How To Compare Cloud Computing Providers

Size: px
Start display at page:

Download "How To Compare Cloud Computing Providers"

Transcription

1 ICICTT, 2013 A comparative study of major service providers for cloud computing Noman Islam Team Lead, Research and Development Technology Promotion International Research Fellow Center for Research in Ubiquitous Computing, noman.islam@nu.edu.pk Aqeel-ur-Rehman Associate Professor FEST, Hamdard University Research Fellow Center for Research in Ubiquitous Computing aqeel.rehman@hamdard.edu Abstract Cloud computing enables aggregation of a pool of resources that are provided dynamically as a utility to users over the internet. The users assume that infinite resources are available and pay only for the resources they consume. Different cloud computing providers have emerged during recent years, providing various services and features to end-users. Due to the diversity of the features provided by these providers, it becomes very difficult for an ordinary user to select a platform based on their requirements. This paper provides reflections on different cloud computing providers currently available in market. It analyzes the features provided by existing providers and summarizes the current options available to an ordinary user. Based on the comparative study, conclusions have been drawn and research avenues have been highlighted. Keywords cloud computing, high performance computing, cloud service provider, provider comparison I. INTRODUCTION The increasing computing demands during past few years have lead to emergence of a new paradigm called Cloud Computing. Traditionally, high performance computing was performed by expensive super computers, clusters or grids [1]. All of these options had limitations in the form of infrastructure cost or non-optimal resource utilization etc. Cloud computing provides a better alternative to users. It comprises large data centers that are equipped with a collection of tightly coupled resources. The resources are dynamically provisioned to satisfy end-users demands. Similar to the conventional utilities, users can consume the computing resources from the large pool of resources. They dont need to worry about the resource limitations or scalability issues. The users are also relieved from initial investment plans and pay only for the amount of services availed. During last few years, tremendous developments have been observed in the domain of cloud computing and different types of cloud providers have emerged. However, the absence of a universal standard leads to these developments in parallel directions. Some providers have focused on computing aspects and provide CPU, storage, databases and networking as services to end-users. Few solutions focused on ensuring reduced service costs, while others have focused more on providing scalable and guaranteed delivery of services. These diverse efforts made it very difficult for an ordinary user to align different features and select a service provider based on their requirements. Realizing this problem, this paper presents a comparative study of currently available providers. Rest of the sections is organized as follows. The next section introduces the reader to fundamental concepts of cloud computing. A comparative analysis of different service providers is then provided. The discussion highlights current trends and ignored research areas. The paper concludes with indicating limitations of current work and presenting directions for further research. II. BACKGROUND This section provides a brief overview of cloud computing. It formally defines cloud computing and its enabling technologies, various services provided by cloud providers and different deployment models available for cloud computing. A. Cloud computing Cloud Computing is defined as a distributed system, comprising a set of inter-connected resources that are dynamically provisioned using virtualization mechanisms, and offered as services to end-users based on various service-level agreements [2]. A cloud computing system is characterized by its on-need self service, access over internet, pooling of resources, elasticity of service availability, and measurement of services utilized by individual users [3]. There are several enabling technologies that work together to realize the vision of cloud computing as discussed in [4]. Following section briefly discusses these technologies. B. Enabling technologies One of the fundamental concepts in cloud computing is utility computing. The computing resources i.e. storage, CPU and memory etc. are provided to end-users as a utility service. The various services provided to users are measured and the users are charged for the units of services they have consumed. Another important concept is service oriented architecture, in which the data centers in cloud expose their resources (e.g. infrastructure and software etc.) as web services. This enables different loosely coupled and heterogeneous systems to interoperate with each other /13/$30 c ICICTT2013

2 International Conference on Information, Communication Technology Trends, To enable execution of multiple users requests on a single physical platform, the virtualization mechanism is employed. For every user, a virtual machine (VM) instance is spawned by hypervisor, a software that resides between the VM and physical system. VMWare, Xen and KVM etc. are examples of some of the hypervisor software [4]. Another relevant concept is autonomic computing. It enables self management of cloud systems by automating different tasks i.e. resource provisioning, capacity management, service measurement and disaster management etc. C. Service models Different types of service models are supported by cloud systems. Following are some of the models: 1) Infrastructure-as-a-Service (IaaS): In Infrastructure as a service (IaaS), the raw resources like computation, storage and communication are provided as service to user. GoGrid, Joyent and Rackspace are some of the popular IaaS providers [7-9]. A special case of IaaS is Data storage as a Service (DaaS), where the physical storage is provided as a service to users. The service also accompanies features for backup, reliability and redundancy etc. Examples are Amazon S3 and Apache HBase etc. [3] 2) Platform-as-a-Service (PaaS): The end-users are provided a platform i.e. an abstraction over existing infrastructure that can be used to build applications. Examples of PaaS providers are Microsoft Windows Azure and Google AppEngine etc. [5, 6] 3) Software-as-a-Service (SaaS): In the Software as a service (SaaS) model, different types of utility applications i.e. accounting, spread sheet and word processing etc. are offered as service to clients. 4) Hadware-as-a-Service (HaaS): In this approach, the entire hardware or data center can be rented by an organization to meet their hardware demands. The hardware resources can dynamically scale up or down as the end-users requirements change. Besides the service models discussed above, miscellaneous services are also provided over the cloud. For example, BitBucket provides different services to developers for managing their code repositories [10]. An overview of different cloud issues and service models is provided in [3]. D. Deployment models The concept of cloud has mainly been proposed for public deployment, but other options are also available. The most common model is public cloud in which the services can be consumed by anyone who pays for it. A private cloud is internal datacenter of an organization and is generally preferable for organizations that are more concerned about privacy (military organizations and research groups etc.), or in places where it is cumbersome to shift complete infrastructure to a public cloud. Sometimes, multiple organizations jointly establish a community cloud infrastructure, sharing infrastructure and policies. A hybrid cloud is a combination of private and public cloud. The private cloud is used for normal operations of organization. The facilities of public cloud are utilized for cloud bursting i.e. for handling spikes in computing demands. Recently, a new type of cloud called virtual private cloud has emerged. There is a virtual private network (VPN) that extends the organizations internal infrastructure by connecting it with a public cloud. Since, the VPN is part of organizations network, all the policies of the organization are applied on the resources available over VPN. An example of this type of service is Amazons virtual private cloud [11]. III. RELATED WORK There have been a small number of comparative studies reported on comparison of cloud computing systems. This section provides a summary of such studies. Buyya et al. [2] provided a comparison of selected cloud platforms from aspect of market oriented cloud computing. The study focused on the need for emergence of strategies for market-based cloud management based on customers demands and risk management etc. Zhang et al. [11] provided a general comparison of four commercial cloud platforms and concluded that existing platforms provide diverse types of services. These services are provided at various levels of abstraction. Therefore, end-users should choose more than one platform based on their requirements to satisfy business needs. Voorsluys et al. [4] in their discussion about cloud computing, provided a comparison of features provided by major Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS) providers. In some of the studies reported in literature, a taxonomic approach has been employed for comparing cloud providers. In this direction, Hofer et al. [12] presented a tree-based taxonomy based on the characteristics of different cloud systems. The cloud providers were classified based on the proposed taxonomy. Among the characteristics considered were service model, license type, cost model, supported languages and operating systems, development tools and virtualization mechanism etc. Similarly, Rimal et al. [13] developed a taxonomy based on providers features and used it for comparison of existing providers. The attributes considered for the comparison were providers architecture, virtualization mechanism, services provided, mechanisms for load balancing, fault tolerance, interoperability and security, and support for software and programming languages etc. In some of the studies, quantitative comparisons have been drawn among different providers. CloudComp, for instance, is a framework proposed to provide performance comparison of various providers [14]. The authors developed different metrics (scalability, latency and throughput etc.) to analyze computational and network aspects of these providers. Similarly, a quantitative comparison of cloud computing platforms have been done in [1]. The authors analyzed Amazon EC2 for scientific computing purpose. Table 1 summarizes different studies reported in literature on the topic. It classifies these studies as qualitative, taxonomy-based and qualitative comparisons. As the number of providers currently available are very large (more than 80 according to [15]), therefore, the current studies have considered a subset of providers for comparison. The studies have employed different criteria for comparison. Due to the large number of cloud providers currently available, we feel that existing studies are not sufficient, and an updated comparison is required. Therefore, the next section provides a comparison of top service providers currently available.

3 230 A comparative study of major service providers for cloud computing TABLE I. A SUMMARY OF COMPARATIVE STUDIES DONE ON CLOUD COMPUTING PROVIDERS Zhang et al. [11] Buyya et al. [2] Rimal et al. [13] Hofer et al. [12] Li et al. [14] Objective Providers compared Features compared Comparison Type Conclusion To present an updated account Amazon EC2 Microsoft Services, applications, virtualization Qualitative Existing providers offer di- of features provided by selected Windows Azure Google mechanism and scalaverse features. Therefore, an cloud service providers AppEngine bility end-user should use more than one providers for attaining his business objectives To present the notion of market oriented cloud computing Development of a taxonomy that can classify selected cloud providers Development of a taxonomy that can classify selected cloud providers To propose a novel framework for comparing different attributes (cost and performance etc.) of current cloud providers Amazon EC Google AppEngine Microsoft Live Mesh SunNetwork.com GRIDS Lab Aneka AWS GoGrid FlexiScale Mosso Google AppEngine GigaSpaces Microsoft Windows Azure RightScale SunCloud SalesForce.com Microsoft Windows Azure Google AppEngine AWS Rackspace Services, virtualization mechanism, QoS, control mechanism and tools Virtualization mechanism, services, scalability, reliability, interoperability, security and tools Services, license model, users type, payment model, QoS, security, standard and openness etc. Computation, storage and network performance Qualitative Taxonomy based Taxonomy-based Quantitative Currently, the provider doesnt comply with requirements for market oriented cloud computing. Research efforts are therefore required to introduce new models When a cloud provider share a resource, it must be compensated for its contribution There is a need for standardization such that issues of interoperability among different providers can be addressed Variations have been observed in performance of providers for different scenarios IV. A BRIEF OVERVIEW OF MAJOR CLOUD COMPUTING PROVIDERS This study is restricted to 10 major cloud providers currently available in market. Based on the list of top cloud providers in [16-20], five major IaaS and five PaaS providers are selected. Table 2 and 3 provide a comparison of selected providers. The various information about the features provided by these providers have been selected primarily from the providers website and the information available in [15]. From the comparison, it can be said that Amazon EC2 and Microsoft Windows Azure provide the best combination of feature for an ordinary user. GoGrid, Joyent and Rackspace provide better scalability and also promise 100% availability of service. Hence, they are useful for customers that are more concerned about scalability. Based on the features provided by various providers and intensive study performed during this research, following paragraphs provide further insights and highlight areas that demand more attention. 1) Virtualization mechanism: As we discussed earlier, virtualization allows execution of multiple users operating system on a single machine. Most of the IaaS providers are based on Xen virtualization mechanism, while the PaaS providers mostly employ their own mechanism for virtualization. 2) Pricing model: There are two types of pricing model currently supported. First model is pay-as-you-go, in which user pays for the services when they are consumed. In the subscription based model, user subscribed to services in a cheap price for a period of time. The user will pay for the services whether they are used during the period or not. A hybrid model is also offered by some providers, where a small amount of services are subscribed, however, user will pay for additional computing capacity. 3) Access interface: An important aspect of any cloud computing system is the end-user interface provided to clients for access, configuration and deployment purposes. Different approaches are taken by existing providers. Some cloud providers (Windows Azure, GoGrid and Rakspace etc.) provide a control panel over the web, while others (Amazon EC2 and Joyent etc.) provide a command line interface for this purpose. Some providers, Google App Engine for instance, are too restricted, and only provide an application programming interface to developers. 4) Security One of the most important concerns for a user is the security and privacy of the data they host on the cloud. There are two types of measures that can be adopted for security purpose. The preventive measures include data protection, privacy and firewall etc. The reactive measures include mechanisms to counter for a threat that has penetrated into the network. Monitoring and intrusion detection etc. are some of the steps that can be adopted. Unfortunately, the security features offered by current provider are not adequate enough to satisfy end-user demands. Only, data privacy and protection are the mechanisms offered by most of the providers. Advanced features for threat prevention and response are not provided by current solutions. Among the providers that offer moderate security measure are salesforce.com (provides adequate preventive measures including data protection, privacy and authentication features) and Amazon EC2 (provides intrusion detection and monitoring features). 5) Availability and reliability Most of the IaaS providers guarantee 100% availability, while PaaS solutions offer slightly low availability of about 99.9%. Different measures have been adopted by the providers to guarantee reliability of system. Unfortunately, the reliability provided by current systems is not of satisfactory level and research efforts are also required in this domain. Few providers including Amazon EC2, GoGrid and LunaCloud offer features

4 International Conference on Information, Communication Technology Trends, TABLE II. A COMPARISON OF FEATURES PROVIDED BY MAJOR IAAS CLOUD COMPUTING PROVIDERS GoGrid [8] Joyent [9] Rackspace [7] VMWare [21] Amazon EC2 [1] The provider offers three Rackspace offers 100% availability VMWares cloud solution is types of services. The compute of applications based based on its vcloud suite that service facilitates in execution on RAID10. Besides; users provides an API based access of reliable and resilient can also create backup snap- to manage and control cloud. applications on cloud. The shot images for later use. The most prominent feature manta storage service offers A RESTful API is provided of provider is improved reliability a scalable and distributed object along with web-based control based on predictive and storage service. The third panel and console based ac- data driven approach to in- service provided is facility for cess for controlling cloud resourcecident reporting and problem private clouds. management Introduction GoGrid provides dynamic provisioning and scaling of resources in real-time manner. One of the prominent features is RAID 6+0 technology that ensures resilience; availability and handles failover conditions. The provider offers different solutions for SQL and NoSQL databases Amazon is amongst the pioneers in cloud computing. Its Elastic Compute Cloud (EC2) is based on concepts of zones that provide fault isolation and robustness against failures in other zones. Different zones combined together to form regions. Storage is also offered as Simple Storage Service (S3). Another important feature is Amazon Virtual Cloud (VPC) that connects companys internal infrastructure with Amazon cloud Virtualization Xen hypervisor Solaris container OpenStack-based vsphere Xen hypervisor Pricing model Pay-as-you-go, then subscription Pay-as-you-go Pay-as-you-go Subscription Pay-as-you-go, then subscription Major Computation, load balancing, Computation, storage, private Managed cloud, block storage, Computation, data center, re- Elastic block store, IPad- products / storage, content distribution cloud load balancing, monitorcovery manager dresses, virtual private cloud, services network ing cloud watch, clusters etc. Access Web-based, API Web-based, API, console Web-based control panel API Web-based, API, console interface Security features Preventive Basic Basic Basic Basic Moderate measures Reactive measures Basic Basic Basic Moderate Reliability Good Inadequate Good Poor Good Availability Good Good Good Basic Good (Scalability Support Good Good Good Good Good frame- Tools/ work C/C++, Java, PHP, Python, Ruby Java, Perl,PHP, SQL Amazon machine image (AMI), Java,PHP,Python TABLE III. A COMPARISON OF FEATURES PROVIDED BY MAJOR PAAS CLOUD COMPUTING PROVIDERS Google App Engine [5] Microsoft Windows Azure [6] Citrix [22] Salesforce.com [23] LunaCloud [24] Introduction Google provides a platform A window-based platform is Citrix provides an open source Salesforce.com offers the first Lunacloud provides a flexible to application development provided for deployment and platform-as-a-service cloud to real-time cloud to develop platform for development of based on Java and Python. execution of applications. The develop applications. The services fast, secure and reliable multi- cloud applications, controlled The various cloud services applications can be written are provided on a subtenant customized or busi- via web-control panel and provided are cloud storage in C, C++ and C. The SQL scription based costing model, ness apps. Among the various RESTful API. The provider and BigQuery etc. Azure storage service enables hosting of data in cloud data centers where users can build a public, private or hybrid clouds cloud options available are cloud for sales, business services and marketing etc. offers features for virtual elastic server, virtual disk space and cloud appliances etc. Virtualization Application container Microsoft CLR VM Xen Server n/a OpenStack-based Pricing model Pay-as-you-go Pay-as-you-go, then subscription Subscription Pay-as-you-go Pay-as-you-go Major products / services Access interface Security features Preventive measures Reactive measures Computation, Cloud Web server, Big Data, SQL Public and private cloud, Sales cloud, service cloud, Cloud server, cloud storage, SQLDatabase, Google cloud storage Azure storage etc. DHCP, load balancing, IP addresses marketing cloud cloud appliances API Web-based, API, console Web-based Web-based, API Web-based, API, console Basic Basic Moderate Moderate Basic Basic Basic Reliability Inadequate Inadequate Poor Good Good Availability Good Basic Basic Good Good (Scalability Support Basic Good Good Basic Good Tools / frameworks Django, Pylons, CherryPy, Java, PHP, Python, Basic Java, PHP, Ruby web2spy, Java, Python

5 232 A comparative study of major service providers for cloud computing for fail-over handling, and taking snapshots and backup of system. 6) Scalability One of the core properties of cloud computing is dynamic scaling to end-users computing requirements. Almost all of the current providers support auto-scaling and load balancing features. Only, Microsoft Azure and VMWare dont auto-scale to endusers requirements. 7) Support A good provider should provide options to develop applications in different programming languages and architecture, and enable deployment of these applications on operating systems of their choice. Most of the providers support different flavors of both Windows and Linux based environments. Almost all of the providers (except Google App Engine) offer deployment options for both 32 and 64 bit architectures. It can be seen that Java, Python and Ruby have been the dominant languages for development of applications and supported by most of the platforms. V. CONCLUSION This paper provides a survey of features provided by major service providers for cloud. It enlightens the reader with fundamental concepts of cloud computing and then summarizes currently available comparative studies on the topic. Existing studies can be classified as qualitative, taxonomic and quantitative comparisons. The paper also performed a comparative study of major cloud computing providers currently available. It has been found that existing providers offer complementary features. Various types of service models exist and various others are emerging. Current progress on cloud computing are in two directions. The first type of providers focused on providing good reliability, while others focused on reduced cost for the provided features. Security and privacy have always been a concern of most of the users, but almost none of the providers offer comprehensive security support. It is also found out that current providers use own nomenclature for specification of their services, that lead to difficulties for an ordinary user to perform comparison among the service providers. The review of literature also points out about absence of a survey that can compare the providers from economic perspective. Therefore, future work should also be done on economic comparison of cloud systems. [6] T. Redkar and T. Guidici, Windows Azure Platform, [7] public Cloud Hosting, Computing Storage and Networking by Rackspace, available at accessed on August [8] Cloud Infrastructure Security & Compliance with GoGrid: A GoGrid White Paper addressing Cloud Infrastructure Security and Compliance Concerns for Large, Medium and Small Businesses., Cloudsleuth [9] Xi-Xian, An Anatomy of Joyent Smart Cloud Computing Technology, Journal of Xi an Eurasia University, vol. 1, [10] Free source code hosting for Git and Mercurial by Bitbucket, available at [11] Q. Zhang, L. Cheng, and R. Boutaba, Cloud Computing: Stateof-the-art and Research Challenges, Journal of Internet Services and Applications, vol. 1, issue 1, 2010, pp [12] C. N. Hfer and G. Karagiannis, Cloud Computing Services: Taxonomy and Comparison, Journal of Internet Services and Applications (S I : Future Net Service Models & Designs), vol. 2, 2011, pp [13] B. P. Rimal, E. Choi, and I. Lumb, A Taxonomy and Survey of Cloud Computing Systems, presented at Fifth International Conference on INC, IMS and IDC, Seoul, Korea, [14] A. Li, X. Yang, S. Kandula, and M. Zhang, CloudCmp: Comparing Public Cloud Providers, presented at 10th ACM SIGCOMM conference on Internet measurement, Melbourne, Australia, [15] Compare Cloud Computing Providers, available at accessed on 28th July, [16] Top 6 IaaS Competitors in Cloud Platform, available at [17] 10 most powerful IaaS Companies, available at [18] The Top 20 Infrastructure as a Service (IaaS) Vendors, available at [19] The Top Five Platform-as-a-service offerings you should know about, available at [20] The Top 20 Platform as a Service (PaaS) Vendors, available at [21] VMware vcloud Suite, VMware, Inc [22] Citrix Cloud Platform for the Service Provider, Citrix Systems [23] Cloud Computing, Customer Relationship Management, (CRM), available at accessed on August [24] Cloud Server and Cloud Storage, available at REFERENCES [1] S. Ostermann, A. Iosup, N. Yigitbasi, R. Prodan, T. Fahringer, and D. Epema, A Performance Analysis of EC2 Cloud Computing Services for Scientific Computing, Cloud Computing, vol. 34, 2010, pp [2] R. Buyyaa, C. S. Yeoa, S. Venugopala, J. Broberg, and I. Brandic, Cloud Computing and Emerging IT platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility, Future Generation Computer Systems, vol. 25, 2009, pp [3] T. Dillon, C. Wu, and E. Chang, Cloud Computing: Issues and Challenges, presented at 24th IEEE International Conference on Advanced Information Networking and Applications, Perth, Western Australia, [4] W. Voorsluys, J. Broberg, and R. Buyya, Introduction to Cloud Computing, in Cloud Computing: Principles and Paradigms, R. Buyya, J. Broberg, and A. Goscinski, Eds.: John Wiley & Sons, Inc., 2011, pp [5] E. Ciurana, Google App Engine, in Developing with Google App Engine, E. Ciurana, Ed.: First Press, 2009, pp

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.

More information

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

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 chaabounitaha@yahoo.fr 2 MIRACL Lab, FSEG, University

More information

Towards Comparative Evaluation of Cloud Services

Towards Comparative Evaluation of Cloud Services Towards Comparative Evaluation of Cloud Services Farrukh Nadeem Department of Information Systems, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia. Abstract:

More information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

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

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

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

More information

Cloud Computing: Making the right choices

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

More information

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

More information

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091 Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,

More information

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana

More information

Cover Story. Cloud Computing: A Paradigm Shift in IT Infrastructure

Cover Story. Cloud Computing: A Paradigm Shift in IT Infrastructure Cover Story Debranjan Pal*, Sourav Chakraborty** and Amitava Nag*** *Assistant Professor, Dept. of CSE, Academy of Technology, West Bengal University of Technology, Hooghly India **Assistant Professor,

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

Auto-Scaling Model for Cloud Computing System

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

More information

CLOUD COMPUTING OVERVIEW

CLOUD COMPUTING OVERVIEW 2110414 - Large Scale Computing Systems 1 CLOUD COMPUTING OVERVIEW 2110414 Large Scale Computing Systems Natawut Nupairoj, Ph.D. Outline 2 Overview Cloud Approaches Real-World Case Study 2110414 - Large

More information

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the

More information

Security Considerations for Public Mobile Cloud Computing

Security Considerations for Public Mobile Cloud Computing Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea rdcaytiles@gmail.com 2 Research Institute of

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

Sistemi Operativi e Reti. Cloud Computing

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 ogervasi@computer.org 2 Introduction Technologies

More information

A Survey on Build Private Cloud Computing implementation tools 1 Rana M Pir, 2 Rumel M S Pir, 3 Imtiaz U Ahmed 1 Lecturer, 2 Assistant Professor, 3 Lecturer 1 Leading University, Sylhet Bangladesh, 2 Leading

More information

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012) 1. Computation Amazon Web Services Amazon Elastic Compute Cloud (Amazon EC2) provides basic computation service in AWS. It presents a virtual computing environment and enables resizable compute capacity.

More information

Cloud Models and Platforms

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

More information

CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY. Feng-Tse Lin and Teng-San Shih. Received May 2010; accepted July 2010

CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY. Feng-Tse Lin and Teng-San Shih. Received May 2010; accepted July 2010 ICIC Express Letters Part B: Applications ICIC International c 2010 ISSN 2185-2766 Volume 1, Number 1, September 2010 pp. 33 38 CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY Feng-Tse Lin and Teng-San

More information

Proactively Secure Your Cloud Computing Platform

Proactively Secure Your Cloud Computing Platform Proactively Secure Your Cloud Computing Platform Dr. Krutartha Patel Security Engineer 2010 Check Point Software Technologies Ltd. [Restricted] ONLY for designated groups and individuals Agenda 1 Cloud

More information

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate

More information

Cloud Computing Survey Brief. Reader Viewpoints and Trends on Cloud Computing and its Applications

Cloud Computing Survey Brief. Reader Viewpoints and Trends on Cloud Computing and its Applications Cloud Computing Survey Brief Reader Viewpoints and Trends on Cloud Computing and its Applications 1 Overview Eucalyptus Systems is one of the pioneers in on-premise private cloud computing and we sought

More information

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities

More information

Cloud Service Models. Seminar Cloud Computing and Web Services. Eeva Savolainen

Cloud Service Models. Seminar Cloud Computing and Web Services. Eeva Savolainen Cloud Service Models Seminar Cloud Computing and Web Services Eeva Savolainen Helsinki 10.2.1012 UNIVERSITY OF HELSINKI Department of Computer Science 1 Contents 1 Introduction... 2 1.1 Cloud Computing...

More information

Virtualization and Cloud Computing

Virtualization and Cloud Computing Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle

More information

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012 Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Why the interest in Clouds? A method to avoid/defer CAPEX/OPEX and possibly accelerating implementation 2 It all started here - Timeshare Computers and

More information

2) Xen Hypervisor 3) UEC

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

More information

Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD

More information

Mobile Cloud Computing Security Considerations

Mobile Cloud Computing Security Considerations 보안공학연구논문지 (Journal of Security Engineering), 제 9권 제 2호 2012년 4월 Mobile Cloud Computing Security Considerations Soeung-Kon(Victor) Ko 1), Jung-Hoon Lee 2), Sung Woo Kim 3) Abstract Building applications

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

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: rajendra_bhilai@yahoo.com

More information

Cloud Courses Description

Cloud Courses Description Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

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

More information

Security in Changing IT Ecosystem: Virtualization and Cloud Computing

Security in Changing IT Ecosystem: Virtualization and Cloud Computing Security in Changing IT Ecosystem: Virtualization and Cloud Computing Dr. Dhiren Patel Indian Institute of Technology Gandhinagar, India dhiren@iitgn.ac.in Cloud Computing World is further shrinking!!!

More information

2010 Virtualization and Cloud Computing Survey

2010 Virtualization and Cloud Computing Survey SPECIAL REPORT Executive Summary... 2 Introduction... 3 Methodology... 3 Sample... 3 About Zenoss, Inc.... 3 2010 Virtualization and Cloud Computing Usage... 4 2010 Virtualization and Cloud Computing Survey

More information

Survey on Cloud computing Services and Portability

Survey on Cloud computing Services and Portability Survey on Cloud computing Services and Portability Gangalam Swathi 1, M Vamshi Krishna 2, P.JhansiRani 3 1 Assistant Professor, Department of CSE,JNTUH, Hyderabad, AP,INDIA 2,3 M.Tech, of CSE,JNTUH, Hyderabad,

More information

Lecture 02a Cloud Computing I

Lecture 02a Cloud Computing I Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking

More information

Novel Network Computing Paradigms (I)

Novel Network Computing Paradigms (I) Lecture 4 Novel Network Computing Paradigms (I) Part B Cloud Computing Graduate Course, Hosei U., J. Ma 1 Computing Paradigm Evolution Personal PC Client Server Cloud Computing Hardware Centric Software

More information

Chapter 2 Cloud Computing

Chapter 2 Cloud Computing Chapter 2 Cloud Computing Cloud computing technology represents a new paradigm for the provisioning of computing resources. This paradigm shifts the location of resources to the network to reduce the costs

More information

White Paper on CLOUD COMPUTING

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

More information

Dynamic Deployment and Scalability for the Cloud. Jerome Bernard Director, EMEA Operations Elastic Grid, LLC.

Dynamic Deployment and Scalability for the Cloud. Jerome Bernard Director, EMEA Operations Elastic Grid, LLC. Dynamic Deployment and Scalability for the Cloud Jerome Bernard Director, EMEA Operations Elastic Grid, LLC. Speaker s qualifications Jerome Bernard is a committer on Rio, Typica, JiBX and co-founder of

More information

Cloud Computing Services and its Application

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

More information

Architectural Implications of Cloud Computing

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,

More information

Cloud Courses Description

Cloud Courses Description Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,

More information

CLOUD COMPUTING An Overview

CLOUD COMPUTING An Overview CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this

More information

Last time. Today. IaaS Providers. Amazon Web Services, overview

Last time. Today. IaaS Providers. Amazon Web Services, overview Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer

More information

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey CLOUD COMPUTING Virtual Machines Provisioning and Migration Services Mohamed El-Refaey Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. VIRTUAL MACHINES PROVISIONING

More information

Cloud Computing. A new kind of developers? Presentation by. Nick Barcet nick.barcet@canonical.com

Cloud Computing. A new kind of developers? Presentation by. Nick Barcet nick.barcet@canonical.com Cloud Computing A new kind of developers? Presentation by Nick Barcet nick.barcet@canonical.com www.canonical.com July 2011 Cloud computing stack Salesforce.com, GoogleDocs, Office, etc... GoogleApps,

More information

Cloud Computing Architecture: A Survey

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

More information

An Introduction to Cloud Computing Concepts

An Introduction to Cloud Computing Concepts Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg

More information

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift Cloud Hosting QCLUG presentation - Aaron Johnson Amazon AWS Heroku OpenShift What is Cloud Hosting? According to the Wikipedia - 2/13 Cloud computing, or in simpler shorthand just "the cloud", focuses

More information

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University

More information

E-Business Technology

E-Business Technology E-Business Technology Presented to: Prof. Dr. Eduard Heindl By: Bhupesh Sardana BCM WS 2010-11 Date: 21-Jan-2011 Business Case Your business is growing exponentially. Your computing need & usage is getting

More information

RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS

RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS M. Geetha 1, K. K. Kanagamathanmohan 2, Dr. C. Kumar Charlie Paul 3 Department of Computer Science, Anna University Chennai. A.S.L Paul s College of Engineering

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

More information

Aneka: A Software Platform for.net-based Cloud Computing

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

More information

ANALYSIS OF CLOUD VENDORS IN INDIAN ENVIORNMENT

ANALYSIS OF CLOUD VENDORS IN INDIAN ENVIORNMENT ANALYSIS OF CLOUD VENDORS IN INDIAN ENVIORNMENT Mrs. Jeena Thomas Asst. Professor, Department of Computer Science St.Joseph s College of Engineering & Technology, Palai, Kerala,(India) ABSTRACT Grid Computing

More information

Private Clouds with Open Source

Private Clouds with Open Source Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun baun@kit.edu http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

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 Department of CSE, M.M.M. Engineering College, Gorakhpur (UP), India 273010 rajendra_bhilai@yahoo.com

More information

ISSN: 2321-7782 (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies

ISSN: 2321-7782 (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com Analogous

More information

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource

More information

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

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 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

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2 DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

More information

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk Understanding ArcGIS Deployments in Public and Private Cloud Marwa Mabrouk Agenda Back to Basics What are people doing? New Features Using ArcGIS in the Cloud - Private Cloud - Public Cloud Technical Demos

More information

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

More information

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud

More information

How To Understand Cloud Computing

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

More information

An Overview on Important Aspects of Cloud Computing

An Overview on Important Aspects of Cloud Computing An Overview on Important Aspects of Cloud Computing 1 Masthan Patnaik, 2 Ruksana Begum 1 Asst. Professor, 2 Final M Tech Student 1,2 Dept of Computer Science and Engineering 1,2 Laxminarayan Institute

More information

VMware for your hosting services

VMware for your hosting services VMware for your hosting services Anindya Kishore Das 2009 VMware Inc. All rights reserved Everybody talks Cloud! You will eat your cloud and you will like it! Everybody talks Cloud - But what is it? VMware

More information

CLOUD COMPUTING. Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu

CLOUD COMPUTING. Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu CLOUD COMPUTING Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu TRENDY 2 WHY COINED CLOUD? Ask 10 professionals what cloud computing is, and you ll get 10 different answers CC is

More information

Cloud Computing and Big Data What Technical Writers Need to Know

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

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Cloud Computing: Comparison with Previous Technique and Research Challenges Nimisha Gupta Bharti Chauhan Tanvi Anand Charul Dewan Assistant Professor(IT), ABSTRACT Cloud computing has recently emerged

More information

Contents. Preface Acknowledgements. Chapter 1 Introduction 1.1

Contents. Preface Acknowledgements. Chapter 1 Introduction 1.1 Preface xi Acknowledgements xv Chapter 1 Introduction 1.1 1.1 Cloud Computing at a Glance 1.1 1.1.1 The Vision of Cloud Computing 1.2 1.1.2 Defining a Cloud 1.4 1.1.3 A Closer Look 1.6 1.1.4 Cloud Computing

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

Cloud 101. Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged

Cloud 101. Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged Cloud 101 Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged Outline What is cloud computing? Cloud service models Deployment

More information

Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1)

Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1) Roch Glitho, PhD Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1) Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Software

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

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

More information

The Private Cloud Your Controlled Access Infrastructure

The Private Cloud Your Controlled Access Infrastructure White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,

More information

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 ` 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

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

CHAPTER 2 THEORETICAL FOUNDATION

CHAPTER 2 THEORETICAL FOUNDATION CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation Cloud computing has become the recent trends in nowadays computing technology world. In order to understand the concept of cloud, people should

More information

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

An Introduction to Private Cloud

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

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

More information

Secure Cloud Computing through IT Auditing

Secure Cloud Computing through IT Auditing Secure Cloud Computing through IT Auditing 75 Navita Agarwal Department of CSIT Moradabad Institute of Technology, Moradabad, U.P., INDIA Email: nvgrwl06@gmail.com ABSTRACT In this paper we discuss the

More information

CLOUD COMPUTING IN HIGHER EDUCATION

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,

More information

Oracle Applications and Cloud Computing - Future Direction

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 skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

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

More information

Cloud Computing The Evolution of IT

Cloud Computing The Evolution of IT Cloud Computing The Evolution of IT 17 March 2010 IDC Cloud Computing Conference Moscow Copyright IDC. Reproduction is forbidden unless authorized. All rights reserved. Agenda Market Overview What Is the

More information

Comparing Open Source Private Cloud (IaaS) Platforms

Comparing Open Source Private Cloud (IaaS) Platforms Comparing Open Source Private Cloud (IaaS) Platforms Lance Albertson OSU Open Source Lab Associate Director of Operations lance@osuosl.org / @ramereth About me OSU Open Source Lab Server hosting for Open

More information

Inside the Cloud The Supporting Architecture of Cloud Computing. Jack Hanison Jack.Hanison@capgemini.com

Inside the Cloud The Supporting Architecture of Cloud Computing. Jack Hanison Jack.Hanison@capgemini.com Inside the Cloud The Supporting Architecture of Cloud Computing Jack Hanison Jack.Hanison@capgemini.com What is Cloud Computing? 2 http://www.flickr.com/photos/galego/3131005845/ Is Cloud Computing these

More information

CLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS.

CLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS. CLOUD COMPUTING Mr. Dhananjay Kakade CSIT, CHINCHWAD, Mr Giridhar Gundre CSIT College Chinchwad Abstract: Cloud computing is a technology that uses the internet and central remote servers to maintain data

More information

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Wikipedia defines cloud computing as Internet-based computing, whereby shared

More information

Blog: http://blogs.microsoft.co.il/blogs/applisec/

Blog: http://blogs.microsoft.co.il/blogs/applisec/ Blog: http://blogs.microsoft.co.il/blogs/applisec/ Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel www.sela.co.il The idea behind the cloud Basic Concepts Type

More information

How to Do/Evaluate Cloud Computing Research. Young Choon Lee

How to Do/Evaluate Cloud Computing Research. Young Choon Lee How to Do/Evaluate Cloud Computing Research Young Choon Lee Cloud Computing Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing

More information