Clouds: a New Playground for the XtreemOS Grid Operating System

The emerging cloud computing model has recently gained a lot of interest both from commercial companies and from the research community. XtreemOS is a distributed operating system for large-scale wide-area dynamic infrastructures spanning multiple administrative domains. XtreemOS, which is based on the Linux operating system, has been designed as a Grid operating system providing native support for virtual organizations. In this paper, we discuss the positioning of XtreemOS technologies with regard to cloud computing. More specifically, we investigate a scenario where XtreemOS could help users take full advantage of clouds in a global environment including their own resources and cloud resources. We also discuss how the XtreemOS system could be used by cloud service providers to manage their underlying infrastructure. This study shows that the XtreemOS distributed operating system is a highly relevant technology in the new era of cloud computing where future clouds seamlessly span multiple bare hardware providers and where customers extend their IT infrastructure by provisioning resources from different cloud service providers.

[1]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[2]  Ivan Rodero,et al.  The XtreemOS JScheduler: Using Self-Scheduling Techniques in Large Computing Architectures , 2008, LASCO.

[3]  Christine Morin,et al.  XtreemOS: A Grid Operating System Making your Computer Ready for Participating in Virtual Organizations , 2007, 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'07).

[4]  Norbert Meyer,et al.  Trust and Security in Grids: A State of the Art , 2008 .

[5]  Prashant Pandey,et al.  Cloud computing , 2010, ICWET.

[6]  Daniel Gooch,et al.  Communications of the ACM , 2011, XRDS.

[7]  Christine Morin,et al.  Kerrighed and data parallelism: cluster computing on single system image operating systems , 2004, 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935).

[8]  Christine Morin,et al.  Virtual Organization Support within a Grid-Wide Operating System , 2008, IEEE Internet Computing.

[9]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[10]  Christine Morin,et al.  VMdeploy: Improving Best-Effort Job Management in Grid'5000 , 2008 .

[11]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[12]  Eugenio Cesario,et al.  The XtreemFS architecture—a case for object‐based file systems in Grids , 2008, Concurr. Comput. Pract. Exp..

[13]  Doug Johnson,et al.  Computing in the Clouds. , 2010 .

[14]  Christine Morin,et al.  Towards an efficient single system image cluster operating system , 2002, Fifth International Conference on Algorithms and Architectures for Parallel Processing, 2002. Proceedings..

[15]  Eric Hand,et al.  Head in the clouds , 2007, Nature.

[16]  Carsten Franke,et al.  XtreemOS: A Vision for a Grid Operating System , 2008 .