|
|
Research on the Realization of Open Source Cloud Computing and Its Applications |
Zhao Huaming Li Chunwang Li Yu Zhou Qiang |
(National Science Library, Chinese Academy of Sciences, Beijing 100190, China) |
|
|
Abstract This paper compares and analyses the technical characteristics and the solutions to the cloud computing adopted in some current representative enterprises. It summaries that cloud computing is a computing platform that supports for virtualization, dynamic resource pool and high availability, and cloud computing includes two aspects of the meaning such as the low-layer infrastructure and the application based on it. Through the integration of both Eucalyptus system and Liferay system, the detailed building process of the application-specific cloud platform is described. Creating the Linux-based service-customized Amazon Machine Image(AMI) file by the Xen virtual tools in the virtualization-based cloud platform, and starting and running the virtual machines by AMI tools are introduced with an emphasis to let readers capture the building process of cloud platform and rapidly deploying and migrating the application.
|
Received: 15 September 2009
Published: 25 September 2009
|
|
Corresponding Authors:
Zhao Huaming
E-mail: zhaohm@mail.las.ac.cn
|
About author:: Zhao Huaming,Li Chunwang,Li Yu,Zhou Qiang |
[1] Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, et al.Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility[J]. Future Generation Computer Systems, 2009,25(6):599-616.
[2] Eucalyptus[EB/OL].[2009-09-02].http://open.eucalyptus.com.
[3] Cloud Computing and Open Source [EB/OL].[2009-09-18]. http://ldn.linuxfoundation.org/article/cloud-computing-and-open-source.
[4] Liferay[EB/OL].[2009-09-02].http://www.liferay.com.
[5] What is a Content Management System, or CMS[EB/OL].[2009-09-18]. http://www.contentmanager.eu.com/history.htm.
[6] CMS Matrix[EB/OL].[2009-09-18].http://www.cmsmatrix.org.
[7] Sims K. IBM Introduces Ready-to-Use Cloud Computing [EB/OL].[2009-09-18]. http://www-03.ibm.com/press/us/en/pressrelease/22613.wss.
[8] Boss G, Malladi P, Quan D, et al. Cloud Computing[EB/OL].[2009-09-18].http://download.boulder.ibm.com/ibmdl/pub/software/dw/wes/hipods/Cloud_computing_wp_final_8Oct.pdf.
[9] Amazon Elastic Compute Cloud (Amazon EC2) [EB/OL].[2009-09-02]. http://aws.amazon.com/ec2.
[10] Barham P, Dragovic B, Fraser K, et al. Xen and the Art of Virtualization[C].In: Proceedings of the 9th ACM Symposium on Operating Systems Principles, Bolton Landing, NY, USA. New York: Bolton Landing,2003:164-177.
[11] Citrix Systems, Citrix XenServer: Efficient Virtual Server Software. XenSource Company[EB/OL].[2009-09-18].http://www.xensource.com.
[12] Barroso L A, Dean J, Hlzle U. Web Search for a Planet: The Google Cluster Architecture[J]. IEEE Micro, 2003,23(2):22-28.
[13] Brin S, Page L. The Anatomy of a Large-scale Hypertextual Web Search Engine[J]. Computer Networks, 1998,30(1-7):107-117.
[14] Google App Engine[EB/OL].[2009-09-03].http://appengine.google.com.
[15] Microsoft Azure[EB/OL].[2009-09-03].http://www.microsoft.com/azure.
[16] Sun Cloud[EB/OL].[2009-09-18].http://www.sun.com/cloud.
[17] Whitepaper - Guide to Cloud Computing[EB/OL].[2009-09-18]. https://dct.sun.com/dct/forms/reg_uk_0105_310_0.jsp.
[18] Blue Cloud[EB/OL].[2009-09-18].http://www.ibm.com/cloud.
[19] IBM Virtualization[EB/OL].[2009-09-18].http://www.ibm.com/virtualization.
[20] Apache Hadoop[EB/OL].[2009-09-18].http://hadoop.apache.org/core.
[21] Ghemawat S, Gobioff H, Leung S T. The Google File System[C]. In: Proceedings of the 19th ACM Symposium on Operating Systems Principles. New York: ACM Press,2003:29-43.
[22] Dean J, Ghemawat S. MapReduce: Simplified Data Processing on Large Clusters[C]. In: Proceedings of the 6th ACM Symposium on Operating Systems Principles. Berkeley: USENIX Association, 2004:137-150.
[23] Dean J, Ghemawat S. Distributed Programming with MapReduce[A].//Oram A, Wilson G. Beautiful Code[M]. Sebastopol: O’Reilly Media Inc., 2007:371-384.
[24] Dean J, Ghemawat S. MapReduce: Simplified Data Processing on Large Clusters[J]. Communications of the ACM, 2005,51(1): 107-113.
[25] 陈海勇,伏汉荚.基于Jetspeed的网格门户系统的设计[J].微计算机信息,2005,21(30):61-63.
[26] 闫明,马玉祥.基于J2EE企业架构的解决方案[J].现代电子技术,2005,28(1):21-25.
[27]以映像文件做虚拟操作系统的文件系统[EB/OL].[2009-09-18]. http://www.linuxsir.org/main/node/188?q=node/188#6.21.
[28] Debootstrap[EB/OL].[2009-09-18].http://wiki.debian.org/Debootstrap.
[29] VMBuilder[EB/OL].[2009-09-18].https://launchpad.net/vmbuilder.
[30] Fedora Commons[EB/OL].[2009-09-18].http://www.fedora-commons.org. |
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|