+ All Categories
Home > Documents > C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud...

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud...

Date post: 02-Apr-2015
Category:
Upload: keanu-proffit
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
35
C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240. Chapter 13 Open-source cloud computing solutions Chen Xu, Zhipeng Gui, Jing LI, Kai Liu, Qunying Huang, and Myra Bambacus
Transcript
Page 1: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Chapter 13 Open-source cloud computing solutions

Chen Xu, Zhipeng Gui, Jing LI, Kai Liu, Qunying Huang, and Myra Bambacus

Page 2: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Learning Objectives

• This chapter introduces four major cloud computing open-source solutions including CloudStack, Eucalyptus, OpenNebula and Nimbus.

Page 3: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Learning Materials

•Video: o Chapter_13-Video_1.mp4

3

Page 4: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Learning Modules

• Introduction• CloudStack• Eucalyptus• OpenNebula• Nimbus

Page 5: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Introduction to open-source cloud computing solutions

The architecture of IaaS managed by VIM

Page 6: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Features provided by VIMs

• Managing and monitoring the life cycle of virtual machines (VMs)• Placing and replacing VMs dynamically on a pool of physical

infrastructure• Scheduling of VMs on physical machines• Providing networking capabilities to enable the VMs to be accessible

through network.

Page 7: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Learning Modules

• Introduction• CloudStack• Eucalyptus• OpenNebula• Nimbus

Page 8: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

CloudStack – Function modules

• CloudStack provides: compute orchestration, Network-as-a-Service, user and account management, a full and open native API, resource accounting, and user-friendly User Interfaces (UI).

Page 9: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

CloudStack - Architecture

Page 10: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

CloudStack – Features of Architecture

• All resources are tied together through a shared architecture comprising at least one hypervisor solution.

• CloudStack provides a core segmentation model based on account management and resource allocation.

• It encompasses core functions such as the user interface and image management, and allows cloud providers to provide advanced services such as high availability and load balancing.

• All services are tied together through a series of web service APIs which fully automate CloudStack to support unique needs of consumers.

Page 11: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

CloudStack – General characteristics

• Scalability: It supports integration with both software and hardware firewalls and load balancers to provide additional security and scalability to a user’s cloud environment, such as F5 load balancer and Netscaler.

• Cloud model: an IaaS cloud platform.• Compatibility: Compatible with Amazon EC2 and S3 APIs,

vCloud APIs.

Page 12: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

CloudStack – General characteristics

Deployment and interface: Web-based interface, command line tools, or a RESTful API.

Hypervisors: Vmware vSphere, Citrix XenServer, Xen Cloud Platform (XCP).

Reliability: a highly robust and scalable IaaS solution. OS support: Linux for managing the management server and computing

nodes. Cost: CloudStack itself is free software licensed under the Apache License.

However, costs may be incurred by using a commercial hypervisor.

Page 13: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Learning Modules

• Introduction• CloudStack• Eucalyptus• OpenNebula• Nimbus

Page 14: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Eucalyptus – Function modules

• Eucalyptus based IaaS cloud services give consumers the ability to run and control virtual machine instances deployed across a variety of physical resources.

Page 15: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Eucalyptus - Architecture

Page 16: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Eucalyptus – Features of Architecture

• Eucalyptus provides an IaaS solution to build private or hybrid clouds.

• By virtualization of physical machines in the data center, cloud providers can provide collections of virtualized computer hardware resources, including compute, network, and storage to cloud consumers.

• Consumers can access the cloud through command line tools ("euca2ools") or through a web-based dashboard such as Hybridfox.

• Eucalyptus also supports an AWS-compatible API on top of Eucalyptus for consumers to communicate with AWS.

Video: Chapter_13_Video_1.mp4

Page 17: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Eucalyptus – General characteristics

• Scalability: Eucalyptus supports scalability starting with Eucalyptus 2.0 at two levels: front-end transactional scalability and back-end resource scalability ("Eucalyptus 2.0", 2013).

• Cloud model: an IaaS cloud platform.• Compatibility: Eucalyptus provides compatibility with a range

of AWS features: Amazon EC2, Amazon EBS, AMI, Amazon S3 and Amazon IAM.

Page 18: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Eucalyptus – General characteristics

• Deployment and interface: Amazon AWS APIs for EC2 and S3. Euca2ools for interacting with Web services.

• Hypervisors: Xen, KVM and VMware Hypervisors.• Reliability: Eucalyptus 3 improved the reliability of the IaaS cloud using

automatic failover and failback mechanisms.• OS support: Eucalyptus 3.2 supports Windows Server 2003 and 2008,

Windows 7 and all Modern Linux Distributions such as RedHat, CentOS, Ubuntu, Fedora, and Debian.

• Cost: Users can choose between the open source free Eucalyptus Cloud and the priced Eucalyptus Enterprise Cloud.

Page 19: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Learning Modules

• Introduction• CloudStack• Eucalyptus• OpenNebula• Nimbus

Page 20: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

OpenNebula – Function modules

• OpenNebula is designed to provide a solution for building enterprise level data centers and IaaS clouds. Its modular based architecture allows cloud builders to configure and implement a diverse range of cloud services whereas maintains high level of stability and quality.

Page 21: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

OpenNebula - Architecture

Internal architecture

Interfaces

Page 22: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

OpenNebula – Features of Architecture

• The core module manages and monitors virtual resources such as VMs, virtual networks, virtual storage and images.

• It also handles client requests and invokes corresponding drivers to perform operations on resources.

• Drivers serve as adapters to interact with middleware.• Core functions are exposed to end users through a set of tools and APIs.

Page 23: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

OpenNebula – General characteristics

• Scalability: OpenNebula has been employed in building large scale infrastructure as well as highly scalable databases.

• Cloud model: an IaaS cloud platform.• Compatibility: OpenNebula can be adapted to existing

infrastructure and integrated with various cloud services.

Page 24: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

OpenNebula – General characteristics

• Deployment and interface: Cloud providers can develop customized tools with cloud interfaces. Consumers can use either the Command Line Interface (CLI) or the SunStone Web Portal to perform most operations, especially the management of resources.

• Hypervisors: KVM, Xen and VMware• Reliability: a specialized quality check module, OpenNebula QA, to ensure

the quality of every release.• OS support: Major Linux and Windows versions are supported. • Cost: While OpenNebula is a complete free solution, its enterprise version,

OpenNebulaPro is distributed on an annual subscription basis.

Page 25: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Learning Modules

• Introduction• CloudStack• Eucalyptus• OpenNebula• Nimbus

Page 26: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Nimbus– Function modules

• The initial development of Nimbus system targeted computing requirements of scientific studies.

Page 27: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Nimbus - Architecture

Page 28: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

OpenNebula – Features of Architecture

• The workspace comprises the front-end, the workspace service, and the back-end, the VM workspace.

• The VM workspace is deployed onto the Virtual Machine Monitor (VMM) node, which is a physical node.

• Once the deployment has been done, consumers can access the cloud service node via the HTTP interface.

• Cumulus is a crucial component of Nimbus, serving as the front end to the Nimbus VM image repository.

• Any VM image must be loaded into the Cumulus repository before booting.

Page 29: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Nimbus – General characteristics

• Scalability: The Cumulus Redirection module of Nimbus manages scalability. It can be configured to run as a set of replicated hosts to support horizontal scalability.

• Cloud model: an IaaS cloud platform.• Compatibility: Cumulus storage extends the Amazon S3 REST API, and is

S3 compatible.

Page 30: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

OpenNebula – General characteristics

• Deployment and interface: Users directly interact with VMs in the node pool in almost the same way as interacting with a physical machine.

• Hypervisors: KVM, Xen and VMware• Reliability: The reliability of Nimbus partially depends on the hardware

infrastructure the Cumulus builds on.• OS support: Major Linux. • Cost: Therefore there is no cost for the software.

Page 31: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Conclusion

Page 32: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Conclusion

Page 33: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Conclusion

Page 34: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

Questions

1. What are the general features a virtual infrastructure manager (VIM) should provide?2. What are the general characteristics of CloudStack?3. What are the general characteristics of Eucalyptus?4. What are the general characteristics of OpenNebula?5. Please describe the major differences between Nimbus and other VIMs introduced in the chapter.6. Use an example to illustrate which one of the three VIMs, CloudStack, Eucalyptus, and OpenNebula, will be the most suitable solution forthe example.

Page 35: C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by.

C. Xu, Z. Gui, J. Li, K. Liu, Q. Huang, and M. Bambacus, 2013. Chapter 13 Open-source cloud computing solutions, In Spatial Cloud Computing, edited by C. Yang, Q. Huang, Z. Li, C. Xu, K. Liu, CRC Press: pp. 223-240.

References

• Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M., 2010. A view of cloud computing. Communications of the ACM, 53(4), 50-58.

• Apache, 2012. CloudStack Installation Guide. http://incubator.apache.org/cloudstack/docs/en-US/Apache_CloudStack/4.0.0-incubating/pdf/Installation_Guide/Apache_CloudStack-4.0.0-incubating-Installation_Guide-en-US.pdf

• Huang, Q., Xia, J., Yang, C., Liu, K., Li, J., Gui, Z., Hassan, M., and Chen, S., 2012. An experimental study of open-source cloud platforms for dust storm forecasting. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems, ACM, pp.534-537, Redondo Beach, CA, USA.

• Mangtani, N. and Bhingarkar, S., 2012. The appraisal and judgment of Nimubs, Open Nebula and Eucalyptus. International Journal of Computational Biology 3(1): 44-47.

• Milojičić, D., Llorente, I.M. and Montero, R.S., 2011. OpenNebula: A Cloud Management Tool. IEEE Internet Computing, 15, 11 –14.

• Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., &Zagorodnov, D. (2009, May). The eucalyptus open-source cloud-computing system. In Cluster Computing and the Grid, 2009.CCGRID'09. 9th IEEE/ACM International Symposium on, May 18-21, 2009. Shanghai China: 124-131.

• Rimal, B.P., Jukan, A., Katsaros, D. and Goeleven, Y., 2011. Architectural requirements for cloud computing systems: An enterprise cloud approach. J Grid Computing 9: 3-26.

• Sempolinski, P., Thain, D., 2010. A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus. In 2010 IEEE Second International Conference on Cloud Computing Technology and Science (CloudCom).

• Sotomayor, B., Montero, R.S., Llorente, I.M., Foster, I., 2009. Virtual Infrastructure Management in Private and Hybrid Clouds. IEEE Internet Computing, 13(5): 14-22.


Recommended