Automated Control for Elastic Storage

Size: px
Start display at page:

Download "Automated Control for Elastic Storage"

Transcription

1 Automated Control for Elastic Storage Summarized by Matthew Jablonski George Mason University October 26, 2015 Lim, H. C. and Babu, S. and Chase, J. S. (2010) Automated Control for Elastic Storage The 7th ACM International Conference on Autonomic Computing (ICAC). Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

2 Overview 1 Introduction 2 System Overview Controller Controlling Elastic Storage 3 Components of the Controller Horizontal Scale Controller (HSC) Data Rebalance Controller (DRC) State Machine 4 Implementation 5 Evaluation 6 Discussion and Future Work 7 Conclusion Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

3 Background Problem: Web 2.0 workloads often suffer from flash cloud phenomenon Service demands change over time Towards a solution: Growing commercial interest in automating surge protection and adaptive resource provisioning for dynamic service loads The key elements for wide deployments of infrastructure are now in place through elastic scaling opportunities afforded by cloud computing Components can run in clusters at a range of scales where servers can be added/removed with negligible interuption of service Customers charged for resources as they are utilized Note this is Infrastructure-as-a-Service (IAAS) Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

4 Contributions of This Work Begins by noting that multi-tier Web services generally have common dynamic request demand profiles (see figure in next slide) Provides a method for scaling the storage tier in a data-intensive cluster-based multi-tier service Focuses on policies for elastic scaling based on automated control Uses Proportional Thresholding - integral control technique used to continuously modulate the number of discrete server instances in a cluster (more on this later) Addresses two new challenges on delay and cost of redistributing stored data to set of active instances in storage tier: 1 Actuator lag 2 Interference Implements and evaluates a prototype controller for elastic storage system using Cloudstone generator Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

5 System Overview Target Environment: A multi-tier application service (guest) hosted on virtual server instances rented from an elastic cloud provider. An automated controller uses cloud APIs to acquire and release instances for the guest as needed to serve a dynamic workload. Cloud guest presumed to have SLO based on some performance metric Performance is a function of the resources granted by cloud provider Work targets controlled elasticity to grow and shrink resources, as needed, to meet performance SLOs Grow: Service a growing load more efficiently with more resources Shrink: Use resources more efficiently and save money Focus is on elastic control of the storage tier Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

6 Controller Implement elastic controller process to run on behalf of guest Controller leverages sensors to measure performance from guest and/or cloud provider Based on this info, manages actuators to add storage server to group (join) or remove arbitrary server from group (leave) Actions combine to form control policies that should handle unanticipated workloads and meet SLO Controller can run outside cloud provider to manage control policies across multiple cloud providers Multiple cloud providers present discrete actuator problem Paper provides proportional thresholding technique Each tier exports control API to add/remove instances, which proportional thresholding uses for elastic control of storage tier Solution assumes a mechanism which balances load across servers within tier so request capacity scales Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

7 Controlling Elastic Storage Assumptions about architecture and features of storage tier: 1 Stores data across servers in a way that balances load for reasonable access patterns, and can rebalance in response to join and leave events 2 Replicates data internally for robust availability 3 Storage and IO capacity of system scales linearly with size of active server set Elastic control for cloud infrastructure presents new challenges: 1 Data Rebalancing: Adding a new storage node does not give immediate performance benefits as it does not have persistent data to serve 2 Interference to Guest Service: Data rebalancing consumes resources (CPU, bandwidth, etc.) that can otherwise be used to serve clients 3 Actuator Delays: once rebalancing commands issue, there is a delay before performance improvements observed The Hadoop Distributed File System (HDFS) is used for experiments Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

8 Components of the Controller The elastic controller has three parts: 1 Horizontal Scale Controller (HSC): Grows and shrinks number of storage nodes based on sensor information 2 Data Rebalance Controller (DRC): Controls data transfer for storage tier as it grows and shrinks 3 State Machine: Coordinates actions between HSC and DRC Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

9 Components of HSC Horizontal Scale Controller (HSC) is comprised of: Actuators: Cloud APIs used by HSC to grow/shrink number of storage nodes; each node runs on a separate instance Sensors: HSC bases elastic sizing choices on feedback incorporating one or more performance metric Paper prefers CPU utilization (see diagram on right for why) CPU is easy to measure accurately, is reasonably stable, and correlates to measure of level of service Other metrics could be used Control Policy: Classical integral control used as starting point; it is self-correcting, provably stable, and assumes actuator is continuous (next slide) Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

10 HSC Control Policy Definition of Control Policy u k+1 = u k + K i (y ref y k ) u k and u k+1 : current and new actuator values K i : Integral gain parameter y k andy ref : Current and desired sensor measurements Integral control: adjusts actuator value from previous time step proportionally to the deviation between the current and desired values of the sensor variable in the current time step Actuator u is a continuous variable (discrete actuators can cause instability due to oscillation) Avoiding oscillation: Make y ref a target range, with a pair of high y h and low y l sensor measurements HSC will react if: y h < y k : under-provisioned system y l > y k : over-provisioned system Setting y h and y l statically can lead to resource inefficiency or instability Proportional thresholding combines the above equation with dynamic setting of the target range... Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

11 Proportional Thresholding Source: Lim et. al., Automated Control in Cloud Computing: Challenges and Opportunities, 2009, URL: dcm/teaching/cop6938-cloudcomputing/studentpresentations/automaticcontrol- RamyaPradhan.pptx Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

12 HSC Dynamic Control Policy Property I: Dynamic target range, where y h = y ref and vary y l to vary range Performance impact of adding/removing a node becomes smaller size N of system increases Thus, Property I defines the property range to ensure efficient use of resources: lim N y l = y ref = y h Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

13 workload l = workload h N 1 N y l = f (workload l ) = f (f 1 (y h ) N 1 N ) Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24 HSC Dynamic Control Policy Property II: If system shrinks by one node as y k < y l, then y k+1 y h To capture these properties, we model the relationship between Cloudstone workload and average CPU utilization in storage tier: Empirical Model CPU = f (workload); thus, workload = f 1 (CPU) workload h = f 1 (y h ) represents a workload corresponding to y h = y ref if workload k > workload h, increase node by 1 if workload k < workload l, decrease node by 1 To ensure the property holds, we parameterize the trigger condition for various load levels:

14 Components of DRC - Data Rebalance Controller (DRC) uses rebalancing utility that comes with HDFS to rebalance data as nodes are added/removed - Rebalancing can cause actuator delay and interference - Actuators: Knobs control bandwidth b allocated to the rebalancer this is max and min bandwidth allocated to rebalancer b is selected to control tradeoff between lag and interference interference is proportional to b lag is s/b, where s is amount of data to be copied Issue with research: HDFS is insensitive to b over 3Mb/s, so paper uses it as is and adapts to behavior with DRC control policy Impact is the difference between the average response time with and without rebalancer running See Figure 3 (bandwidth pipeline) and 4 (performance impact) for more discussion (next slide) Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

15 DRC Actuator Figures Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

16 Components of DRC - Sensors and Control Policy: Experiments conducted to model the following relationships using multi-variate regression 1 Time = f t(b, s): Time to completion of rebalancing (Time) as a function of the bandwidth throttle (b) and size of data to be moved (s) 2 Impact = f i (b, l): Impact of rebalancing on service response time (Impact) as a function of bandwidth throttle (b) and per-node workload (l) Goodness of fit (R ) for both models s and l are sensor measurements b is a tuning knob whose value is TBD, represents a tradeoff between Time and Impact - b as cost-based optimization function Cost = f c(time, Impact) = f c(f t(b, s), f i (b, l)) Choose b to optimize Cost given s and l Cost is a weighted sum: Cost = α Time + β Impact α β can be specified by guest as a relative preference of Time over Impact Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

17 State Machine - Mutual dependencies of HSC and DRC must be managed: If HSC adds/removes node, DRC actuator lag results in delay before rebalancing is complete Noise introduced in sensor measurements from one controller while the actions of the other controller are being applied - Elasticity controller has state machine to manage HSC and DRC interactions to prevent bad things (oscillation): Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

18 Implementation Cloudstone Guest Application Front-end application server tier = Glassfish Database tier = PostgreSQL Storage tier = HDFS HDFS distributes files across nodes, HDFS does not ensure storage nodes are request balance but Cloudstone s workload generator accesses them in a uniform distribution that naturally balances requests Modified HDFS to expose bandwidth throttle b; notifications between nodes over RPC Cloud Provider Local ORCA (Duke University) cluster as cloud IAAS provider Provides leasing interface to allow guests to lease resources from Xen-based provider Elasticity Controller Java-based controller used to implement state machine Allows guests to use resource leasing mechanisms via control plug-in module Handler manages adding/removing server instances for storage nodes Gathers CPU utilization metrics; information shared between controllers via RPC; sensor collects every 10 seconds and applies control policy Has two subcontroller modules for HSC and DRC Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

19 Controller Effectiveness - Exp. 1 - First Experiment Interested in evaluating effectiveness and adaptivity of controller to unexpected workload changes - Cloudstone used to subject HDFS to dynamic workloads Small workload (load factor = 1.0) at initialization, increased by factor of 10 at 600 seconds Target response time = 3 seconds which corresponds to 20% CPU utilization Start with 3 HDFS nodes Comparison of static provisioning vs. elastic controller in Figure 6 (on right) By t = 7800 seconds, rebalancing finished and average response time and CPU dropped below target limit due to addition of new HDFS nodes Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

20 Controller Effectiveness - Exp. 2 - Second Experiment Interested in evaluating effectiveness and adaptivity of controller to small workload increase Workload factor of 7.0 at initialization, increased by small factor of 35% at 600 seconds Target response time = 3 seconds which corresponds to 20% CPU utilization Start with 10 HDFS nodes Comparison of static provisioning vs. elastic controller in Figure 7 (on right) One storage node added at 700 th second By t = 2450 seconds, rebalancing finished and average response time and CPU dropped below target limit due to addition of new HDFS nodes Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

21 Resource Efficiency Experiment - Third Experiment Interested in evaluating effectiveness and adaptivity of controller to small workload DECREASE Workload factor of 5.0 at initialization, decreased to factor of 3.5 at 370 seconds Target response time = 3 seconds which corresponds to 20% CPU utilization Initial provisioning with enough nodes to handle workload without SLO violation Comparison of static provisioning vs. elastic controller in Figure 8 (on right) One storage node removed at 420 th second Even with decrease - no SLO violations; static policy incurs unnecessary resource costs Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

22 Comparison of Rebalance Policies - Comparison of rebalance policy vs aggressive and conservative policies Aggressive policy allocates as much bandwidth as possible to data rebalancer (set α to 0) Conservative policy allocates minimal bandwidth for minimal impact on response time during rebalancing (set β to 0) This experiment drives a heavy workload and lets the controller allocate storage nodes based on the policy Aggressive policy finishes rebalancing 5 minutes faster, but impacts response time Conservative policy takes twice as long to complete - not good because it prolongs period of SLO violations Fig 9 (on right) compares policies Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

23 Discussion and Future Work Other Cloud Computer Models: Paper focused on IAAS model, could use SAAS In SAAS, control problem moves to cloud provider Solution for SAAS cloud provider would be used and shared by multiple guests - each with their own performance objectives and data Data Rebalancing: Current HDFS rebalancer limits performance of elasticity controller Dealing with Multiple Actuators: Hierarchical coordination scheme used in this paper to balance two actuators, but there are limitations Investigating alternative policies for coordination between actuators, e.g. concurrent Adapting to Expected Load Changes: Controller is currently reactive in addressing workloads Future work could implement predictive rebalancing Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

24 Conclusion Presented an automated controller for elastic storage systems in the context of cloud computing To manage discrete actuators, solution uses proportional thresholding to determine size of storage cluster Controller uses a cost-optimization model to manage bandwidth allocated for rebalancing as nodes are added/removed Cost function provided to determine tradeoff of Time vs. Impact for bandwidth allocation Provided an evaluation that showed the controller can dynamically provision coarse-grained resources under unanticipated changes in client workload Controller maintains client SLOs while being resource efficient Summarized by Matthew Jablonski (GMU) Elastic Storage October 26, / 24

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

Automated Control for Elastic Storage

Automated Control for Elastic Storage Automated Control for Elastic Storage Harold C. Lim Shivnath Babu Jeffrey S. Chase Duke University Durham, NC, USA {harold, shivnath, chase}@cs.duke.edu ABSTRACT Elasticity where systems acquire and release

More information

ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System

ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System Ying Liu, Navaneeth Rameshan, Enric Monte, Vladimir Vlassov, and Leandro Navarro Ying Liu; Rameshan, N.; Monte, E.; Vlassov,

More information

Workload Management for Data-Intensive Services

Workload Management for Data-Intensive Services Workload Management for Data-Intensive Services by Harold Vinson Chao Lim Department of Computer Science Duke University Date: Approved: Shivnath Babu, Co-supervisor Jeffrey S. Chase, Co-supervisor Landon

More information

Parallel DBMS. Parallel Database Systems. PDBS vs Distributed DBS. Types of Parallelism. Goals and Metrics Speedup. Types of Parallelism

Parallel DBMS. Parallel Database Systems. PDBS vs Distributed DBS. Types of Parallelism. Goals and Metrics Speedup. Types of Parallelism Parallel DBMS Parallel Database Systems CS5225 Parallel DB 1 Uniprocessor technology has reached its limit Difficult to build machines powerful enough to meet the CPU and I/O demands of DBMS serving large

More information

No Tradeoff Low Latency + High Efficiency

No Tradeoff Low Latency + High Efficiency No Tradeoff Low Latency + High Efficiency Christos Kozyrakis http://mast.stanford.edu Latency-critical Applications A growing class of online workloads Search, social networking, software-as-service (SaaS),

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

Automating Elasticity. March 2018

Automating Elasticity. March 2018 Automating Elasticity March 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only. It represents AWS s current product

More information

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Copyright 2018, Oracle and/or its affiliates. All rights reserved. Beyond SQL Tuning: Insider's Guide to Maximizing SQL Performance Monday, Oct 22 10:30 a.m. - 11:15 a.m. Marriott Marquis (Golden Gate Level) - Golden Gate A Ashish Agrawal Group Product Manager Oracle

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

PAC485 Managing Datacenter Resources Using the VirtualCenter Distributed Resource Scheduler

PAC485 Managing Datacenter Resources Using the VirtualCenter Distributed Resource Scheduler PAC485 Managing Datacenter Resources Using the VirtualCenter Distributed Resource Scheduler Carl Waldspurger Principal Engineer, R&D This presentation may contain VMware confidential information. Copyright

More information

Beyond 1001 Dedicated Data Service Instances

Beyond 1001 Dedicated Data Service Instances Beyond 1001 Dedicated Data Service Instances Introduction The Challenge Given: Application platform based on Cloud Foundry to serve thousands of apps Application Runtime Many platform users - who don

More information

Application Performance Management in the Cloud using Learning, Optimization, and Control

Application Performance Management in the Cloud using Learning, Optimization, and Control Application Performance Management in the Cloud using Learning, Optimization, and Control Xiaoyun Zhu May 9, 2014 2014 VMware Inc. All rights reserved. Rising adoption of cloud-based services 47% 34% Source:

More information

A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control

A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control A Model-based Application Autonomic Manager with Fine Granular Bandwidth Control Nasim Beigi-Mohammadi, Mark Shtern, and Marin Litoiu Department of Computer Science, York University, Canada Email: {nbm,

More information

vsan 6.6 Performance Improvements First Published On: Last Updated On:

vsan 6.6 Performance Improvements First Published On: Last Updated On: vsan 6.6 Performance Improvements First Published On: 07-24-2017 Last Updated On: 07-28-2017 1 Table of Contents 1. Overview 1.1.Executive Summary 1.2.Introduction 2. vsan Testing Configuration and Conditions

More information

Predictable Time-Sharing for DryadLINQ Cluster. Sang-Min Park and Marty Humphrey Dept. of Computer Science University of Virginia

Predictable Time-Sharing for DryadLINQ Cluster. Sang-Min Park and Marty Humphrey Dept. of Computer Science University of Virginia Predictable Time-Sharing for DryadLINQ Cluster Sang-Min Park and Marty Humphrey Dept. of Computer Science University of Virginia 1 DryadLINQ What is DryadLINQ? LINQ: Data processing language and run-time

More information

Towards Energy-Efficient Reactive Thermal Management in Instrumented Datacenters

Towards Energy-Efficient Reactive Thermal Management in Instrumented Datacenters Towards Energy-Efficient Reactive Thermal Management in Instrumented Datacenters Ivan Rodero1, Eun Kyung Lee1, Dario Pompili1, Manish Parashar1, Marc Gamell2, Renato J. Figueiredo3 1 NSF Center for Autonomic

More information

YCSB++ Benchmarking Tool Performance Debugging Advanced Features of Scalable Table Stores

YCSB++ Benchmarking Tool Performance Debugging Advanced Features of Scalable Table Stores YCSB++ Benchmarking Tool Performance Debugging Advanced Features of Scalable Table Stores Swapnil Patil Milo Polte, Wittawat Tantisiriroj, Kai Ren, Lin Xiao, Julio Lopez, Garth Gibson, Adam Fuchs *, Billie

More information

Best Practices and Performance Tuning on Amazon Elastic MapReduce

Best Practices and Performance Tuning on Amazon Elastic MapReduce Best Practices and Performance Tuning on Amazon Elastic MapReduce Michael Hanisch Solutions Architect Amo Abeyaratne Big Data and Analytics Consultant ANZ 12.04.2016 2016, Amazon Web Services, Inc. or

More information

Toward Energy-efficient and Fault-tolerant Consistent Hashing based Data Store. Wei Xie TTU CS Department Seminar, 3/7/2017

Toward Energy-efficient and Fault-tolerant Consistent Hashing based Data Store. Wei Xie TTU CS Department Seminar, 3/7/2017 Toward Energy-efficient and Fault-tolerant Consistent Hashing based Data Store Wei Xie TTU CS Department Seminar, 3/7/2017 1 Outline General introduction Study 1: Elastic Consistent Hashing based Store

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

Towards Energy Proportionality for Large-Scale Latency-Critical Workloads

Towards Energy Proportionality for Large-Scale Latency-Critical Workloads Towards Energy Proportionality for Large-Scale Latency-Critical Workloads David Lo *, Liqun Cheng *, Rama Govindaraju *, Luiz André Barroso *, Christos Kozyrakis Stanford University * Google Inc. 2012

More information

YCSB++ benchmarking tool Performance debugging advanced features of scalable table stores

YCSB++ benchmarking tool Performance debugging advanced features of scalable table stores YCSB++ benchmarking tool Performance debugging advanced features of scalable table stores Swapnil Patil M. Polte, W. Tantisiriroj, K. Ren, L.Xiao, J. Lopez, G.Gibson, A. Fuchs *, B. Rinaldi * Carnegie

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

CS268: Beyond TCP Congestion Control

CS268: Beyond TCP Congestion Control TCP Problems CS68: Beyond TCP Congestion Control Ion Stoica February 9, 004 When TCP congestion control was originally designed in 1988: - Key applications: FTP, E-mail - Maximum link bandwidth: 10Mb/s

More information

Héctor Fernández and G. Pierre Vrije Universiteit Amsterdam

Héctor Fernández and G. Pierre Vrije Universiteit Amsterdam Héctor Fernández and G. Pierre Vrije Universiteit Amsterdam Cloud Computing Day, November 20th 2012 contrail is co-funded by the EC 7th Framework Programme under Grant Agreement nr. 257438 1 Typical Cloud

More information

V Conclusions. V.1 Related work

V Conclusions. V.1 Related work V Conclusions V.1 Related work Even though MapReduce appears to be constructed specifically for performing group-by aggregations, there are also many interesting research work being done on studying critical

More information

The webinar will start soon... Elasticsearch Performance Optimisation

The webinar will start soon... Elasticsearch Performance Optimisation The webinar will start soon... Performance Optimisation 1 whoami Alan Hardy Sr. Solutions Architect NEMEA 2 Webinar Housekeeping & Logistics Slides and recording will be available following the webinar

More information

Performance Assurance in Virtualized Data Centers

Performance Assurance in Virtualized Data Centers Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for End-to-end Delay Guarantee Palden Lama Xiaobo Zhou Department of Computer Science University of Colorado at Colorado Springs Performance

More information

Distributed System. Gang Wu. Spring,2018

Distributed System. Gang Wu. Spring,2018 Distributed System Gang Wu Spring,2018 Lecture7:DFS What is DFS? A method of storing and accessing files base in a client/server architecture. A distributed file system is a client/server-based application

More information

CSMA based Medium Access Control for Wireless Sensor Network

CSMA based Medium Access Control for Wireless Sensor Network CSMA based Medium Access Control for Wireless Sensor Network H. Hoang, Halmstad University Abstract Wireless sensor networks bring many challenges on implementation of Medium Access Control protocols because

More information

CLOUD-SCALE FILE SYSTEMS

CLOUD-SCALE FILE SYSTEMS Data Management in the Cloud CLOUD-SCALE FILE SYSTEMS 92 Google File System (GFS) Designing a file system for the Cloud design assumptions design choices Architecture GFS Master GFS Chunkservers GFS Clients

More information

Scale-out Storage Solution and Challenges Mahadev Gaonkar igate

Scale-out Storage Solution and Challenges Mahadev Gaonkar igate Scale-out Solution and Challenges Mahadev Gaonkar igate 2013 Developer Conference. igate. All Rights Reserved. Table of Content Overview of Scale-out Scale-out NAS Solution Architecture IO Workload Distribution

More information

Qlik Sense Enterprise architecture and scalability

Qlik Sense Enterprise architecture and scalability White Paper Qlik Sense Enterprise architecture and scalability June, 2017 qlik.com Platform Qlik Sense is an analytics platform powered by an associative, in-memory analytics engine. Based on users selections,

More information

Chapter 3 Virtualization Model for Cloud Computing Environment

Chapter 3 Virtualization Model for Cloud Computing Environment Chapter 3 Virtualization Model for Cloud Computing Environment This chapter introduces the concept of virtualization in Cloud Computing Environment along with need of virtualization, components and characteristics

More information

An Integration and Load Balancing in Data Centers Using Virtualization

An Integration and Load Balancing in Data Centers Using Virtualization An Integration and Load Balancing in Data Centers Using Virtualization USHA BELLAD #1 and JALAJA G *2 # Student M.Tech, CSE, B N M Institute of Technology, Bengaluru, India * Associate Professor, CSE,

More information

VMware vcloud Architecture Toolkit Cloud Bursting

VMware vcloud Architecture Toolkit Cloud Bursting VMware vcloud Architecture Toolkit VMware vcloud Architecture Toolkit Version 3.0 September 2012 Version 2.0.1 This product is protected by U.S. and international copyright and intellectual property laws.

More information

Vehicular Cloud Computing: A Survey. Lin Gu, Deze Zeng and Song Guo School of Computer Science and Engineering, The University of Aizu, Japan

Vehicular Cloud Computing: A Survey. Lin Gu, Deze Zeng and Song Guo School of Computer Science and Engineering, The University of Aizu, Japan Vehicular Cloud Computing: A Survey Lin Gu, Deze Zeng and Song Guo School of Computer Science and Engineering, The University of Aizu, Japan OUTLINE OF TOPICS INTRODUCETION AND MOTIVATION TWO-TIER VEHICULAR

More information

Systematic Cooperation in P2P Grids

Systematic Cooperation in P2P Grids 29th October 2008 Cyril Briquet Doctoral Dissertation in Computing Science Department of EE & CS (Montefiore Institute) University of Liège, Belgium Application class: Bags of Tasks Bag of Task = set of

More information

Cloud Programming. Programming Environment Oct 29, 2015 Osamu Tatebe

Cloud Programming. Programming Environment Oct 29, 2015 Osamu Tatebe Cloud Programming Programming Environment Oct 29, 2015 Osamu Tatebe Cloud Computing Only required amount of CPU and storage can be used anytime from anywhere via network Availability, throughput, reliability

More information

Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud

Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud Abid Nisar, Waheed Iqbal, Fawaz S. Bokhari, and Faisal Bukhari Punjab University College of Information and Technology,Lahore

More information

Cloud Performance Simulations

Cloud Performance Simulations Peter Altevogt (IBM Systems Group Boeblingen) Cloud Performance Simulations 04.09.2015 2015 IBM Corporation Contents: Cloud Performance & Scalabilty Cloud Performance Simulations The IBM Performance Simulation

More information

Reshaping Text Data for Efficient Processing on Amazon EC2. Gabriela Turcu, Ian Foster, Svetlozar Nestorov

Reshaping Text Data for Efficient Processing on Amazon EC2. Gabriela Turcu, Ian Foster, Svetlozar Nestorov Reshaping Text Data for Efficient Processing on Amazon EC2 Gabriela Turcu, Ian Foster, Svetlozar Nestorov Outline Motivation Goals: Determine empirically simple application performance model Statically

More information

CS 268: Computer Networking

CS 268: Computer Networking CS 268: Computer Networking L-6 Router Congestion Control TCP & Routers RED XCP Assigned reading [FJ93] Random Early Detection Gateways for Congestion Avoidance [KHR02] Congestion Control for High Bandwidth-Delay

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

Magellan Project. Jeff Broughton NERSC Systems Department Head October 7, 2009

Magellan Project. Jeff Broughton NERSC Systems Department Head October 7, 2009 Magellan Project Jeff Broughton NERSC Systems Department Head October 7, 2009 1 Magellan Background National Energy Research Scientific Computing Center (NERSC) Argonne Leadership Computing Facility (ALCF)

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

The Google File System

The Google File System October 13, 2010 Based on: S. Ghemawat, H. Gobioff, and S.-T. Leung: The Google file system, in Proceedings ACM SOSP 2003, Lake George, NY, USA, October 2003. 1 Assumptions Interface Architecture Single

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

Automatic clustering of similar VM to improve the scalability of monitoring and management in IaaS cloud infrastructures

Automatic clustering of similar VM to improve the scalability of monitoring and management in IaaS cloud infrastructures Automatic clustering of similar to improve the scalability of monitoring and management in IaaS cloud infrastructures C. Canali R. Lancellotti University of Modena and Reggio Emilia Department of Engineering

More information

Discovering Dependencies between Virtual Machines Using CPU Utilization. Renuka Apte, Liting Hu, Karsten Schwan, Arpan Ghosh

Discovering Dependencies between Virtual Machines Using CPU Utilization. Renuka Apte, Liting Hu, Karsten Schwan, Arpan Ghosh Look Who s Talking Discovering Dependencies between Virtual Machines Using CPU Utilization Renuka Apte, Liting Hu, Karsten Schwan, Arpan Ghosh Georgia Institute of Technology Talk by Renuka Apte * *Currently

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

VMware vcloud Architecture Toolkit Hybrid VMware vcloud Use Case

VMware vcloud Architecture Toolkit Hybrid VMware vcloud Use Case VMware vcloud Architecture Toolkit Version 2.0.1 October 2011 This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents

More information

CS 425 / ECE 428 Distributed Systems Fall 2015

CS 425 / ECE 428 Distributed Systems Fall 2015 CS 425 / ECE 428 Distributed Systems Fall 2015 Indranil Gupta (Indy) Measurement Studies Lecture 23 Nov 10, 2015 Reading: See links on website All Slides IG 1 Motivation We design algorithms, implement

More information

How to Tame your VM: an Automated Control System for Virtualized Services

How to Tame your VM: an Automated Control System for Virtualized Services How to Tame your : an Automated Control System for Virtualized Services Akkarit Sangpetch Andrew Turner Hyong Kim asangpet@andrew.cmu.edu andrewtu@andrew.cmu.edu kim@ece.cmu.edu Department of Electrical

More information

Cloud Computing. What is cloud computing. CS 537 Fall 2017

Cloud Computing. What is cloud computing. CS 537 Fall 2017 Cloud Computing CS 537 Fall 2017 What is cloud computing Illusion of infinite computing resources available on demand Scale-up for most apps Elimination of up-front commitment Small initial investment,

More information

Best Practices for Validating the Performance of Data Center Infrastructure. Henry He Ixia

Best Practices for Validating the Performance of Data Center Infrastructure. Henry He Ixia Best Practices for Validating the Performance of Data Center Infrastructure Henry He Ixia Game Changers Big data - the world is getting hungrier and hungrier for data 2.5B pieces of content 500+ TB ingested

More information

15-744: Computer Networking. Overview. Queuing Disciplines. TCP & Routers. L-6 TCP & Routers

15-744: Computer Networking. Overview. Queuing Disciplines. TCP & Routers. L-6 TCP & Routers TCP & Routers 15-744: Computer Networking RED XCP Assigned reading [FJ93] Random Early Detection Gateways for Congestion Avoidance [KHR02] Congestion Control for High Bandwidth-Delay Product Networks L-6

More information

Distributed Systems 16. Distributed File Systems II

Distributed Systems 16. Distributed File Systems II Distributed Systems 16. Distributed File Systems II Paul Krzyzanowski pxk@cs.rutgers.edu 1 Review NFS RPC-based access AFS Long-term caching CODA Read/write replication & disconnected operation DFS AFS

More information

VMWARE EBOOK. Easily Deployed Software-Defined Storage: A Customer Love Story

VMWARE EBOOK. Easily Deployed Software-Defined Storage: A Customer Love Story VMWARE EBOOK Easily Deployed Software-Defined Storage: A Customer Love Story TABLE OF CONTENTS The Software-Defined Data Center... 1 VMware Virtual SAN... 3 A Proven Enterprise Platform... 4 Proven Results:

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Performance Analysis of Virtual Machines on NxtGen ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads

Performance Analysis of Virtual Machines on NxtGen ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads Performance Report: ECS Performance Analysis of Virtual Machines on ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads April 215 EXECUTIVE SUMMARY commissioned this

More information

IX: A Protected Dataplane Operating System for High Throughput and Low Latency

IX: A Protected Dataplane Operating System for High Throughput and Low Latency IX: A Protected Dataplane Operating System for High Throughput and Low Latency Belay, A. et al. Proc. of the 11th USENIX Symp. on OSDI, pp. 49-65, 2014. Reviewed by Chun-Yu and Xinghao Li Summary In this

More information

The Design and Implementation of AQuA: An Adaptive Quality of Service Aware Object-Based Storage Device

The Design and Implementation of AQuA: An Adaptive Quality of Service Aware Object-Based Storage Device The Design and Implementation of AQuA: An Adaptive Quality of Service Aware Object-Based Storage Device Joel Wu and Scott Brandt Department of Computer Science University of California Santa Cruz MSST2006

More information

Postgres Plus and JBoss

Postgres Plus and JBoss Postgres Plus and JBoss A New Division of Labor for New Enterprise Applications An EnterpriseDB White Paper for DBAs, Application Developers, and Enterprise Architects October 2008 Postgres Plus and JBoss:

More information

ECMWF Web re-engineering project

ECMWF Web re-engineering project ECMWF Web re-engineering project Baudouin Raoult Peter Bispham, Andy Brady, Ricardo Correa, Sylvie Lamy-Thepaut, Tim Orford, David Richardson, Cihan Sahin, Stephan Siemen, Slide 1 Carlos Valiente, Daniel

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Storage Innovation at the Core of the Enterprise Robert Klusman Sr. Director Storage North America 2 The following is intended to outline our general product direction. It is intended for information

More information

Price Performance Analysis of NxtGen Vs. Amazon EC2 and Rackspace Cloud.

Price Performance Analysis of NxtGen Vs. Amazon EC2 and Rackspace Cloud. Price Performance Analysis of Vs. EC2 and Cloud. Performance Report: ECS Performance Analysis of Virtual Machines on ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads

More information

Distributed File Systems II

Distributed File Systems II Distributed File Systems II To do q Very-large scale: Google FS, Hadoop FS, BigTable q Next time: Naming things GFS A radically new environment NFS, etc. Independence Small Scale Variety of workloads Cooperation

More information

Towards Autonomic Detection of SLA Violations in Cloud Infrastructures

Towards Autonomic Detection of SLA Violations in Cloud Infrastructures Towards Autonomic Detection of SLA Violations in Cloud Infrastructures Vincent C. Emeakaroha a, Marco A. S. Netto b, Rodrigo N. Calheiros c, Ivona Brandic a, Rajkumar Buyya c, César A. F. De Rose b a Vienna

More information

When dynamic VM migration falls under the control of VM user

When dynamic VM migration falls under the control of VM user When dynamic VM migration falls under the control of VM user Kahina LAZRI, Sylvie LANIEPCE, Haiming ZHENG IMT/OLPS/ASE/SEC/NPS Orange Labs, Caen Jalel Ben-Othman L2TI laboratory Paris13 Symposium sur la

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

Hierarchical Chubby: A Scalable, Distributed Locking Service

Hierarchical Chubby: A Scalable, Distributed Locking Service Hierarchical Chubby: A Scalable, Distributed Locking Service Zoë Bohn and Emma Dauterman Abstract We describe a scalable, hierarchical version of Google s locking service, Chubby, designed for use by systems

More information

Falling Out of the Clouds: When Your Big Data Needs a New Home

Falling Out of the Clouds: When Your Big Data Needs a New Home Falling Out of the Clouds: When Your Big Data Needs a New Home Executive Summary Today s public cloud computing infrastructures are not architected to support truly large Big Data applications. While it

More information

Algorithms for Event-Driven Application Brownout

Algorithms for Event-Driven Application Brownout Algorithms for Event-Driven Application Brownout David Desmeurs April 3, 2015 Master s Thesis in Computing Science, 30 credits Supervisor at CS-UmU: Johan Tordsson, Co-Supervisor: Cristian Klein Examiner:

More information

Distributed Computation Models

Distributed Computation Models Distributed Computation Models SWE 622, Spring 2017 Distributed Software Engineering Some slides ack: Jeff Dean HW4 Recap https://b.socrative.com/ Class: SWE622 2 Review Replicating state machines Case

More information

Cut Me Some Slack : Latency-Aware Live Migration for Databases. Sean Barker, Yun Chi, Hyun Jin Moon, Hakan Hacigumus, and Prashant Shenoy

Cut Me Some Slack : Latency-Aware Live Migration for Databases. Sean Barker, Yun Chi, Hyun Jin Moon, Hakan Hacigumus, and Prashant Shenoy Cut Me Some Slack : Latency-Aware Live Migration for s Sean Barker, Yun Chi, Hyun Jin Moon, Hakan Hacigumus, and Prashant Shenoy University of Massachusetts Amherst NEC Laboratories America Department

More information

VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments

VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments VMware and Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments Devanathan Nandhagopal, Nithin Mohan, Saimanojkumaar Ravichandran, Shilp Malpani Devanathan.Nandhagopal@Colorado.edu,

More information

Modern Stream Processing with Apache Flink

Modern Stream Processing with Apache Flink 1 Modern Stream Processing with Apache Flink Till Rohrmann GOTO Berlin 2017 2 Original creators of Apache Flink da Platform 2 Open Source Apache Flink + da Application Manager 3 What changes faster? Data

More information

Cloud Computing Architecture

Cloud Computing Architecture Cloud Computing Architecture 1 Contents Workload distribution architecture Dynamic scalability architecture Cloud bursting architecture Elastic disk provisioning architecture Redundant storage architecture

More information

Google File System. Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google fall DIP Heerak lim, Donghun Koo

Google File System. Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google fall DIP Heerak lim, Donghun Koo Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google 2017 fall DIP Heerak lim, Donghun Koo 1 Agenda Introduction Design overview Systems interactions Master operation Fault tolerance

More information

A Cool Scheduler for Multi-Core Systems Exploiting Program Phases

A Cool Scheduler for Multi-Core Systems Exploiting Program Phases IEEE TRANSACTIONS ON COMPUTERS, VOL. 63, NO. 5, MAY 2014 1061 A Cool Scheduler for Multi-Core Systems Exploiting Program Phases Zhiming Zhang and J. Morris Chang, Senior Member, IEEE Abstract Rapid growth

More information

Real-Time Internet of Things

Real-Time Internet of Things Real-Time Internet of Things Chenyang Lu Cyber-Physical Systems Laboratory h7p://www.cse.wustl.edu/~lu/ Internet of Things Ø Convergence of q Miniaturized devices: integrate processor, sensors and radios.

More information

Congestion Control for High Bandwidth-delay Product Networks

Congestion Control for High Bandwidth-delay Product Networks Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs Presented by Chi-Yao Hong Adapted from slides by Dina Katabi CS598pbg Sep. 10, 2009 Trends in the Future

More information

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Amazon Machine Image (AMI)? Amazon Elastic Compute Cloud (EC2)?

More information

Benchmarking Approach for Designing a MapReduce Performance Model

Benchmarking Approach for Designing a MapReduce Performance Model Benchmarking Approach for Designing a MapReduce Performance Model Zhuoyao Zhang University of Pennsylvania zhuoyao@seas.upenn.edu Ludmila Cherkasova Hewlett-Packard Labs lucy.cherkasova@hp.com Boon Thau

More information

Aneka Dynamic Provisioning

Aneka Dynamic Provisioning MANJRASOFT PTY LTD Aneka Aneka 3.0 Manjrasoft 05/24/2012 This document describes the dynamic provisioning features implemented in Aneka and how it is possible to leverage dynamic resources for scaling

More information

STAR: Self-Tuning Aggregation for Scalable Monitoring

STAR: Self-Tuning Aggregation for Scalable Monitoring : Self-Tuning Aggregation for Scalable Monitoring Navendu Jain, Dmitry Kit, Prince Mahajan, Praveen Yalagandula, Mike Dahlin, and Yin Zhang Department of Computer Sciences Hewlett-Packard Labs University

More information

The Oracle Database Appliance I/O and Performance Architecture

The Oracle Database Appliance I/O and Performance Architecture Simple Reliable Affordable The Oracle Database Appliance I/O and Performance Architecture Tammy Bednar, Sr. Principal Product Manager, ODA 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

More information

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:

More information

Two-Level Cooperation in Autonomic Cloud Resource Management

Two-Level Cooperation in Autonomic Cloud Resource Management Two-Level Cooperation in Autonomic Cloud Resource Management Giang Son Tran a, Alain Tchana b, Laurent Broto a, Daniel Hagimont a a ENSEEIHT University of Toulouse, Toulouse, France Email: {giang.tran,

More information

Using Alluxio to Improve the Performance and Consistency of HDFS Clusters

Using Alluxio to Improve the Performance and Consistency of HDFS Clusters ARTICLE Using Alluxio to Improve the Performance and Consistency of HDFS Clusters Calvin Jia Software Engineer at Alluxio Learn how Alluxio is used in clusters with co-located compute and storage to improve

More information

NEXGEN N5 PERFORMANCE IN A VIRTUALIZED ENVIRONMENT

NEXGEN N5 PERFORMANCE IN A VIRTUALIZED ENVIRONMENT NEXGEN N5 PERFORMANCE IN A VIRTUALIZED ENVIRONMENT White Paper: NexGen N5 Performance in a Virtualized Environment January 2015 Contents Introduction... 2 Objective... 2 Audience... 2 NexGen N5... 2 Test

More information

Multitiered Architectures & Cloud Services. Benoît Garbinato

Multitiered Architectures & Cloud Services. Benoît Garbinato Multitiered Architectures & Cloud Services Benoît Garbinato Learning objectives Learn about enterprise computing Learn about multitiered architectures Learn about Java Enterprise Services Learn about cloud

More information

The Google File System

The Google File System The Google File System Sanjay Ghemawat, Howard Gobioff and Shun Tak Leung Google* Shivesh Kumar Sharma fl4164@wayne.edu Fall 2015 004395771 Overview Google file system is a scalable distributed file system

More information

Adaptive Resync in vsan 6.7 First Published On: Last Updated On:

Adaptive Resync in vsan 6.7 First Published On: Last Updated On: First Published On: 04-26-2018 Last Updated On: 05-02-2018 1 Table of Contents 1. Overview 1.1.Executive Summary 1.2.vSAN's Approach to Data Placement and Management 1.3.Adaptive Resync 1.4.Results 1.5.Conclusion

More information

Enabling the Autonomic Data Center with a Smart Bare-Metal Server Platform

Enabling the Autonomic Data Center with a Smart Bare-Metal Server Platform Enabling the Autonomic Data Center with a Smart Bare-Metal Server Platform Arzhan Kinzhalin, Rodolfo Kohn, Ricardo Morin, David Lombard 6 th International Conference on Autonomic Computing Barcelona, Spain

More information

Hadoop Virtualization Extensions on VMware vsphere 5 T E C H N I C A L W H I T E P A P E R

Hadoop Virtualization Extensions on VMware vsphere 5 T E C H N I C A L W H I T E P A P E R Hadoop Virtualization Extensions on VMware vsphere 5 T E C H N I C A L W H I T E P A P E R Table of Contents Introduction... 3 Topology Awareness in Hadoop... 3 Virtual Hadoop... 4 HVE Solution... 5 Architecture...

More information

IBM Spectrum Control. Monitoring, automation and analytics for data and storage infrastructure optimization

IBM Spectrum Control. Monitoring, automation and analytics for data and storage infrastructure optimization IBM Spectrum Control Highlights Take control with integrated monitoring, automation and analytics Consolidate management for file, block, object, software-defined storage Improve performance and reduce

More information

Kubernetes Integration with Virtuozzo Storage

Kubernetes Integration with Virtuozzo Storage Kubernetes Integration with Virtuozzo Storage A Technical OCTOBER, 2017 2017 Virtuozzo. All rights reserved. 1 Application Container Storage Application containers appear to be the perfect tool for supporting

More information