An Economical and SLO- Guaranteed Cloud Storage Service across Multiple Cloud Service Providers Guoxin Liu and Haiying Shen

Size: px
Start display at page:

Download "An Economical and SLO- Guaranteed Cloud Storage Service across Multiple Cloud Service Providers Guoxin Liu and Haiying Shen"

Transcription

1 An Economical and SLO- Guaranteed Cloud Storage Service across Multiple Cloud Service Providers Guoxin Liu and Haiying Shen Presenter: Haiying Shen Associate professor Department of Electrical and Computer Engineering, Clemson University, Clemson, USA 1

2 Outline Introduction Related work Problem Statement Economical and SLO-guaranteed Service Evaluation Conclusion 2

3 Cloud Service Providers (CSPs) 3

4 Geo-Distributed Storage over CSPs Use different CSPs Objective: minimize payment cost Non-trivial VMs Storage Get VMs Storage VMs Storage Amazon Asia Tokyo Google US East Microsoft Azure US East

5 Geo-Distributed Storage over CSPs Cloud service broker Collects resource usage requirements from customers Generates data allocation over multiple clouds Data storage and Get request allocation Reduce cost by leveraging different pricing policies Different cloud providers, different datacenters of a cloud provider Tiered pricing Location of the destination datacenter Pay-as-you-go price > reservation price Problem: Input: customer data and request rates Output: data storage & request allocation and resource reservation

6 Outline Introduction Related work Problem Statement Economical and SLO-guaranteed Service Evaluation Conclusion 6

7 Related Work Storage services over multiple clouds Data availability, data retrieval latency Cloud/datacenter storage payment cost minimization Adaptively assign data with different sizes to different storage services to minimize the cost for storage Pricing models on clouds Dynamic pricing models Adaptive leasing or auctions Model concave game Cloud service SLO guarantee Guarantee service latency SLO and achieve high throughput Caching and scheduling 7

8 SLO Guaranteed with Cost Minimization ES 3 : Economical and SLO-guaranteed cloud Storage Service Geographically distributed cloud storage service for multiple customers over multiple clouds with SLO guarantee and cost minimization VMs Storage Get VMs Storage VMs Storage Amazon Asia Tokyo Google US East Microsoft Azure US East 8

9 Outline Introduction Related work Problem Statement Economical and SLO-guaranteed Service Evaluation Conclusion 9

10 Data Allocation and Resource Reservation Payment minimization objective Get/Put: Minimize cost under both pay-as-you-go and reservation Storage/Transfer: Minimize pay-as-you-go under tiered pricing model Constraints Ensure Get/Put SLO for each tenant Ensure data availability (maintain replicas over datacenters) Avoid data congestion of a single datacenter NP-Hard 10

11 Outline Introduction Related work Problem Statement Economical and SLO-guaranteed Service Evaluation Conclusion 11

12 Economical and SLO-guaranteed Cloud Storage Service Cost minimization with SLO guarantee under payas-you-go model & reservation benefit maximization Coordinated data allocation and reservation Cost minimization under reservation GA-based data allocation adjustment Dynamic Get rate variation Dynamic request redirection 12

13 Coordinated Data Allocation and Resource Reservation A={A1,A2,.An} as a list of the number of Gets in different t k in T sorted in an increasing order Rule 1: Among several datacenter candidates to allocate a data item, we need to choose the datacenter that leads to the largest A1 increment after being allocated with the data item The optimal reservation is the Ai in A that generates the largest reservation benefit A 2 =200 Reservation A 1 =100 d 2 d 4 d 2 d 4 d d 1 d 3 1 d 3 t 1 t 2 t 1 t 2 dp 1 dp 2 Unbalanced data allocation 13

14 Data Allocation and Reservation Dominant cost Cost >> sum of all other costs Intensive data Storage/Get/Put intensive (storage/get/put cost domination) Existence of high domination ratio Storage intensive: Old webpages/photos/videos Put intensive: Replicas for data availability Get intensive: New popular news/photos/videos 14

15 Data Allocation and Reservation SLO guarantee Latency and capacity aware cloud service selection Cost efficiency Get/Put intensive data Minimum unit price & follow Rule 1 Storage intensive data Minimum unit price and maximum aggregation size d 2 A 2 =200 d 4 A 1 =100 A 1 =100 d 2 d 4 d d 1 d 3 1 d 3 t 1 t 2 t 1 t 2 dp 1 dp 2 Unbalanced data allocation Reservation GA =>> d 4 A1=A 2 =150 d 4 d 2 d 2 d d 1 d 3 1 d 3 t 1 t 2 t 1 t 2 dp 1 dp 2 Optimal data allocation 15

16 GA-based Data Allocation Genetic algorithm (GA): mimics the process of natural selection Gene: Data allocation of a data item Crossover: Between global-optimal and sub-optimals Mutation: Approach to global optimal Global optimal Storage optimal Get optimal Put optimal <d 1,{dp 1,,dp β }> Mutation <d 1,{dp 1 1,,dp 1 β }> <d 2,{dp 1,,dp β }> <d k,{dp 1,,dp β }> Crossover Crossover Crossover <d 1,{dp 1,,dp β }> <d 2,{dp 1,,dp β }> <d k,{dp 1,,dp β }> <d 1,{dp 1,,dp β }> <d 2,{dp 1,,dp β }> <d k,{dp 1,,dp β }> <d 1,{dp 1,,dp β }> <d 2,{dp 1,,dp β }> <d k,{dp 1,,dp β }> 16

17 Dynamic Request Redirection Observation: Get rate variation Solution Data availability: Multiple replicas Saturation datacenter Starvation datacenter Saturation: Usage over reservation Starvation: Usage under reservation Get(d i ) Request Reservation Request Expectation AWS US East Storage Azure US East Storage Saturation Agent Starvation 17

18 Outline Introduction Related work Problem Statement Economical and SLO-guaranteed Service Evaluation Conclusion 18

19 Evaluation of ES 3 Simulated CSPs: 25 regions Amazon S3, Microsoft Azure, and Google cloud storage Simulated customers 52 Cloud customers Real deployment One customer: Amazon EC2 US East & West regions Comparison COPS [9]: shortest latency SPANStore [10]: latency guaranteed and unit cost minimization Cheapest: Unit cost minimization Random: Random CSP region selection [9] W. Lloyd, M. J. Freedman, M. Kaminsky, and D. G. Andersen. Dont Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS. In Proc. of SOSP, [10] Z. Wu, M. Butkiewicz, D. Perkins, E. Katz-Bassett, and H. V. Madhyastha. SPANStore: Cost-Eective Geo-Replicated Storage Spanning Multiple Cloud Services. In Proc. of SOSP,

20 Evaluation (cont.) Effect of ES 3 Due to capacity and latency awareness ES 3 supplies get-slo and put-slo guaranteed service Due to the comprehensive pricing policy awareness ES 3 generates the minimum payment cost to CSPs 20

21 Outline Introduction Related work Problem Statement Economical and SLO-guaranteed Service Evaluation Conclusion 21

22 Conclusion Multi-cloud Economical and SLOguaranteed cloud Storage Service (ES3) Coordinated data allocation and reservation GA-based data allocation adjustment Dynamic request redirection Effectiveness: Minimize payment cost and achieve the SLO of each tenant Future wok: Dynamically create and delete data replicas in datacenters to fully utilize the Put reservation 22

23 Thank you! Questions & Comments? Haiying Shen, Associated Professor Pervasive Communication Laboratory Clemson University

Minimum-cost Cloud Storage Service Across Multiple Cloud Providers

Minimum-cost Cloud Storage Service Across Multiple Cloud Providers Minimum-cost Cloud Storage Service Across Multiple Cloud Providers Guoxin Liu and Haiying Shen Department of Electrical and Computer Engineering, Clemson University, Clemson, USA 1 Outline Introduction

More information

Minimum-cost Cloud Storage Service Across Multiple Cloud Providers

Minimum-cost Cloud Storage Service Across Multiple Cloud Providers 1 Minimum-cost Cloud Storage Service Across Multiple Cloud Providers Guoxin Liu, Haiying Shen*, Senior Member IEEE Abstract Many Cloud Service Providers (CSPs) provide data storage services with datacenters

More information

Towards Deadline Guaranteed Cloud Storage Services Guoxin Liu, Haiying Shen, and Lei Yu

Towards Deadline Guaranteed Cloud Storage Services Guoxin Liu, Haiying Shen, and Lei Yu Towards Deadline Guaranteed Cloud Storage Services Guoxin Liu, Haiying Shen, and Lei Yu Presenter: Guoxin Liu Ph.D. Department of Electrical and Computer Engineering, Clemson University, Clemson, USA Computer

More information

Deadline Guaranteed Service for Multi- Tenant Cloud Storage Guoxin Liu and Haiying Shen

Deadline Guaranteed Service for Multi- Tenant Cloud Storage Guoxin Liu and Haiying Shen Deadline Guaranteed Service for Multi- Tenant Cloud Storage Guoxin Liu and Haiying Shen Presenter: Haiying Shen Associate professor *Department of Electrical and Computer Engineering, Clemson University,

More information

On-Demand Bandwidth Pricing for Congestion Control in Core Switches in Cloud Networks

On-Demand Bandwidth Pricing for Congestion Control in Core Switches in Cloud Networks On-Demand Bandwidth Pricing for Congestion Control in Core Switches in Cloud Networks Abouzar Ghavami, Zhuozhao Li, Haiying Shen, Electrical and Computer Engineering Dept., University of Clemson, Clemson,

More information

Selective Data Replication for Online Social Networks with Distributed Datacenters Guoxin Liu *, Haiying Shen *, Harrison Chandler *

Selective Data Replication for Online Social Networks with Distributed Datacenters Guoxin Liu *, Haiying Shen *, Harrison Chandler * Selective Data Replication for Online Social Networks with Distributed Datacenters Guoxin Liu *, Haiying Shen *, Harrison Chandler * Presenter: Haiying (Helen) Shen Associate professor *Department of Electrical

More information

An Efficient Holistic Data Distribution and Storage Solution for Online Social Networks

An Efficient Holistic Data Distribution and Storage Solution for Online Social Networks Clemson University TigerPrints All Dissertations Dissertations 12-2015 An Efficient Holistic Data Distribution and Storage Solution for Online Social Networks Guoxin Liu Clemson University Follow this

More information

Consolidating Complementary VMs with Spatial/Temporalawareness

Consolidating Complementary VMs with Spatial/Temporalawareness Consolidating Complementary VMs with Spatial/Temporalawareness in Cloud Datacenters Liuhua Chen and Haiying Shen Dept. of Electrical and Computer Engineering Clemson University, SC, USA 1 Outline Introduction

More information

New Bandwidth Sharing and Pricing Policies to Achieve a Win-Win Situation for Cloud Provider and Tenants

New Bandwidth Sharing and Pricing Policies to Achieve a Win-Win Situation for Cloud Provider and Tenants New Bandwidth Sharing and Pricing Policies to Achieve a Win-Win Situation for Cloud Provider and Tenants Haiying Shen and Zhuozhao Li Dept. of Electrical and Computer Engineering Clemson University, SC,

More information

Pocket: Elastic Ephemeral Storage for Serverless Analytics

Pocket: Elastic Ephemeral Storage for Serverless Analytics Pocket: Elastic Ephemeral Storage for Serverless Analytics Ana Klimovic*, Yawen Wang*, Patrick Stuedi +, Animesh Trivedi +, Jonas Pfefferle +, Christos Kozyrakis* *Stanford University, + IBM Research 1

More information

Towards Green Cloud Computing: Demand Allocation and Pricing Policies for Cloud Service Brokerage Chenxi Qiu

Towards Green Cloud Computing: Demand Allocation and Pricing Policies for Cloud Service Brokerage Chenxi Qiu Towards Green Cloud Computing: Demand Allocation and Pricing Policies for Cloud Service Brokerage Chenxi Qiu Holcombe Department of Electrical and Computer Engineering Outline 1. Introduction 2. Algorithm

More information

Model-Driven Geo-Elasticity In Database Clouds

Model-Driven Geo-Elasticity In Database Clouds Model-Driven Geo-Elasticity In Database Clouds Tian Guo, Prashant Shenoy College of Information and Computer Sciences University of Massachusetts, Amherst This work is supported by NSF grant 1345300, 1229059

More information

Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters

Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters Liuhua Chen Dept. of Electrical and Computer Eng. Clemson University, USA Haiying Shen Dept. of Computer

More information

Recall use of logical clocks

Recall use of logical clocks Causal Consistency Consistency models Linearizability Causal Eventual COS 418: Distributed Systems Lecture 16 Sequential Michael Freedman 2 Recall use of logical clocks Lamport clocks: C(a) < C(z) Conclusion:

More information

Causal Consistency. CS 240: Computing Systems and Concurrency Lecture 16. Marco Canini

Causal Consistency. CS 240: Computing Systems and Concurrency Lecture 16. Marco Canini Causal Consistency CS 240: Computing Systems and Concurrency Lecture 16 Marco Canini Credits: Michael Freedman and Kyle Jamieson developed much of the original material. Consistency models Linearizability

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

TripS: Automated Multi-tiered Data Placement in a Geo-distributed Cloud Environment

TripS: Automated Multi-tiered Data Placement in a Geo-distributed Cloud Environment TripS: Automated Multi-tiered Data Placement in a Geo-distributed Cloud Environment Kwangsung Oh, Abhishek Chandra, and Jon Weissman Department of Computer Science and Engineering University of Minnesota

More information

AutoTune: Game-based Adaptive Bitrate Streaming in P2P-Assisted Cloud-Based VoD Systems

AutoTune: Game-based Adaptive Bitrate Streaming in P2P-Assisted Cloud-Based VoD Systems AutoTune: Game-based Adaptive Bitrate Streaming in P2P-Assisted Cloud-Based VoD Systems Yuhua Lin and Haiying Shen Dept. of Electrical and Computer Engineering Clemson University, SC, USA Outline Introduction

More information

Cost-Effective Support for Low Latency Cloud Storage

Cost-Effective Support for Low Latency Cloud Storage Cost-Effective Support for Low Latency Cloud Storage by Zhe Wu A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Computer Science and Engineering)

More information

RIAL: Resource Intensity Aware Load Balancing in Clouds

RIAL: Resource Intensity Aware Load Balancing in Clouds RIAL: Resource Intensity Aware Load Balancing in Clouds Liuhua Chen and Haiying Shen and Karan Sapra Dept. of Electrical and Computer Engineering Clemson University, SC, USA 1 Outline Introduction System

More information

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing This paper was accepted for publication in the IEEE Cloud Computing. The copyright was transferred to IEEE. The final version of the paper will be made available on IEEE Xplore via http://dx.doi.org/10.1109/mcc.2017.28

More information

Redefining Data Locality for Cross-Data Center Storage

Redefining Data Locality for Cross-Data Center Storage Redefining Data Locality for Cross-Data Center Storage Kwangsung Oh, Ajaykrishna Raghavan, Abhishek Chandra, and Jon Weissman Department of Computer Science and Engineering University of Minnesota Twin

More information

Azure Publisher - Product Sheet

Azure Publisher - Product Sheet 2017-02-10 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Take Your Website to the Cloud If you have a popular website, you may eventually face a challenge of

More information

MicroFuge: A Middleware Approach to Providing Performance Isolation in Cloud Storage Systems

MicroFuge: A Middleware Approach to Providing Performance Isolation in Cloud Storage Systems 1 MicroFuge: A Middleware Approach to Providing Performance Isolation in Cloud Storage Systems Akshay Singh, Xu Cui, Benjamin Cassell, Bernard Wong and Khuzaima Daudjee July 3, 2014 2 Storage Resources

More information

A MEASUREMENT STUDY ON CO-RESIDENCE THREAT INSIDE THE CLOUD

A MEASUREMENT STUDY ON CO-RESIDENCE THREAT INSIDE THE CLOUD 1 A MEASUREMENT STUDY ON CO-RESIDENCE THREAT INSIDE THE CLOUD Zhang Xu College of William and Mary Haining Wang University of Delaware Zhenyu Wu NEC Laboratories America 2 Cloud Becomes Tempting Target

More information

VShare: A Wireless Social Network Aided Vehicle Sharing System Using Hierarchical Cloud Architecture

VShare: A Wireless Social Network Aided Vehicle Sharing System Using Hierarchical Cloud Architecture VShare: A Wireless Social Network Aided Vehicle Sharing System Using Hierarchical Cloud Architecture Yuhua Lin and Haiying Shen Dept. of Electrical and Computer Engineering Clemson University, SC, USA

More information

CACHE ME IF YOU CAN! GETTING STARTED WITH AMAZON ELASTICACHE. AWS Charlotte Meetup / Charlotte Cloud Computing Meetup Bilal Soylu October 2013

CACHE ME IF YOU CAN! GETTING STARTED WITH AMAZON ELASTICACHE. AWS Charlotte Meetup / Charlotte Cloud Computing Meetup Bilal Soylu October 2013 1 CACHE ME IF YOU CAN! GETTING STARTED WITH AMAZON ELASTICACHE AWS Charlotte Meetup / Charlotte Cloud Computing Meetup Bilal Soylu October 2013 2 Agenda Hola! Housekeeping What is this use case What is

More information

Cost-efficient VNF placement and scheduling in cloud networks. Speaker: Tao Gao 05/18/2018 Group Meeting Presentation

Cost-efficient VNF placement and scheduling in cloud networks. Speaker: Tao Gao 05/18/2018 Group Meeting Presentation Cost-efficient VNF placement and scheduling in cloud networks Speaker: Tao Gao 05/18/2018 Group Meeting Presentation Background Advantages of Network Function Virtualization (NFV): can be customized on-demand

More information

Scalable Causal Consistency for Wide-Area Storage with COPS

Scalable Causal Consistency for Wide-Area Storage with COPS Don t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS Wyatt Lloyd * Michael J. Freedman * Michael Kaminsky David G. Andersen * Princeton, Intel Labs, CMU The Key-value

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

Amazon Web Services. Foundational Services for Research Computing. April Mike Kuentz, WWPS Solutions Architect

Amazon Web Services. Foundational Services for Research Computing. April Mike Kuentz, WWPS Solutions Architect Amazon Web Services Foundational Services for Research Computing Mike Kuentz, WWPS Solutions Architect April 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Global Infrastructure

More information

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Building Multi-Region Applications Jan Metzner, Solutions Architect Brian Wagner, Solutions Architect 2015, Amazon Web Services,

More information

HPC in Cloud. Presenter: Naresh K. Sehgal Contributors: Billy Cox, John M. Acken, Sohum Sohoni

HPC in Cloud. Presenter: Naresh K. Sehgal Contributors: Billy Cox, John M. Acken, Sohum Sohoni HPC in Cloud Presenter: Naresh K. Sehgal Contributors: Billy Cox, John M. Acken, Sohum Sohoni 2 Agenda What is HPC? Problem Statement(s) Cloud Workload Characterization Translation from High Level Issues

More information

Architekturen für die Cloud

Architekturen für die Cloud Architekturen für die Cloud Eberhard Wolff Architecture & Technology Manager adesso AG 08.06.11 What is Cloud? National Institute for Standards and Technology (NIST) Definition On-demand self-service >

More information

VirtuLocity VLN Software Acceleration Service Virtualized acceleration wherever and whenever you need it

VirtuLocity VLN Software Acceleration Service Virtualized acceleration wherever and whenever you need it VirtuLocity VLN Software Acceleration Service Virtualized acceleration wherever and whenever you need it Bandwidth Optimization with Adaptive Congestion Avoidance for WAN Connections model and supports

More information

Pricing Intra-Datacenter Networks with

Pricing Intra-Datacenter Networks with Pricing Intra-Datacenter Networks with Over-Committed Bandwidth Guarantee Jian Guo 1, Fangming Liu 1, Tao Wang 1, and John C.S. Lui 2 1 Cloud Datacenter & Green Computing/Communications Research Group

More information

Azure database performance Azure performance measurements February 2017

Azure database performance Azure performance measurements February 2017 dbwatch report 1-2017 Azure database performance Azure performance measurements February 2017 Marek Jablonski, CTO dbwatch AS Azure database performance Introduction The popular image of cloud services

More information

<Hot>Table 1.1 lists the Infoblox vnios for Azure appliance models that are supported for this release. # of vcpu Cores. TE-V Yes

<Hot>Table 1.1 lists the Infoblox vnios for Azure appliance models that are supported for this release. # of vcpu Cores. TE-V Yes About Infoblox vnios for Azure Infoblox vnios for Azure is an Infoblox virtual appliance designed for deployments through Microsoft Azure, a collection of integrated cloud services in the Microsoft Cloud.

More information

Hiding Amongst the Clouds

Hiding Amongst the Clouds Hiding Amongst the Clouds A Proposal for Cloud-based Onion Routing Nicholas Jones Matvey Arye Jacopo Cesareo Michael J. Freedman Princeton University https://www.torproject.org/about/overview.html We and

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

QADR with Energy Consumption for DIA in Cloud

QADR with Energy Consumption for DIA in 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. 3, Issue. 4, April 2014,

More information

REFERENCE ARCHITECTURE Quantum StorNext and Cloudian HyperStore

REFERENCE ARCHITECTURE Quantum StorNext and Cloudian HyperStore REFERENCE ARCHITECTURE Quantum StorNext and Cloudian HyperStore CLOUDIAN + QUANTUM REFERENCE ARCHITECTURE 1 Table of Contents Introduction to Quantum StorNext 3 Introduction to Cloudian HyperStore 3 Audience

More information

A comparison of UKCloud s platform against other public cloud providers

A comparison of UKCloud s platform against other public cloud providers Pure commitment. A comparison of UKCloud s platform against other public cloud providers version 1.0 (Based upon August 2017 data) The evolution of UKCloud UKCloud has long been known for its VMware powered

More information

NewSQL Without Compromise

NewSQL Without Compromise NewSQL Without Compromise Everyday businesses face serious challenges coping with application performance, maintaining business continuity, and gaining operational intelligence in real- time. There are

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

Network Adaptability under Resource Crunch. Rafael Braz Rebouças Lourenço Networks Lab - UC Davis Friday Lab Meeting - April 7th, 2017

Network Adaptability under Resource Crunch. Rafael Braz Rebouças Lourenço Networks Lab - UC Davis Friday Lab Meeting - April 7th, 2017 Network Adaptability under Resource Crunch Rafael Braz Rebouças Lourenço Networks Lab - UC Davis Friday Lab Meeting - April 7th, 2017 Outline What is Resource Crunch Problem Statement Example 1 Connection

More information

New Bandwidth Sharing and Pricing Policies to Achieve a Win-Win Situation for Cloud Provider and Tenants

New Bandwidth Sharing and Pricing Policies to Achieve a Win-Win Situation for Cloud Provider and Tenants This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI.9/TPDS.5.4977,

More information

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Module Day Topic. 1 Definition of Cloud Computing and its Basics Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What

More information

VirtuLocity VLNCloud Software Acceleration Service Virtualized acceleration wherever and whenever you need it

VirtuLocity VLNCloud Software Acceleration Service Virtualized acceleration wherever and whenever you need it VirtuLocity VLNCloud Software Acceleration Service Virtualized acceleration wherever and whenever you need it Bandwidth Optimization with Adaptive Congestion Avoidance for Cloud Connections Virtulocity

More information

Towards Deadline Guaranteed Cloud Storage Services

Towards Deadline Guaranteed Cloud Storage Services Towards Deadline Guaranteed Cloud Storage Services Guoxin Liu, Haiying Shen Department of Electrical and Computer Engineering Clemson University {guoxinl, shenh}@clemson.edu Lei Yu School of Computer Science

More information

A Network-aware Scheduler in Data-parallel Clusters for High Performance

A Network-aware Scheduler in Data-parallel Clusters for High Performance A Network-aware Scheduler in Data-parallel Clusters for High Performance Zhuozhao Li, Haiying Shen and Ankur Sarker Department of Computer Science University of Virginia May, 2018 1/61 Data-parallel clusters

More information

II. METHODS AND MATERIAL

II. METHODS AND MATERIAL International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 5 ISSN : 2456-3307 Recovering Data Stability Service for Preserving

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

Public Cloud Leverage For IT/Business Alignment Business Goals Agility to speed time to market, adapt to market demands Elasticity to meet demand whil

Public Cloud Leverage For IT/Business Alignment Business Goals Agility to speed time to market, adapt to market demands Elasticity to meet demand whil LHC2386BU True Costs Savings Modeling and Costing A Migration to VMware Cloud on AWS Chris Grossmeier chrisg@cloudphysics.com John Blumenthal john@cloudphysics.com #VMworld Public Cloud Leverage For IT/Business

More information

MDCC MULTI DATA CENTER CONSISTENCY. amplab. Tim Kraska, Gene Pang, Michael Franklin, Samuel Madden, Alan Fekete

MDCC MULTI DATA CENTER CONSISTENCY. amplab. Tim Kraska, Gene Pang, Michael Franklin, Samuel Madden, Alan Fekete MDCC MULTI DATA CENTER CONSISTENCY Tim Kraska, Gene Pang, Michael Franklin, Samuel Madden, Alan Fekete gpang@cs.berkeley.edu amplab MOTIVATION 2 3 June 2, 200: Rackspace power outage of approximately 0

More information

Smart-Transfer: A Cost-Minimized Inter-Service Data Storage and Transfer Scheme

Smart-Transfer: A Cost-Minimized Inter-Service Data Storage and Transfer Scheme Smart-Transfer: A Cost-Minimized Inter-Service Data Storage and Transfer Scheme Galen Deal A Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer

More information

Designing Fault-Tolerant Applications

Designing Fault-Tolerant Applications Designing Fault-Tolerant Applications Miles Ward Enterprise Solutions Architect Building Fault-Tolerant Applications on AWS White paper published last year Sharing best practices We d like to hear your

More information

A Survey On Load Balancing Methods and Algorithms in Cloud Computing

A Survey On Load Balancing Methods and Algorithms in Cloud Computing International Journal of Computer Sciences and Engineering Open Access Survey Paper Volume-5, Issue-4 E-ISSN: 2347-2693 A Survey On Load Balancing Methods and Algorithms in Cloud Computing M. Lagwal 1*,

More information

Building Clusters to Protect SQL Server in Cloud Configurations

Building Clusters to Protect SQL Server in Cloud Configurations Building Clusters to Protect SQL Server in Cloud Configurations David Bermingham Senior Technical Evangelist, SIOS Technology Microsoft Cloud & Datacenter MVP (2010-Present) Copyright @ 2017 SIOS Technology

More information

To Relay or Not to Relay for Inter-Cloud Transfers? Fan Lai, Mosharaf Chowdhury, Harsha Madhyastha

To Relay or Not to Relay for Inter-Cloud Transfers? Fan Lai, Mosharaf Chowdhury, Harsha Madhyastha To Relay or Not to Relay for Inter-Cloud Transfers? Fan Lai, Mosharaf Chowdhury, Harsha Madhyastha Background Over 40 Data Centers (DCs) on EC2, Azure, Google Cloud A geographically denser set of DCs across

More information

Concepts Introduced in Chapter 6. Warehouse-Scale Computers. Programming Models for WSCs. Important Design Factors for WSCs

Concepts Introduced in Chapter 6. Warehouse-Scale Computers. Programming Models for WSCs. Important Design Factors for WSCs Concepts Introduced in Chapter 6 Warehouse-Scale Computers A cluster is a collection of desktop computers or servers connected together by a local area network to act as a single larger computer. introduction

More information

DIAL: A Distributed Adaptive-Learning Routing Method in VDTNs

DIAL: A Distributed Adaptive-Learning Routing Method in VDTNs DIAL: A Distributed Adaptive-Learning Routing Method in VDTNs Authors: Bo Wu, Haiying Shen and Kang Chen Dept. of Electrical and Computer Engineering Clemson University, SC, USA 1 Outline Background Trace

More information

CPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University

CPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University CPSC 426/526 Cloud Computing Ennan Zhai Computer Science Department Yale University Recall: Lec-7 In the lec-7, I talked about: - P2P vs Enterprise control - Firewall - NATs - Software defined network

More information

TROPIC: Transactional Resource Orchestration Platform In the Cloud

TROPIC: Transactional Resource Orchestration Platform In the Cloud TROPIC: Transactional Resource Orchestration Platform In the Cloud Changbin Liu, Yun Mao*, Xu Chen*, Mary Fernandez*, Boon Thau Loo, Jacobus Van der Merwe* * netdb.cis.upenn.edu/dmf 1 Motivation Infrastructure

More information

ENTERPRISE INTERNET SOLUTIONS AWS IS CLOUDCONNECT SOLUTION OVERVIEW

ENTERPRISE INTERNET SOLUTIONS AWS IS CLOUDCONNECT SOLUTION OVERVIEW ENTERPRISE INTERNET SOLUTIONS AWS IS CLOUDCONNECT SOLUTION OVERVIEW INTERNET SOLUTIONS PARTNERSHIP WITH AMAZON WEB SERVICES (AWS) DIRECT CONNECT Our partnership with AWS enables us to offer our enterprise

More information

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations Hybrid Cloud Native Public Cloud Private Cloud Public Cloud Edge Consistent Infrastructure & Consistent Operations VMs and Containers Management and Automation Cloud Ops DevOps Existing Apps Cost Management

More information

Construct a High Efficiency VM Disaster Recovery Solution. Best choice for protecting virtual environments

Construct a High Efficiency VM Disaster Recovery Solution. Best choice for protecting virtual environments Construct a High Efficiency VM Disaster Recovery Solution Best choice for protecting virtual environments About NAKIVO Established in the USA since 2012 Provides data protection solutions for VMware, Hyper-V

More information

GlobalFS: A Strongly Consistent Multi-Site Filesystem

GlobalFS: A Strongly Consistent Multi-Site Filesystem GlobalFS: A Strongly Consistent Multi-Site Filesystem Leandro Pacheco Raluca Halalai Valerio Schiavoni Fernando Pedone Etienne Rivière Pascal Felber RainbowFS Workshop May 3rd, 2017 Distributed applications

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

Large-Scale Web Applications

Large-Scale Web Applications Large-Scale Web Applications Mendel Rosenblum Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet CS142 Lecture Notes - Intro LAN 2 Large-Scale: Scale-Out

More information

Q&As Provisioning SQL Databases (beta)

Q&As Provisioning SQL Databases (beta) CertBus.com 70-765 Q&As Provisioning SQL Databases (beta) Pass Microsoft 70-765 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100% Money

More information

20745B: Implementing a Software- Defined DataCenter Using System Center Virtual Machine Manager

20745B: Implementing a Software- Defined DataCenter Using System Center Virtual Machine Manager 20745B: Implementing a Software- Defined DataCenter Using System Center Virtual Machine Manager Duration: 5 days; Instructor-led Familiarity with Windows Server and Windows Server administration An understanding

More information

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Liuhua Chen, Haiying Shen and Karan Sapra Department of Electrical and Computer Engineering Clemson

More information

Workload Aware Load Balancing For Cloud Data Center

Workload Aware Load Balancing For Cloud Data Center Workload Aware Load Balancing For Cloud Data Center SrividhyaR 1, Uma Maheswari K 2 and Rajkumar Rajavel 3 1,2,3 Associate Professor-IT, B-Tech- Information Technology, KCG college of Technology Abstract

More information

Zentera Systems CoIP Platform

Zentera Systems CoIP Platform Application Note Zentera Systems CoIP Platform Traffic Isolation Using CoIP Traffic Isolation is Critical to Network Security An important attribute of any network is that it ensures certain types of traffic

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

Workshop Report: ElaStraS - An Elastic Transactional Datastore in the Cloud

Workshop Report: ElaStraS - An Elastic Transactional Datastore in the Cloud Workshop Report: ElaStraS - An Elastic Transactional Datastore in the Cloud Sudipto Das, Divyakant Agrawal, Amr El Abbadi Report by: Basil Kohler January 4, 2013 Prerequisites This report elaborates and

More information

THE WORLD S BEST- CONNECTED DATA CENTERS EQUINIX MIDDLE EAST & NORTH AFRICA (MENA) Equinix.com

THE WORLD S BEST- CONNECTED DATA CENTERS EQUINIX MIDDLE EAST & NORTH AFRICA (MENA) Equinix.com THE WORLD S BEST- CONNECTED DATA CENTERS EQUINIX MIDDLE EAST & NORTH AFRICA (MENA) Equinix.com PLATFORM EQUINIX A PLATFORM FOR GROWTH As the world s largest data center company, Equinix brings global leaders

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

Implementing a Software-Defined DataCenter (20745)

Implementing a Software-Defined DataCenter (20745) Implementing a Software-Defined DataCenter (20745) Duration: 5 Days Price: $895 Delivery Option: Attend via MOC On-Demand Students Will Learn Explaining the different virtualization options Installing

More information

OnCommand Cloud Manager 3.2 Deploying and Managing ONTAP Cloud Systems

OnCommand Cloud Manager 3.2 Deploying and Managing ONTAP Cloud Systems OnCommand Cloud Manager 3.2 Deploying and Managing ONTAP Cloud Systems April 2017 215-12035_C0 doccomments@netapp.com Table of Contents 3 Contents Before you create ONTAP Cloud systems... 5 Logging in

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

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

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache Databases on AWS 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon Web Services,

More information

Srinath Vaddepally.

Srinath Vaddepally. Cloud Computing Srinath Vaddepally CEO & Founder Srinath.Vaddepally@ristcall.com Cell : (816) 728 2134 www.ristcall.com Agenda Automation testing Cloud Computing Motivation factors from Distributed systems

More information

Home of Redis. April 24, 2017

Home of Redis. April 24, 2017 Home of Redis April 24, 2017 Introduction to Redis and Redis Labs Redis with MySQL Data Structures in Redis Benefits of Redis e 2 Redis and Redis Labs Open source. The leading in-memory database platform,

More information

CS 6393 Lecture 10. Cloud Computing. Prof. Ravi Sandhu Executive Director and Endowed Chair. April 12,

CS 6393 Lecture 10. Cloud Computing. Prof. Ravi Sandhu Executive Director and Endowed Chair. April 12, CS 6393 Lecture 10 Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair April 12, 2013 ravi.sandhu@utsa.edu www.profsandhu.com Ravi Sandhu 1 The Cloud The Network is the Computer - Sun

More information

Designing Distributed Systems using Approximate Synchrony in Data Center Networks

Designing Distributed Systems using Approximate Synchrony in Data Center Networks Designing Distributed Systems using Approximate Synchrony in Data Center Networks Dan R. K. Ports Jialin Li Naveen Kr. Sharma Vincent Liu Arvind Krishnamurthy University of Washington CSE Today s most

More information

Right-sizing Geo-distributed Data Centers for Availability and Latency

Right-sizing Geo-distributed Data Centers for Availability and Latency Right-sizing Geo-distributed Data Centers for Availability and Latency Iyswarya Narayanan The Pennsylvania State University iun6@cse.psu.edu Aman Kansal Microsoft Research kansal@alumni.ucla.edu Anand

More information

Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks

Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks Jing He, Shouling Ji, Mingyuan Yan, Yi Pan, and Yingshu Li Department of Computer Science Georgia State University,

More information

WHY COMPOSABLE INFRASTRUCTURE INSTEAD OF HYPERCONVERGENCE

WHY COMPOSABLE INFRASTRUCTURE INSTEAD OF HYPERCONVERGENCE WHY COMPOSABLE INFRASTRUCTURE INSTEAD OF HYPERCONVERGENCE WHO WE ARE GOAL: Composable Infrastruture HEADQUARTERS: Toronto - Canada COMPANY FOCUS: Composable infrastructure True Software Defined Datacenter

More information

Introduction To Cloud Computing

Introduction To Cloud Computing Introduction To Cloud Computing What is Cloud Computing? Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

More information

Be Fast, Cheap and in Control with SwitchKV Xiaozhou Li

Be Fast, Cheap and in Control with SwitchKV Xiaozhou Li Be Fast, Cheap and in Control with SwitchKV Xiaozhou Li Raghav Sethi Michael Kaminsky David G. Andersen Michael J. Freedman Goal: fast and cost-effective key-value store Target: cluster-level storage for

More information

SCALITY ZENKO. Freedom & control across Hybrid IT and Multi-Cloud

SCALITY ZENKO. Freedom & control across Hybrid IT and Multi-Cloud SCALITY Freedom & control across Hybrid IT and Multi-Cloud A Scality White Paper September 2018 SCALITY Hybrid IT and Multi-Cloud Storage Platform I. Introduction: Hybrid IT and Multi-Cloud Storage 3 II.

More information

SQL Azure. Abhay Parekh Microsoft Corporation

SQL Azure. Abhay Parekh Microsoft Corporation SQL Azure By Abhay Parekh Microsoft Corporation Leverage this Presented by : - Abhay S. Parekh MSP & MSP Voice Program Representative, Microsoft Corporation. Before i begin Demo Let s understand SQL Azure

More information

Data Center Services and Optimization. Sobir Bazarbayev Chris Cai CS538 October

Data Center Services and Optimization. Sobir Bazarbayev Chris Cai CS538 October Data Center Services and Optimization Sobir Bazarbayev Chris Cai CS538 October 18 2011 Outline Background Volley: Automated Data Placement for Geo-Distributed Cloud Services, by Sharad Agarwal, John Dunagan,

More information

Supercloud: Opportunities and Challenges

Supercloud: Opportunities and Challenges Supercloud: Opportunities and Challenges Qin Jia Zhiming Shen Weijia Song Robbert van Renesse Hakim Weatherspoon Cornell University ABSTRACT Infrastructure as a Service (IaaS) clouds couple applications

More information

Get started with ReVirt

Get started with ReVirt Get started with ReVirt Index ReVirt 4 Key benefits 4 any.cloud and Veeam 4 Handling your data 4 Payment and upgrades 5 Trial subscription 5 Terms for resellers 5 Veeam licenses 5 Safety with Veeam Cloud

More information

Review Article AN ANALYSIS ON THE PERFORMANCE OF VARIOUS REPLICA ALLOCATION ALGORITHMS IN CLOUD USING MATLAB

Review Article   AN ANALYSIS ON THE PERFORMANCE OF VARIOUS REPLICA ALLOCATION ALGORITHMS IN CLOUD USING MATLAB ISSN: 0975-766X CODEN: IJPTFI Available through Online Review Article www.ijptonline.com AN ANALYSIS ON THE PERFORMANCE OF VARIOUS REPLICA ALLOCATION ALGORITHMS IN CLOUD USING MATLAB 1 P. Nagendramani*,

More information

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER WHITE PAPER THE ZADARA CLOUD An overview of the Zadara Storage Cloud and VPSA Storage Array technology Zadara 6 Venture, Suite 140, Irvine, CA 92618, USA www.zadarastorage.com EXECUTIVE SUMMARY The IT

More information