Towards a dynamic multi-cloud computing universe Divy Agrawal & Amr El Abbadi UC Santa Barbara

Slides:



Advertisements
Similar presentations
© 2007 Open Grid Forum Grids in the IT Data Center OGF 21 - Seattle Nick Werstiuk October 16, 2007.
Advertisements

What is Cloud Computing? Massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed.
What is Cloud Computing? Massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed.
Multi-service Architecture: Evolution of Network Architecture Keith Knightson Khalid Ahmad Carrier Data Networks Nortel Networks, Canada IP-Networking/Mediacom.
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
System Center 2012 R2 Overview
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
Infrastructure as a Service (IaaS) Amazon EC2
Ceph: A Scalable, High-Performance Distributed File System Priya Bhat, Yonggang Liu, Jing Qin.
Cloud Testing – Guidelines and Approach. Agenda Understanding “The Cloud”? Why move to Cloud? Testing Philosophy Challenges Guidelines to select a Cloud.
1 Placement (Scheduling) Optimal mapping of VMs – to physical hosts in a data center (cloud) – across multiple clouds Federation and bursting Multi-cloud.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
A T AXONOMY AND S URVEY OF C LOUD C OMPUTING S YSTEMS Reporter: Steven Chen Date: 2010/10/27 1.
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
WORKFLOWS IN CLOUD COMPUTING. CLOUD COMPUTING  Delivering applications or services in on-demand environment  Hundreds of thousands of users / applications.
Cloud Computing Myths and Realities Towards a policy Framework for Arab countries.
Plan Introduction What is Cloud Computing?
Private Cloud: Application Transformation Business Priorities Presentation.
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
Take An Internal Look at Hadoop Hairong Kuang Grid Team, Yahoo! Inc
Distributed Data Stores – Facebook Presented by Ben Gooding University of Arkansas – April 21, 2015.
Road to the Cloud The Economics of Cloud Computing.
MIGRATING INTO A CLOUD P. Sai Kiran. 2 Cloud Computing Definition “It is a techno-business disruptive model of using distributed large-scale data centers.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
CloudEthernet Forum OVERVIEW December 2 nd, 2014.
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering Arian Zwegers European Commission Information Society and Media Directorate.
Light showcase: System Center 2012 SP1- Operations Manager Medium showcase: System Center 2012 SP1- Operations Manager Deep showcase:
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
Software-Defined Data Center
Challenges towards Elastic Power Management in Internet Data Center.
© 2011 IBM Corporation 1 (ENSUREing we can) Ride the Wave (on a Cloud) Presenter: Michael Factor, Ph.D. IBM Research – Haifa
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Ch System Models for Distributed and Cloud Computing Classification of Massive systems (Table 1.2) Clusters of Cooperative Computers 
Agenda Motion Imagery Challenges Overview of our Cloud Activities -Big Data -Large Data Implementation Lessons Learned Summary.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
© BLADE Network Technologies, © FASTER VIRTUAL PROVEN Cloud Ready Network Open Products, Shipping Now.
1 ALCATEL-LUCENT — PROPRIETARY AND CONFIDENTIAL COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. NFV transforms the way service providers architect.
Simplifying Cloud Connectivity for Your Clients Presenter: Tom SharkeyTom Sharkey December 8,
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Embrace the Future of.
The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Presenter: Chao-Han Tsai (Some slides adapted from the Google’s series lectures)
Content Delivery Cloud A Better Alternative To Your Content Delivery Network (CDN) ©2013 Riverbed Technology Confidential and Proprietary.
BIG DATA BIGDATA, collection of large and complex data sets difficult to process using on-hand database tools.
St. Petersburg, 2016 Openstack Disk Storage vs Amazon Disk Storage Computing Clusters, Grids and Cloud Erasmus Mundus Master Program in PERCCOM Author:
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
Increasing Cloud Adoption Through Cloud Services Brokerage (CSB) Brent Brightwell Senior VP Products and Strategy DoubleHorn.
Clouding with Microsoft Azure
Understanding The Cloud
What is it ? …all via a single, proven Platform-as-a-Service.
University of Maryland College Park
StratusLab First Periodic Review
“Internet of Things” – The new age drivers of Power Distribution Automation Speaker: Jayant Sinha Date of session: 2 Oct, 2015.
IOT Critical Impact on DC Design
Intro to SaaS Software as a service (SaaS) is a model of software delivery where the software company provides maintenance, daily technical operation,
Federated IdM Across Heterogeneous Clouding Environment
Introduction to Edge Computing
Cloud Computing.
The Brocade Cloud Manageability Vision
A Survey on Distributed File Systems
Azure Availability, Reliability, and Performance
AWS Cloud Computing Masaki.
Building global and highly-available services using Windows Azure
Presentation transcript:

Towards a dynamic multi-cloud computing universe Divy Agrawal & Amr El Abbadi UC Santa Barbara

Origins of Cloud Single data center Focus: – Virtualization technologies – Reliable and robust infrastructure What if the data center fails? Source: center-cisco-free-twice-as-efficient/

Cloud Evolution Multiple static data centers Geo-replication – Fault-tolerance – Lower latency across regions What are we missing? Source: content/uploads/2009/08/multi_master_replication2.jpg

Cloud Evolution Too many providers – Potential for vendor lock-in – Lack of cloud standards Focus only on large “cores” – Missing out on resources at the edge Source: Source:

Cloud Revolution Build a cloud ecosystem: Lots of resources at the edge – Content Delivery Networks Huge potential with transient resources – Wall street companies – Large infrastructures with diurnal usage Inter-operability between cloud providers

Dynamic Clouds (diurnal behavior) 1:00 am 9:00 am Transition through time epochs Nucleus

Research Vision Design Principles: – Separate system and application data – Decouple control from storage of date A collection of static cloud “nucleus” – Heart and mind: coordinate and synchronize. A collection of dynamic cloud “cores” – Augment system capacity.

Technical Challenges A uniform namespace for multi cloud cores. Efficient integration of surplus capacity. Effective load and data migration. Scalable monitoring and system modeling.

Agility and Elasticity Managing Churn – Predictable; checkpoints. Load balancing and elasticity – Migration; replication Data Placement – Need models to account for churn and load changes.

Building a Dynamic Cloud System Monitoring and Control – System stats, failures, data placement, etc Metadata Management (system state) – Strong consistency within a single core – Casual consistency across cores (dist dictionary)? Data Access Control – Inexpensive tenant migration Data Storage (fault tolerance) – Cross core replication—timeline consistency?

More Issues Standards Differential pricing: varying demand and availability SLAs versus Operating cost Privacy and security Supporting diverse applications and workloads