• DocumentCode
    2016106
  • Title

    The Eucalyptus Open-Source Cloud-Computing System

  • Author

    Nurmi, Daniel ; Wolski, Rich ; Grzegorczyk, Chris ; Obertelli, Graziano ; Soman, Sunil ; Youseff, Lamia ; Zagorodnov, Dmitrii

  • Author_Institution
    Comput. Sci. Dept., Univ. of California, Santa Barbara, MD
  • fYear
    2009
  • fDate
    18-21 May 2009
  • Firstpage
    124
  • Lastpage
    131
  • Abstract
    Cloud computing systems fundamentally provide access to large pools of data and computational resources through a variety of interfaces similar in spirit to existing grid and HPC resource management and programming systems. These types of systems offer a new programming target for scalable application developers and have gained popularity over the past few years. However, most cloud computing systems in operation today are proprietary, rely upon infrastructure that is invisible to the research community, or are not explicitly designed to be instrumented and modified by systems researchers. In this work, we present Eucalyptus - an open-source software framework for cloud computing that implements what is commonly referred to as infrastructure as a service (IaaS); systems that give users the ability to run and control entire virtual machine instances deployed across a variety physical resources. We outline the basic principles of the Eucalyptus design, detail important operational aspects of the system, and discuss architectural trade-offs that we have made in order to allow EUCALYPTUS to be portable, modular and simple to use on infrastructure commonly found within academic settings. Finally, we provide evidence that EUCALYPTUS enables users familiar with existing grid and HPC systems to explore new cloud computing functionality while maintaining access to existing, familiar application development software and grid middleware.
  • Keywords
    Web services; grid computing; middleware; parallel processing; programming; public domain software; resource allocation; software architecture; virtual machines; Eucalyptus open-source cloud-computing system design; HPC system resource management; application development software; architectural principle; grid computing; grid middleware; infrastructure-as-a-service system; programming system; virtual machine instance; Application software; Cloud computing; Computer interfaces; Control systems; Grid computing; Instruments; Open source software; Resource management; Software maintenance; Virtual machining; cloud computing; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-3935-5
  • Electronic_ISBN
    978-0-7695-3622-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2009.93
  • Filename
    5071863