Reliability Support in Virtual Infrastructures

Size: px
Start display at page:

Download "Reliability Support in Virtual Infrastructures"

Transcription

1 Reliability Support in Virtual Infrastructures 2 nd IEEE International Conference on Cloud Computing Technology and Science, Indianapolis, 2010 RESO Guilherme Koslovski (INRIA University of Lyon) Wai-Leong Yeow (DoCoMo USA Labs) Cedric Westphal (DoCoMo USA Labs) Tram Truong Huu (University of Nice I3S) Johan Montagnat (CNRS I3S) Pascale Vicat-Blanc Primet (INRIA - LYaTiss)

2 Reliability as a Service Reliability: probability that a system will survive failures Availability: fraction of time that a system is functional 99.95% availability 99.9% availability 99.95% reliability Actually nothing more than SLAs. Failure => credits Lock-ins No guarantees at all 100% uptime 100% network uptime 2

3 Context Convergence of computing and communication: Virtual Infrastructure is a concept emerging from Virtual Networks and Infrastructures as a Service New models and tools to manage virtualized substrate & to help users in execution of their applications Users Distributed & virtualized substrate Network virtualization Resources virtualization Grid computing experience Complex applications IaaS, PaaS, XaaS concepts 3

4 Issue Network and IT resources are subject to random failures Failures can be measured: mean time between failures (MTBF) Impact of a failure on a distributed application: worker node failure: can affect the total execution time database and servers: can compromise the entire execution Some applications can recover from failures but This process usually affects the execution time This complicates the application development 4

5 Our proposal Reliability as a service offered by the infrastructure provider Provide me a basic infrastructure Provide me a reliable infrastructure User VM 1 PM Application VM 2 PM BKP 1 PM BKP 2 PM VM n PM BKP n PM 5

6 Our proposal Reliability becomes a service offered by the infrastructure provider Transparent realibility provisioning Users (applications) have no knowledge about physical failures User VM 1 PM Application VM 2 PM BKP 1 PM BKP 2 PM VM n PM BKP n PM 6

7 Outline Providing Transparent Reliability Reliable Virtual Infrastructure description Automatic generation of backup nodes and backup links Allocation algorithm Evaluation through a use case application Conclusion & Future work 7

8 Mechanism for providing transparent reliability I. Virtual Infrastructure description II. Translation of reliability requirements into real backup nodes III. Allocation of a reliable virtual infrastructure 8

9 Virtual Infrastructure description: VXDL language VXDL file General description VXDL: Virtual private execution infrastructure Description Language vm1 Resources description Network topology description Timeline description database [1 GB, 2 GB] 2 GHz 2 cores Location: lyon.fr Reliability: 99.99% workers [100 nodes] 1 GB, 2 GHz 2 cores Location: lyon.fr Reliability: 99.9% 9

10 Virtual Infrastructure extension Translation of reliability requirements into replica nodes Opportunistic Redundancy Pooling (ORP) mechanism [W. Yeow et al, 2010]: Input: Reliability level (user requirement) Probability of physical failures (from MTBF) Number of protected virtual nodes (user requirement) Output: the number of backup nodes Backup nodes can be shared among different groups of critical nodes For example, two sets of backup nodes (k1 and k2) can be shared to protect two groups of critical nodes. Thanks to ORP is required only the min(k1, k2) [W. Yeow et al, 2010]: Designing and embedding reliable virtual infrastructures, VISA workshop

11 Virtual Infrastructure extension Backup links: consistent network topology Step 1 Step 3 Step 2 11

12 Allocation of a Reliable Virtual Infrastructure An extended graph is composed by original description + backup components Backup components can have specific constraints: For example, original node and backup node should be allocated on different physical racks Subgraph-isomorphism detection [Lischka et al, 2009] Physical substrate Embedded graph 12

13 From mapping to allocation The map provided by the allocation is interpreted and instantiate using the HIPerNet framework [P. Primet et al, 2010] Original VMs and replicas are synchronized by a modified version of the Remus live protection mechanism [B. Cully et al, 2008] 13

14 Evaluation through a use case application Bronze Standard: distributed large-scale application Quantifies the maximal error resulting from medical-image analysis Large databases: more the data, more the accuracy 31 VMs: 512 MB,1 GHz 10 Mbps for each virtual link between the database and the workers Two scenarios of reliability requirements: Database protection: a failure stops the application execution Workers protection: a failure increases the execution time Testbed: Grid 5000 Physical substrate is composed by 100 nodes: MTBF simulation values: 60000s, 30000s, 15000s [D. Atwood et al., 2008] I) Translated into VXDL II) Submitted to HIPerNet 14

15 Experimental results Goal: quantify the cost of a reliable virtual infrastructure Prices are based on Amazon EC2 for Europe We do not include any specific link pricing cost without reliability support (short term lease): $2.95 / h VM specifications Basic node Short term lease $0.095 Long term lease $0.031 Prices for computing nodes protection (30 VMs, 99.9%): MTBF s s s Backup Nodes Total cost Short term Reliability cost / total cost Total cost Long term Reliability cost / total cost 5 $ % $ % 8 $ % $ % 12 $ % $ % 15

16 Experimental results Goal: evaluate the application behavior when executing with reliability support Application makespan without substrate failures: 1205s, used as baseline Database protection: DB label: database is the unique component protected Makespan increases proportionally to the number of failures Worker nodes protection: WN label: only computing nodes are protected Makespan slightly increases MTBF NI DB Increase WN Increase 60000s 16.26% 0.2% 30000s 26.47% 1.7% DB WN 15000s 40.08% 3.2% 0 NI 60000s 30000s 15000s 16

17 Experimental results Goal: reliability service vs resubmission mechanism: Application is aware about substrate failures A task is resubmitted on a new computing node The makespan difference would have been more if backup nodes were not pre-allocated and configured 1600 MTBF Makespan Increase 60000s % 30000s % 15000s % Reliability Resubmission s 30000s 15000s 17

18 Conclusions Reliability becomes a service offered by the infrastructure provider We have developed a framework to provide transparent reliability: A language to specify the reliability requirements; A mechanism to interpret these requirements and transform it in replicas (nodes and links) A map and allocation process to provisioning the reliability level required by the user The framework was implemented on top of the HIPerNet framework, and validated over the Grid 5000 testbed Future work includes: the implementation of a mechanism to protect virtual links a detailed investigation on the economical aspects Tomorrow there is a demonstration about the industry version of the HIPerNet framework (LYaTiss core)

19 Thank you for your attention! Any questions? 19

20 Some references Specifying and provisioning Virtual Infrastructures with HIPerNET. Fabienne Anhalt, Guilherme Koslovski, and Pascale Vicat-Blanc Primet. ACM International Journal of Network Management (IJNM) - special issue on Network Virtualization and its Management, 2010; Joint elastic cloud and network framework for application performance optimization and cost reduction. Tram Truong Huu, Guilherme Koslovski, Fabienne Anhalt, Pascale Vicat-Blanc Primet, and Johan Montagnat. Journal of Grid Computing (JoGC), 2010; Reliability support in virtual infrastructures. Guilherme Koslovski, Wai-Leong, Cedric Westphal, Tram Truong Huu, Pascale Vicat-Blanc Primet, and Johan Montagnat. In 2 nd IEEE CloudCom 2010, Indianapolis, USA; A scalable security model for enabling Dynamic Virtual Private Execution Infrastructures on the Internet. Pascale Vicat-Blanc Primet, Jean-Patrick Gelas, Olivier Mornard, Guilherme Koslovski, Vincent Roca, Lionel Giraud, Johan Montagnat, and Tram Truong Huu. In IEEE/ACM CCGrid2009, Shanghai, May 2009; Exploring the virtual infrastructure service concept in Grid'5000. Pascale Vicat-Blanc Primet, Fabienne Anhalt, and Guilherme Koslovski. In 20th ITC Specialist Seminar on Network Virtualization, Hoi An, Vietnam, May 2009; Executing distributed applications on virtualized infrastructures specified with the VXDL language and managed by the HIPerNET framework. Guilherme Koslovski, Tram Truong Huu, Johan Montagnat, and Pascale Vicat-Blanc Primet. In CLOUDCOMP 2009, Munich, Germany, October 2009; Virtual Resources and Interconnection Networks Description Language. Guilherme Koslovski, Pascale Vicat-Blanc Primet, and Andrea Schwertner Charão. In GridNets 2008, Oct. 2008; HIPernet: A Decentralized Security Infrastructure for Large Scale Grid Environments. Julien Laganier, Pascale Vicat-Blanc Primet. In 6th IEEE/ACM International Conference on Grid Computing (GRID 2005), November 13-14, 2005, Seattle, Washington, USA, Proceedings, pages , IEEE; 20

21 Backup slides 21

22 ViPXi description: General description VXDL file General description VI identification (name, owner, users) Reservation (start and end time) Resources description Network topology description General properties: Location Security Monitoring Timeline description 22

23 ViPXi description: Resources VXDL file General description Resources description Network topology description Timeline description Resources and groups of resources Resources types: Virtual routers/switches Virtual machines Virtual storages Virtual access points Cross-layers parameters: Exclusivity Specific devices Location 23

24 ViPXi description: Network topology VXDL file General description Resources description Network topology description Topology description: - (Provisioned) virtual links Specification of QoS constraints: Bandwidth (forward and reverse) Latency Reliability Security Timeline description 24

25 ViPXi description: Timeline VXDL file General description Resources description - often components are not used simultaneously or all along the VI lifetime - an internal timeline for each VI can help optimizing the allocation, scheduling, and provisioning processes - a timeline is composed by stages, delimited by temporal marks Network topology description Timeline description 25

26 Reliability prices Total cost is: original cost + reliability cost Original cost Reliability cost 26

27 Evaluation through a use case application Bronze Standard workflow is analyzed and translated into a VXDL file: 31 VMs: 512 MB,1 GHz 10 Mbps for each virtual link between the database and the workers Two scenarios of reliability requirements: Database protection: a failure stops the application execution Workers protection: a failure increases the execution time Physical substrate: Grid 5000 testbed I) Translated into VXDL II) Submitted to HIPerNet 27

28 ViPXi description: reliability Reliability is informed by the user considering the information exposed by the physical substrate; vm1 Links l2, l3 [10 Mb/s, 100 Mb/s] Link - l1 [20 Mb/s, 200 Mb/s] with monitoring Routers r1, r2 Layer: Ethernet Node - vm2 Dynamically configured [1 GB, 2 GB] 2 GHz 2 cores Location: lyon.fr Reliability: 99.9% vm3 Link l4, l5 {10 Mb/s, 50 Mb/s, 100 Mb/s} Reliability: 99.99% vm4 28

29 Scenario composition and metrics Goals: Evaluate the application behavior when executing with reliability support Quantify the cost of a reliable ViPXi Application makespan without substrate failures: 1205s, used as baseline Simple cost model for the pricing: ViPXi cost + replicas cost Prices are based on Amazon EC2 for Europe 1 hour reservation We do not include any specific link pricing VM specifications Basic node (1.7GB RAM) Short term lease $0.095 Long term lease $0.031 ViPXi cost without reliability support (short term lease): $2.95, used as baseline Physical substrate is composed by 100 nodes: MTBF simulation values: 60000s, 30000s, 15000s 29

30 Experimental results Goal: Quantify the cost of a reliable ViPXi Prices are based on Amazon EC2 for Europe We do not include any specific link pricing cost without reliability support (short term lease): $2.95 Prices for database protection (1 VM, 99.99%): VM specifications Basic node Short term lease $0.095 Long term lease $0.031 MTBF s s s MTBF s s Fail prob. G. Koslovski, W. Yeow, C. Westphal, s Backup Nodes Total cost Short term Reliability cost / total cost Total cost Long term Reliability cost / total cost $3.13 6% $3.01 2% $ % $3.04 3% Prices for computing nodes protection (30 VMs, 99.9%): $ % $3.07 4% Short term Long term Fail prob. Backup Nodes Total cost Reliability cost / total cost Total cost Reliability cost / total cost $ % $ % $ % $ % $ % $ % 30

Software solutions for Virtual Infrastructures provisioning and management

Software solutions for Virtual Infrastructures provisioning and management Software solutions for Virtual Infrastructures provisioning and management Pascale Vicat-Blanc Primet With the participation of Guilherme Koslovski, Fabienne Anhalt, Sébastien Soudan, Romaric Guillier,

More information

Executing distributed applications on virtualized infrastructures specified with the VXDL language and managed by the HIPerNET framework

Executing distributed applications on virtualized infrastructures specified with the VXDL language and managed by the HIPerNET framework Executing distributed applications on virtualized infrastructures specified with the VXDL language and managed by the HIPerNET framework Guilherme Koslovski, Tram Truong Huu, Johan Montagnat, Pascale Vicat-Blanc

More information

Benefits of Cloud Computing

Benefits of Cloud Computing Cloud Computing Deployment Models Public Cloud Systems and services easily accessed by the general public. Less secure. Private Cloud Systems and Services accessed within an organisation. Increased security

More information

NFV and SDN in Future Carrier Networks

NFV and SDN in Future Carrier Networks Security Level: NFV and SDN in Future Carrier Networks Future Architectures for Resource Orchestration (FARO) www.huawei.com Riccardo Guerzoni, Zoran Despotovic, Riccardo Trivisonno, Ishan Vaishnavi, Artur

More information

An Intelligent Service Oriented Infrastructure supporting Real-time Applications

An Intelligent Service Oriented Infrastructure supporting Real-time Applications An Intelligent Service Oriented Infrastructure supporting Real-time Applications Future Network Technologies Workshop 10-11 -ETSI, Sophia Antipolis,France Karsten Oberle, Alcatel-Lucent Bell Labs Karsten.Oberle@alcatel-lucent.com

More information

Resource Allocation in the Network Operator's Cloud: A Virtualization Approach

Resource Allocation in the Network Operator's Cloud: A Virtualization Approach Resource Allocation in the Network Operator's Cloud: A Virtualization Approach J. Soares,2, J. Carapinha, M. Melo,2 Portugal Telecom Inovação Aveiro, Portugal {joao-m-soares, jorgec, marcio-mmelo}@ptinovacao.pt

More information

High Performance Computing Cloud - a PaaS Perspective

High Performance Computing Cloud - a PaaS Perspective a PaaS Perspective Supercomputer Education and Research Center Indian Institute of Science, Bangalore November 2, 2015 Overview Cloud computing is emerging as a latest compute technology Properties of

More information

A Predictive Load Balancing Service for Cloud-Replicated Databases

A Predictive Load Balancing Service for Cloud-Replicated Databases paper:174094 A Predictive Load Balancing for Cloud-Replicated Databases Carlos S. S. Marinho 1,2, Emanuel F. Coutinho 1, José S. Costa Filho 2, Leonardo O. Moreira 1,2, Flávio R. C. Sousa 2, Javam C. Machado

More information

Simulation of Cloud Computing Environments with CloudSim

Simulation of Cloud Computing Environments with CloudSim Simulation of Cloud Computing Environments with CloudSim Print ISSN: 1312-2622; Online ISSN: 2367-5357 DOI: 10.1515/itc-2016-0001 Key Words: Cloud computing; datacenter; simulation; resource management.

More information

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman, StudentMember, IEEE Kawser Wazed Nafi Syed Akther Hossain, Member, IEEE & ACM Abstract Cloud

More information

Networks & protocols research in Grid5000 DAS3

Networks & protocols research in Grid5000 DAS3 1 Grid 5000 Networks & protocols research in Grid5000 DAS3 Date Pascale Vicat-Blanc Primet Senior Researcher at INRIA Leader of the RESO team LIP Laboratory UMR CNRS-INRIA-ENS-UCBL Ecole Normale Supérieure

More information

Figure 1: Virtualization

Figure 1: Virtualization Volume 6, Issue 9, September 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Profitable

More information

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme Seong-Hwan Kim 1, Dong-Ki Kang 1, Ye Ren 1, Yong-Sung Park 1, Kyung-No Joo 1, Chan-Hyun Youn 1, YongSuk

More information

The Software Driven Datacenter

The Software Driven Datacenter The Software Driven Datacenter Three Major Trends are Driving the Evolution of the Datacenter Hardware Costs Innovation in CPU and Memory. 10000 10 µm CPU process technologies $100 DRAM $/GB 1000 1 µm

More information

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013 Distributed Systems 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski Rutgers University Fall 2013 December 12, 2014 2013 Paul Krzyzanowski 1 Motivation for the Cloud Self-service configuration

More information

The Future of Virtualization Desktop to the Datacentre. Raghu Raghuram Vice President Product and Solutions VMware

The Future of Virtualization Desktop to the Datacentre. Raghu Raghuram Vice President Product and Solutions VMware The Future of Virtualization Desktop to the Datacentre Raghu Raghuram Vice President Product and Solutions VMware Virtualization- Desktop to the Datacentre VDC- vcloud vclient With our partners, we are

More information

NETWORK VIRTUALIZATION: PRESENT AND FUTURE

NETWORK VIRTUALIZATION: PRESENT AND FUTURE 1 NETWORK VIRTUALIZATION: PRESENT AND FUTURE Wednesday, May 21, 2008 Mosharaf Chowdhury Member, envy Project What is Network Virtualization? 2 Network virtualization is a networking environment that allows

More information

Network-Aware Resource Allocation in Distributed Clouds

Network-Aware Resource Allocation in Distributed Clouds Dissertation Research Summary Thesis Advisor: Asst. Prof. Dr. Tolga Ovatman Istanbul Technical University Department of Computer Engineering E-mail: aralat@itu.edu.tr April 4, 2016 Short Bio Research and

More information

Computing Environments

Computing Environments Brokering Techniques for Managing ThreeTier Applications in Distributed Cloud Computing Environments Nikolay Grozev Supervisor: Prof. Rajkumar Buyya 7th October 2015 PhD Completion Seminar 1 2 3 Cloud

More information

CQNCR: Optimal VM Migration Planning in Cloud Data Centers

CQNCR: Optimal VM Migration Planning in Cloud Data Centers CQNCR: Optimal VM Migration Planning in Cloud Data Centers Presented By Md. Faizul Bari PhD Candidate David R. Cheriton School of Computer science University of Waterloo Joint work with Mohamed Faten Zhani,

More information

The Future of Virtualization. Jeff Jennings Global Vice President Products & Solutions VMware

The Future of Virtualization. Jeff Jennings Global Vice President Products & Solutions VMware The Future of Virtualization Jeff Jennings Global Vice President Products & Solutions VMware From Virtual Infrastructure to VDC- Windows Linux Future Future Future lication Availability Security Scalability

More information

Cloud Computing and Service-Oriented Architectures

Cloud Computing and Service-Oriented Architectures Material and some slide content from: - Atif Kahn SERVICES COMPONENTS OBJECTS MODULES Cloud Computing and Service-Oriented Architectures Reid Holmes Lecture 29 - Friday March 22 2013. Cloud precursors

More information

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Data Centers and Cloud Computing. Slides courtesy of Tim Wood 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 information

High Speed Transport Protocol Test Suite

High Speed Transport Protocol Test Suite High Speed Transport Protocol Test Suite Romaric Guillier and Pascale Vicat-Blanc Primet Email: romaric.guillier@ens-lyon.fr RESO Team, LIP laboratory RESO : Protocols and Services for high speed networks,

More information

A Holistic View of Telco Clouds

A Holistic View of Telco Clouds A Holistic View of Telco Clouds Cloud Computing in the Telecom environment, bridging the gap Miyazaki, 4 March 2012 (A workshop in conjunction with World Telecom Congress 2012) Authors: Lóránt Németh,

More information

Introduction to Cloud Computing and Virtual Resource Management. Jian Tang Syracuse University

Introduction to Cloud Computing and Virtual Resource Management. Jian Tang Syracuse University Introduction to Cloud Computing and Virtual Resource Management Jian Tang Syracuse University 1 Outline Definition Components Why Cloud Computing Cloud Services IaaS Cloud Providers Overview of Virtual

More information

Data Centers and Cloud Computing. Data Centers

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

Identity Management and Resource Allocation in the Network Virtualization Environment

Identity Management and Resource Allocation in the Network Virtualization Environment Identity Management and Resource Allocation in the Network Virtualization Environment Mosharaf Chowdhury School of Computer Science University of Waterloo January 21, 2009 1 NETWORK VIRTUALIZATION January

More information

Lesson 14: Cloud Computing

Lesson 14: Cloud Computing Yang, Chaowei et al. (2011) 'Spatial cloud computing: how can the geospatial sciences use and help shape cloud computing?', International Journal of Digital Earth, 4: 4, 305 329 GEOG 482/582 : GIS Data

More information

Some thoughts on the evolution of Grid and Cloud computing

Some thoughts on the evolution of Grid and Cloud computing Some thoughts on the evolution of Grid and Cloud computing D. Salomoni INFN Tier-1 Computing Manager Davide.Salomoni@cnaf.infn.it SuperB Computing R&D Workshop - Ferrara, 9-12 March, 2010 D. Salomoni (INFN-CNAF)

More information

SQL Server in Azure. Marek Chmel. Microsoft MVP: Data Platform Microsoft MCSE: Data Management & Analytics Certified Ethical Hacker

SQL Server in Azure. Marek Chmel. Microsoft MVP: Data Platform Microsoft MCSE: Data Management & Analytics Certified Ethical Hacker SQL Server in Azure Marek Chmel Microsoft MVP: Data Platform Microsoft MCSE: Data Management & Analytics Certified Ethical Hacker Options to run SQL Server database Azure SQL Database Microsoft SQL Server

More information

Milestone Solution Partner IT Infrastructure Components Certification Report

Milestone Solution Partner IT Infrastructure Components Certification Report Milestone Solution Partner IT Infrastructure Components Certification Report Dell MD3860i Storage Array Multi-Server 1050 Camera Test Case 4-2-2016 Table of Contents Executive Summary:... 3 Abstract...

More information

Empirical Evaluation of Latency-Sensitive Application Performance in the Cloud

Empirical Evaluation of Latency-Sensitive Application Performance in the Cloud Empirical Evaluation of Latency-Sensitive Application Performance in the Cloud Sean Barker and Prashant Shenoy University of Massachusetts Amherst Department of Computer Science Cloud Computing! Cloud

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud? DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing Slide 1 Slide 3 ➀ What is Cloud Computing? ➁ X as a Service ➂ Key Challenges ➃ Developing for the Cloud Why is it called Cloud? services provided

More information

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect.

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect. CLOUD COMPUTING Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz www.scmgalaxy.com 1 Session Objectives This session will help you to: Introduction to Cloud Computing Cloud Computing Architecture

More information

A Cloud-based Dynamic Workflow for Mass Spectrometry Data Analysis

A Cloud-based Dynamic Workflow for Mass Spectrometry Data Analysis A Cloud-based Dynamic Workflow for Mass Spectrometry Data Analysis Ashish Nagavaram, Gagan Agrawal, Michael A. Freitas, Kelly H. Telu The Ohio State University Gaurang Mehta, Rajiv. G. Mayani, Ewa Deelman

More information

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,

More information

Cloud Computing Concepts, Models, and Terminology

Cloud Computing Concepts, Models, and Terminology Cloud Computing Concepts, Models, and Terminology Chapter 1 Cloud Computing Advantages and Disadvantages https://www.youtube.com/watch?v=ojdnoyiqeju Topics Cloud Service Models Cloud Delivery Models and

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS677 Guest Lecture 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 information

Secure Mission-Centric Operations in Cloud Computing

Secure Mission-Centric Operations in Cloud Computing Secure Mission-Centric Operations in Cloud Computing Massimiliano Albanese, Sushil Jajodia, Ravi Jhawar, Vincenzo Piuri George Mason University, USA Università degli Studi di Milano, Italy ARO Workshop

More information

Protecting your Data in the Cloud. Cyber Security Awareness Month Seminar Series

Protecting your Data in the Cloud. Cyber Security Awareness Month Seminar Series Protecting your Data in the Cloud Cyber Security Awareness Month Seminar Series October 24, 2012 Agenda Introduction What is the Cloud Types of Clouds Anatomy of a cloud Why we love the cloud Consumer

More information

Cloud Computing and Service-Oriented Architectures

Cloud Computing and Service-Oriented Architectures Material and some slide content from: - Atif Kahn SERVICES COMPONENTS OBJECTS MODULES Cloud Computing and Service-Oriented Architectures Reid Holmes Lecture 20 - Tuesday November 23 2010. SOA Service-oriented

More information

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4 Cloud & container monitoring 04.05.2018, Lars Michelsen Some cloud definitions Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Software-as-a-Service (SaaS) Applications

More information

Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm

Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm Gema Ramadhan 1, Tito Waluyo Purboyo 2, Roswan Latuconsina 3 Research Scholar 1, Lecturer 2,3 1,2,3 Computer Engineering,

More information

Infrastructure as a Service (IaaS) Compute with Storage and Backup PRICING DOCUMENT

Infrastructure as a Service (IaaS) Compute with Storage and Backup PRICING DOCUMENT Infrastructure as a Service (IaaS) Compute with Storage and Backup PRICING DOCUMENT Contents 1 Cloud+ IaaS Pricing...2 1.1 Service Pricing Guide... Error! Bookmark not defined. 1.2 Cloud+ Networking Pricing...

More information

Computing Power at the push of a button: Dynamic Services for Infrastructure.

Computing Power at the push of a button: Dynamic Services for Infrastructure. Computing Power at the push of a button: Dynamic Services for Infrastructure. TERENA TF-Storage, February 21, 2012 1 The cloud is out there. But what's inside? Cloud systems automatically control and optimize

More information

Course Overview. ECE 1779 Introduction to Cloud Computing. Marking. Class Mechanics. Eyal de Lara

Course Overview. ECE 1779 Introduction to Cloud Computing. Marking. Class Mechanics. Eyal de Lara ECE 1779 Introduction to Cloud Computing Eyal de Lara delara@cs.toronto.edu www.cs.toronto.edu/~delara/courses/ece1779 Course Overview Date Topic Sep 14 Introduction Sep 21 Python Sep 22 Tutorial: Python

More information

Contributions to Session Aware Frameworks for Next Generation Internet Services

Contributions to Session Aware Frameworks for Next Generation Internet Services Contributions to Session Aware Frameworks for Next Generation Internet Services PhD Dissertation Defense by Narjess AYARI Phd. Prepared at Orange Labs (SIRP/ASF/INTL) and RESO, LIP Université de Lyon,

More information

IBM Compose Managed Platform for Multiple Open Source Databases

IBM Compose Managed Platform for Multiple Open Source Databases IBM Compose Managed Platform for Multiple Source Databases Source for Source for Data Layer Blueprint with Compose Source for Comprehensive Catalogue for Simplified Scoping Scalable Platform for FutureProof

More information

Lecture 7: Data Center Networks

Lecture 7: Data Center Networks Lecture 7: Data Center Networks CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Nick Feamster Lecture 7 Overview Project discussion Data Centers overview Fat Tree paper discussion CSE

More information

Cloud Computing introduction

Cloud Computing introduction Cloud and Datacenter Networking Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione DIETI Laurea Magistrale in Ingegneria Informatica

More information

Presented by: B. Dasarathy OMG Real-Time and Embedded Systems Workshop, Reston, VA, July 2004

Presented by: B. Dasarathy OMG Real-Time and Embedded Systems Workshop, Reston, VA, July 2004 * This work is supported by DARPA Contract NBCH-C-03-0132. Network QoS Assurance through Admission Control* by B. Coan, B. Dasarathy, S. Gadgil, K. Parmeswaran, I. Sebuktekin and R. Vaidyanathan, Telcordia

More information

CSE 124: THE DATACENTER AS A COMPUTER. George Porter November 20 and 22, 2017

CSE 124: THE DATACENTER AS A COMPUTER. George Porter November 20 and 22, 2017 CSE 124: THE DATACENTER AS A COMPUTER George Porter November 20 and 22, 2017 ATTRIBUTION These slides are released under an Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) Creative

More information

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo Abstract: Load Balancing is a computer networking method to distribute workload across

More information

Distributed TLC. Markus A. Kuppe. TLA + Community Event, ABZ 2014 Toulouse, June 3, /33

Distributed TLC. Markus A. Kuppe. TLA + Community Event, ABZ 2014 Toulouse, June 3, /33 1/33 Distributed TLC Markus A. Kuppe TLA + Community Event, ABZ 2014 Toulouse, June 3, 2014 2/33 Outline Introduction Distributed TLC When and why? Ad-hoc distributed TLC Use case Demo Common problems

More information

Survey on Cloud Infrastructure Service: OpenStack Compute

Survey on Cloud Infrastructure Service: OpenStack Compute Survey on Cloud Infrastructure Service: OpenStack Compute Vignesh Ravindran Sankarbala Manoharan School of Informatics and Computing Indiana University, Bloomington IN {ravindrv, manohars}@indiana.edu

More information

Building Service Platforms using OpenStack and CEPH: A University Cloud at Humboldt University

Building Service Platforms using OpenStack and CEPH: A University Cloud at Humboldt University Building Service Platforms using OpenStack and CEPH: A University Cloud at Humboldt University Malte Dreyer 1, Jens Döbler 1, Daniel Rohde 1 1 Computer and Media Service, Humboldt-Universität zu Berlin,

More information

Building Security Services on top of SDN

Building Security Services on top of SDN Building Security Services on top of SDN Gregory Blanc Télécom SudParis, IMT 3rd FR-JP Meeting on Cybersecurity WG7 April 25th, 2017 Keio University Mita Campus, Tokyo Table of Contents 1 SDN and NFV as

More information

Elastic Resource Provisioning for Cloud Data Center

Elastic Resource Provisioning for Cloud Data Center Elastic Resource Provisioning for Cloud Data Center Thant Zin Tun, and Thandar Thein Abstract Cloud data centers promises flexible, scalable, powerful and cost-effective executing environment to users.

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing 1 Outline 1. A brief history 2. Definition 3. Motivation, Benefit, Risk 4. Concepts 2 Outline 1. A brief history 2. Definition 3. Motivation, Benefit, Risk 4. Concepts 3

More information

Cross-layer Optimization for Virtual Machine Resource Management

Cross-layer Optimization for Virtual Machine Resource Management Cross-layer Optimization for Virtual Machine Resource Management Ming Zhao, Arizona State University Lixi Wang, Amazon Yun Lv, Beihang Universituy Jing Xu, Google http://visa.lab.asu.edu Virtualized Infrastructures,

More information

RELIABILITY IN CLOUD COMPUTING SYSTEMS: SESSION 1

RELIABILITY IN CLOUD COMPUTING SYSTEMS: SESSION 1 RELIABILITY IN CLOUD COMPUTING SYSTEMS: SESSION 1 Dr. Bahman Javadi School of Computing, Engineering and Mathematics Western Sydney University, Australia 1 TUTORIAL AGENDA Session 1: Reliability in Cloud

More information

Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software.

Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software. Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software. White Paper rev. 2017-10-16 2017 FlashGrid Inc. 1 www.flashgrid.io Abstract Ensuring high availability

More information

Next-Generation Cloud Platform

Next-Generation Cloud Platform Next-Generation Cloud Platform Jangwoo Kim Jun 24, 2013 E-mail: jangwoo@postech.ac.kr High Performance Computing Lab Department of Computer Science & Engineering Pohang University of Science and Technology

More information

January Cloud & Xaas. When computers flies in the sky. Jérôme Blanchard Research Engineer ATILF, CNRS

January Cloud & Xaas. When computers flies in the sky. Jérôme Blanchard Research Engineer ATILF, CNRS January 2015 Cloud & Xaas When computers flies in the sky Jérôme Blanchard Research Engineer ATILF, CNRS jerome.blanchard@atilf.fr Presentation Organization Part 1. 30'. A little bit of cloud computing

More information

SERVICE DESCRIPTION MANAGED BACKUP & RECOVERY

SERVICE DESCRIPTION MANAGED BACKUP & RECOVERY Contents Service Overview.... 3 Key Features... 3 Implementation... 4 Validation... 4 Implementation Process.... 4 Internal Kick-Off... 4 Customer Kick-Off... 5 Provisioning & Testing.... 5 Billing....

More information

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University ECE590-03 Enterprise Storage Architecture Fall 2017.~* CLOUD *~. Tyler Bletsch Duke University Includes material adapted from the course Information Storage and Management v2 (module 13), published by

More information

Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality

Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality Amin Vahdat Department of Computer Science Duke University 1 Introduction Increasingly,

More information

A Resource Description Language with Vagueness Support for Multi-Provider Cloud Networks

A Resource Description Language with Vagueness Support for Multi-Provider Cloud Networks A Resource Description Language with Vagueness Support for Multi-Provider Cloud Networks Gregor Schaffrath,, Ishan Vaishnavi, Ashiq Khan, Anja Feldmann (Berlin) & DoCoMo Eurolabs (Munich), August, 2012

More information

Star: Sla-Aware Autonomic Management of Cloud Resources

Star: Sla-Aware Autonomic Management of Cloud Resources Star: Sla-Aware Autonomic Management of Cloud Resources Sakshi Patil 1, Meghana N Rathod 2, S. A Madival 3, Vivekanand M Bonal 4 1, 2 Fourth Sem M. Tech Appa Institute of Engineering and Technology Karnataka,

More information

Cloud Computing Introduction & Offerings from IBM

Cloud Computing Introduction & Offerings from IBM Cloud Computing Introduction & Offerings from IBM Gytis Račiukaitis IT Architect, IBM Global Business Services Agenda What is cloud computing? Benefits Risks & Issues Thinking about moving into the cloud?

More information

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Simone A. Ludwig Department of Computer Science North Dakota State

More information

Evolution of Rack Scale Architecture Storage

Evolution of Rack Scale Architecture Storage Evolution of Rack Scale Architecture Storage Murugasamy (Sammy) Nachimuthu, Principal Engineer Mohan J Kumar, Fellow Intel Corporation August 2016 1 Agenda Introduction to Intel Rack Scale Design Storage

More information

CompTIA CV CompTIA Cloud+ Certification. Download Full Version :

CompTIA CV CompTIA Cloud+ Certification. Download Full Version : CompTIA CV0-001 CompTIA Cloud+ Certification Download Full Version : http://killexams.com/pass4sure/exam-detail/cv0-001 Answer: D QUESTION: 379 An administrator adds a new virtualization host to an existing

More information

Cloud Computing An IT Paradigm Changer

Cloud Computing An IT Paradigm Changer Cloud Computing An IT Paradigm Changer Mazin Yousif, PhD CTO, Cloud Computing IBM Canada Ltd. Mazin Yousif, PhD T-Systems International 2009 IBM Corporation IT infrastructure reached breaking point App

More information

Quality of Service Assurance for Enterprise Cloud Computing (QoSAECC)

Quality of Service Assurance for Enterprise Cloud Computing (QoSAECC) NSC-JST workshop Quality of Service Assurance for Enterprise Cloud Computing (QoSAECC) William Cheng-Chung Chu( 朱正忠 ), Ph. D. Director of Software Engineering and Technology Center Prof. Department of

More information

WORKFLOW ENGINE FOR CLOUDS

WORKFLOW ENGINE FOR CLOUDS WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Task Computing Task computing

More information

The Role of WAN Optimization in Cloud Infrastructures. Josh Tseng, Riverbed

The Role of WAN Optimization in Cloud Infrastructures. Josh Tseng, Riverbed The Role of WAN Optimization in Cloud Infrastructures Josh Tseng, Riverbed SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members

More information

70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure

70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure 70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure Slide 1 Creating the Virtualization Infrastructure Slide 2 Introducing Microsoft System Center

More information

5 Things to Consider when Moving to the Cloud. Dr Chris Folkerd

5 Things to Consider when Moving to the Cloud. Dr Chris Folkerd 5 Things to Consider when Moving to the Cloud Dr Chris Folkerd 5 Things Which cloud is right for me? How do I start to adopt cloud? What are the benefits? How secure is cloud? What questions should I ask?

More information

Large Scale Computing Infrastructures

Large Scale Computing Infrastructures GC3: Grid Computing Competence Center Large Scale Computing Infrastructures Lecture 2: Cloud technologies Sergio Maffioletti GC3: Grid Computing Competence Center, University

More information

Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając

Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając Cloud computing definition Cloud computing is a model for enabling ubiquitous, convenient, ondemand network access to a shared

More information

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software

More information

SIMPLE, FLEXIBLE CONNECTIONS FOR TODAY S BUSINESS. Ethernet Services from Verizon

SIMPLE, FLEXIBLE CONNECTIONS FOR TODAY S BUSINESS. Ethernet Services from Verizon SIMPLE, FLEXIBLE CONNECTIONS FOR TODAY S BUSINESS Ethernet Services from Verizon For growing businesses, the network is more important than ever. It s the foundation for all of the technology that helps

More information

The Key to Disaster Recovery

The Key to Disaster Recovery The Key to Disaster Recovery The key to a high-performing IT disaster recovery plan is having the right mix of solutions to achieve your organization s need for speedy recovery and maximum value. Bluelock

More information

Introduction to data centers

Introduction to data centers Introduction to data centers Paolo Giaccone Notes for the class on Switching technologies for data centers Politecnico di Torino December 2017 Cloud computing Section 1 Cloud computing Giaccone (Politecnico

More information

Reviewing Nist Cloud Computing Definition

Reviewing Nist Cloud Computing Definition Reviewing Nist Cloud Computing Definition Danko Naydenov Eurorisk Systems Ltd. 31, General Kiselov Str., 9002 Varna, Bulgaria Е-mail: sky аt eurorisksystems dot com Abstract: The main goal of this paper

More information

HPC Cloud at SURFsara

HPC Cloud at SURFsara HPC Cloud at SURFsara Offering cloud as a service SURF Research Boot Camp 21st April 2016 Ander Astudillo Markus van Dijk What is cloud computing?

More information

THE DATA CENTER AS A COMPUTER

THE DATA CENTER AS A COMPUTER THE DATA CENTER AS A COMPUTER Cloud Computing November- 2013 FIB-UPC Master MEI CLOUD COMPUTING It s here to stay CONTENT 1. How do we get here? 2. What is Cloud Computing? 3. Definitons and types 4. Case

More information

CLOUD 102 The Long Range Forecast is Cloudy, with a Chance Of Virtualization Ron Clifton, James Kelso & Thomas Crowe III

CLOUD 102 The Long Range Forecast is Cloudy, with a Chance Of Virtualization Ron Clifton, James Kelso & Thomas Crowe III CLOUD 102 a The Long Range Forecast is Cloudy, with a Chance Of Virtualization Ron Clifton, James Kelso & Thomas Crowe III Cloud 102 Intro: Ron Clifton Page: 1 Cloud 102:Introduction Ron W. Clifton CliftonGroup

More information

Oracle Real Application Clusters (RAC) 12c Release 2 What s Next?

Oracle Real Application Clusters (RAC) 12c Release 2 What s Next? Oracle Real Application Clusters (RAC) 12c Release 2 What s Next? Markus Michalewicz Senior Director of Product Management, Oracle RAC Development Markus.Michalewicz@oracle.com @OracleRACpm http://www.linkedin.com/in/markusmichalewicz

More information

Level 3 Certificate in Cloud Services (for the Level 3 Infrastructure Technician Apprenticeship) Cloud Services

Level 3 Certificate in Cloud Services (for the Level 3 Infrastructure Technician Apprenticeship) Cloud Services 9628-08 Level 3 Certificate in Cloud Services (for the Level 3 Infrastructure Technician Apprenticeship) 9628-808 Cloud Services Sample question paper Duration: 60 minutes Candidate s name: Candidate s

More information

Automated Control for Elastic Storage Harold Lim, Shivnath Babu, Jeff Chase Duke University

Automated Control for Elastic Storage Harold Lim, Shivnath Babu, Jeff Chase Duke University D u k e S y s t e m s Automated Control for Elastic Storage Harold Lim, Shivnath Babu, Jeff Chase Duke University Motivation We address challenges for controlling elastic applications, specifically storage.

More information

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud 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. 4, Issue. 6, June 2015, pg.1065

More information

MATE-EC2: A Middleware for Processing Data with Amazon Web Services

MATE-EC2: A Middleware for Processing Data with Amazon Web Services MATE-EC2: A Middleware for Processing Data with Amazon Web Services Tekin Bicer David Chiu* and Gagan Agrawal Department of Compute Science and Engineering Ohio State University * School of Engineering

More information

Introduction to Amazon Web Services

Introduction to Amazon Web Services Introduction to Amazon Web Services Introduction Amazon Web Services (AWS) is a collection of remote infrastructure services mainly in the Infrastructure as a Service (IaaS) category, with some services

More information

Configuring and Managing a Private Cloud with Oracle Enterprise Manager

Configuring and Managing a Private Cloud with Oracle Enterprise Manager Configuring and Managing a Private Cloud with Oracle Enterprise Manager Oracle OpenWorld 2011 Session #06980, Tuesday, 5:30 pm Kai Yu Dell Inc. Madhup Gulati, Oracle Corporation Akanksha Sheoran, Oracle

More information

Cloud Service SLA Declaration

Cloud Service SLA Declaration Cloud Service SLA Declaration Basic level of support for Cloud services (SLA 1) Table of Content: 1. Definitions 2. General terms 3. Level of service warranty service functioning 4. Provider`s liability

More information

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION Steve Bertoldi, Solutions Director, MarkLogic Agenda Cloud computing and on premise issues Comparison of traditional vs cloud architecture Review of use

More information

Modeling User Submission Strategies on Production Grids

Modeling User Submission Strategies on Production Grids Modeling User Submission Strategies on Production Grids Diane Lingrand, Johan Montagnat, Tristan Glatard Sophia-Antipolis, FRANCE University of Lyon, FRANCE HPDC 2009 München, Germany The EGEE production

More information