Predictive Elastic Database Systems. Rebecca Taft HPTS 2017
|
|
- Derick Goodwin
- 5 years ago
- Views:
Transcription
1 Predictive Elastic Database Systems Rebecca Taft HPTS
2 Modern OLTP Applications Large Scale Cloud-Based Performance is Critical 2
3 Challenges to transaction performance: skew and workload variation Database Elasticity E-Store manage skew and react to variation P-Store predictive modeling for time variation 3
4 E-Store: Elastic Scaling to Adapt to Workload Uniform Workload, Increasing Load TransacHons Transaction Arrival Rate Part 1 Part 2 Part 3 4
5 E-Store: Elastic Scaling to Adapt to Workload Uniform Workload, Increasing Load 10 Transaction Arrival Rate TransacHons Part 1 Part 2 Part 3 4
6 E-Store: Elastic Scaling to Adapt to Workload Uniform Workload, Increasing Load 10 Transaction Arrival Rate TransacHons Part 1 Part 2 Part 3 Part 4 Part 5 4
7 E-Store: Elastic Scaling to Adapt to Workload Uniform Workload, Increasing Load 10 Transaction Arrival Rate TransacHons Part 1 Part 2 Part 3 Part 4 Part 5 4
8 E-Store: Elastic Scaling to Adapt to Workload Uniform Workload, Increasing Load TransacHons Transaction Arrival Rate Part 1 Part 2 Part 3 Part 4 Part 5 4
9 E-Store: Elastic Scaling to Adapt to Workload Uniform Workload, Increasing Load Skewed Workload 10 Transaction Arrival Rate 10 Transaction Arrival Rate TransacHons Part 1 Part 2 Part 3 Part 4 Part 5 TransacHons Part 1 Part 2 Part 3 4
10 E-Store: Elastic Scaling to Adapt to Workload Uniform Workload, Increasing Load Skewed Workload 10 Transaction Arrival Rate 10 Transaction Arrival Rate TransacHons Part 1 Part 2 Part 3 Part 4 Part 5 TransacHons Part 1 Part 2 Part 3 4
11 E-Store: Elastic Scaling to Adapt to Workload Uniform Workload, Increasing Load Skewed Workload 10 Transaction Arrival Rate 10 Transaction Arrival Rate TransacHons Part 1 Part 2 Part 3 Part 4 Part 5 TransacHons Part 1 Part 2 Part 3 4
12 E-Store Elastic DBMS Architecture Elastic Controller Load Monitor Planner Live Migration Shared Nothing DBMS (e.g. H-Store) 5
13 A Case Study: B2W Digital 6
14 3-Day Online Retail Database Workload 7
15 3-Day Online Retail Database Workload 7
16 3-Day Online Retail Database Workload 7
17 3-Day Online Retail Database Workload 7
18 3-Day Online Retail Database Workload 7
19 Elastic Scaling Adapts to Workload 8
20 Reactive Scaling Causes Latency Spikes 8
21 P-Store A Predictive Elastic DBMS 9
22 P-Store Architecture Predictive Controller Load Monitor Predictor Planner Live Migration Shared Nothing DBMS (e.g. H-Store) 10
23 Ideal Capacity Actual Servers Allocated Machine Capacity Demand 11
24 Machine Capacity Demand 12
25 Machine Capacity Demand? 13
26 Machine Capacity Demand Options 1. Add machine(s) 13
27 Machine Capacity Demand Options 1. Add machine(s) 13
28 Machine Capacity Demand Options 1. Add machine(s) 13
29 Machine Capacity Demand Options 1. Add machine(s) 2. Remove machine(s) 13
30 Machine Capacity Demand Options 1. Add machine(s) 2. Remove machine(s) 3. No change 13
31 Machine Capacity Demand Options 1. Add machine(s) 2. Remove machine(s) 3. No change 13
32 Machine Capacity Demand Effective Capacity Options 1. Add machine(s) 2. Remove machine(s) 3. No change 13
33 Machine Capacity Demand Effective Capacity Options 1. Add machine(s) 2. Remove machine(s) 3. No change Challenges 1. Time to Reconfigure 2. Effective Capacity 3. Cost 13
34 Time to Reconfigure Rate control: small chunks of data, spaced apart some time D minimum time to move entire database w/ no performance impact % of Data % of Data Nodes 14 Time = ¼ * D Nodes
35 Effective Capacity % of TransacHons What transaction rate can the system support? Max rate per machine: Q = % of TransacHons Nodes Nodes 15
36 Cost Nodes Allocated Time Cost = 7
37 Machine Capacity Demand Effective Capacity 4 machines at t = 9 Goal: find path with minimal cost such that eff. capacity > demand Cost of {path to A machines ending at time t} = Cost of {path to B machines ending at time t Time B A } + Cost B A 17
38 Dynamic Programming Algorithm for Planning Reconfigurations Complexity # time steps and max number of machines needed In practice: runtime < 1 second Greedy alternatives don t work 18
39 Machine Capacity Demand Effective Capacity 19
40 Machine Capacity Demand Effective Capacity Optimal Solution Total Cost: 30 19
41 Time Series Prediction Diurnal, periodic workload, some variation day to day Prediction must complete in seconds-to-minutes We use Sparse Periodic Auto-Regression (SPAR) Chen et al. NSDI 08 20
42 Evaluation Can we reduce resource usage? Can we prevent latency spikes? 21
43 Experiments 3 Days of B2W workload run on H-Store Cluster of 10 servers, 6 partitions per server About 1 GB of shopping cart and checkout data Track machines allocated, throughput, latency, reconfiguration time periods 22
44 Results Static, Peak Provisioning Machines Used: 10 23
45 Results Static, Average Provisioning Machines Used: 4 24
46 Results Reactive Scaling Avg. Machines Used:
47 Results P-Store with SPAR Avg. Machines Used:
48 Results P-Store with Exact Provisioning Avg. Machines Used:
49 Results Comparison: CDF of Top 1% of Latency 28
50 Summary: P-Store Evaluation Can we reduce resource usage? Saves 50% of computing resources compared to static allocation Can we prevent latency spikes? Superior performance compared to reactive approach On a real workload, P-Store reduces resource usage while keeping latency within application requirements 29
51 Summary Real database workloads are skewed and vary over time Elasticity enables management of skew and adaptation to load changes Predictive scaling improves performance during load changes compared to reactive scaling Rebecca Taft 30
P-Store: An Elastic Database System with Predictive Provisioning
P-Store: An Elastic Database System with Predictive Provisioning Rebecca Taft rytaft@csail.mit.edu MIT Ashraf Aboulnaga aaboulnaga@hbku.edu.qa Qatar Computing Research Institute - HBKU ABSTRACT OLTP database
More informationE-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems
E-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems Rebecca Taft, Essam Mansour, Marco Serafini, Jennie Duggan, Aaron J. Elmore, Ashraf Aboulnaga, Andrew Pavlo, Michael
More informationSquall: Fine-Grained Live Reconfiguration for Partitioned Main Memory Databases
Squall: Fine-Grained Live Reconfiguration for Partitioned Main Memory Databases AARON J. ELMORE, VAIBHAV ARORA, REBECCA TAFT, ANDY PAVLO, DIVY AGRAWAL, AMR EL ABBADI Higher OLTP Throughput Demand for High-throughput
More informationE-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems
E-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems Rebecca Taft, Essam Mansour, Marco Serafini, Jennie Duggan F, Aaron J. Elmore N Ashraf Aboulnaga, Andrew Pavlo,
More informationPerformance Isolation in Multi- Tenant Relational Database-asa-Service. Sudipto Das (Microsoft Research)
Performance Isolation in Multi- Tenant Relational Database-asa-Service Sudipto Das (Microsoft Research) CREATE DATABASE CREATE TABLE SELECT... INSERT UPDATE SELECT * FROM FOO WHERE App1 App2 App3 App1
More informationBuilding Adaptive Performance Models for Dynamic Resource Allocation in Cloud Data Centers
Building Adaptive Performance Models for Dynamic Resource Allocation in Cloud Data Centers Jin Chen University of Toronto Joint work with Gokul Soundararajan and Prof. Cristiana Amza. Today s Cloud Pay
More informationS-Store: Streaming Meets Transaction Processing
S-Store: Streaming Meets Transaction Processing H-Store is an experimental database management system (DBMS) designed for online transaction processing applications Manasa Vallamkondu Motivation Reducing
More informationCloud Monitoring as a Service. Built On Machine Learning
Cloud Monitoring as a Service Built On Machine Learning Table of Contents 1 2 3 4 5 6 7 8 9 10 Why Machine Learning Who Cares Four Dimensions to Cloud Monitoring Data Aggregation Anomaly Detection Algorithms
More informationDynamic Content Allocation for Cloudassisted Service of Periodic Workloads
Dynamic Content Allocation for Cloudassisted Service of Periodic Workloads György Dán Royal Institute of Technology (KTH) Niklas Carlsson Linköping University @ IEEE INFOCOM 2014, Toronto, Canada, April/May
More informationFrom the Outside Looking In: Probing Web APIs to Build Detailed Workload Profile
From the Outside Looking In: Probing Web APIs to Build Detailed Workload Profile Nan Deng, Zichen Xu, Christopher Stewart and Xiaorui Wang The Ohio State University From the Outside Looking In Internet
More informationAmazon AWS-Solution-Architect-Associate Exam
Volume: 858 Questions Question: 1 You are trying to launch an EC2 instance, however the instance seems to go into a terminated status immediately. What would probably not be a reason that this is happening?
More informationWindows Server 2012: Server Virtualization
Windows Server 2012: Server Virtualization Module Manual Author: David Coombes, Content Master Published: 4 th September, 2012 Information in this document, including URLs and other Internet Web site references,
More informationSANDPIPER: BLACK-BOX AND GRAY-BOX STRATEGIES FOR VIRTUAL MACHINE MIGRATION
SANDPIPER: BLACK-BOX AND GRAY-BOX STRATEGIES FOR VIRTUAL MACHINE MIGRATION Timothy Wood, Prashant Shenoy, Arun Venkataramani, and Mazin Yousif * University of Massachusetts Amherst * Intel, Portland Data
More informationBe 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 informationFast and Accurate Load Balancing for Geo-Distributed Storage Systems
Fast and Accurate Load Balancing for Geo-Distributed Storage Systems Kirill L. Bogdanov 1 Waleed Reda 1,2 Gerald Q. Maguire Jr. 1 Dejan Kostic 1 Marco Canini 3 1 KTH Royal Institute of Technology 2 Université
More informationProRenaTa: 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 informationStatistics Driven Workload Modeling for the Cloud
UC Berkeley Statistics Driven Workload Modeling for the Cloud Archana Ganapathi, Yanpei Chen Armando Fox, Randy Katz, David Patterson SMDB 2010 Data analytics are moving to the cloud Cloud computing economy
More informationA 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 informationCIS 601 Graduate Seminar. Dr. Sunnie S. Chung Dhruv Patel ( ) Kalpesh Sharma ( )
Guide: CIS 601 Graduate Seminar Presented By: Dr. Sunnie S. Chung Dhruv Patel (2652790) Kalpesh Sharma (2660576) Introduction Background Parallel Data Warehouse (PDW) Hive MongoDB Client-side Shared SQL
More informationBe Fast, Cheap and in Control with SwitchKV. Xiaozhou Li
Be Fast, Cheap and in Control with SwitchKV Xiaozhou Li Goal: fast and cost-efficient key-value store Store, retrieve, manage key-value objects Get(key)/Put(key,value)/Delete(key) Target: cluster-level
More informationThe SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements
The SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements Beth Trushkowsky, Peter Bodík, Armando Fox, Michael J. Franklin, Michael I. Jordan, David A. Patterson
More informationPaperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper
Architecture Overview Copyright 2016 Paperspace, Co. All Rights Reserved June - 1-2017 Technical Whitepaper Paperspace Whitepaper: Architecture Overview Content 1. Overview 3 2. Virtualization 3 Xen Hypervisor
More informationKey aspects of cloud computing. Towards fuller utilization. Two main sources of resource demand. Cluster Scheduling
Key aspects of cloud computing Cluster Scheduling 1. Illusion of infinite computing resources available on demand, eliminating need for up-front provisioning. The elimination of an up-front commitment
More informationQuantifying Load Imbalance on Virtualized Enterprise Servers
Quantifying Load Imbalance on Virtualized Enterprise Servers Emmanuel Arzuaga and David Kaeli Department of Electrical and Computer Engineering Northeastern University Boston MA 1 Traditional Data Centers
More informationCloud Computing Architecture
Cloud Computing Architecture 1 Contents Workload distribution architecture Dynamic scalability architecture Cloud bursting architecture Elastic disk provisioning architecture Redundant storage architecture
More informationPerformance 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 informationJob sample: SCOPE (VLDBJ, 2012)
Apollo High level SQL-Like language The job query plan is represented as a DAG Tasks are the basic unit of computation Tasks are grouped in Stages Execution is driven by a scheduler Job sample: SCOPE (VLDBJ,
More informationAWS Solutions Architect Associate (SAA-C01) Sample Exam Questions
1) A company is storing an access key (access key ID and secret access key) in a text file on a custom AMI. The company uses the access key to access DynamoDB tables from instances created from the AMI.
More informationIntelligent QoS Grid for Virtualized Workloads Gaurav Gupta Tata Consultancy Services
Intelligent Grid for ized Workloads Gaurav Gupta Tata Consultancy Services Characteristics of Data Analytics BI Image Processing Multi Media Static Content OLTP BigData NoSQL ECM Cloud IOT ERP Web 2.0
More informationRocksteady: Fast Migration for Low-Latency In-memory Storage. Chinmay Kulkarni, Aniraj Kesavan, Tian Zhang, Robert Ricci, Ryan Stutsman
Rocksteady: Fast Migration for Low-Latency In-memory Storage Chinmay Kulkarni, niraj Kesavan, Tian Zhang, Robert Ricci, Ryan Stutsman 1 Introduction Distributed low-latency in-memory key-value stores are
More informationAdaptation in distributed NoSQL data stores
Adaptation in distributed NoSQL data stores Kostas Magoutis Department of Computer Science and Engineering University of Ioannina, Greece Institute of Computer Science (ICS) Foundation for Research and
More informationOracle NoSQL Database
Starting Small and Scaling Out Oracle NoSQL Database 11g Release 2 (11.2.1.2) Oracle White Paper April 2012 Oracle NoSQL Database Oracle NoSQL Database is a highly available, distributed key-value database,
More informationD E N A L I S T O R A G E I N T E R F A C E. Laura Caulfield Senior Software Engineer. Arie van der Hoeven Principal Program Manager
1 T HE D E N A L I N E X T - G E N E R A T I O N H I G H - D E N S I T Y S T O R A G E I N T E R F A C E Laura Caulfield Senior Software Engineer Arie van der Hoeven Principal Program Manager Outline Technology
More informationBigDataBench-MT: Multi-tenancy version of BigDataBench
BigDataBench-MT: Multi-tenancy version of BigDataBench Gang Lu Beijing Academy of Frontier Science and Technology BigDataBench Tutorial, ASPLOS 2016 Atlanta, GA, USA n Software perspective Multi-tenancy
More informationSFS: Random Write Considered Harmful in Solid State Drives
SFS: Random Write Considered Harmful in Solid State Drives Changwoo Min 1, 2, Kangnyeon Kim 1, Hyunjin Cho 2, Sang-Won Lee 1, Young Ik Eom 1 1 Sungkyunkwan University, Korea 2 Samsung Electronics, Korea
More informationLecture 11 Hadoop & Spark
Lecture 11 Hadoop & Spark Dr. Wilson Rivera ICOM 6025: High Performance Computing Electrical and Computer Engineering Department University of Puerto Rico Outline Distributed File Systems Hadoop Ecosystem
More informationToward 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 informationAnnouncements. Database Systems CSE 414. Why compute in parallel? Big Data 10/11/2017. Two Kinds of Parallel Data Processing
Announcements Database Systems CSE 414 HW4 is due tomorrow 11pm Lectures 18: Parallel Databases (Ch. 20.1) 1 2 Why compute in parallel? Multi-cores: Most processors have multiple cores This trend will
More informationCloud Computing with FPGA-based NVMe SSDs
Cloud Computing with FPGA-based NVMe SSDs Bharadwaj Pudipeddi, CTO NVXL Santa Clara, CA 1 Choice of NVMe Controllers ASIC NVMe: Fully off-loaded, consistent performance, M.2 or U.2 form factor ASIC OpenChannel:
More informationThe Elasticity and Plasticity in Semi-Containerized Colocating Cloud Workload: a view from Alibaba Trace
The Elasticity and Plasticity in Semi-Containerized Colocating Cloud Workload: a view from Alibaba Trace Qixiao Liu* and Zhibin Yu Shenzhen Institute of Advanced Technology Chinese Academy of Science @SoCC
More informationCloud Connect. Gain highly secure, performance-optimized access to third-party public and private cloud providers
Cloud Connect Gain highly secure, performance-optimized access to third-party public and private cloud providers of the workload to run in the cloud by 2018 1 60 % Today s enterprise WAN environments demand
More informationOrleans. Cloud Computing for Everyone. Hamid R. Bazoobandi. March 16, Vrije University of Amsterdam
Orleans Cloud Computing for Everyone Hamid R. Bazoobandi Vrije University of Amsterdam March 16, 2012 Vrije University of Amsterdam Orleans 1 Outline 1 Introduction 2 Orleans Orleans overview Grains Promise
More informationDATABASES IN THE CMU-Q December 3 rd, 2014
DATABASES IN THE CLOUD @andy_pavlo CMU-Q 15-440 December 3 rd, 2014 OLTP vs. OLAP databases. Source: https://www.flickr.com/photos/adesigna/3237575990 On-line Transaction Processing Fast operations that
More informationSystems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2014/15
Systems Infrastructure for Data Science Web Science Group Uni Freiburg WS 2014/15 Lecture X: Parallel Databases Topics Motivation and Goals Architectures Data placement Query processing Load balancing
More informationDATABASE SCALE WITHOUT LIMITS ON AWS
The move to cloud computing is changing the face of the computer industry, and at the heart of this change is elastic computing. Modern applications now have diverse and demanding requirements that leverage
More informationEnhancing Oracle VM Business Continuity Using Dell Compellent Live Volume
Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume Wendy Chen, Roger Lopez, and Josh Raw Dell Product Group February 2013 This document is for informational purposes only and may
More informationCrescando: Predictable Performance for Unpredictable Workloads
Crescando: Predictable Performance for Unpredictable Workloads G. Alonso, D. Fauser, G. Giannikis, D. Kossmann, J. Meyer, P. Unterbrunner Amadeus S.A. ETH Zurich, Systems Group (Funded by Enterprise Computing
More informationIntelligent QoS Grid for Virtualized Workloads
Intelligent Grid for ized Workloads Gaurav Gupta Delivery Head, HiTech Industry Solution Unit Tata Consultancy Services 27 May 2016 SDC India 2016 1 Copyright 2016 Tata Consultancy Services Limited Parallel
More informationAZURE CONTAINER INSTANCES
AZURE CONTAINER INSTANCES -Krunal Trivedi ABSTRACT In this article, I am going to explain what are Azure Container Instances, how you can use them for hosting, when you can use them and what are its features.
More informationApplication of SDN: Load Balancing & Traffic Engineering
Application of SDN: Load Balancing & Traffic Engineering Outline 1 OpenFlow-Based Server Load Balancing Gone Wild Introduction OpenFlow Solution Partitioning the Client Traffic Transitioning With Connection
More informationCSE 544: Principles of Database Systems
CSE 544: Principles of Database Systems Anatomy of a DBMS, Parallel Databases 1 Announcements Lecture on Thursday, May 2nd: Moved to 9am-10:30am, CSE 403 Paper reviews: Anatomy paper was due yesterday;
More informationCost-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 informationCS 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 informationKey aspects of cloud computing. Towards fuller utilization. Two main sources of resource demand. Cluster Scheduling
Key aspects of cloud computing Cluster Scheduling 1. Illusion of infinite computing resources available on demand, eliminating need for up-front provisioning. The elimination of an up-front commitment
More informationPractical OmicsFusion
Practical OmicsFusion Introduction In this practical, we will analyse data, from an experiment which aim was to identify the most important metabolites that are related to potato flesh colour, from an
More informationVMware on IBM Cloud:
VMware on IBM Cloud: How VMware customers can deploy new or existing applications with SoftLayer resources. Introduction This paper focuses on how existing VMware customers can gain a strategic advantage
More informationOracle Database 10g The Self-Managing Database
Oracle Database 10g The Self-Managing Database Benoit Dageville Oracle Corporation benoit.dageville@oracle.com Page 1 1 Agenda Oracle10g: Oracle s first generation of self-managing database Oracle s Approach
More informationJinho Hwang and Timothy Wood George Washington University
Jinho Hwang and Timothy Wood George Washington University Background: Memory Caching Two orders of magnitude more reads than writes Solution: Deploy memcached hosts to handle the read capacity 6. HTTP
More informationChallenges in Data Stream Processing
Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Challenges in Data Stream Processing Corso di Sistemi e Architetture per Big Data A.A. 2016/17 Valeria
More informationReview of Morphus Abstract 1. Introduction 2. System design
Review of Morphus Feysal ibrahim Computer Science Engineering, Ohio State University Columbus, Ohio ibrahim.71@osu.edu Abstract Relational database dominated the market in the last 20 years, the businesses
More informationStorage Systems for Serverless Analytics
Storage Systems for Serverless Analytics Ana Klimovic * Yawen Wang * Christos Kozyrakis * Patrick Stuedi ⱡ Jonas Pfefferle ⱡ Animesh Trivedi ⱡ * ⱡ Serverless: a new cloud computing paradigm Users write
More informationDATABASES AND THE CLOUD. Gustavo Alonso Systems Group / ECC Dept. of Computer Science ETH Zürich, Switzerland
DATABASES AND THE CLOUD Gustavo Alonso Systems Group / ECC Dept. of Computer Science ETH Zürich, Switzerland AVALOQ Conference Zürich June 2011 Systems Group www.systems.ethz.ch Enterprise Computing Center
More informationMulti-tenancy version of BigDataBench
Multi-tenancy version of BigDataBench Gang Lu Institute of Computing Technology, Chinese Academy of Sciences BigDataBench Tutorial MICRO 2014 Cambridge, UK INSTITUTE OF COMPUTING TECHNOLOGY 1 Multi-tenancy
More informationRoot Cause Analysis for SAP HANA. June, 2015
Root Cause Analysis for SAP HANA June, 2015 Process behind Application Operations Monitor Notify Analyze Optimize Proactive real-time monitoring Reactive handling of critical events Lower mean time to
More informationEnabling Flexible Network FPGA Clusters in a Heterogeneous Cloud Data Center
Enabling Flexible Network FPGA Clusters in a Heterogeneous Cloud Data Center Naif Tarafdar, Thomas Lin, Eric Fukuda, Hadi Bannazadeh, Alberto Leon-Garcia, Paul Chow University of Toronto 1 Cloudy with
More informationBig and Fast. Anti-Caching in OLTP Systems. Justin DeBrabant
Big and Fast Anti-Caching in OLTP Systems Justin DeBrabant Online Transaction Processing transaction-oriented small footprint write-intensive 2 A bit of history 3 OLTP Through the Years relational model
More informationFast and Easy Persistent Storage for Docker* Containers with Storidge and Intel
Solution brief Intel Storage Builders Storidge ContainerIO TM Intel Xeon Processor Scalable Family Intel SSD DC Family for PCIe*/NVMe Fast and Easy Persistent Storage for Docker* Containers with Storidge
More informationArchitectural challenges for building a low latency, scalable multi-tenant data warehouse
Architectural challenges for building a low latency, scalable multi-tenant data warehouse Mataprasad Agrawal Solutions Architect, Services CTO 2017 Persistent Systems Ltd. All rights reserved. Our analytics
More informationOracle 1Z Oracle Java Cloud Service.
Oracle 1Z0-161 Oracle Java Cloud Service http://killexams.com/exam-detail/1z0-161 QUESTION: 60 You see on the Patching page of the Oracle Java Cloud Service Console that new patchesare availablefor you
More informationAutomated Control for Elastic Storage
Automated Control for Elastic Storage Summarized by Matthew Jablonski George Mason University mjablons@gmu.edu October 26, 2015 Lim, H. C. and Babu, S. and Chase, J. S. (2010) Automated Control for Elastic
More informationThe Next Generation of Extreme OLTP Processing with Oracle TimesTen
The Next Generation of Extreme OLTP Processing with TimesTen Tirthankar Lahiri Redwood Shores, California, USA Keywords: TimesTen, velocity scaleout elastic inmemory relational database cloud Introduction
More informationElastic Efficient Execution of Varied Containers. Sharma Podila Nov 7th 2016, QCon San Francisco
Elastic Efficient Execution of Varied Containers Sharma Podila Nov 7th 2016, QCon San Francisco In other words... How do we efficiently run heterogeneous workloads on an elastic pool of heterogeneous resources,
More informationAnti-Caching: A New Approach to Database Management System Architecture. Guide: Helly Patel ( ) Dr. Sunnie Chung Kush Patel ( )
Anti-Caching: A New Approach to Database Management System Architecture Guide: Helly Patel (2655077) Dr. Sunnie Chung Kush Patel (2641883) Abstract Earlier DBMS blocks stored on disk, with a main memory
More informationComputer Networking. Queue Management and Quality of Service (QOS)
Computer Networking Queue Management and Quality of Service (QOS) Outline Previously:TCP flow control Congestion sources and collapse Congestion control basics - Routers 2 Internet Pipes? How should you
More informationPARDA: Proportional Allocation of Resources for Distributed Storage Access
PARDA: Proportional Allocation of Resources for Distributed Storage Access Ajay Gulati, Irfan Ahmad, Carl Waldspurger Resource Management Team VMware Inc. USENIX FAST 09 Conference February 26, 2009 The
More informationSQL Server in Azure. Marek Chmel. Microsoft MVP: Data Platform Microsoft MCSE: Data Management & Analytics Certified Ethical Hacker
SQL Server in Azure Marek Chmel Microsoft MVP: Data Platform Microsoft MCSE: Data Management & Analytics Certified Ethical Hacker Options to run SQL Server database Azure SQL Database Microsoft SQL Server
More informationNOSQL DATABASE SYSTEMS: DECISION GUIDANCE AND TRENDS. Big Data Technologies: NoSQL DBMS (Decision Guidance) - SoSe
NOSQL DATABASE SYSTEMS: DECISION GUIDANCE AND TRENDS h_da Prof. Dr. Uta Störl Big Data Technologies: NoSQL DBMS (Decision Guidance) - SoSe 2017 163 Performance / Benchmarks Traditional database benchmarks
More informationDetermining the IOPS Needs for Oracle Database on AWS
Determining the IOPS Needs for Oracle Database on AWS Abdul Sathar Sait December 2014 Contents Abstract 2 Introduction 2 Storage Options for Oracle Database 3 IOPS Basics 4 Estimating IOPS for an Existing
More informationArchitectural overview Turbonomic accesses Cisco Tetration Analytics data through Representational State Transfer (REST) APIs. It uses telemetry data
Solution Overview Cisco Tetration Analytics and Turbonomic Solution Deploy intent-based networking for distributed applications. Highlights Provide performance assurance for distributed applications. Real-time
More informationTales of the Tail Hardware, OS, and Application-level Sources of Tail Latency
Tales of the Tail Hardware, OS, and Application-level Sources of Tail Latency Jialin Li, Naveen Kr. Sharma, Dan R. K. Ports and Steven D. Gribble February 2, 2015 1 Introduction What is Tail Latency? What
More informationSupplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment
IEEE TRANSACTION ON PARALLEL AND DISTRIBUTED SYSTEMS(TPDS), VOL. N, NO. N, MONTH YEAR 1 Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment Zhen Xiao,
More information2. Fill in the blanks; fill your RETAILER/BRAND for Retail Merchant. When all filled, click on: Submit.
Before Ordering 1. Type in www.myarchroma.com, you can see below screen. If you don t have the user name and password yet, click Request a User Name and Password. 2. Fill in the blanks; fill your RETAILER/BRAND
More informationAutomated Lookahead Data Migration in SSD-enabled Multi-tiered Storage Systems
Automated Lookahead Data Migration in SSD-enabled Multi-tiered Storage Systems Gong Zhang, Ling Liu Georgia Institute of Technology Lawrence Chiu, Clem Dickey, Paul Muench IBM Almaden Research Center 2010/5/6
More informationConsolidating 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 informationFLASHARRAY AT A GLANCE
FLASHARRAY AT A GLANCE ACCELERATE latency sensitive apps, DBs, VMs, virtual desktops CONSOLIDATE all your Tier 1 applications on an All-Flash Cloud TWO YEARS OF PROVEN 99.9999% AVAILABILITY inclusive of
More informationAGILE: elastic distributed resource scaling for Infrastructure-as-a-Service
AGILE: elastic distributed resource scaling for Infrastructure-as-a-Service Hiep Nguyen, Zhiming Shen, Xiaohui Gu North Carolina State University {hcnguye3,zshen5}@ncsu.edu, gu@csc.ncsu.edu Sethuraman
More informationKaminario Powering Cloud-Scale Applications with All-Flash. Sundip Arora Director, Product Marketing
Kaminario Powering Cloud-Scale Applications with All-Flash Sundip Arora Director, Product Marketing 275+ Employees Boston HQ Locations in Israel, London, Paris & Seoul 200+ Channel Partners $218M Total
More informationCIS : Scalable Data Analysis
CIS 602-01: Scalable Data Analysis Cloud Workloads Dr. David Koop Scaling Up PC [Haeberlen and Ives, 2015] 2 Scaling Up PC Server [Haeberlen and Ives, 2015] 2 Scaling Up PC Server Cluster [Haeberlen and
More informationCA ERwin Data Modeler s Role in the Relational Cloud. Nuccio Piscopo.
CA ERwin Data Modeler s Role in the Relational Cloud Nuccio Piscopo Table of Contents Abstract.....3 Introduction........3 Daas requirements through CA ERwin Data Modeler..3 CA ERwin in the Relational
More informationSCALING A DISTRIBUTED SPATIAL CACHE OVERLAY. Alexander Gessler Simon Hanna Ashley Marie Smith
SCALING A DISTRIBUTED SPATIAL CACHE OVERLAY Alexander Gessler Simon Hanna Ashley Marie Smith MOTIVATION Location-based services utilize time and geographic behavior of user geotagging photos recommendations
More information[This is not an article, chapter, of conference paper!]
http://www.diva-portal.org [This is not an article, chapter, of conference paper!] Performance Comparison between Scaling of Virtual Machines and Containers using Cassandra NoSQL Database Sogand Shirinbab,
More informationarxiv: v1 [cs.db] 31 May 2016
PerfEnforce: A Dynamic Scaling Engine for Analytics with Performance Guarantees Jennifer Ortiz, Brendan Lee, Magdalena Balazinska, and Joseph L. Hellerstein Department of Computer Science & Engineering,
More informationSELF-LEARNING CACHES IRFAN AHMAD CACHEPHYSICS. Copyright 2017 CachePhysics.
SELF-LEARNING CACHES IRFAN AHMAD CACHEPHYSICS Copyright 217 CachePhysics. ABOUT CachePhysics Irfan Ahmad CachePhysics Cofounder CloudPhysics Cofounder VMware (Kernel, Resource Management), Transmeta, 3+
More informationIntroduction to Data Management CSE 344
Introduction to Data Management CSE 344 Lecture 25: Parallel Databases CSE 344 - Winter 2013 1 Announcements Webquiz due tonight last WQ! J HW7 due on Wednesday HW8 will be posted soon Will take more hours
More informationWorkspace & Storage Infrastructure for Service Providers
Workspace & Storage Infrastructure for Service Providers Garry Soriano Regional Technical Consultant Citrix Cloud Channel Summit 2015 @rhipecloud #RCCS15 The industry s most complete Mobile Workspace solution
More informationAuto Management for Apache Kafka and Distributed Stateful System in General
Auto Management for Apache Kafka and Distributed Stateful System in General Jiangjie (Becket) Qin Data Infrastructure @LinkedIn GIAC 2017, 12/23/17@Shanghai Agenda Kafka introduction and terminologies
More informationElastic Virtual Network Function Placement CloudNet 2015
Elastic Virtual Network Function Placement CloudNet 215 M. GHAZNAVI, A. KHAN, N. SHAHRIAR, KH. ALSUBHI, R. AHMED, R. BOUTABA DAVID R. CHERITON SCHOOL OF COMPUTER SCIENCE UNIVERSITY OF WATERLOO Outline
More informationRecent Advances in Analytical Modeling of SSD Garbage Collection
Recent Advances in Analytical Modeling of SSD Garbage Collection Jianwen Zhu, Yue Yang Electrical and Computer Engineering University of Toronto Flash Memory Summit 2014 Santa Clara, CA 1 Agenda Introduction
More informationTreadmill: Attributing the Source of Tail Latency through Precise Load Testing and Statistical Inference
Treadmill: Attributing the Source of Tail Latency through Precise Load Testing and Statistical Inference Yunqi Zhang, David Meisner, Jason Mars, Lingjia Tang Internet services User interactive applications
More informationCLUSTERING HIVEMQ. Building highly available, horizontally scalable MQTT Broker Clusters
CLUSTERING HIVEMQ Building highly available, horizontally scalable MQTT Broker Clusters 12/2016 About this document MQTT is based on a publish/subscribe architecture that decouples MQTT clients and uses
More information