Comparison of Several Cloud Computing Platforms
|
|
|
- Marshall Scott
- 10 years ago
- Views:
Transcription
1 Second International Symposium on Information Science and Engineering Comparison of Several Cloud Computing Platforms Junjie Peng School of computer science & High performance computing center Shanghai University Shanghai, P.R. China Xuejun Zhang Qinghua machinery factory at Changzhi Changzhi, P.R China Zhou Lei, Bofeng Zhang, Wu Zhang, Qing Li School of computer science & High performance computing center Shanghai University Shanghai, P.R. China Abstract Cloud computing is the development of parallel computing, distributed computing and grid computing. It has been one of the most hot research topics. Now many corporations have involved in the cloud computing related techniques and many cloud computing platforms have been put forward. This is a favorable situation to study and application of cloud computing related techniques. Though interesting, there are also some problems for so many flatforms. For to a novice or user with little knowledge about cloud computing, it is still very hard to make a reasonable choice. What differences are there for different cloud computing platforms and what characteristics and advantages each has? To answer these problems, the characteristics, architectures and applications of several popular cloud computing platforms are analyzed and discussed in detail. From the comparison of these platforms, users can better understand the different cloud platforms and more reasonablely choose what they want. Keywords-cloud computing; virtualization; utility computing; IaaS; PaaS; SaaS I. INTRODUCTION Cloud computing is complete new technique put forward from industry circle, it is the development of parallel computing, distributed computing and grid computing, and is the combination and evolution of virtualization, utility computing, Infrastructure-as-a-Service (IaaS), Platform-as-a- Service (PaaS) and Software-as-a-Service (SaaS) [1-8]. To users, cloud computing is a Pay-per-Use-On-Demand mode that can conveniently access shared IT resources through internet. Where the IT resources include network, server, storage, application, service and so on and they can be deployed with much quick and easy manner, and least management of and interactions with service providers [1, 9-10]. Cloud computing can much improve the availability of IT resources and owns many advantages over other computing techniques. For example, it can provide self-help services without need any manual interactions with service providers. And all the resources on the cloud are transplant to the users, that is, users can dynamically lease physical or virtual resources and don t need to know the exact places of the resources existed. Besides, all the resources on cloud computing platform can be quickly and elastically deployed. Last but not least, as users can use the IT infrastructure with Pay-per-Use-On-Demand mode, this would be much benefit them and much save the cost to buy the physical resources that may be vacant. Cloud computing can provide three kinds of service modes, including IaaS, PaaS and SaaS. Where SaaS means the service provided to client is the applications running on the cloud computing infrastructure provided by the service providers. It can access by thin client interfaces such as bowser etc. PaaS refers to deploy the appplications created by the development language and tool say Java, python,.net etc. provided by the service providers to the cloud infrastructure. IaaS refers to the services provided to the users is to lease the processing power, storage, network and other basic computing resources, with which users can deploy and run any software including operating systems and applications. To all these services, there is no need for users to manage or control the cloud infrastructure, including network, server, operating system, storage and even the functions of applictions. From the point of deployment, cloud computing platform include three kinds, that is public cloud, private cloud and hybrid cloud [1, 10]. Where private cloud means the cloud infrastructure is owned or leased by only one organization, and of course management of the infrastructure is also done by the same organization. Public cloud means that the cloud infrastructure is owned by a cloud service sales organization who tries to sell cloud computing services to the public or industry circle. Hybrid cloud means that the cloud infrastructure consists of more than two kind of cloud say private cloud and public cloud in which each kind of cloud keep independent, however they are combined with some standards or special techniques and data and applications are transplant. It is estimated that cloud computing will cause a new revolution in IT circle. Foreseeing the huge business potential, many countries, governments and corporations have made their decisions to support and invest in cloud computing related techniques. For example, US government has prepared capital in some departments for the cloud computing pilot, and the federal CIO has established cloud computing group and appointed cloud computing CTO. In UK, the digital British report published by national CIO mentioned that the government cloud G-cloud will appear soon. Early in the last year, Singapore had joined the cooperation project in cloud computing with Yahoo and Intel. India and South Korea have also put forward their cloud computing development goal. As This work is supported by Shanghai Leading Academic Discipline Project under grant J50103, the innovation project of Shanghai University under grant A and the research project of excellent young talents in the universities in Shanghai under grant B /09 $ IEEE DOI /ISISE
2 for industry, EC2 from Amazon [3], Azure from Microsoft [4], AppEngine from Google [5], Blue cloud from IBM and so on are all the cloud computing platforms in use, this is a early sign that cloud computing will become the vice competition. No willing to miss the chance, many other corporations and institutes are setting their own cloud computing plans. However, as there are many the cloud platfoms, each has its own characteristics and advantages, how to make a reasonable choice is a big issue. To this problem, a detailed introduction and comparison of several popular cloud platforms is presented in this paper. From the analysis and comparison, users will be more clear to make their decisions. II. ABICLOUD CLOUD COMPUTING PLATFORM Abicloud is a cloud computing platform developed by Abiquo, a company locates in Barcelona Spain that is mainly focused on the development of cloud platform. It can be used to build, integrate and manage public as well as private cloud in the homogeneous environments [2]. Using Abicloud, user can easily and automatically deploy and manage the server, storage system, network, virtual devices and applications and so on. The main difference between Abicloud and other cloud computing platforms is its powerful web-based management function and its core encapsulation manner. Using the Abicloud, user can finish deploying a new service by just dragging a virtual machine with mouse. This is much easier and flexible than other cloud computing platforms that deploy new services through command lines. According to Abicloud, there is no perfect cloud platform. For each user needs his own cloud infrastructures, and every cloud provider has his own management tools, say monitor, billing and so on, so generally it is very hard to deploy a cloud platform according to user s requirement. The best way to meet the requirement of users is to build public or private cloud with homogeneous cloud computing core and extensible infrastructures. Besides, the cloud platform should also have all kinds of interfaces that support the third parties products. With all these characteristics, providers can build the cloud computing platform of their owns. according to the rules of protocol. Besides, apply the Abicloud, a whole cloud platform based on Abicloud can be packed and redeployed at any other Abicloud platform. This is much helpful for the transformation of the working environment and will make the cloud deployment process much easier and flexible. The architecture of Abicloud is illustrated in figure 1. It can easily figure out that Abicloud is built based on Java, which set it irrelevant to the platform and easy to transplant. Actually, Abicloud can support many different virtual machine platforms which include vbox, VMWare, Xen, KVM and so on which make it very flexible. III. EUCALYPTUS CLOUD PLATFORM Eucalyptus (Elastic Utility Computing Architecture for LinkingYour Programs To Useful Systems) project began from California University Santa Barbara, and mainly was used to build open-source private cloud platform [8]. Now it has been run by Eucalyptus system company. Eucalyptus is an open-source implementation of Amazon EC2 and compatible with business interfaces. It also implement virtualization depending on Linux and Xen as EC2 does. Eucalyptus is an elastic computing structure that can be used to connect the users' programms to the useful systems, it is an open-source infrastructure using clusters or workstations implementation of elastic, utility, cloud computing and a popular computing standard based on service level protocol that permit users lease network for computing capability. Currently, Eucalyptus is compatible with EC2 from Amazon, and may support more other kinds of clients with minimum modification and extension. Figure 2 demonstrates the topology structure of Eucalyptus resources. Client API Cloud controller Cluster controller Cluster controller Cluster controller Node controller Figure 2 the resource topology structure of Eucalyptus Figure1 The structure of AbiCloud platform Abicloud can be used to deploy and implement private cloud as well as hybrid cloud according to the cloud providers request and configuration. It can also manage EC2 In figure 2, node controller is a component running on the physical resources, on which all kinds of entities of virtual machine can run. It answers for the startup, check, shutdown and clearup of the virtual machines. Logic connected node controllers form a virtual cluster, all nodes belong to the same virtual cluster report to the cluster controller and are under the control and management of the cluster controller. Virtual cluster controller runs on the head node or server of the virtual cluster, is used to access private or public network. Cloud 24
3 controller is the core of the mangager of cloud platform, a component answering for global decision-making which is transplant to users. An Eucalyptus cloud has only one cloud controller. In Eucalyptus, client interface is the pass of communication and connection between the interior and the outside of Eucalyptus, through which users can access all kinds of resources on the cloud computing platform. IV. NIMBUS CLOUD COMPUTING PLATFORM Nimbus is an open tool set, and also a cloud computing solution providing IaaS. Put forward based on scientific research in the early stage, Nimbus have supported many nonscientific research domain applications [7]. It permit users lease remote resources and build the required computing environment through the deployment of virtual machines. Figure 3 demonstrates the Nimbus cloud computing platform. in commandline manner. This is a bit complex as it includes scripts of some specific applications. Object pilot is a program that tries to submit tasks to the local website resource manager to obtain virtual machine manager. Usually, the pilot module is an optional choice, and the service programs just manage the nodes deployed by the pilot program instead of running it. Remote management interface is a kind of interior interface. It permit implement the remote security protocol and independently process and manage operations. Context ageent module answer for support client and coordinate manage the auto startup serivce of the large scale clusters. Besides, it also provide personal virtual machine services and can run both on nimbus cloud platform as well as EC2 through the backend service of EC2. EC2 gateway can provide many functions, for example, running the publich Amazon virtual machine image on the Amazon cloud platform, checking the status of homogeneous wireless sensor network, notice the user the public IP of virtual machine through the characteristics of resources when it is available and so on. Figure 3 The structure of Nimbus cloud platform Figure 3 shows that nimbus cloud computing platform includes many different components, say client, agent, resource manager and so on. Generally, all these functional components can be classified as three kinds. One kind is client-supported modules which are used to support all kinds of cloud clients. Context client module, cloud client module, reference client module and EC2 client module are all belong to this kind of component. The second kind of component is mainly service-supported modules of cloud platform, providing all kinds of cloud services. It includes context agent module, web service resource framework module, EC2 WSDL module and remote interface module. The third kind of component is the backgroud resource management modules which are mainly used to manage all kinds of pyhsical resources on the cloud computing platform, including work service management module, IaaS gateway module, EC2 and other cloud platform support module, workspace pilot module, workspace resource management module and workspace controller. These components functions are briefed as follows: Workspace service module is a independent virtual machine manager and can access different kinds of remote protocol. It is irrelevant to the content running on the system while relevant to the Java application. The front of web service resource framework is the protocol before applications implemented between workspace and client. The front of EC2 is an implementation of web service decription language (WSDL) fro Amzon s elastic cloud computing platform, it permit users to develop EC2 not just nimbus cloud only. Cloud client module permit user run the requirement he want by very simple click operation. Reference client module is try to present the user all the characteristics of the front of WSRF V. OPENNEBULA CLOUD COMPUTING PLATFORM OpenNebula is one of the key technologies of reservior plan and the flagship research project in virtualization infrastructure and cloud computing of European Union. Like nimbus, OpenNebula is also an open source cloud service framework [6]. It allows user deploy and manage virtual machines on physical resources and it can set user s data centers or clusters to flexible virtual infrastructure that can automatically adapt to the change of the service load. The main difference of OpenNebula and nimbus is that nimbus implements remote interface based on EC2 or WSRF through which user can process all security related issues, while OpenNebula does not. Figure 4 The structure of OpenNebula cloud platform OpenNebula is also an open and flexible virtual infrastructure management tool, which can use to synchronize the storage, network and virtual techniques, and let users dynamically deploy services on the distributed infrastructure according to the allocation strategies at data center and remote cloud reources. Through the interior interfaces and OpenNebula data center environment, users can easily deploy 25
4 any types of clouds. OpenNebula is mainly used to manage the data center of private cloud and infrastructure of cluster, and it also support hybrid cloud to connect the local and public infrastructure. This is very useful to build high scalable cloud computing environment. Besides, OpenNebula also supports public cloud platform by providing interfaces and functions to virtual machines, storage and network management and so on. Through the control interfaces, users can access services provided by OpenNebula cloud computing platform. The structure of OpenNebula is illustrated in figure 4. OpenNebula cloud computing platform has many advantages. Firstly, from the point of infrastructure management, it can dynamically adjust the scale of the infrastructure of the cloud platform by increasing the number of hosts and partition clusters to meet different requirements. Secondly, it can centralized manage all the virtually and physically distributed infrastructures and can create infrastructure with the heterogeneous resources at data ceneter. This can guarantee use the resources more efficiently and can much reduce the number of the physical resources through the close integration of servers which further reduce the cost caused by space-saving, management, energy consumption, cooling and so on. What s more, integration of the local resources as well as remote ones can get rid of the extra cost to meet the peak requirements. From the point of infrastructure users, OpenNebula is scalable and can rapid response to user s requirements. From the point of system integrators, users can deploy any kind of cloud and integrate the visual data center and products or services in the management tools say cloud providers, virtual machine managers, virtual image managers, service managers, management tools and so on. As OpenNebula is an open source, flexible cloud with extensible interfaces, structure and components. This makes it suit be used in any kinds of data center. Compared with Eucalyptus, OpenNebula is more strength in the support of private cloud platform and dynamic management of the scalability of the virtual machines on clusters. To hybrid cloud, it provide on-demand access and elastic mechanisms as Amazon EC2 does. VI. COMPARISON OF CLOUD PLATFORMS Currently, there are kinds of cloud computing platforms, each has its own characteristics and advantages. To better understand these platforms, we analyze in detail and give a comparison from different implementation aspects. The characteristics and implementation of these platforms are summarized as table 1 shows. From table 1, it can figure out that though the implementation of these cloud platforms are quite different, there are much common between them. For example, they are all scalable, all provide IaaS, all support dynamic deployment of the platform, all support Xen virtualization technology, and all support linux operation system and the development of application with Java. However, there are also many differences, say their network interfaces, structure and reliability and so on. Generally, each cloud platform has its own advantages over others. For example, from the point of cloud platform deployment, Abicloud stands out. As this cloud platform can be deployed with mouse under graphic user interfaces compared others with commandline. This will be much simple to users and decrease the effort of the platform deployment. From the point of reliablity, OpenNebula is more mature. For it has considered rollback and fault tolerance meachanisms in the cloud implementation while others do not. Table 1 The comparison of several cloud computing platforms Abicloud Eucalyptus Nimbus OpenNebula cloud character publich/private public public private scalability scalable scalable scalable Dynamical, scalable cloud form IaaS IaaS IaaS IaaS compatibility Not support EC2 support EC2, S3 support EC2 open, multi-platform pack and redeploy dynamical dynamical dynamical deployment deployment deploymentt deployment deployment manner Transplantability VM support web interface drag commandline commandline commandline easy common common common VirtualBox, Xen, VMware,VM VMWare, Xen, KVM VII. CONCLUSIONS Cloud computing is a new technology widely studied in recent years. Now there are many cloud platforms both in industry and in academic circle. How to understand and use these platforms is a big issue. Focused on the aspects such as the architectures, characteristics, application and so on, a detailed comparison has been presented in this paper. From the anlysis and summarization, users can better understand the characteristics and better choose of cloud computing platforms according to the cloud types, interfaces, compatibility, implementation, deployment requirement, and development support and so on. Though each cloud computing platform has its own strength, one thing should be noticed is that no matter what kind of platform there is lots unsoloved issues. For example, continuously high availability, dealt mechanisms of cluster failure in cloud environment, consistency guaranty, synchronization in different clusters in cloud platform, interoperation and standarization, the security of cloud platform Xen Xen, VMWare web interface libvirt Web Service EC2 WSDL, libvirt, EC2, OCCI WSRF API structure open platform Lightweight module encapsulate core components module reliability rollback host and VM OS support Linux Linux Linux Linux development ruby, C++, language python Java Java, Python Java 26
5 and data in transmission and so on are all among the issue to be better solved. REFERENCES [1] K. Keahey and T. Freeman, Science Clouds: Early Experiences in Cloud Computing for Scientific Applications, in proceedings of Cloud Computing and Its Applications 2008, Chicago, IL [2] AbiCloud homepage. [3] Elastic Compute Cloud Amazon Web Services. [4] Microsoft Azure. [5] Google App Engine. [6] Open Nebula. [7] Nimbus. [8] OpenSource-VMwareBased -Cloud-Platform /. [9] D. Nurmi, R. Wolski, etc., The Eucalyptus Open-source Cloudcomputing System, in Proceedings of the th IEEE/ACM International Symposium on Cluster Computing and the Grid, Shanghai, 2009, [10] B. Sotomayor, K. Keahey, I. Foster. Combining Batch execution and Leasing Using Virtual Machines, HPDC 2008, Boston, MA, 2008,
Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms
Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: [email protected]
Cloud Computing Research Issues, Challenges, Architecture, Platforms and Applications: A Survey
Cloud Computing Research Issues, Challenges, Architecture, Platforms and Applications: A Survey Santosh Kumar and R. H. Goudar Abstract Cloud computing is the development of parallel computing, distributed
A Comparison of Cloud Computing Platforms
International Conference on Circuits and Systems (CAS 2015) A Comparison of Cloud Computing Platforms Ikechukwu Nwobodo School of Architecture, Computing and Engineering University of East London Dockland
Efficient Cloud Management for Parallel Data Processing In Private Cloud
2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Efficient Cloud Management for Parallel Data Processing In Private
How To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
Cloud Computing Architectures: A Retrospective Study
Cloud Computing Architectures: A Retrospective Study Ramakalavathi Marapareddy *, Ajay Bandi, and Satya Savithri Tirumala * Dept. of Electrical and Computer Engineering, Mississippi State University, USA
Private Clouds with Open Source
Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun [email protected] http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging
A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS
31 A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS ABSTRACT PROF. ANITA S. PILLAI*; PROF. L.S. SWASTHIMATHI** *Faculty, Prin. L. N. Welingkar Institute of Management Development & Research, Bengaluru,
Mobile Cloud Computing T-110.5121 Open Source IaaS
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
Introduction to Cloud computing. Viet Tran
Introduction to Cloud computing Viet Tran Type of Cloud computing Infrastructure as a Service IaaS: offer full virtual machines via hardware virtualization tech. Amazon EC2, AbiCloud, ElasticHosts, Platform
The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures
Jornadas Técnicas de RedIRIS 2009 Santiago de Compostela 27th November 2009 The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Distributed Systems Architecture Research Group
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department
Cloud Computing Overview
Cloud Computing Overview -A 60 minute overview on some essentials about Cloud systems -Target audience: Management, Architects Cloud Computing A cloud computing system stores data in a remotely accessible
ISSN 0976 6375(Online) Volume TECHNOLOGY 3, Issue 3, October-December (IJCET) (2012), IAEME
INTERNATIONAL International Journal of Computer JOURNAL Engineering OF and COMPUTER Technology (IJCET), ENGINEERING ISSN 0976 6367(Print), & ISSN 0976 6375(Online) Volume TECHNOLOGY 3, Issue 3, October-December
OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions
Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense
Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)
Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University
Comparing Open Source Private Cloud (IaaS) Platforms
Comparing Open Source Private Cloud (IaaS) Platforms Lance Albertson OSU Open Source Lab Associate Director of Operations [email protected] / @ramereth About me OSU Open Source Lab Server hosting for Open
Deploying Business Virtual Appliances on Open Source Cloud Computing
International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and
The Eucalyptus Open-source Cloud Computing System
The Eucalyptus Open-source Cloud Computing System Chris Grzegorczyk, Dan Nurmi, Graziano Obertelli, Rich Wolski, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov University of California, Santa Barbara Cloud
CLEVER: a CLoud-Enabled Virtual EnviRonment
CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di
Billing System: An Accounting Solution for the Private Cloud with Eucalyptus
CMSC 190 SPECIAL PROBLEM, INSTITUTE OF COMPUTER SCIENCE 1 Billing System: An Accounting Solution for the Private Cloud with Eucalyptus Regelyn T. Bañacia, Chryss Ann A. Belaguin, Rodolfo N. Duldulao, Jr.
Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. ACM, middleware 2009 conference
opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. Orange Labs, San Francisco Jeremy Huylebroeck, Damien Cerbelaud, Shishir Garg agenda context and
Cloud Models and Platforms
Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model
Cloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver [email protected], +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
Comparison and Evaluation of Open-source Cloud Management Software
Comparison and Evaluation of Open-source Cloud Management Software SRIVATSAN JAGANNATHAN Masters Degree Project Stockholm, Sweden XR-EE-LCN 2012:008 Comparison and Evaluation of Open-source Cloud Management
Scheduler in Cloud Computing using Open Source Technologies
Scheduler in Cloud Computing using Open Source Technologies Darshan Upadhyay Prof. Chirag Patel Student of M.E.I.T Asst. Prof. Computer Department S. S. Engineering College, Bhavnagar L. D. College of
Putchong Uthayopas, Kasetsart University
Putchong Uthayopas, Kasetsart University Introduction Cloud Computing Explained Cloud Application and Services Moving to the Cloud Trends and Technology Legend: Cluster computing, Grid computing, Cloud
THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD
THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s
Comparative Study of Eucalyptus, Open Stack and Nimbus
Comparative Study of Eucalyptus, Open Stack and Nimbus Lakshmi D Kurup, Chandni Chandawalla, Zalak Parekh, Kunjita Sampat Abstract- Cloud computing is a Service Oriented Architecture which reduces information
OpenNebula Leading Innovation in Cloud Computing Management
OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad
CLOUD COMPUTING. When It's smarter to rent than to buy
CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit
Sistemi Operativi e Reti. Cloud Computing
1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies
Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad
Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer
CHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
An Introduction to Virtualization and Cloud Technologies to Support Grid Computing
New Paradigms: Clouds, Virtualization and Co. EGEE08, Istanbul, September 25, 2008 An Introduction to Virtualization and Cloud Technologies to Support Grid Computing Distributed Systems Architecture Research
FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO ([email protected]) FULVIO VALENZA (fulvio.valenza@polito.
+ FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO ([email protected]) FULVIO VALENZA ([email protected]) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS
Cloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
Cloud and Virtualization to Support Grid Infrastructures
ESAC GRID Workshop '08 ESAC, Villafranca del Castillo, Spain 11-12 December 2008 Cloud and Virtualization to Support Grid Infrastructures Distributed Systems Architecture Research Group Universidad Complutense
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
Comparing Ganeti to other Private Cloud Platforms. Lance Albertson Director [email protected] @ramereth
Comparing Ganeti to other Private Cloud Platforms Lance Albertson Director [email protected] @ramereth About me OSU Open Source Lab Server hosting for Open Source Projects Open Source development projects
wu.cloud: Insights Gained from Operating a Private Cloud System
wu.cloud: Insights Gained from Operating a Private Cloud System Stefan Theußl, Institute for Statistics and Mathematics WU Wirtschaftsuniversität Wien March 23, 2011 1 / 14 Introduction In statistics we
Cloud Computing and Big Data What Technical Writers Need to Know
Cloud Computing and Big Data What Technical Writers Need to Know Greg Olson, Senior Director Black Duck Software For the Society of Technical Writers Berkeley Chapter Black Duck 2014 Agenda Introduction
How To Understand Cloud Computing
Virtualizing the Private Cloud for Maximum Resource Utilization C.Shreeharsha, Prof.ManasiKulkarni Computer Engineering Department, VJTI, Matunga, Mumbai, India, E-mail:[email protected]. Abstract
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus
Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus International Symposium on Grid Computing 2009 (Taipei) Christian Baun The cooperation of and Universität Karlsruhe (TH) Agenda
SURFnet Cloud Computing Solutions
Marvin Rambhadjan Arthur Schutijser SURFnet February 3, 2010 Overview Introduction Cloud Computing Introduction Cloud Computing What is Cloud Computing? Resource Pooling Resources are bundled High Level
Getting Started Hacking on OpenNebula
LinuxTag 2013 Berlin, Germany, May 22nd Getting Started Hacking on OpenNebula Carlos Martín Project Engineer Acknowledgments The research leading to these results has received funding from Comunidad de
Resource Scalability for Efficient Parallel Processing in Cloud
Resource Scalability for Efficient Parallel Processing in Cloud ABSTRACT Govinda.K #1, Abirami.M #2, Divya Mercy Silva.J #3 #1 SCSE, VIT University #2 SITE, VIT University #3 SITE, VIT University In the
OpenNebula Cloud Platform for Data Center Virtualization
OSDC 2013 Nüremberg, Germany 17-18 April, 2013 OpenNebula Cloud Platform for Data Center Virtualization Constantino Vázquez Blanco OpenNebula Project Engineer @tinova79 OpenNebula Project. Creative Commons
Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman
Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman About this document The Science Clouds provide EC2-style cycles to scientific projects. This
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
Data Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
Architectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing
Advanced Distributed Systems Cristian Klein Department of Computing Science Umeå University During this course Treads in IT Towards a new data center What is Cloud computing? Types of Clouds Making applications
Auto-Scaling Model for Cloud Computing System
Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science
Service allocation in Cloud Environment: A Migration Approach
Service allocation in Cloud Environment: A Migration Approach Pardeep Vashist 1, Arti Dhounchak 2 M.Tech Pursuing, Assistant Professor R.N.C.E.T. Panipat, B.I.T. Sonepat, Sonipat, Pin no.131001 1 [email protected],
Cloud Computing: Making the right choices
Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through
Introduction to Cloud Computing
Introduction to Cloud Computing Shang Juh Kao Dept. of Computer Science and Engineering National Chung Hsing University 2011/10/27 CSE, NCHU 1 Table of Contents 1. Introduction ( 資 料 取 自 NCHC 自 由 軟 體 實
LSKA 2010 Survey Report I Device Drivers & Cloud Computing
LSKA 2010 Survey Report I Device Drivers & Cloud Computing Yu Huang and Hao-Chung Yang {r98922015, r98944016}@csie.ntu.edu.tw Department of Computer Science and Information Engineering March 31, 2010 Abstract
Scientific Cloud Computing: Early Definition and Experience
The 10th IEEE International Conference on High Performance Computing and Communications Scientific Cloud Computing: Early Definition and Experience Lizhe Wang, Jie Tao, Marcel Kunze Institute for Scientific
Oracle Applications and Cloud Computing - Future Direction
Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy [email protected] Vijay Tirumalai [email protected]
What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos
Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business
Cloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
An Introduction to Private Cloud
An Introduction to Private Cloud As the word cloud computing becomes more ubiquitous these days, several questions can be raised ranging from basic question like the definitions of a cloud and cloud computing
VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine
OGF-EU: Using IT to reduce Carbon Emissions and Delivering the Potential of Energy Efficient Computing OGF25, Catania, Italy 5 March 2009 VM Management for Green Data Centres with the OpenNebula Virtual
Aneka: A Software Platform for.net-based Cloud Computing
Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer
OpenNebula Cloud Case Studies
ISC Cloud 2010 Frankfurt, Germany October 29th, 2010 OpenNebula Cloud Case Studies Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad Complutense de Madrid
How To Understand Cloud Computing
Dr Markus Hagenbuchner [email protected] CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia [email protected] 2 MIRACL Lab, FSEG, University
CLOUD COMPUTING IN HIGHER EDUCATION
Mr Dinesh G Umale Saraswati College,Shegaon (Department of MCA) CLOUD COMPUTING IN HIGHER EDUCATION Abstract Technology has grown rapidly with scientific advancement over the world in recent decades. Therefore,
Building Blocks of the Private Cloud
www.cloudtp.com Building Blocks of the Private Cloud Private clouds are exactly what they sound like. Your own instance of SaaS, PaaS, or IaaS that exists in your own data center, all tucked away, protected
White Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
Virtual Machine Management with OpenNebula in the RESERVOIR project
CISCO Cloud Computing Research Symposium (C 3 RS) November 5 & 6, 2008 San Jose, CA Virtual Machine Management with OpenNebula in the RESERVOIR project Ruben Santiago Montero Distributed Systems Architecture
CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market
Cloud Computing Contents What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market What is Cloud Computing? Definitions: Cloud computing
Available online at http://acfa.apeejay.edu APEEJAY JOURNAL OF COMPUTER SCIENCE AND APPLICATIONS ISSN: 0974-5742(P)
COMPARATIVE ANALYSIS OF VARIOUS CLOUD TECHNOLOGIES Harmandeep Singh P.hd Research Scholar, Punjab Technical University, Jallandhar-Kapurtahla Highway, Kapurthala-144601(Punjab), INDIA Abstract With the
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases
NASA Ames NASA Advanced Supercomputing (NAS) Division California, May 24th, 2012 Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases Ignacio M. Llorente Project Director OpenNebula Project.
Cloud Infrastructure Pattern
1 st LACCEI International Symposium on Software Architecture and Patterns (LACCEI-ISAP-MiniPLoP 2012), July 23-27, 2012, Panama City, Panama. Cloud Infrastructure Pattern Keiko Hashizume Florida Atlantic
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
Emerging Technology for the Next Decade
Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,
SURFnet cloud computing solutions
SURFnet cloud computing solutions Universiteit van Amsterdam Master of Science in System and Network Engineering Marvin Rambhadjan ([email protected]) Arthur Schutijser ([email protected])
Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. [email protected]
Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd [email protected] Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure
Introduction to OpenStack
Introduction to OpenStack Carlo Vallati PostDoc Reseracher Dpt. Information Engineering University of Pisa [email protected] Cloud Computing - Definition Cloud Computing is a term coined to refer
What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981!
Demystifying Cloud Computing What is Cloud Computing? First, a little history. Tim Horgan Head of Cloud Computing Centre of Excellence http://cloud.cit.ie 1" 2" Mainframe Era (1944-1978) Workstation Era
Cloud Computing. Cloud computing:
Cloud computing: Cloud Computing A model of data processing in which high scalability IT solutions are delivered to multiple users: as a service, on a mass scale, on the Internet. Network services offering:
