Cloud Computing: Technical Challenges and CloudSim Functionalities
|
|
|
- Eric French
- 10 years ago
- Views:
Transcription
1 Cloud Computing: Technical Challenges and CloudSim Functionalities Firas D. Ahmed 1, Amer Al Nejam 2 1 Universiti Tenaga Nasional, College of Information Technology, Jalan IKRAM-UNITEN, Kajang, Malaysia [email protected] 2 Universiti Tenaga Nasional, College of Information Technology, 3A08 BLK A JUTA MINES CONDO, BALAKONG, Malaysia [email protected] Abstract: The rapid development in internet era is continuous; big organizations and individuals are finding the means that can reduce their cost of communication, storage and computing. One of these, Cloud computing is an emerging technology that can deliver reliable, secure, fault-tolerant, sustainable, and scalable services. Cloud computing present s software, infrastructure, or platform as services (SaaS, IaaS, and PaaS). For example, instead of storing software applications and data locally on a personal computer, the software applications and data are stored on remote servers and accessed through a connection to the internet. The services offered by Cloud Computing over the Internet are rapidly changing the way we use computers. Companies that have built large data centers to offer these services include Microsoft, Amazon, Google, and Yahoo. In these days, More than 70 percent of 1000 companies will pay for some cloud computing service, and more than 20 percent of them will pay for cloud computing infrastructure. In this paper, we will discuss all aspects of cloud computing like concepts, definition, types, characteristics, benefits, and identify the top technical and nontechnical challenges of cloud computing also focusing on CloudSim and its functionality in this field. Keywords: Cloud Computing, SaaS, IaaS, PaaS, Technical Challenges, CloudSim. 1. Cloud Computing: History and Definition Cloud computing is a delivery model of computing and storage capacity as a service to a community of end-users [1]. The name refers to cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system. The concept or fundamental of cloud computing was introduced in 1960s by John McCarthy. His thought was that computation may someday be organized as a public utility [2]. Also the features of cloud computing were appeared for the first time in 1966 by Douglas Parkhill in his book The challenge of the computer utility [2]. Cloud computing term comes from telecommunication world, where telecommunication companies began using VPN services with QoS and much lower cost. Cloud computing removes IT trend from desktop and portable PCs into large data centers. National institute of standards and technology (NIST) defines cloud computing as a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., servers, networks, storage applications and services) that can be rapidly provisioned and released with minimal management efforts or service provider interaction [3]. Here, NIST express that cloud computing is a new delivery model for computing infrastructure, services and information using many existing technologies that have been harnessed and made available by the cloud service provider s (CSP s). With cloud computing, CSP s use the internet infrastructure to allow communication between client side and server side services/applications and offer the customer/user a pay-per-use model of the CSP s computing resources and infrastructures. The cloudcomputing goal is to make better using of distributed resources and combine them to achieve higher throughput and solve large-scale computation problems. Cloud computing can deal with virtualization, scalability, interoperability, quality of service and models of the cloud that called private, public and hybrid. Sometimes ago, Cloud computing was a buzz term and controversial between many of IT professionals. In 2012, cloud-computing term stops being a buzzword and becomes a part of our plan today. Many of industries and many of biggest corporations such as Google, Amazon, Microsoft and Salesforce.com pushing the utilization of cloud technology and more businesses are staring to understand the cloud with some touting it to be the fifth generation of computing [4]. 2. Cloud Computing Characteristics Cloud computing has a variety of characteristics, as shown below [5]: 2.1 On-demand self-service This characteristic enables users to use cloud-computing resources without any interconnection between them and the provider. Therefore, the lack of human interaction can provide efficiency and saving cost for both users and providers. 2.2 Broad network access Cloud computing need high bandwidth communication links to provide a large pool of IT resources. So that, many organization use Tier 3 architecture or Tier 2 architecture to connect a variety of cloud computing platforms such as laptops, printers, mobile phones and PDAs to the WAN 26
2 using standards-based APIs ( for example, ones based on HTTP ). 2.3 Location Independent Resource Pooling The cloud providers are pooling to serve multiple consumers using a multi-tenant model. According to consumer demand, physical and virtual resources dynamically assigned and reassigned. However, these resources can be located in wide geographic locations physically and assign it virtually. Resources can be included storage, processing, memory, network, bandwidth, and virtual machines. 2.4 Measured service The monitoring of cloud resources amounts can be done automatically. Cloud system can automatically control and optimize resource use by using a metering capability at some level of abstraction appropriate to the type of service like storage, processing, bandwidth, and active user accounts. By providing transparency, resource usage can be controlled and monitored for provider and consumer. In addition, the user only pays for resources they consume and are always made aware of any discrepancies, spikes or abnormal behavior regarding resources 2.5 Rapid Elasticity Users can rapidly increase and decrease their computing resources as needed, this is often achieved automatically, which gives the consumer impression that resources are infinite and that the application can always cope when in demand. When resources are no longer needed, they are relinquished back into the resource pool. 3. Cloud Computing Service Models Cloud computing delivers the characteristics that remembered before through three main services that have come to define cloud computing and how the end users can access their resources and services. Together these three services form the cloud-computing stack shown below [6]: 3.1 Cloud software as a service (SaaS) Offering to the users an easier way to access many of their standard business applications and services such as and word processing packages etc., by allowing users to access these programs through the internet, there is no need to install and run the special software on your computer if you use the SaaS. Instead of buying the software at a relative higher price, you just follow the pay-per-use pattern, which can reduce you total cost. This allows businesses to save money, as it removes licensing fees and they only pay for what they use and when they use. It also removes the need to upgrade software packages as the cloud service provider does this automatically so the end user will always be up-todate. One of the greatest benefits of SaaS is that the user can access their work and services from anywhere in the world where they can connect to the Internet. Examples of SaaS today are Google s Gmail, Microsoft s Office Live. 3.2 Cloud Platform as a service (PaaS) It is a set of cloud-delivered services that provide an environment for application development, management, deployment, and integration in the cloud. This service is tailored towards software developers, it allows new software solutions to be developed and even existing solutions to be extended without the developer having the hassle of having all the software development kits (SDK s) and infrastructure. Many CSP s are that offer PaaS have many web-based tools to decrease development time and reduce costs for developers such as version control, agile and lifecycle planning etc. There are many examples of PaaS today such as Google s App Engine, Amazon s EC2 and Microsoft s Azure platform. 3.3 Cloud Infrastructure as a service (IaaS) It is known for providing computational and storage infrastructure in a centralized, location-transparent service. The infrastructure that is provided by the CSP includes storage, servers, bandwidth and network equipment, which includes software that monitors the use of the infrastructure and allows the user to only pay for what they use. Some of the most popular examples of IaaS today include Go Grid s Serve Path and Amazon s Elastic Compute Cloud (EC2). 4. Cloud Computing Types There are four types of cloud as shown below: 4.1 Public Cloud A Public Cloud is data center hardware and software run by third parties, e.g. Google and Amazon, which expose their services to companies and consumers via the Internet [7]. A Public Cloud is not restricted to a limited user base: it is made available in a pay-as-you-go manner to the general public [7]. Thus, Clouds can address two type of customers: end either consumers on the B2C market or companies on the B2B market. 4.2 Community Cloud Community cloud may be established where many organizations have similar requirements and seek to share infrastructure to gain some of benefits of cloud computing. With the costs spread over fewer users than a public cloud( but more than a single tenant ) this option is more expensive but may offer a higher level of privacy, security and/or policy compliance. Examples of community cloud include Google s Gov Cloud. 27
3 4.3 Hybrid Cloud 5.5 Mobile Accessible Hybrid clouds combine public and private clouds and allow an organization to both run some applications on an internal cloud infrastructure and others in public clouds [8]. This way, companies can benefit from scalable IT resources offered by external cloud providers while keeping specific applications or data inside the firewall. A mixed cloud environment adds complexity regarding the distribution of applications across different across different environments, monitoring of the internal and external infrastructure involved, security and privacy, and may therefore not be suited for applications requiring complex databases or synchronization[8]. 4.4 Private Cloud The cloud infrastructure has been deployed, and is operated for a specific organization. The operation may be in-house or with a third party on the premises. A Private Cloud relies on virtualization of an organization s existing infrastructure [6], leading to benefits such as increased utilization. The key advantage of a Private Cloud is to gain all advantages of virtualization, while retaining full control over the infrastructure. 5. Cloud Computing Benefits Below, are some of the possible benefits for those who offer cloud computing-based applications and services [9]: 5.1 Cost Savings Companies can decrease their capital expenditures and using operational expenditures to increase their computing capabilities. This is a lower obstacle to entry and needs fewer in-house IT resources to provide system support. 5.2 Scalability/Flexibility Companies can start with a simple deployment and grow to a large deployment, and then scale back if it is necessary. In addition, the flexibility of cloud computing permits companies to use additional resources at peak times, enabling them to gain satisfy with consumer demands. 5.3 Reliability Services using multiple sites can support business continuity and disaster recovery with continuous availability. 5.4 Maintenance Mobile workers and labors have increased productivity due to systems accessible in an infrastructure available from any location. 6. Technical and Non-Technical Challenges for Cloud Computing In this section, we offer a number of challenges to the growth of Cloud Computing paired with it is an opportunity. The first three are technical challenges to the adoption of Cloud Computing; the next five are technical challenges to the growth of Cloud Computing once it has been adopted, as shown below [9]: 6.1 Availability of Service Availability means keep service continuously without any interruption or take the service off the air. The best solution is providing multiple Cloud providers for business continuity. Therefore, the failure by a single company will not take them off the air. There is another obstacle of availability, which is distributed denial of service (DDOS) attacks. Utility Computing can provide the solution to defend against DDOS by using Elasticity, Cloud Computing moves the attack path from the SaaS provider to the Utility computing provider and should have DDOS protection as a core component. 6.2 Data Lock-In APIs for Cloud computing are still not in active standardization. By result, consumers cannot extract their data and programs from one site to another. The proposed solution is to standardize the APIs so that a SaaS developer can deploy data and services on multiple Cloud computing providers and the failure of one company will not take all copies of consumer data entirely. However, this will lead to flat the profits of Cloud computing providers. Nevertheless, standardization of APIs enables Surge Computing that will lead to run easily and take the heavy workloads. 6.3 Data Confidentiality and Auditability We can ensure the data confidentiality by using wellunderstood technologies such as encrypted storage, Virtual Local Area Networks, firewalls, and packet filters. Auditability could be as additional layer beyond the virtualized guest OS and this can provide more security. Accommodate National Laws via Geographical Data Storage can be related to some of nations laws like Amazon services that physically on USA and Europe. Cloud service providers take responsibility of system maintenance, and access through APIs that do not require application installations onto PCs, in this way, take further reducing maintenance requirements. 6.4 Data Transfer Bottlenecks Data transfer a cross boundaries costs and consider as an important issue. One opportunity to overcome this obstacle is by ship disks. Therefore, the cheapest way to send many 28
4 data is to physically send disks or whole computers by delivery services. Another way can be Data Backup/Archival, lower WAN router Costs and Higher Bandwidth LAN Switches. 6.5 Performance Unpredictability Many ways to overcome this challenge, which are improved virtual machine, support, flash memory, Gang Scheduling Virtual machines for high performance computing application. 6.6 Scalable Storage This challenge is still opened for research problem to invent a scalable store with consideration of resource management for scalability, data durability, and high availability. 6.7 Bugs in Large Distributed Systems One of the most challenges is to remove errors in these distributed systems. The proposed solution for this obstacle rely on virtual machines in Cloud computing. 7. CloudSim Toolkit and its functionalities CloudSim is a new, general, and extensible simulation framework that allows modeling, simulation, and experimentation of emerging Cloud computing infrastructures and application services [7]. In Cloud Computing Case, The Simulations Tools like CloudSim [11] gives or offers significant benefits to the Customers and Providers. For Customers, It is allow them to test their services in controllable environment with free of cost and to check the performance before publishing to the real clouds. Meanwhile for Providers, allow them to check the kinds of leasing according to various prices and load. In addition, this will lead to optimize the resources access cost with improving the profits. Without these tools, both of the Customers and Providers must rely on imprecise evaluations, or on try-and-error approaches, these approaches may lead to inefficient services performance and reduce revenue generation. In addition, CloudSim helps researchers and industry-based developers to test the performance of a developed application service in a suitable and easy to setup environment. There are many advantages of using CloudSim for initial performance testing like:(i) time effectiveness: it takes very less effort and time to implement Cloud-based applications and (ii) flexibility: developers can easily model and test the performance of their applications and its services in heterogeneous environments( Microsoft Azure, Amazon EC2). CloudSim can help to overcome the Cloud computing challenges by providing many features likes: 1. Support for modeling and simulation of large scale Cloud computing environments (including datacenters). 2. Support for simulation of network connections among the simulated system components. 3. A self-contained platform for modeling Clouds, service brokers, provisioning, and allocation policies. 4. Supporting for simulation of federated Cloud environment. 5. Support for creating and management of multiple, independent, and co-hosted virtualized services on a data center node. 6. In addition, support to switch between space-shared and time-shared allocation of processing cores to virtualized services. 7. Modeling and simulation of energy-aware of computation resources [10]. There are many difficulties that face testing and experimentation of Cloud Computing like demand for energy-efficient for IT technologies, demand timesaving, and controlling the evaluation of algorithms, applications, and policies before real cloud products. One of the suitable approaches to make all these difficulties as easy is the simulations tools. These tools can open an extension to check the hypothesis and reproduce tests. The object of this simulation tool is to offer an extensible framework that enables simulation, modeling, experimentation of Cloud computing infrastructures and application services. By using it, any interested researchers or organizations can focus on specific issues that want to get solution for it, without logging to the low-level infrastructures and services. 8. Conclusion In this paper, we have expressed a new side of Cloud computing. We have also described its historical view, definition, characteristics, service models, cloud types, and some of challenges with CloudSim simulation tool with it features. Nevertheless, we still need to focus more into another side to complete view of this new phenomenon in computing world. References [1] Nicholas Carr.(2012).Cloud Computing. Academic Room. Retrieved July 29, 2012, from [2] Jadeja, Y. (2012). Cloud Computing-Concepts, Architecture and Challenges. ieeexplore.ieee.org, Retrieved from [3] Mell, P. (2011). The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology. NIST Special Publication. Retrieved from 29
5 &q=intitle:the+nist+definition+of+cloud+computin g+recommendations+of+the+national+institute+of+st andards+and+technology#1. [4] Carlin, S. (2012). Cloud Computing Technologies. International Journal of Cloud Computing and, 1(2), Retrieved from CLOSER/article/view/Northern Ireland, UK. [5] Malathi, M. (2011). Cloud computing concepts rd International Conference on Electronics Computer Technology, doi: /icectech [6] Votano, J., & Parham, M. (2004). Cloud Application Architecture. Retrieved from [7] Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2009) Above the Clouds A Berkeley View of Cloud. Technical report UCB/EECS , EECS Department, University of Berkeley, California, 10 February [8] Sun (2009) A Guide to Getting Started with Cloud Computing. Sun white paper. [9] [10] Fox, A., & Griffith, R. (2009). Above the clouds: A Berkeley view of cloud computing., University of California, Berkeley, Rep. Retrieved from 10-CS10-L20-AF-Cloud-Computing.pdf [11] Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. a. F., & Buyya, R. (2011). CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience, 41(1), doi: /spe.995 Author Profile Firas D. Ahmed received his B.S. in computer sciences from Al Anbar University during period between 2004 and Now he is a candidate on M.S. degree in Information Technology from Universiti Tenaga Nasional from Sept 2011 until now. He get good experience by working for many companies in his country for a long time more than 5 years. Now he is also considering as a manager in Middle East Center for Communication and Computer Services. He has good experts in many programming languages like C++, VB.NET, JAVA, MATLAB, and some of simulation tools like JACK, and CloudSim. Amer Al Nejam received his B.S. in computer systems engineering from Mamoun University for Science and Technology (MUST) during period between Now he is a candidate on M.S. degree in Information Technology from Universiti Tenaga Nasional from Sept 2011 until now. He get good experience by working with many companies in software engineering and development. He has good experts in many programming languages like MATLAB, Oracle Database, and PHP. 30
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...
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
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
Survey On Cloud Computing
Survey On Cloud Computing 1,2 Heena I. Syed 1, Naghma A. Baig 2 Jawaharlal Darda Institute of Engineering & Technology, Yavatmal,M.S., India. 1 [email protected] 2 [email protected] Abstract
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
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
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
DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY. [email protected]
DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY Adnan Khalid* a,dr. Muhammad Shahbaz b, Dr. Athar Masood c d Department of Computer Science, Government College University Lahore, Pakistan,
Data Integrity Check using Hash Functions in Cloud environment
Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology
[email protected] [email protected]
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
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
Cloud Computing Trends
UT DALLAS Erik Jonsson School of Engineering & Computer Science Cloud Computing Trends What is cloud computing? Cloud computing refers to the apps and services delivered over the internet. Software delivered
Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing
IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,
Above the clouds: A Berkeley View of Cloud Computing
Partial Review-2 On the paper Above the clouds: A Berkeley View of Cloud Computing By Nikhil Ramteke Sr. No.- 07125 6. Cloud Computing Economics Observation in Cloud Economics mainly concerns with following
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
Cloud Computing; What is it, How long has it been here, and Where is it going?
Cloud Computing; What is it, How long has it been here, and Where is it going? David Losacco, CPA, CIA, CISA Principal January 10, 2013 Agenda The Cloud WHAT IS THE CLOUD? How long has it been here? Where
Certified Cloud Computing Professional Sample Material
Certified Cloud Computing Professional Sample Material 1. INTRODUCTION Let us get flashback of few years back. Suppose you have some important files in a system at home but, you are away from your home.
Cloud Computing: The Next Computing Paradigm
Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea [email protected],
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
Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts
Part V Applications Cloud Computing: General concepts Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 1 What is cloud computing? SaaS: Software as a Service Cloud: Datacenters hardware
IS PRIVATE CLOUD A UNICORN?
IS PRIVATE CLOUD A UNICORN? With all of the discussion, adoption, and expansion of cloud offerings there is a constant debate that continues to rear its head: Public vs. Private or more bluntly Is there
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,
Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.
Cloud Computing Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing
Enhancing Operational Capacities and Capabilities through Cloud Technologies
Enhancing Operational Capacities and Capabilities through Cloud Technologies How freight forwarders and other logistics stakeholders can benefit from cloud-based solutions 2013 vcargo Cloud Pte Ltd All
CLOUD COMPUTING. A Primer
CLOUD COMPUTING A Primer A Mix of Voices The incredible shrinking CIO CIO Magazine, 2004 IT Doesn t Matter, The cloud will ship service outside the institution and ship power from central IT groups to
A New Approach of CLOUD: Computing Infrastructure on Demand
A New Approach of CLOUD: Computing Infrastructure on Demand Kamal Srivastava * Atul Kumar ** Abstract Purpose: The paper presents a latest vision of cloud computing and identifies various commercially
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
Security Aspects of Cloud Computing
Security Aspects of Cloud Computing Kunal Chadha Scholar, CSE Department University of Southern California, USA Anvita Bajpai X-Scholar, CSE Department Marist College, NY, USA ABSTRACT 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 [email protected] 2 Research Institute of
A Review on "Above the Clouds: A Berkeley View of Cloud Computing (Armbrust, Fox, Griffith at.el.)"
A Review on "Above the Clouds: A Berkeley View of Cloud Computing (Armbrust, Fox, Griffith at.el.)" Introduction: Cloud computing is the physical form of "computing as a utility". What is Cloud Computing:
CLOUD COMPUTING PHYSIOGNOMIES A 1.1 CLOUD COMPUTING BENEFITS
193 APPENDIX 1 CLOUD COMPUTING PHYSIOGNOMIES A 1.1 CLOUD COMPUTING BENEFITS A 1.1.1 Cost Savings The biggest reason for shifting to cloud computing is cost. Any company or enterprise has to face sizable
CLOUD COMPUTING SECURITY ISSUES
CLOUD COMPUTING SECURITY ISSUES Florin OGIGAU-NEAMTIU IT Specialist The Regional Department of Defense Resources Management Studies, Brasov, Romania The term cloud computing has been in the spotlights
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
How cloud computing can transform your business landscape
How cloud computing can transform your business landscape Introduction It seems like everyone is talking about the cloud. Cloud computing and cloud services are the new buzz words for what s really a not
A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues
A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues Rajbir Singh 1, Vivek Sharma 2 1, 2 Assistant Professor, Rayat Institute of Engineering and Information
Above the Clouds A Berkeley View of Cloud Computing
UC Berkeley Above the Clouds A Berkeley View of Cloud Computing UC Berkeley RAD Lab Presentation at RPI, September 2011 1 Outline What is it? Why now? Cloud killer apps Economics for users Economics for
Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
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 [email protected]
See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
The NIST Definition of Cloud Computing (Draft)
Special Publication 800-145 (Draft) The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication
How To Run A Cloud Computer System
Cloud Technologies and GIS Nathalie Smith [email protected] Agenda What is Cloud Computing? How does it work? Cloud and GIS applications Esri Offerings Lots of hype Cloud computing remains the latest, most
SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE
SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE H.Madhusudhana Rao* Md. Rahmathulla** Dr. B Rambhupal Reddy*** Abstract: This paper targets on the productivity of cloud computing technology in healthcare
THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal
THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE Johan Versendaal HU University of Applied Sciences Utrecht Nijenoord 1, 3552 AS Utrecht, Netherlands, [email protected] Utrecht University
Getting Familiar with Cloud Terminology. Cloud Dictionary
Getting Familiar with Cloud Terminology Cloud computing is a hot topic in today s IT industry. However, the technology brings with it new terminology that can be confusing. Although you don t have to know
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
Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes
Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,
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
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
Kent State University s Cloud Strategy
Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology
IBM 000-281 EXAM QUESTIONS & ANSWERS
IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of
Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India [email protected]
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
Managing Cloud Computing Risk
Managing Cloud Computing Risk Presented By: Dan Desko; Manager, Internal IT Audit & Risk Advisory Services Schneider Downs & Co. Inc. [email protected] Learning Objectives Understand how to identify
High performance computing network for cloud environment using simulators
High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department
Dynamic Round Robin for Load Balancing in a Cloud Computing
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 6, June 2013, pg.274
Cloud Computing Terms:
Cloud Computing Terms: Advertising-based pricing model: A pricing model whereby services are offered to customers at low or no cost, with the service provider being compensated by advertisers whose ads
Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)
Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle) Abstract The goal of this session is to understanding what is meant when we say Where in the
Multilevel Communication Aware Approach for Load Balancing
Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1
How To Understand Cloud Computing
Cloud Computing Today David Hirsch April 2013 Outline What is the Cloud? Types of Cloud Computing Why the interest in Cloud computing today? Business Uses for the Cloud Consumer Uses for the Cloud PCs
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
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
Keyword: Cloud computing, service model, deployment model, network layer security.
Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Emerging
A Web Base Information System Using Cloud Computing
A Web Base Information System Using Cloud Computing Zainab Murtadha, Mohammad Amin Roshanasan Abstract: Cloud Computing is the new field that was invented and developed during a period not so long ago.
The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer
The Hidden Extras The Pricing Scheme of Cloud Computing Stephane Rufer Cloud Computing Hype Cycle Definition Types Architecture Deployment Pricing/Charging in IT Economics of Cloud Computing Pricing Schemes
Clearing The Clouds On Cloud Computing: Survey Paper
Clearing The Clouds On Cloud Computing: Survey Paper PS Yoganandani 1, Rahul Johari 2, Kunal Krishna 3, Rahul Kumar 4, Sumit Maurya 5 1,2,3,4,5 Guru Gobind Singh Indraparasta University, New Delhi Abstract
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
Planning the Migration of Enterprise Applications to the Cloud
Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction
How To Understand Cloud Computing
Data-intensive computing systems Cloud Computing University of Verona Computer Science Department Damiano Carra Acknowledgements! Credits Part of the course material is based on slides provided by the
Data Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
Cloud Computing Simulation Using CloudSim
Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute
Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service
Cloud Computing Although cloud computing is quite a recent term, elements of the concept have been around for years. It is the maturation of Internet. Cloud Computing is the fine end result of a long chain;
Cloud Computing for SCADA
Cloud Computing for SCADA Moving all or part of SCADA applications to the cloud can cut costs significantly while dramatically increasing reliability and scalability. A White Paper from InduSoft Larry
A.Prof. Dr. Markus Hagenbuchner [email protected]. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1
A.Prof. Dr. Markus Hagenbuchner [email protected] CSCI319 A Brief Introduction to Cloud Computing CSCI319 Page: 1 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to
Analysis and Strategy for the Performance Testing in Cloud Computing
Global Journal of Computer Science and Technology Cloud & Distributed Volume 12 Issue 10 Version 1.0 July 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
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
A Study of Infrastructure Clouds
A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,
Addressing Data Security Challenges in the Cloud
Addressing Data Security Challenges in the Cloud Coordinate Security. The Need for Cloud Computing Security A Trend Micro White Paper July 2010 I. INTRODUCTION Enterprises increasingly recognize cloud
Cloud Computing An Elephant In The Dark
Cloud Computing An Elephant In The Dark Amir H. Payberah [email protected] Amirkabir University of Technology (Tehran Polytechnic) Amir H. Payberah (Tehran Polytechnic) Cloud Computing 1394/2/7 1 / 60 Amir
CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services
CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services Rodrigo N. Calheiros 1,2, Rajiv Ranjan 1, César A. F. De Rose 2, and Rajkumar Buyya 1 1 Grid Computing
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 INTRODUCTION HISTORY
1 CLOUD COMPUTING INTRODUCTION 1. Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The name comes from
SERVER 101 COMPUTE MEMORY DISK NETWORK
Cloud Computing ก ก ก SERVER 101 COMPUTE MEMORY DISK NETWORK SERVER 101 1 GHz = 1,000.000.000 Cycle/Second 1 CPU CYCLE VIRTUALIZATION 101 VIRTUALIZATION 101 VIRTUALIZATION 101 HISTORY YEAR 1800 YEARS LATER
Cloud Computing- Research Issues and Challenges
Proceedings of the Global Engineering, Science and Technology Conference 2012 28-29 December 2012, Dhaka, Bangladesh Cloud Computing- Research Issues and Challenges Nazia Majadi Cloud computing uses the
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
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: [email protected] ABSTRACT In this paper we discuss the
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
Data Integrity for Secure Dynamic Cloud Storage System Using TPA
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 1 (2014), pp. 7-12 International Research Publication House http://www.irphouse.com Data Integrity for Secure
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
The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall.
The Magical Cloud Lennart Franked Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall. 2014-10-20 Lennart Franked (MIUN IKS) The Magical Cloud 2014-10-20 1 / 35
How cloud computing can transform your business landscape.
How cloud computing can transform your business landscape. This whitepaper will help you understand the ways cloud computing can benefit your business. Introduction It seems like everyone is talking about
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
Ten Myths of Cloud Computing. Gene Eun Sr. Director Product Marketing, Cloud September 29, 2014
Ten Myths of Cloud Computing Gene Eun Sr. Director Product Marketing, Cloud September 29, 2014 Oracle Confidential Internal/Restricted/Highly Restricted Safe Harbor Statement The following is intended
Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services
Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services Faruk Caglar, Kyoungho An, Shashank Shekhar and Aniruddha Gokhale Vanderbilt University, ISIS and EECS
BUYER S GUIDE CLOUD HOSTING. This ebook will help you:
This ebook will help you: Understand the benefits of cloud computing Determine which cloud solution is best for your business needs Discover what to look for in a prospective cloud provider 877.843.7627
