/[pdpsoft]/trunk/grid-mw-security/ees/thesis/introduction.tex
ViewVC logotype

Diff of /trunk/grid-mw-security/ees/thesis/introduction.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 952 by aramv, Tue Oct 20 12:51:48 2009 UTC revision 953 by aramv, Wed Oct 21 08:40:48 2009 UTC
# Line 3  Line 3 
3    
4  \section*{Purpose}  \section*{Purpose}
5  This document is a deliverable for the completion of the final internship for the \textit{Technische Informatica} (TI) study course at the \textit{Hogeschool van Amsterdam} (HvA).  This document is a deliverable for the completion of the final internship for the \textit{Technische Informatica} (TI) study course at the \textit{Hogeschool van Amsterdam} (HvA).
6  The internship lasted from May 2009 to October 2009 at Nikhef, the Dutch institute for subatomic physics.  The internship lasted from May 2009 to October 2009 at Nikhef, the Dutch National Institute for Subatomic Physics.
7  During this internship I have helped design and implement the \textit{Execution Environment Service} (EES), a Grid security middleware service.  During this internship I have helped design and implement the \textit{Execution Environment Service} (EES), a Grid security middleware service component.
   
 \section*{Purpose of the EES}  
 The EES is a service that can procure execution environments on Grid sites.  
 These execution environments can be as simple as an existing Unix user account that is 'mapped' to the supplied user credentials or as complex as deploying full virtual machines for a user.  
8    
9  \section*{Grid computing}  \section*{Grid computing}
10  Grid computing is a term that describes computing platforms that aim to provide ubiquitous computing resources.  Grid computing is a term that describes computing platforms that aim to provide ubiquitous computing resources.
11  Analogous to the power Grid, software should just be 'plugged in' and run.  Analogous to the power Grid, software should just be 'plugged in' and run.
12  The goal of Grid computing is to utilize existing computing infrastructures equally well as future infrastructures.  The goal of Grid computing is to utilize existing computing infrastructures equally well as infrastructures that are to be realised in the future.
13    
14  CERN, one of the largest users of Grid technology, defines Grid computing simply as: "\textit{A service for sharing computer power and data storage capacity over the Internet}".  CERN, one of the largest users of Grid technology, defines Grid computing simply as: "\textit{A service for sharing computer power and data storage capacity over the Internet}".
15    
# Line 36  CERN, one of the largest users of Grid t Line 32  CERN, one of the largest users of Grid t
32  % Hoe groot het grid is (zie mail oscar)  % Hoe groot het grid is (zie mail oscar)
33    
34    
35    \section*{Purpose of the EES}
36    The EES is a service that can procure execution environments on Grid sites.
37    These execution environments can be as simple as an existing Unix user account to which the supplied user credentials are 'mapped' or as complex as deploying full virtual machines for a user.
38    
39  %Specifically I worked on the design and implementation of the \textit{EES Execution Framework} (EEF).  %Specifically I worked on the design and implementation of the \textit{EES Execution Framework} (EEF).
40  \section*{Document organisation}  \section*{Document organisation}
41  This document is organised as follows:  This document is organised as follows:
42  \begin{itemize}  \begin{itemize}
43  \item Section 1 gives a short history of Nikhef and the projects it's involved with  \item Section 1 gives a short history of Nikhef and the projects its involved with.
44  \item Section 2 tries to give a brief but useful introduction to the Grid computing security framework  \item Section 2 tries to give a brief but practical introduction to the Grid computing security framework.
45  \item Section 3 details the design of the EES  \item Section 3 details the design of the EES.
46  \item Section 4 describes the implementation of the EEF components (the bulk of the code)  \item Section 4 describes the implementation of the EEF components (the bulk of the code).
47  \item Section 5 provides a short overview of the API designed to interact with the EEF  \item Section 5 provides a short overview of the EEF interaction API.
48  \item Section 6 suggests future improvements  \item Section 6 suggests future improvements.
49  \end{itemize}  \end{itemize}
50    
51    \section*{Prior work}
52    The \textit{gLite user guide} \cite{glite_user_guide} provides an introduction to the gLite middleware stack, which can serve as a more complete reference to the middleware services described in section 2.
53    Appendix \ref{use_cases} describes the use cases the gLite stack is currently used for, which provides the shortest possible introduction to the different middleware services and their roles.
54    
55    

Legend:
Removed from v.952  
changed lines
  Added in v.953

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28