Managed by XtreemOS: Building and Promoting a Linux-based Operating System to Support Virtual Organizations for Next Generation Grids Thierry PRIOL Christine MORIN IRISA/INRIA XtreemOS IP project is funded by the European Commission under contract IST-FP6-033576 XtreemOS Consortium 18 partners – 1 public financial institution as coordinator – 8 research centers & universities – 9 industrial partners • 4 SME 8 countries – Europe • France, Germany, Italy, Slovenia, Spain, The Netherlands, UK – China Grid@Asia Workshop - Seoul, December 11-13, 2006 2 XtreemOS Partners Grid@Asia Workshop - Seoul, December 11-13, 2006 3 Grid Environment & VO VO1 WAN • Multiple users from different institutions VO2 • Large scale • Uncountable number of resources • Dynamicity • VO, users, resources Grid@Asia Workshop - Seoul, December 11-13, 2006 • Multiple geographically distributed resources in different administrative domains 4 State of the Art Current OS are not Grid-aware & not VO-aware A variety of Grid middleware & Toolkits for Grid Computing • • • • Resource management Changing interfaces Security pitfalls Complexity for users, programmers & administrators Grid@Asia Workshop - Seoul, December 11-13, 2006 5 XtreemOS Objectives Design & implement a reference open source Grid operating system based on Linux – Native support for virtual organizations Validate the XtreemOS Grid OS with a set of real use cases on a large Grid testbed Promote XtreemOS software in the Linux community and create communities of users and developers Grid@Asia Workshop - Seoul, December 11-13, 2006 6 XtreemOS Research Challenges Identify fundamental functionalities to be embedded in Linux for secure application execution in Grids Build a set of scalable self-healing OS services for secure resource management in very large dynamic grids Provide a simple Grid API compliant with Posix while adding new functionality and supporting Grid-aware applications Aggregate cluster resources into powerful grid nodes by integrating single system image mechanisms in Linux Build an XtreemOS flavour for mobile devices enabling ubiquitous access to grid resources Grid@Asia Workshop - Seoul, December 11-13, 2006 7 XtreemOS Flavours PC Appli Application Appli Appli Middleware XtreemOS Linux Linux Linux Linux Computer Computer Computer Computer Federation of PCs – Cluster Mobile device – PDA – Mobile phone Grid@Asia Workshop - Seoul, December 11-13, 2006 8 XtreemOS Architecture Scientific Applications Business Applications XtreemOS API Data Management VO & Security Application Management Infrastructure for Highly Available and Scalable Services Linux-XOS: Grid-enabled Linux Operating System Linux-XOS for PC Linux-XOS for Cluster Grid@Asia Workshop - Seoul, December 11-13, 2006 Linux-XOS for Mobile Devices 9 XtreemOS Use Cases Simulation applications (aerospace, energy) – EDF, EADS Business applications – T6, SAP Bioinformatics application – BSC Virtual reality application – Ulm University Finance application – XLAB Telecom application – TID Grid@Asia Workshop - Seoul, December 11-13, 2006 10 XtreemOS & Linux Acceptance in the Linux community is key for the success of the XtreemOS project Packaging for multiple Linux distributions Mandriva Linux Red Flag Linux Debian Integration in OSCAR Get XtreemOS patches accepted in Linux OS Grid@Asia Workshop - Seoul, December 11-13, 2006 11 XtreemOS Project Phases Phase 1 (M1-M6) – Specification of XtreemOS Phase 2 (M7-M18) – Design and implementation of XtreemOS basic version – Preliminary experiments with LinuxSSI Phase 3 (M19-M24) – Integration of all XtreemOS components – Delivery of first XtreemOS prototype Phase 4 (M25-M48) – Evaluation with real use cases – Design and implementation of advanced features of XtreemOS – Public releases Grid@Asia Workshop - Seoul, December 11-13, 2006 12