A View of Cloud Computing: Concepts and Challenges
|
|
|
- Silvester Simmons
- 9 years ago
- Views:
Transcription
1 A View of Cloud Computing: Concepts and Challenges Jorge G. Barbosa Universidade do Porto, Faculdade de Engenharia, LIACC Porto, Portugal FEUP, 2013 Outline Part I: Basic Concepts Introduction and Principals Overview Part II: Challenges Fault Tolerance Energy optimization Quality of Service (QoS) Part III: Current Research 2 1
2 3 What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. Fox, Armando, et al. "Above the clouds: A Berkeley view of cloud computing." Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB/EECS 28 (2009). A large-scale distributed computing paradigm ( ) in which a pool of abstracted, virtualized, dynamically-scalable, managed computing power, storage, platforms, and services are delivered on demand( ) over the Internet. Foster, Ian, et al. "Cloud computing and grid computing 360-degree compared." Grid Computing Environments Workshop, GCE'08. Ieee,
3 Clouds Cloud Computing Image source: The Future of Cloud Computing, available at 6 3
4 TYPES SaaS (Software as a Service) What On-demand access to any application Who End-user(consume) PaaS (Platform as a Service) IaaS (Infrastructure as a Service) Platform upon which apps/services can be developed and hosted Access tocomputacional resources, i.e. CPU, RAM, Data & Storage Developer(build) Hosts provider(host) 7 MODES Usually owned by an institution; functionalities not directly exposed to the consumer(ex.: ebay) Mixed employment of private and public infrastructures, so as to reduce costs by sharing, but with desired degree of control Image source: Owner offer their services to users outside of the institution (ex.: Amazon, Google Apps) 8 4
5 FEATURES Elasticity Leveraged by self-* provides agility and adaptability to environment changes Implies horizontal and vertical scalabilities Reliability and Availability Ensures constant operation through redundant resource usage (ex.: fault tolerance) Ability to deal with increasing concurrent access (ex.: loadbalancing) 9 BENEFITS Quality of Service Support and maintenance of specified users requirements to be met by the services and/or resources (ex.: response time) Pay per use Services sold as Utility Computing, costs according to the actual consumption of resources Going Green Reduce additional costs of energy consumption, but also to reduce the carbon footprint 10 5
6 Virtualization Technology in Clouds Virtualization is an essential technology in the Cloud Provides all the cloud features (e.g. ease of use, flexibility and adaptability, location independence, etc.) Image source:
7 Hot Topics in Cloud Research Fault tolerance Business continuity and service availability Energy efficiency Optimize energy consumption (ex.: maximize Mflop/ Joule) Green cloud computing -minimize operational costs but also reduce the environmental impact Quality of Service Performance unpredictability (ex.: due to sharing of resources among co-located s) 13 Hot Topics in Cloud Research Security Data security Interoperability How different clouds cooperate? Normalization How to guarantee that a user can change the cloud provider? Autonomic Computing 14 7
8 Fault Tolerance Dependability of the infrastructure Distributed systems are growing in scale and in complexity Mean Time Between Failures (MTBF) would be 1.25hon a petaflopsystem (1) (1) Fu, S. "Failure-aware resource management for high-availability computing clusters with distributed virtual machines." Journal of Parallel and Distributed Computing 70.4 (2010): Fault Tolerance Proactive fault tolerance Intelligent performance monitoring interface (IPMI) for health inquires (migration starts for threshold violations) Ganglia to determine node targets based on load averages In proactive FT systems, processes automatically migrate from unhealthy nodes to healthy ones. In reactive schemes, recovery occurs in response to already occurred failures. Overall architecture Nagarajan, A., et al. "Proactive fault tolerance for HPC with Xenvirtualization." Proc. of the 21st annual international conference on Supercomputing. ACM,
9 Fault Tolerance Dynamic allocation of s, considering PMs reliability Based in a failure predictor tool with 75% of average accuracy (1) Optimistic Best-Fit (OBFIT) algorithm -Selects the PM with minimum weighted available capacity and reliability (1) Pessimistic Best-Fit (PBFIT) algorithm -Calculates average capacity C avg from reliable PMs -Selects the unreliable PM pwith capacity C p such that C avg + C p results in the minimum necessary capacity Proposed architecture for reconfigurable distributed (1) Fu, S. "Failure-aware resource management for high-availability computing clusters with distributed virtual machines." Journal of Parallel and Distributed Computing 70.4 (2010): Fault Tolerance Dynamic allocation of s, considering PMs reliability System productivity is enhanced by using proposed strategies Task completion rate reaches 91.7% with 83.6% utilization of relatively unreliable nodes Percentage of completed jobs Percentage of completed tasks 18 9
10 Hot Topics in Cloud Research Fault tolerance Business continuity and service availability Energy efficiency Optimize energy consumption (ex.: maximize Mflop/ Joule) Green cloud computing -minimize operational costs but also reduce the environmental impact Quality of Service Performance unpredictability (ex.: due to sharing of resources among co-located s) 19 Energy Efficiency Energy consumption concern An average datacenter consumes as much energy as households (1) Main part of energy consumption determined by the CPU (2) Energy consumption dominates the operational costs (1) Kaplan, J., Forrest, W., Kindler, N., Revolutionizing Data Center Energy Efficiency, McKinsey& Company, Tech. Rep. (2) Berl, Andreas, et al. "Energy-efficient cloud computing." The Computer Journal 53.7 (2010):
11 Energy Efficiency Consolidation Minimize the number of active nodes, and powering down inactive ones Dynamic Voltage Frequency Scaling (DVFS) Modern CPUs can run at different clock frequencies 21 Energy Efficiency - Examples Entropy system Minimize the number of active nodes, and powering down inactive ones, while maintaining the performance Find a configuration using the minimum numbern of nodes necessary to host all s Constraint programming allows Entropy to find mappings of tasks to nodes Reconfiguration loop Hermenier, F., et al. "Entropy: a consolidation manager for clusters." Proc. of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments. ACM,
12 Energy Efficiency - Examples Entropy system results Reduces consumption of cluster nodes per hour by over 50% as compared to static allocation Number of used physical machines Total execution time 23 Energy Efficiency - Examples DVFS-enabled clusters Algorithm minimizes the processor power dissipation by dynamically scaling down processor frequencies 1) Minimize the processor supply voltage by scaling down the processor frequency. 2) Schedule s to PEs with low voltages and try not to scale PE to high voltages. von Laszewski, G., et al. "Power-aware scheduling of virtual machines in dvfs-enabled clusters." Cluster Computing and Workshops, CLUSTER'09. IEEE International Conference on. IEEE, Working scenario 24 12
13 Energy Efficiency DVFS-enabled clusters results Applying DVFS technique to the compute nodes (PEs) reduces overall power consumption without degrading the s performance beyond unacceptable levels Performance impact of varying the number of s and operating frequency DVFS-enabled cluster scheduling simulation results 25 Hot Topics in Cloud Research Fault tolerance Business continuity and service availability Energy efficiency Optimize energy consumption (ex.: maximize Mflop/ Joule) Green cloud computing -minimize operational costs but also reduce the environmental impact Quality of Service Performance unpredictability (ex.: due to sharing of resources among co-located s) 26 13
14 Quality of Service - Examples Enforcing SLAs in scientific clouds Deadline-driven batch jobs Service Level Agreement (SLA) 1) Tests the feasibility of the SLA. 2) If accepted, guarantees its fulfillment. Approach is independent of the underlying cloud infrastructure and should deal with performance fluctuations The fuzzy control system Niehorster, O., et al. "Enforcing SLAs in scientific clouds." Cluster Computing (CLUSTER), 2010 IEEE International Conference on. IEEE, Quality of Service - Examples Enforcing SLAs in scientific clouds Agents autonomouslyproof the feasibility of the SLA, and guarantee the fulfillment of the SLA meeting the deadline Agents successfully deal with noisein the cloud that occurs when s are co-located interference due to resource sharing (RAM, I/O, CPU) 28 14
15 Quality of Service - Examples Sandpiper system Hotspot detection algorithm, determines when to resize or migrate s Hotspot mitigation algorithm, determines what and where to migrate and how many resources to allocate Migrate the s in decreasing order of VSR VSR : volume-to-size ration (size = RAM footprint; volume = load) The Sandpiper architecture Wood, T., et al. "Sandpiper: Black-box and gray-box resource management for virtual machines." Computer Networks (2009): Quality of Service Sandpiper system results Sandpiper can resize resources allocated to s Migrations occur if additional resources are not available A series of migrations resolve hotspots 30 15
16 31 Approach The goal Construct power- and failure-aware computing environments, in order to maximize the rate of completed jobs by their deadlines Pure Performance Higher Service Level Performance 32 16
17 Approach Construct power- and failure-aware computing environments, in order to maximize the rate of completed jobs by their deadlines It is a SLA based approach But SLA agreement should consider user compensations if the deadline is missed Virtual-to-physical resources mapping decisions consider both the power-efficiency, and reliability level of compute nodes Dynamic update of virtual-to-physical configurations (CPU usage and migration) 33 Approach Leverage virtualization tools Xen credit scheduler Dynamically update cap parameter CPU% 100 CPU Power consumption Increasing Stop & copy migration Faster migrations, preferable for proactive failure management 0 PM3 time PM2 PM1 Failure Stop & copy migration Failure prediction accuracy 34 17
18 System Overview Cloud architecture Private cloud Homogenous PMs Cluster coordinator manages user jobs s are created and destroyed dynamically Users jobs A jobis a set of independent tasks Private cloud management architecture A task runs in a single, which CPU-intensive workload is known Number of tasks per job and tasks deadlines are defined by users 35 System Overview Power model Capacity-reliability model Example of power efficiency curve (p1 = 175W, p2 = 75W) 36 18
19 Performance Analysis Minimum Time Task Execution (MTTE) algorithm Slack time to accomplish task t PM i capacity constraints Selects PM ithat: guarantees minimum processing power required by the increases power-efficiency has higher reliability But reserves maximum processing power 37 Performance Analysis Relaxed Time Task Execution (RTTE) algorithm 100% 0% Host CPU Cap set in Xen credit scheduler Unlike MTTE, the RTTE algorithm always reserves to the minimum amount of processing power necessary to accomplish the task within its deadline However, RTTE is work-conserving 38 19
20 Performance Analysis Implementation considerations Stabilization to avoid multiple migrations Algorithms compared to ours Common Best-Fit (CBFIT) Selects the PM with the maximum power-efficiency and do not consider resources reliability Optimistic Best-Fit (OBFIT) Pessimistic Best-Fit (PBFIT) 39 Performance Analysis Simulation setup 50 PMs, each modeled with one CPU core with the performance equivalent to 800 MFLOPS s require 128MB to 1024MB RAM s stop & copy migration overhead depends on RAM size 100 synthetic jobs, each being composed in average of 10 CPU-intensive workload tasks Failed PMs stay unavailable during a period modeled by a Lognormal distribution,and its mean time was set to20 minutes, varying up to 150 minutes. Tasks deadline are set to 10% more than their minimum execution time Failures instants follow a Weibull distribution, with shape parameter of 0.8 MTBF = 200 minutes 40 20
21 Performance Analysis Metrics Completion rate of users jobs Working-Efficiency Measures the quantity of useful work done(i.e. completed users jobs) by the consumed power 41 Performance Analysis A View of Cloud Computing : Concepts and Challenges 42 21
22 Performance Analysis Google Cloud tracelogs o o o o o o The medium length of a job is 3 minutes, and the majority of jobs run in less than 15 minutes, despite there are a number of jobs that run longer than 300 minutes Tasks length follow a Lognormal distribution CPU usage, varying from near 0% to around 25%, follow a Lognormal distribution 3614 synthetic jobs for a total of 10357tasks MTBF = 200 minutes Migrations occurring due to proactive failure management only A View of Cloud Computing : Concepts and Challenges 43 Performance Analysis A View of Cloud Computing : Concepts and Challenges 44 22
23 Energy Efficiency Improvement The goal Mechanism to detect energy optimization opportunities, and maintaining fault tolerance to the computing environment Find out the closest to optimum values to correctly tune the condition detection mechanism Dynamic update of virtual-to-physical configurations (CPU usage and migration) PM3 time PM2 PM1 Failure Stop & copy migration Failure prediction accuracy 45 Consolidation results Without consolidation With consolidation A View of Cloud Computing : Concepts and Challenges 46 23
24 Consolidation results Without consolidation With consolidation A View of Cloud Computing : Concepts and Challenges 47 Consolidation results A View of Cloud Computing : Concepts and Challenges 48 24
25 Conclusions Cloud computing opens new challenges Energy efficiency (more Mflop/Joule) Dynamic load balancing s interference modeling due to resource sharing (CPU, CACHE, I/O) CPU intensive and Data intensive jobs Data locality Scalability (distributed control) Autonomic Computing CERN Cloud infrastructure MScdissertation (MIEIC) to study and develop a resource management algorithm for CERN cloud
Experiments on cost/power and failure aware scheduling for clouds and grids
Experiments on cost/power and failure aware scheduling for clouds and grids Jorge G. Barbosa, Al0no M. Sampaio, Hamid Harabnejad Universidade do Porto, Faculdade de Engenharia, LIACC Porto, Portugal, [email protected]
Keywords 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
Black-box and Gray-box Strategies for Virtual Machine Migration
Black-box and Gray-box Strategies for Virtual Machine Migration Wood, et al (UMass), NSDI07 Context: Virtual Machine Migration 1 Introduction Want agility in server farms to reallocate resources devoted
Enhancing the Scalability of Virtual Machines in Cloud
Enhancing the Scalability of Virtual Machines in Cloud Chippy.A #1, Ashok Kumar.P #2, Deepak.S #3, Ananthi.S #4 # Department of Computer Science and Engineering, SNS College of Technology Coimbatore, Tamil
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial
A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems
A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems Anton Beloglazov, Rajkumar Buyya, Young Choon Lee, and Albert Zomaya Present by Leping Wang 1/25/2012 Outline Background
Evaluation 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,
Environments, 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
International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 6, June 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing
Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing J.Stalin, R.Kanniga Devi Abstract In cloud computing, the business class customers perform scale up and scale
Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.
Table of Contents Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined. 1.1 Cloud Computing Development... Error! Bookmark not
Datacenters 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
solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?
solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms? CA Capacity Management and Reporting Suite for Vblock Platforms
Emerging Technology for the Next Decade
Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,
This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
CHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Background The command over cloud computing infrastructure is increasing with the growing demands of IT infrastructure during the changed business scenario of the 21 st Century.
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
Cluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information
OVERVIEW Cloud Deployment Services
OVERVIEW Cloud Deployment Services Audience This document is intended for those involved in planning, defining, designing, and providing cloud services to consumers. The intended audience includes the
A Middleware Strategy to Survive Compute Peak Loads in Cloud
A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: [email protected]
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
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
can you effectively plan for the migration and management of systems and applications on Vblock Platforms?
SOLUTION BRIEF CA Capacity Management and Reporting Suite for Vblock Platforms can you effectively plan for the migration and management of systems and applications on Vblock Platforms? agility made possible
Building Platform as a Service for Scientific Applications
Building Platform as a Service for Scientific Applications Moustafa AbdelBaky [email protected] Rutgers Discovery Informa=cs Ins=tute (RDI 2 ) The NSF Cloud and Autonomic Compu=ng Center Department
ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm
A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),
Network Infrastructure Services CS848 Project
Quality of Service Guarantees for Cloud Services CS848 Project presentation by Alexey Karyakin David R. Cheriton School of Computer Science University of Waterloo March 2010 Outline 1. Performance of cloud
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
Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers
Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers Íñigo Goiri, J. Oriol Fitó, Ferran Julià, Ramón Nou, Josep Ll. Berral, Jordi Guitart and Jordi Torres
Exploring 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
<Insert Picture Here> Enterprise Cloud Computing: What, Why and How
Enterprise Cloud Computing: What, Why and How Andrew Sutherland SVP, Middleware Business, EMEA he following is intended to outline our general product direction. It is intended for
Dynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture
Dynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture 1 Shaik Fayaz, 2 Dr.V.N.Srinivasu, 3 Tata Venkateswarlu #1 M.Tech (CSE) from P.N.C & Vijai Institute of
Cloud Based Distributed Databases: The Future Ahead
Cloud Based Distributed Databases: The Future Ahead Arpita Mathur Mridul Mathur Pallavi Upadhyay Abstract Fault tolerant systems are necessary to be there for distributed databases for data centers or
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014
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
A Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
Kronos Workforce Central on VMware Virtual Infrastructure
Kronos Workforce Central on VMware Virtual Infrastructure June 2010 VALIDATION TEST REPORT Legal Notice 2010 VMware, Inc., Kronos Incorporated. All rights reserved. VMware is a registered trademark or
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
Virtualizing Apache Hadoop. June, 2012
June, 2012 Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 3 VIRTUALIZING APACHE HADOOP... 4 INTRODUCTION TO VSPHERE TM... 4 USE CASES AND ADVANTAGES OF VIRTUALIZING HADOOP... 4 MYTHS ABOUT RUNNING
System Models for Distributed and Cloud Computing
System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems
Oracle: Private Platform as a Service from Oracle
Oracle: Private Platform as a Service from Oracle Liviu Gherman Sales Manager Fusion Middleware 6 octombrie 2010, Cluj he following is intended to outline our general product direction.
International Journal of Digital Application & Contemporary research Website: www.ijdacr.com (Volume 2, Issue 9, April 2014)
Green Cloud Computing: Greedy Algorithms for Virtual Machines Migration and Consolidation to Optimize Energy Consumption in a Data Center Rasoul Beik Islamic Azad University Khomeinishahr Branch, Isfahan,
Effective Virtual Machine Scheduling in Cloud Computing
Effective Virtual Machine Scheduling in Cloud Computing Subhash. B. Malewar 1 and Prof-Deepak Kapgate 2 1,2 Department of C.S.E., GHRAET, Nagpur University, Nagpur, India [email protected] and [email protected]
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
Power Management in Cloud Computing using Green Algorithm. -Kushal Mehta COP 6087 University of Central Florida
Power Management in Cloud Computing using Green Algorithm -Kushal Mehta COP 6087 University of Central Florida Motivation Global warming is the greatest environmental challenge today which is caused by
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
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
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
Sistemi Operativi e Reti. Cloud Computing
1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies
Power Aware Live Migration for Data Centers in Cloud using Dynamic Threshold
Richa Sinha et al, Int. J. Comp. Tech. Appl., Vol 2 (6), 2041-2046 Power Aware Live Migration for Data Centers in Cloud using Dynamic Richa Sinha, Information Technology L.D. College of Engineering, Ahmedabad,
Efficient and Enhanced Load Balancing Algorithms in Cloud Computing
, pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D [email protected],
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,
OIT Cloud Strategy 2011 Enabling Technology Solutions Efficiently, Effectively, and Elegantly
OIT Cloud Strategy 2011 Enabling Technology Solutions Efficiently, Effectively, and Elegantly 10/24/2011 Office of Information Technology Table of Contents Executive Summary... 3 The Colorado Cloud...
Efficient Resources Allocation and Reduce Energy Using Virtual Machines for Cloud Environment
Efficient Resources Allocation and Reduce Energy Using Virtual Machines for Cloud Environment R.Giridharan M.E. Student, Department of CSE, Sri Eshwar College of Engineering, Anna University - Chennai,
RESOURCE MANAGEMENT IN CLOUD COMPUTING ENVIRONMENT
RESOURCE MANAGEMENT IN CLOUD COMPUTING ENVIRONMENT A.Chermaraj 1, Dr.P.Marikkannu 2 1 PG Scholar, 2 Assistant Professor, Department of IT, Anna University Regional Centre Coimbatore, Tamilnadu (India)
Performance 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
Proactive, Resource-Aware, Tunable Real-time Fault-tolerant Middleware
Proactive, Resource-Aware, Tunable Real-time Fault-tolerant Middleware Priya Narasimhan T. Dumitraş, A. Paulos, S. Pertet, C. Reverte, J. Slember, D. Srivastava Carnegie Mellon University Problem Description
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
Group Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
Cloud and Virtualization to Support Grid Infrastructures
ESAC GRID Workshop '08 ESAC, Villafranca del Castillo, Spain 11-12 December 2008 Cloud and Virtualization to Support Grid Infrastructures Distributed Systems Architecture Research Group Universidad Complutense
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
Oracle Platform as a Service (PaaS) FAQ
Oracle Platform as a Service (PaaS) FAQ 1. What is Platform as a Service (PaaS)? Platform as a Service (PaaS) is a standardized, shared and elastically scalable application development and deployment platform
How Microsoft Designs its Cloud-Scale Servers
How Microsoft Designs its Cloud-Scale Servers How Microsoft Designs its Cloud-Scale Servers Page 1 How Microsoft Designs its Cloud-Scale Servers How is cloud infrastructure server hardware design different
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology
Performance Gathering and Implementing Portability on Cloud Storage Data
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1815-1823 International Research Publications House http://www. irphouse.com Performance Gathering
Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD
Building Out Your Cloud-Ready Solutions Clark D. Richey, Jr., Principal Technologist, DoD Slide 1 Agenda Define the problem Explore important aspects of Cloud deployments Wrap up and questions Slide 2
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
CHAPTER 7 SUMMARY AND CONCLUSION
179 CHAPTER 7 SUMMARY AND CONCLUSION This chapter summarizes our research achievements and conclude this thesis with discussions and interesting avenues for future exploration. The thesis describes a novel
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
Dynamic Resource Pricing on Federated Clouds
Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:
Chapter 19 Cloud Computing for Multimedia Services
Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5
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
Keywords Cloud computing, virtual machines, migration approach, deployment modeling
Volume 3, Issue 8, August 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Effective Scheduling
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
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
VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine
OGF-EU: Using IT to reduce Carbon Emissions and Delivering the Potential of Energy Efficient Computing OGF25, Catania, Italy 5 March 2009 VM Management for Green Data Centres with the OpenNebula Virtual
How To Understand Cloud Computing
Capacity Management for Cloud Computing Chris Molloy Distinguished Engineer Member, IBM Academy of Technology October 2009 1 Is a cloud like touching an elephant? 2 Gartner defines cloud computing as a
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
International 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
White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)
Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...
Last time. Data Center as a Computer. Today. Data Center Construction (and management)
Last time Data Center Construction (and management) Johan Tordsson Department of Computing Science 1. Common (Web) application architectures N-tier applications Load Balancers Application Servers Databases
Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing
www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,
