An Open Source Solution for Virtual Infrastructure Management in Private and Hybrid Clouds

نویسندگان

  • Borja Sotomayor
  • Rubén S. Montero
  • Ignacio M. Llorente
  • Ian Foster
چکیده

More often than not, a “cloud” refers to an “Infrastructure-as-a-Service” (IaaS) cloud, such as Amazon EC2, where IT infrastructure is deployed in a cloud provider’s datacenter in the form of virtual machines. With the growing popularity of IaaS clouds, an ecosystem of tools and technologies is emerging that can transform an organization’s existing infrastructure into a private cloud or a hybrid cloud. In this article, we present OpenNebula, an open source virtual infrastructure manager that can be used to deploy virtualized services on both a local pool of resources and on external IaaS clouds, and Haizea, a resource lease manager that can act as a scheduling backend for OpenNebula providing features not found in other cloud software or virtualization-based datacenter management software, such as advance reservations and resource preemption, which we argue to be specially relevant for private and hybrid clouds. Index Terms C.0.a Emerging technologies, D.4.7.b Distributed systems Cloud Computing is, to use yet another cloud-inspired pun, a nebulously defined term. However, it was arguably first popularized in 2006 by Amazon’s Elastic Compute Cloud (or EC2, see http://www.amazon.com/ec2/), which started offering virtual machines (VMs) for $0.10/hour using both a simple web interface and a programmerfriendly API. Although not the first to propose a utility computing model, Amazon EC2 contributed to popularizing the “Infrastructure as a Service” (IaaS) paradigm, which became closely tied to the notion of Cloud Computing. An IaaS cloud enables on-demand provisioning of computational resources, in the form of VMs deployed in a cloud provider’s datacenter (such as Amazon’s), minimizing or even eliminating associated capital costs for cloud consumers, allowing capacity to be added or removed from their IT infrastructure in order to meet peak or fluctuating service demands, while only paying for the actual capacity used. Over time, an ecosystem of providers, users, and technologies has coalesced around this IaaS cloud model. More IaaS cloud providers, such as GoGrid, FlexiScale, and ElasticHosts have emerged. A growing number of Borja Sotomayor is with the University of Chicago (Chicago, IL, USA) Rubén S. Montero and Ignacio M. Llorente are with the Facultad de Informática of the Universidad Complutense de Madrid (Madrid, Spain) Ian Foster is with the University of Chicago (Chicago, IL, USA) and Argonne National Laboratory (Argonne, IL, USA)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient autonomic cloud computing using online discrete event simulation

Interest is growing in open source tools that let organizations build IaaS clouds using their own internal infrastructures, alone or in conjunction with external ones. A key component in such private/hybrid clouds is virtual infrastructure management, i.e., the dynamic orchestration of virtual machines, based on the understanding and prediction of performance at scale, with uncertain workloads ...

متن کامل

A Multi-level Architecture for Collecting and Managing Monitoring Information in Cloud Environments

While the Cloud computing paradigm is maturing and gaining wide acceptance, topics like Quality of Service assurance and resource monitoring will remain active fields of investigation and research. In this paper, we identify characteristics of the monitoring infrastructure in Cloud environments and we present a new architectural approach. The proposed mechanism is spanning across different leve...

متن کامل

Risk-Aware Data Processing in Hybrid Clouds

This paper explores query processing in a hybrid cloud model where a user’s local computing capability is exploited alongside public cloud services to deliver an efficient and secure data management solution. Hybrid clouds offer numerous economic advantages including the ability to better manage data privacy and confidentiality, as well as exerting control on monetary expenses of consuming clou...

متن کامل

Cloud computing for teaching and learning MPI with improved network communications

Nowadays, the teaching-learning processes are being supported by the development of new technologies. During the recent past, technologies such as email, chat, audioconferencing, videoconferencing and webconferencing were incorporated as new tools in the teaching-learning process. Currently, another step is being walked with the development and the popularization of cloud technologies that are ...

متن کامل

A Low-Overhead Secure Communication Framework for an Inter-cloud Environment

Most of the current cloud computing platforms offer Infrastructure as a Service (IaaS) model, which aims to provision basic virtualized computing resources as on-demand and dynamic services. Nevertheless, a single cloud provider may not have limitless resources to offer to its users, hence the notion of an Inter-Cloud environment where a cloud can use the infrastructure resources of other cloud...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009