Performance and Cost Considerations for Providing Geo-Elasticity in Database Clouds

Author:

Guo Tian1ORCID,Shenoy Prashant2

Affiliation:

1. Worcester Polytechnic Institute, MA, USA

2. University of Massachusetts Amherst, Amherst, MA

Abstract

Online applications that serve global workload have become a norm and those applications are experiencing not only temporal but also spatial workload variations. In addition, more applications are hosting their backend tiers separately for benefits such as ease of management. To provision for such applications, traditional elasticity approaches that only consider temporal workload dynamics and assume well-provisioned backends are insufficient. Instead, in this article, we propose a new type of provisioning mechanisms—geo-elasticity, by utilizing distributed clouds with different locations. Centered on this idea, we build a system called DBScale that tracks geographic variations in the workload to dynamically provision database replicas at different cloud locations across the globe. Our geo-elastic provisioning approach comprises a regression-based model that infers database query workload from spatially distributed front-end workload, a two-node open queueing network model that estimates the capacity of databases serving both CPU and I/O-intensive query workloads and greedy algorithms for selecting best cloud locations based on latency and cost. We implement a prototype of our DBScale system on Amazon EC2’s distributed cloud. Our experiments with our prototype show up to a 66% improvement in response time when compared to local elasticity approaches.

Funder

National Science Foundation

Publisher

Association for Computing Machinery (ACM)

Subject

Software,Computer Science (miscellaneous),Control and Systems Engineering

Reference52 articles.

1. Consistency Tradeoffs in Modern Distributed Database System Design: CAP is Only Part of the Story

2. Amazon Global Infrastructure 2016. Amazon Global Infrastructure. Retrieved from http://aws.amazon.com/about-aws/global-infrastructure/. Amazon Global Infrastructure 2016. Amazon Global Infrastructure. Retrieved from http://aws.amazon.com/about-aws/global-infrastructure/.

3. Amazon Route 53 2015. Amazon Route 53: Choosing a Routing Policy. Retrieved from http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html. Amazon Route 53 2015. Amazon Route 53: Choosing a Routing Policy. Retrieved from http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html.

4. Internet Web servers: workload characterization and performance implications

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3