Issue No.05 - September/October (2009 vol.13)
pp: 14-22
Rubén S. Montero , Complutense University of Madrid
Ignacio M. Llorente , Complutense University of Madrid
Ian Foster , University of Chicago
One of the many definitions of "cloud" is that of an infrastructure-as-a-service (IaaS) system, in which IT infrastructure is deployed in a provider's data center as virtual machines. With IaaS clouds' growing popularity, tools and technologies are emerging that can transform an organization's existing infrastructure into a private or hybrid cloud. OpenNebula is an open source, virtual infrastructure manager that deploys virtualized services on both a local pool of resources and external IaaS clouds. Haizea, a resource lease manager, can act as a scheduling back end for OpenNebula, providing features not found in other cloud software or virtualization-based data center management software.
distributed systems, virtual machines, cloud computing
Rubén S. Montero, Ignacio M. Llorente, Ian Foster, "Virtual Infrastructure Management in Private and Hybrid Clouds", IEEE Internet Computing, vol.13, no. 5, pp. 14-22, September/October 2009, doi:10.1109/MIC.2009.119
1. B. Sotomayor, K. Keahey, and I. Foster, "Combining Batch Execution and Leasing using Virtual Machines," Proc. 17th Int'l Symp. High Performance Distributed Computing (HPDC 08), ACM Press, 2008, pp. 87–96.
2. K. Keahey et al., "Virtual Workspaces: Achieving Quality of Service and Quality of Life on the Grid," Scientific Programming, vol. 13, no. 4, 2005, pp. 265–276.
3. D. Nurmi et al., "The Eucalyptus Open-Source Cloud-Computing System," Cloud Computing and Applications 2008 (CCA 08), 2008; www.cca08.orgpapers.php.
4. I. Foster et al., "A Distributed Resource Management Architecture that Supports Advance Reservations and Co-Allocation," Proc. Int'l Workshop on Quality of Service, IEEE Press, 1999, pp. 27–36.
5. W. Smith, I. Foster, and V. Taylor, "Scheduling with Advanced Reservations," Proc. 14th Int'l Symp. Parallel and Distributed Processing (IPDPS 00), IEEE CS Press, 2000, p. 127.
6. Q. Snell et al., "The Performance Impact of Advance Reservation Meta-Scheduling," Proc. Workshop Job Scheduling Strategies for Parallel Processing (IPDPS 00/JSSPP 00), Springer-Verlag, 2000, pp. 137–153.
7. B. Sotomayor et al., "Enabling Cost-Effective Resource Leases with Virtual Machines," Hot Topics Session in ACM/IEEE Int'l Symp. High-Performance Distributed Computing 2007 (HPDC 07), 2007; .
8. B. Sotomayor, K. Keahey, and I. Foster, "Overhead Matters: A Model for Virtual Resource Management," Proc. 1st Int'l Workshop on Virtualization Technology in Distributed Computing (VTDC 06), IEEE CS Press, 2006, p. 5.
9. B. Rochwerger et al., "The Reservoir Model and Architecture for Open Federated Cloud Computing," IBM Systems J., Oct. 2008.
10. R. Moreno-Vozmediano, R. Montero, and I. Llorente, "Elastic Management of Cluster-Based Services in the Cloud," Proc. 1st Workshop on Automated Control for Datacenters and Clouds (ACDC 09), ACM Press, 2009, pp. 19–24.
11. B. Sotomayor et al., "Capacity Leasing in Cloud Systems using the OpenNebula Engine," Proc. Cloud Computing and Applications 2008 (CCA 08), 2008; www.cca08.orgpapers.php.
12. B. Sotomayor et al., "Resource Leasing and the Art of Suspending Virtual Machines," Proc. 11th IEEE Int'l Conf. High-Performance Computing and Communications (HPCC 09), IEEE Press, 2009, pp. 59–68.