Scientific coordinator Christine Morin, INRIA

download Scientific coordinator  Christine Morin, INRIA

If you can't read please download the document

description

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. - PowerPoint PPT Presentation

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
*
*
*
*
*
*
*
*