Cloud Computing Architectures and Design Issues
|
|
- Marybeth Norman
- 8 years ago
- Views:
Transcription
1 Cloud Computing Architectures and Design Issues Ozalp Babaoglu, Stefano Ferretti, Moreno Marzolla, Fabio Panzieri {babaoglu, sferrett, marzolla,
2 Outline What is Cloud Computing? A View from Bologna Design Issues Energy Reduction P2P Cloud QoS-aware Clouds Seminari DISI 2012 / Cloud Computing 2
3 What is Cloud Computing? Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. The NIST Definition of Cloud Computing, Special Publication Seminari DISI 2012 / Cloud Computing 3
4 Main Characteristics On-demand self-service. Broad network access. Resource pooling. Rapid elasticity. Measured service. Seminari DISI 2012 / Cloud Computing 4
5 Service Models Software as a Service (SAAS) Platform as a Service (PAAS) Application Platform Google Apps, SalesForce.com Microsoft Azure, Google AppEngine Infrastructure as a Service (IAAS) Infrastructure Hardware Amazon EC2 Data Center Qi Zhang, Lu Cheng, Raouf Boutaba, Cloud computing: state-of-the-art and research challenges, J Internet Serv Appl (2010) 1: 7 18 Seminari DISI 2012 / Cloud Computing 5
6 Deployment Model Public Cloud Cloud infrastructure available to the general public Community Cloud Cloud infrastructure available to a community of users with shared concerns Private Cloud Cloud infrastructure available to a single organization Hybrid Cloud Any combination of the above Seminari DISI 2012 / Cloud Computing 6
7 Seminari DISI 2012 / Cloud Computing 7
8 Bologna F. Panzieri, O. Babaoglu, V. Ghini, S. Ferretti, M. Marzolla, Distributed Computing in the 21st Century: Some Aspects of Cloud Computing, Volume 6875 of LNCS, October 2011, ISBN Seminari DISI 2012 / Cloud Computing 8
9 A view from Bologna - HPC - Data analytics - MMOG - Private clouds - Mobile gateways - Loosely coupled applications Applications Cloud API SLA mgmt SLA mgmt SLA mgmt QoS policy management Cloud core infrastructure Virtualization Virtualization Virtualization Virtualization Layer Centralized Federated Peer-to-peer Seminari DISI 2012 / Cloud Computing 9
10 A view from Bologna - HPC - Data analytics - MMOG - Private clouds - Mobile gateways - Loosely coupled applications Applications Cloud API SLA mgmt SLA mgmt SLA mgmt QoS policy management Cloud core infrastructure Virtualization Virtualization Virtualization Virtualization Layer Centralized Federated Peer-to-peer Seminari DISI 2012 / Cloud Computing 10
11 Energy Reduction through gossiping - HPC - Data analytics - MMOG - Private clouds - Mobile gateways - Loosely coupled applications Applications Cloud API SLA mgmt SLA mgmt SLA mgmt QoS policy management Cloud core infrastructure Virtualization Virtualization Virtualization Virtualization Layer M. Marzolla, Centralized O. Babaoglu, F. Panzieri. Federated Server Consolidation Peer-to-peer in Clouds through Gossiping. In Proc. of First IEEE Int. Workshop on Sustainable Internet and Internet for Sustainability, Lucca, Italy, June Seminari DISI 2012 / Cloud Computing 11
12 Electricity use breakdown Toward energy efficient computing, ACM Queue, Seminari DISI 2012 / Cloud Computing 12
13 Virtualization Main feature of a Cloud system Dynamic scalability (pay-as-you-go economic model) Virtualization of resources Assumptions Physical resources (servers) are multi-core/multi-processor machines; each server can support up to C VM instances Goal Users request Virtual Machine (VM) instances Users release instances when no longer needed The VM monitor supports live migration of VMs Minimize energy consumption by consolidating VMs Seminari DISI 2012 / Cloud Computing 13
14 VM Consolidation VM 1 VM 2 VM 3 VM 4 VM Monitor OS Host 1 VM Monitor OS Host 2 (a) Before consolidation VM Monitor OS Host 3 VM 1 VM 1 VM 2 VM 3 VM 4 VM 4 VM Monitor VM Monitor VM Monitor OS OS OS Host 1 Host 2 Host 3 (b) After consolidation of VM 1 and VM 4 to host 2 Seminari DISI 2012 / Cloud Computing 14
15 VM consolidation through gossiping Each server hosts the V-MAN daemon Daemons maintain an overlay network such that each daemon is connected to at most K other nodes Daemons exchange messages only with neighbors The overlay is maintained with the Newscast algorithm V V V V V V V V V V V V Seminari DISI 2012 / Cloud Computing 15
16 Example (1) Capacity = 4 VM VM VM Host 1 Host 2 Seminari DISI 2012 / Cloud Computing 16
17 Example (1) Capacity = 4 VM VM VM Host 1 Host 2 I have two VMs Seminari DISI 2012 / Cloud Computing 17
18 Example (1) Capacity = 4 VM VM VM Host 1 Host 2 I send you one Seminari DISI 2012 / Cloud Computing 18
19 Example (2) Capacity = 4 VM VM VM VM VM Host 1 Host 2 Seminari DISI 2012 / Cloud Computing 19
20 Example (2) Capacity = 4 VM VM VM VM VM Host 1 Host 2 I have two VMs Seminari DISI 2012 / Cloud Computing 20
21 Example (2) Capacity = 4 VM VM VM VM VM Host 1 Host 2 Send me one Seminari DISI 2012 / Cloud Computing 21
22 Performance assessment We implemented V-MAN using the cycle-driven simulator engine provided by PeerSim (peersim.sf.net) Parameters: K=20 (each node maintains a list of 20 neighbors) C=8 (maximum capacity of each host is 8 VMs) Topology is managed using Newscast Length of each simulation run is 20 steps Results are averages of 10 independent simulation runs Results: F 0 Fraction of empty hosts F 0, opt Optimal fraction of empty hosts Seminari DISI 2012 / Cloud Computing 22
23 Static System Seminari DISI 2012 / Cloud Computing 23
24 Animation Seminari DISI 2012 / Cloud Computing 24
25 Dynamic system Seminari DISI 2012 / Cloud Computing 25
26 Dynamic System with failures Seminari DISI 2012 / Cloud Computing 26
27 A P2P Cloud - HPC - Data analytics - MMOG - Private clouds - Mobile gateways - Loosely coupled applications Applications Cloud API SLA mgmt SLA mgmt SLA mgmt QoS policy management Cloud core infrastructure Virtualization Virtualization Virtualization Virtualization Layer O. Centralized Babaoglu, M. Marzolla, M. Federated Tamburini. Design and Peer-to-peer Implementation of a P2P Cloud System. To appear in Proc. of the 27th ACM Symposium on Applied Computing (SAC 2012), Trento, Italy, March Seminari DISI 2012 / Cloud Computing 27
28 Self-managing P2P Cloud Assemble a Cloud out of individual devices E.g. low-power devices such as set-top boxes, ADSL modems, New business model to harness the computational power of otherwise idle devices Individual devices leave and join, but the Cloud keeps a coherent structure anyway No central controller Seminari DISI 2012 / Cloud Computing 28
29 Self-managing P2P Cloud O. Babaoglu, M. Jelasity, A-M Kermarrec, A. Montresor, M. van Steen, Managing clouds: a case for a fresh look at large unreliable dynamic networks ACM SIGOPS Operating Systems Review, 2006 Seminari DISI 2012 / Cloud Computing 29
30 P2P Cloud Goals Implement fully decentralized monitoring and Management capabilities Allocate x% of available nodes for a given task Allocate at least n node for a given task How many nodes are currently busy? How many compute hours have been consumed by user X? Seminari DISI 2012 / Cloud Computing 30
31 P2P Cloud Architecture User Node User Interface P2PCS Daemon Node-to-Node Interface Seminari DISI 2012 / Cloud Computing 31
32 P2P Cloud Architecture Authentication / Authorization layer Instance Management API Monitoring API Storage API Dispatcher Slicing Service T-Man Monitoring System Aggregation Service Storage System Bootstrapping Service Peer Sampling Service = implemented modules Seminari DISI 2012 / Cloud Computing 32
33 P2P Cloud Architecture Authentication / Authorization layer Instance Management API Monitoring API Storage API Dispatcher Slicing Service T-Man Monitoring System Aggregation Service Storage System Gather an initial set of nodes to start the message exchange Bootstrapping Service Peer Sampling Service = implemented modules Seminari DISI 2012 / Cloud Computing 33
34 P2P Cloud Architecture Authentication / Authorization layer Instance Management API Monitoring API Storage API Dispatcher Slicing Service T-Man Monitoring System Aggregation Service Storage System Bootstrapping Service Peer Sampling Service = implemented modules Provide each node with a list of peers to exchange messages with Seminari DISI 2012 / Cloud Computing 34
35 P2P Cloud Architecture Authentication / Authorization layer Instance Management API Monitoring API Storage API Dispatcher Slicing Service T-Man Monitoring System Aggregation Service Storage System Bootstrapping Service Rank the nodes according to one attribute (e.g., 5% of the total n. of nodes; 1% fastest nodes;...) Peer Sampling Service = implemented modules Seminari DISI 2012 / Cloud Computing 35
36 P2P Cloud Architecture Authentication / Authorization layer Instance Management API Monitoring API Storage API Dispatcher Slicing Service T-Man Monitoring System Aggregation Service Storage System Bootstrapping Service Peer Sampling Service Compute global measures (e.g., network size) using local message exchange = implemented modules Seminari DISI 2012 / Cloud Computing 36
37 P2P Cloud Architecture Authentication / Authorization layer Instance Management API Monitoring API Storage API Dispatcher Slicing Service T-Man Monitoring System Aggregation Service Storage System Bootstrapping Service Peer Sampling Service Build an overlay network with a given topology (e.g., tree, ring, mesh...) = implemented modules Seminari DISI 2012 / Cloud Computing 37
38 Aggregation example Computing the mean X Y X X Y X Y Y (X+Y)/2 (X+Y)/2 Seminari DISI 2012 / Cloud Computing 38
39 P2PCS: Building subclouds slice 1 slice slice (a) (b) (c) Seminari DISI 2012 / Cloud Computing 39
40 P2PCS API run-nodes subcloud_id number Creates a subcloud with number nodes; subcloud_id is set as the name of the newly created subcloud terminate-nodes subcloud_id nodename1 nodenamen Removes the named nodes from the subcloud with given id add-new_nodes subcloud_id number Adds number nodes to the subcloud identified by subcloud_id. The new nodes are chosen without any particular criteria describe-instances nodename Prints a human-readable description of the given node monitor-instances Return the global size of the Cloud using the aggregation service unmonitor-instances Stops printing the global size of the Cloud Seminari DISI 2012 / Cloud Computing 40
41 QoS-aware Clouds - HPC - Data analytics - MMOG - Private clouds - Mobile gateways - Loosely coupled applications Applications Cloud API SLA mgmt SLA mgmt SLA mgmt QoS policy management Cloud core infrastructure Virtualization Virtualization Virtualization Virtualization Layer Centralized Federated Peer-to-peer S. Ferretti, V. Ghini, F. Panzieri, M. Pellegrini, E. Turrini, QoS-aware Clouds, in Proc. 3rd Int. Conf. on Cloud Computing (IEEE Cloud 2010), Miami (USA), IEEE, July Seminari DISI 2012 / Cloud Computing 41
42 Motivations QoS: crucial factor for the success of cloud computing providers if not delivered as expected, it may impact the provider s reputation Compliance to SLA SLA: legally binding contract stating the QoS guarantees required by cloud customer typically includes max response time, throughput, error rate may include non functional requirements such as timeliness, scalability, availability we address response time, only Seminari DISI 2012 / Cloud Computing 42
43 SLA Example <ContainerServiceUsage name="highprority requestrate="100/s"> <Operations>... </Operations>... </ContainerServiceUsage> Customer obligations and rights Maximum request rate from the client application to the virtual execution environment in the cloud Operations the application is allowed to invoke Seminari DISI 2012 / Cloud Computing 43
44 SLA Example <ServerResponsabilities serviceavailability="0.99 efficiency="0.95" efficiencyvalidity="2"> <OperationPerformance name="highpriority maxresponsetime="1.0s"> <Operations> </Operations> </OperationPerformance>... </ServerResponsabilities> Responsibilities of a service running in the cloud Seminari DISI 2012 / Cloud Computing 44
45 SLA Example <ServerResponsabilities serviceavailability="0.99 efficiency="0.95" efficiencyvalidity="2"> <OperationPerformance name="highpriority maxresponsetime="1.0s"> <Operations> </Operations> </OperationPerformance>... </ServerResponsabilities> Probability that the service is available over a predefined time period Responsibilities of a service running in the cloud Seminari DISI 2012 / Cloud Computing 45
46 SLA Example <ServerResponsabilities serviceavailability="0.99 efficiency="0.95" efficiencyvalidity="2"> <OperationPerformance name="highpriority maxresponsetime="1.0s"> <Operations> </Operations> </OperationPerformance>... </ServerResponsabilities> Fraction of SLA violations that can be tolerated, within a predefined time interval, before the service provider incurs a penalty Responsibilities of a service running in the cloud Seminari DISI 2012 / Cloud Computing 46
47 SLA Example <ServerResponsabilities serviceavailability="0.99 efficiency="0.95" efficiencyvalidity="2"> <OperationPerformance name="highpriority maxresponsetime="1.0s"> <Operations> </Operations> </OperationPerformance>... </ServerResponsabilities> Required service responsiveness Responsibilities of a service running in the cloud Seminari DISI 2012 / Cloud Computing 47
48 SLA Example <InfrastructureSLA> <node typename="alpha"> <cpu num="4" type="x86-64 performance="x"/> <ram dim="64gb" performance="y"/> <storage dim="640gb performance="z"/> <network> <if name="eth0"> <incoming rate="5mbit" peak="10mbit" maxburst="10mb"/> <outgoing rate... /> </network> </node>... </InfrastructureSLA> Network characteristics Hardware characteristics SLA between the service provider and the cloud infrastructure hosting that service Seminari DISI 2012 / Cloud Computing 48
49 QoS-aware Cloud Architecture Main components Load balancer Monitoring service SLA policy engine Configuration service reconfiguration request Seminari DISI 2012 / Cloud Computing 49
50 Load Balancer Implements the load dispatching and balancing functionalities Receives requests from clients and dispatches them to virtual resources, balancing the load Incorporates a SLA Policy Engine which analyzes logs of the Monitoring Service to identify SLA violations Seminari DISI 2012 / Cloud Computing 50
51 Monitoring Service Monitors the environment to detect QoS deviations from what specified in the SLA The component within the Load Balancer monitors incoming requests and related responses There is a Monitoring Service instance for each virtual resource Seminari DISI 2012 / Cloud Computing 51
52 Configuration Service Responsible for both configuration and run-time reconfiguration of the application hosting environment Dynamically resizes the resources for the service by adding/removing them as needed Seminari DISI 2012 / Cloud Computing 52
53 Experimental Evaluation Request Generator Load Balancer Response Generator Monitoring System SLA Policy Enginer Configuration Service Tool implements principal components Load balancing policies QoS handling policies Assumptions: required hosting SLA efficency = 95%, VM allocation time = 2s Other tests carried out with VM allocation time = 6s, 10s VM allocation can take up to 400s Seminari DISI 2012 / Cloud Computing 53
54 Preliminary Results Load progressively increased until reaching 90 requests per sec, then pogressively decreased a) Response time VMs allocated as load increases and released as it decreases a) Violation Rate Peaks occur a new VM is added Seminari DISI 2012 / Cloud Computing 54
55 Preliminary Results Augmented load till reaching 13 VMs a) Response time VMs allocated as load increases and released as it decreases a) Violation Rate Peaks occur a new VM is added Seminari DISI 2012 / Cloud Computing 55
56 Conclusions We described some recent results in the area of Cloud Computing Bologna View of Cloud Computing Energy reduction through VM consolidation P2P Clouds QoS management in Clouds Work in progress QoS management using performance runtime (e.g., QoS-aware energy reduction)... Cloud-enabled applications (mobility) Seminari DISI 2012 / Cloud Computing 56
57 Seminari DISI 2012 / Cloud Computing 57
Design and Implementation of a P2P Cloud System
Design and Implementation of a P2P Cloud Ozalp Babaoglu, Moreno Marzolla, Michele Tamburini {babaoglu, marzolla}@cs.unibo.it, miketambu@gmail.com Our Goal Assemble a Cloud out of individual devices E.g.
More informationDesign and Implementation of a P2P Cloud System
Design and Implementation of a P2P Cloud System Ozalp Babaoglu babaoglu@cs.unibo.it Moreno Marzolla marzolla@cs.unibo.it Università di Bologna, Dipartimento di Scienze dell Informazione Mura A. Zamboni
More informationDesign and Implementation of a P2P Cloud System
Design and Implementation of a P2P Cloud System Ozalp Babaoglu Moreno Marzolla Michele Tamburini Technical Report UBLCS-2011-10 September 2011 Department of Computer Science University of Bologna Mura
More informationUnit 10b: Introduction to Cloud Computing
ESIR SR Unit 10b: Introduction to Cloud Computing François Taïani [http://www.cheswick.com/ches/map/] 1 Session Outline n Defining cloud computing n Related technologies and precursors è Grid è Virtualisation
More informationHow To Understand Cloud Computing
CSM 002 / Advanced Dist. Sys. Session 2.2 Cloud Computing François Taïani (heavily source from: Cloud computing: stateof-the-art and research challenges, Qi Zhang, Lu Cheng, Raouf Boutaba. J. of Internet
More informationHow 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 informationCloud 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 informationServer Consolidation in Clouds through Gossiping
Server Consolidation in Clouds through Gossiping Moreno Marzolla, Ozalp Babaoglu, Fabio Panzieri Università di Bologna, Dipartimento di Scienze dell Informazione Mura A. Zamboni 7, I-40127 Bologna, Italy
More informationCloud Computing An Introduction
Cloud Computing An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di
More informationCHAPTER 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
More informationE-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 informationDistributed Computing in the 21st Century: Some Aspects of Cloud Computing
Distributed Computing in the 21st Century: Some Aspects of Cloud Computing Fabio Panzieri, Ozalp Babaoglu, Stefano Ferretti, Vittorio Ghini, and Moreno Marzolla Università di Bologna, Dipartimento di Scienze
More informationTopics. 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
More informationDistributed Computing in the 21st Century: Some Aspects of Cloud Computing
Noname manuscript No. (will be inserted by the editor) Distributed Computing in the 21st Century: Some Aspects of Cloud Computing Fabio Panzieri Ozalp Babaoglu Stefano Ferretti Vittorio Ghini Moreno Marzolla
More informationLOGO Resource Management for Cloud Computing
LOGO Resource Management for Cloud Computing Supervisor : Dr. Pham Tran Vu Presenters : Nguyen Viet Hung - 11070451 Tran Le Vinh - 11070487 Date : April 16, 2012 Contents Introduction to Cloud Computing
More informationInfrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
More informationInternational Journal of Engineering Research & Management Technology
International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM
More informationArchitectural 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 informationWhat 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
More informationOracle 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 informationKeywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
More informationA Comparative Survey on Various Load Balancing Techniques in Cloud Computing
2015 IJSRSET Volume 1 Issue 6 Print ISSN : 2395-1990 Online ISSN : 2394-4099 Themed Section: Engineering and Technology A Comparative Survey on Various Load Balancing Techniques in Cloud Computing Patel
More informationCloud Computing An Elephant In The Dark
Cloud Computing An Elephant In The Dark Amir H. Payberah amir@sics.se Amirkabir University of Technology (Tehran Polytechnic) Amir H. Payberah (Tehran Polytechnic) Cloud Computing 1394/2/7 1 / 60 Amir
More informationExploring Resource Provisioning Cost Models in Cloud Computing
Exploring Resource Provisioning Cost Models in Cloud Computing P.Aradhya #1, K.Shivaranjani *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India # Assistant Professor, Department
More informationCloud 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 informationPermanent 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 informationInternational Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing
A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking
More informationCloud deployment model and cost analysis in Multicloud
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 3 (Nov-Dec. 2012), PP 25-31 Cloud deployment model and cost analysis in Multicloud
More informationCloud 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 informationSla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing
Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud
More informationA Gentle Introduction to Cloud Computing
A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years
More informationHigh Performance Applications over the Cloud: Gains and Losses
High Performance Applications over the Cloud: Gains and Losses Dr. Leila Ismail Faculty of Information Technology United Arab Emirates University leila@uaeu.ac.ae http://citweb.uaeu.ac.ae/citweb/profile/leila
More informationGrid 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 informationEnvironments, Services and Network Management for Green Clouds
Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012
More information21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history
Request for contributors Introduction to Cloud Computing https://portal.futuregrid.org/contrib/cloud-computing-class by various contributors (see last slide) Hi and thanks for your contribution! If you
More informationCloud 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 informationLi Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
More informationCloud 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 informationCloud 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 informationDatacenters and Cloud Computing. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html
Datacenters and Cloud Computing Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html What is Cloud Computing? A model for enabling ubiquitous, convenient, ondemand network
More informationOverview. 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 informationData 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
More informationBMC Control-M for Cloud. BMC Control-M Workload Automation
BMC Control-M for Cloud BMC Control-M Workload Automation Virtualization & Cloud Computing Are Top Priorities Cloud Computing is a catalyst for improving IT maturity and moving virtualization to another
More informationOpenShift 3.0 in the Sogeti Services Factory
OpenShift 3.0 in the Sogeti Services Factory Michiel van Otegem Senior Architect & SogetiLabs Fellow Red Hat Forum, Zeist - 15 October 2015 OpenShift 3.0 in the SSF 2015 1 Business and IT challenges in
More informationHybrid Load Balancing Algorithm in Heterogeneous Cloud Environment
Hybrid Load Balancing Algorithm in Heterogeneous Cloud Environment Hafiz Jabr Younis, Alaa Al Halees, Mohammed Radi Abstract Cloud computing is a heterogeneous environment offers a rapidly and on-demand
More informationEvaluation Methodology of Converged Cloud Environments
Krzysztof Zieliński Marcin Jarząb Sławomir Zieliński Karol Grzegorczyk Maciej Malawski Mariusz Zyśk Evaluation Methodology of Converged Cloud Environments Cloud Computing Cloud Computing enables convenient,
More informationCloud Computing and Software Agents: Towards Cloud Intelligent Services
Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy talia@deis.unical.it Abstract Cloud computing systems provide large-scale
More informationCloud Computing, and REST-based Architectures Reid Holmes
Material and some slide content from: - Software Architecture: Foundations, Theory, and Practice - Krzysztof Czarnecki Cloud Computing, and REST-based Architectures Reid Holmes Cloud precursors Grid Computing:
More informationReallocation 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
More informationToday: Data Centers & Cloud Computing" Data Centers"
Today: Data Centers & Cloud Computing" Data Centers Cloud Computing Lecture 25, page 1 Data Centers" Large server and storage farms Used by enterprises to run server applications Used by Internet companies
More informationOCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing
OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing K. Satheeshkumar PG Scholar K. Senthilkumar PG Scholar A. Selvakumar Assistant Professor Abstract- Cloud computing is a large-scale
More informationIaaS 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 informationCUMULUX 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 informationService allocation in Cloud Environment: A Migration Approach
Service allocation in Cloud Environment: A Migration Approach Pardeep Vashist 1, Arti Dhounchak 2 M.Tech Pursuing, Assistant Professor R.N.C.E.T. Panipat, B.I.T. Sonepat, Sonipat, Pin no.131001 1 pardeepvashist99@gmail.com,
More informationAllocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud
Allocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud G.Rajesh L.Bobbian Naik K.Mounika Dr. K.Venkatesh Sharma Associate Professor, Abstract: Introduction: Cloud
More informationHow To Understand Cloud Computing
Dr Markus Hagenbuchner markus@uow.edu.au 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
More informationCloud 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 informationTowards the Magic Green Broker Jean-Louis Pazat IRISA 1/29. Jean-Louis Pazat. IRISA/INSA Rennes, FRANCE MYRIADS Project Team
Towards the Magic Green Broker Jean-Louis Pazat IRISA 1/29 Jean-Louis Pazat IRISA/INSA Rennes, FRANCE MYRIADS Project Team Towards the Magic Green Broker Jean-Louis Pazat IRISA 2/29 OUTLINE Clouds and
More informationData Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
More informationA Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture
, March 12-14, 2014, Hong Kong A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture Abdulsalam Ya u Gital, Abdul Samad Ismail, Min Chen, and Haruna Chiroma, Member,
More informationEnergy Efficiency Metaheuristic Mechanism for Cloud Broker in Multi-Cloud Computing
Energy Efficiency Metaheuristic Mechanism for Cloud Broker in Multi-Cloud Computing Anh Quan Nguyen, Alexandru-Adrian Tantar, Pascal Bouvry (1) El-Ghazali Talbi (2) {anh.nguyen, alexandru.tantar, pascal.bouvry}@uni.lu
More informationSecurity Management of Cloud-Native Applications. Presented By: Rohit Sharma MSc in Dependable Software Systems (DESEM)
Security Management of Cloud-Native Applications Presented By: Rohit Sharma MSc in Dependable Software Systems (DESEM) 1 Outline Context State-of-the-Art Design Patterns Threats to cloud systems Security
More informationPart 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
More informationCloud 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 informationQUALITY OF SERVICE FOR DATABASE IN THE CLOUD
QUALITY OF SERVICE FOR DATABASE IN THE CLOUD Flávio R. C. Sousa, Leonardo O. Moreira, Gustavo A. C. Santos, Javam C. Machado Departament of Computer Science, Federal University of Ceara, Fortaleza, Brazil
More informationFuture of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST
Future of Cloud Computing Irena Bojanova, Ph.D. UMUC, NIST No Longer On The Horizon Essential Characteristics On-demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service
More informationHow 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 informationDynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing
More informationPERFORMANCE 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 informationCloud 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...
More informationMultilevel 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
More informationCloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010
Cloud Design and Implementation Cheng Li MPI-SWS Nov 9 th, 2010 1 Modern Computing CPU, Mem, Disk Academic computation Chemistry, Biology Large Data Set Analysis Online service Shopping Website Collaborative
More informationSoftware Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000
Software Systems Architecture in a World of Cloud Computing Christine Miyachi SDM Entering Class 2000 Copyright Christine Miyachi 2013 Outline Overview of cloud computing The business of cloud The process
More informationWindows Azure and private cloud
Windows Azure and private cloud Joe Chou Senior Program Manager China Cloud Innovation Center Customer Advisory Team Microsoft Asia-Pacific Research and Development Group 1 Agenda Cloud Computing Fundamentals
More informationFrom mini-clouds to Cloud Computing
From mini-clouds to Cloud Computing Boris Mejías, Peter Van Roy Université catholique de Louvain Belgium {boris.mejias peter.vanroy}@uclouvain.be Abstract Cloud computing has many definitions with different
More informationCLOUD COMPUTING IN RURAL EDUCATIONAL SECTOR:ENLIGHTENING BENEFITS AND CHALLENGES
International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN 2249-6831 Vol. 3, Issue 2, Jun 2013, 317-322 TJPRC Pvt. Ltd. CLOUD COMPUTING IN RURAL EDUCATIONAL
More informationDISTRIBUTED 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 informationMobile and Cloud computing and SE
Mobile and Cloud computing and SE This week normal. Next week is the final week of the course Wed 12-14 Essay presentation and final feedback Kylmämaa Kerkelä Barthas Gratzl Reijonen??? Thu 08-10 Group
More informationA 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
More informationPlanning 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
More informationCloud Computing: An Introduction
Cloud Computing: An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di
More informationA Survey Paper: Cloud Computing and Virtual Machine Migration
577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one
More informationPrivate Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist
Private Cloud Database Consolidation with Exadata Nitin Vengurlekar Technical Director/Cloud Evangelist Agenda Private Cloud vs. Public Cloud Business Drivers for Private Cloud Database Architectures for
More informationA FRAMEWORK FOR QOS-AWARE EXECUTION OF WORKFLOWS OVER THE CLOUD
A FRAMEWOR FOR QOS-AWARE EXECUTION OF WORFLOWS OVER THE CLOUD Moreno Marzolla 1, Raffaela Mirandola 2 1 Università di Bologna, Dipartimento di Scienze dell Informazione Mura A. Zamboni 7, I-40127 Bologna
More informationCloud 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 informationData Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationVMware 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 informationOpen Source Cloud Computing: Characteristics and an Overview
Open Source Cloud Computing: Characteristics and an Overview Naylor G. Bachiega 1, Henrique P. Martins 1, Roberta Spolon 1, Marcos A. Cavenaghi 1, Renata S. Lobato 2, Aleardo Manacero 2 1 Computer Science
More informationA Game Theoretic Formulation of the Service Provisioning Problem in Cloud Systems
A Game Theoretic Formulation of the Service Provisioning Problem in Cloud Systems Danilo Ardagna 1, Barbara Panicucci 1, Mauro Passacantando 2 1 Politecnico di Milano,, Italy 2 Università di Pisa, Dipartimento
More informationHave We Really Understood the Cloud Yet?
1 Have We Really Understood the Cloud Yet? Plethora of Definitions Hype? Range of Technologies and business models What really clicks in the Cloud? Pay per use no capex only opex! Meet seasonal loads elasticity
More informationPerformance Management for Cloudbased STC 2012
Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS
More informationResource Allocation Avoiding SLA Violations in Cloud Framework for SaaS
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS Shantanu Sasane Abhilash Bari Kaustubh Memane Aniket Pathak Prof. A. A.Deshmukh University of Pune University of Pune University
More informationAuto-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 informationEnsuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Table of Contents Executive Summary... 3 Introduction: Cloud Deployment Models... 3 Private Clouds...3 Public
More informationNCTA Cloud Architecture
NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,
More informationA Survey on Resource Provisioning in Cloud
RESEARCH ARTICLE OPEN ACCESS A Survey on Resource in Cloud M.Uthaya Banu*, M.Subha** *,**(Department of Computer Science and Engineering, Regional Centre of Anna University, Tirunelveli) ABSTRACT Cloud
More informationHow 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 informationWebpage: www.ijaret.org Volume 3, Issue XI, Nov. 2015 ISSN 2320-6802
An Effective VM scheduling using Hybrid Throttled algorithm for handling resource starvation in Heterogeneous Cloud Environment Er. Navdeep Kaur 1 Er. Pooja Nagpal 2 Dr.Vinay Guatum 3 1 M.Tech Student,
More informationPlanning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud
More information