-
Notifications
You must be signed in to change notification settings - Fork 0
/
organsiation-intro.xml
84 lines (82 loc) · 5.53 KB
/
organsiation-intro.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
[
<!ENTITY % sharedents SYSTEM "shared-entities.xml" >
%sharedents;
]>
<chapter id="organisation-intro">
<info>
<author>
<firstname>Owen</firstname>
<surname>Synge</surname>
</author>
</info>
<title>Organisation Introduction</title>
<section id="organisation-intro-intro">
<title>Introduction</title>
<para>Virtaulisation can potentially allow experiments to deploy the same ∨ across multiple sites,
which will greatly benefit experiments in a consistent run time environment. This brings new
challenges as sites have always been responsible for all security issues relating to their computing
resources but with the introduction ∨ being presented to experiments site security can no longer be
the sole responsibility of the site running a job.</para>
<para>Several &hep; pilot projects have already shown that CPU intensive tasks could easily run on a cloud
infrastructure. Sites within the &vwg; use &opennebula;, &nimbus;, &eucalyptus; and some are evaluating
&openstack;.</para>
<para>The &hep; community have long used batch computing models to maximise computing efficiency, this
allows jobs to be queued so that each compute node is always occupied. &hep; sites have typically
optimised their batch queues so that different user communities can benefit from under utilised resources
from other user groups, while retaining a quota of CPU usage proportional to their budget, so called
&fss;. It was noted that &hep; users on Clouds typically installed batch queues to maximise their job
efficiency but since resources where tied to a single customer it is not possible to use &fss;.</para>
</section>
<section id="organisation-intro-scope">
<title>Scope</title>
<para>The &vwg; main focus is to provide sites a way to control and mange &vmi;'s provided by
experiments, and run them in trusted environments with in the current computing environment provided
under Grid computing.</para>
<para>With such a diversity of cloud solutions all under going very active development it is
impossible for a group such as &vwg; to only support a single cloud implementation, as we would not be
serving the needs of the &hepix; site community.</para>
<para>Since &hep; is very concerned with job efficiency and has been well served by the batch queue model
of computing it was seen that the &vwg; cannot limit their effort to only working with cloud based solutions
and our work scope should be equally applicable to Cloud and ∨ on a batch queue compute node.</para>
<para>One of the side effects of &hep; having pioneered Grid computing, is that the community have already
learned about the diversity of sites, and considerable effort has been put into minimising the differences
between sites from a experiments perspective. The &hep; community and sites serving them have come to understand
that some areas of site management are not practical to unify. In areas where tools and practices are
developing quickly innovation is potentially hindered by enforcing standardisation. This is also true that
site management requires considerable effort which has already been invested, and change would be detrimental,
a good example of this is in site deployment and configuration. The &vwg; decided very early on that we
where not going to look into areas that would effect sites local deployment and configuration. The rational
was that many sites already had virtualisation strategies, and sites that did not, should not be prevented
from working with newer tools and cloud infrastructures.</para>
</section>
<section id="organisation-intro-usecases">
<title>Usecases</title>
<para>Due to the scope defined for the &vwg; the following use cases have been highlighted for investigation
from the perspective of the site.</para>
<itemizedlist>
<listitem>Auditability of ∨ to and equivalent or higher degree than they could a batch queue job.</listitem>
<listitem>The ability for sites to store old ∨ for forensic purposes.</listitem>
<listitem>Knowledge of which people and which groups are allowed to run ∨ in their trusted parts of their network.</listitem>
</itemizedlist>
<para>Due to the scope defined for the &vwg; the following use cases have been highlighted for investigation
from the perspective of the experiment.</para>
<itemizedlist>
<listitem>Experiments having the benefits of running the same ∨ at many sites.</listitem>
<listitem>Experiments having the ability to update ∨ without having to contact each site.</listitem>
</itemizedlist>
</section>
<section id="organisation-intro-vwg-scope">
<title>&vwg; Scope</title>
<para>From these basic use cases the &vwg; decided to focuses on four main areas of investigation.</para>
<itemizedlist>
<listitem>A security policy for managing ∨.</listitem>
<listitem>A recipe to make site neutral ∨.</listitem>
<listitem>A mechanism to distribute ∨ consistent with the requirements and use cases of &hepix; sites.</listitem>
<listitem>A mechanism to make site neutral ∨ interact with the site batch queue.</listitem>
</itemizedlist>
<para>These four areas of investigation have led to the sections which make up the remainder of this document.</para>
</section>
</chapter>