Scientific coordinator Christine Morin, INRIA
-
Upload
britanni-allison -
Category
Documents
-
view
18 -
download
1
description
Transcript of Scientific coordinator Christine Morin, INRIA
Prsentation PowerPoint
Scientific coordinator Christine Morin, INRIA
Presented by Ana Oprescu, Vrije Universiteit Amsterdam
October 22, 2008
*XtreemOS IP project is funded by the European Commission under
contract IST-FP6-033576
XtreemOS European R&D Project http://www.xtreemos.eu
4-year R&D project started in June 2006 in FP6
30 M budget, 14.2 M EC grant
19 academic & industrial partners from Europe &
China
XtreemOS Objectives
Design & implementation of an open source Linux-based Grid
Operating System with native VO supportGrid Operating SystemA
comprehensive set of cooperating system services providing a stable
interface for a large-scale wide-area dynamic distributed
infrastructureAbstraction Sharing of heterogeneous resources in
multiple administrative domainsTwo fundamental properties:
transparency & scalabilityBring the Grid to standard usersScale
with the number of entities and adapt to evolving system
composition
XtreemOS Architecture Overview
VO Management & Security
Scalability of management of dynamic VOsVO-centric security
architectureDynamic mapping between Grid VO users & Linux
entities with no modification to Linux kernelNo centralized Grid
wide data base, no grid map file neededFlexible administration of
VOsMultiple VO models supported (on-going research)Hierarchical
policy management (VO, resource, user)Accountability of data access
and service execution (on-going) Interoperability with third party
security infrastructuresKerberos, LDAP,
ShibbolethSingle-Sign-On
Application Execution Management
ObjectivesStart, monitor, control applicationsDiscover, select,
allocate resources to applicationsFeaturesNo assumption on local
node RMSAEM can be used without any batch system Job
self-schedulingNo global job schedulerResource discovery based on
overlay networksMulti-criteria and range of values queriesUnix-like
job controlAccurate and flexible monitoring of job
executionCheckpointing service for grid jobs
XtreemFS Grid File System
A global Grid file systemPOSIX interfaceConsistent data
sharingEfficient data access Location-independentMultiple VO
usersData storage in different administrative domainsAutonomous
data management with self-organized replication &
distribution
Scalable & Highly Available Services
Resource Selection ServiceA new P2P overlay to select resources
from propertiesNo delegation: each node represents itself in the
overlayApplication Directory ServiceSupport for dynamic information
and data lifespanPublish/subscribeDHT-based structure for
scalabilityUnique feature: transactional guaranteesVirtual
nodesTransparent replication of Java-based servicesDynamic choice
of replication protocolDistributed serversTransparent client
handoff even in case of node failure
Running Applications in XtreemOS
GCMProActive
?
SAGA API C++/Java Implementation Structure
XtreemOS Flavours
Stand-alone PC
Cluster
Mobile device
XtreemOS Cluster Flavour
Linux based Single System Image cluster OSIllusion of a powerful
SMP machine running Linux
Leverage Kerrighed full SSIPosix compliant interface validated
by successfully running the standard Linux Test Suite
XtreemOS Mobile Device Flavour
ObjectivesIntegration of XtreemOS services in mobile Linux OS
enabling grid operation in an efficient and transparent
wayTargetsGrid aware use cases Grid users on the
moveGrid-transparent use casesServices given through a Grid
infrastructure without the end users knowing it (Mobile Linux
integrators)Portability
XtreemOS Software
First public release of XtreemOS software (open source) November (7th) 2008Mandriva & RedFlag Linux distributionshttp://www.xtreemos.eu & sf.net
DemonstrationsSC 08, Austin, November 16-20, 2008 (XtreemOS
booth #3019)ICT08, Lyon, November 25-27, 2008
Thanks for inviting me to participate in this workshop
If it had been organized one year ago, the title of my talk would have probably be simply XtreemOS Grid OS.
The cloud computing era was not even started one year ago.
After the panel yesterday about the cloudy future, what I want
to do in my talk is to investigate some cloud computing scenarios
and show you the relevance of the research activities we are
carrying out in the framework of XtreemOS European for addressing
these scenarios.
Actually XtreemOS developed in the framework of European R&D
project.It is a 4 year project started in June 2006
19 academic & industrial partners involved in this project
in Europe & China
Objective: design & implementation of a Grid OS based on Linux
and providing native VO supportopen source software
Three flavours of XtreemOSPCcluster, single system imagemobile
devices2 layers : foundation layer & grid system service
layer
Foundation layer : including Linux and some additional kernel level (no modification to the kernel, except for the implementation of LinuxSSI
Grid system services layer : set of services for VO & security management, application execution management & data management service;These services may use of basic building blocks provided by the infra for scalable and highly available services (eg, overlay network, mechanisms to make a server highly available or trasparently migratable
API SAGA & Posix
With the next three slides, I am going to give you some insight
in three grid system services at the heart of the system
*
*
*
*
*
*
*
*