An architecture framework for application-managed scaling of cloud-hosted relational databases

Liang Zhao, S. Sakr, Liming Zhu, Xiwei Xu, Anna Liu
{"title":"An architecture framework for application-managed scaling of cloud-hosted relational databases","authors":"Liang Zhao, S. Sakr, Liming Zhu, Xiwei Xu, Anna Liu","doi":"10.1145/2361999.2362004","DOIUrl":null,"url":null,"abstract":"Scaling relational database in the cloud is one of the critical factors in the migration of applications to the cloud. It is important that applications can directly monitor fine-grained scaling performance (such as consistency-related replication delays and query-specific response time) and specify application-specific policies for autonomic management of the scaling. However, there is no general mechanism and reusable framework and infrastructures to help this. The current facilities in cloud-hosted relational databases are also very limited in providing fine-grained and consumer-centric monitoring data. The situation is exacerbated by the complexity of the different underlying cloud technologies and the need to separate scaling policy from business logic. This paper presents an architecture framework to facilitate a consumer-centric, application-managed autonomic scaling of relational databases in cloud. The architecture framework includes a new consumer-centric monitoring infrastructure and customisable components for sensing, monitoring, analysing and actuation according to application-level scaling policies without modifying an existing application. We evaluated our framework using a modified Web 2.0 application benchmark. The results demonstrate the framework's ability to provide application-level flexibility in achieving improved throughput, data freshness (different levels of consistency) and monetary saving.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"118 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the WICSA/ECSA 2012 Companion Volume","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2361999.2362004","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Scaling relational database in the cloud is one of the critical factors in the migration of applications to the cloud. It is important that applications can directly monitor fine-grained scaling performance (such as consistency-related replication delays and query-specific response time) and specify application-specific policies for autonomic management of the scaling. However, there is no general mechanism and reusable framework and infrastructures to help this. The current facilities in cloud-hosted relational databases are also very limited in providing fine-grained and consumer-centric monitoring data. The situation is exacerbated by the complexity of the different underlying cloud technologies and the need to separate scaling policy from business logic. This paper presents an architecture framework to facilitate a consumer-centric, application-managed autonomic scaling of relational databases in cloud. The architecture framework includes a new consumer-centric monitoring infrastructure and customisable components for sensing, monitoring, analysing and actuation according to application-level scaling policies without modifying an existing application. We evaluated our framework using a modified Web 2.0 application benchmark. The results demonstrate the framework's ability to provide application-level flexibility in achieving improved throughput, data freshness (different levels of consistency) and monetary saving.
用于应用程序管理的云托管关系数据库扩展的体系结构框架
在云中扩展关系数据库是将应用程序迁移到云中的关键因素之一。重要的是,应用程序可以直接监视细粒度的扩展性能(例如与一致性相关的复制延迟和特定于查询的响应时间),并指定特定于应用程序的策略,以自主管理扩展。然而,没有通用的机制和可重用的框架和基础设施来帮助实现这一点。云托管关系数据库中的当前功能在提供细粒度和以消费者为中心的监视数据方面也非常有限。不同底层云技术的复杂性以及将扩展策略与业务逻辑分离的需求加剧了这种情况。本文提出了一个架构框架,以促进以消费者为中心、应用程序管理的关系数据库在云中自主扩展。该架构框架包括一个新的以消费者为中心的监控基础设施和可定制组件,用于根据应用级扩展策略进行传感、监控、分析和驱动,而无需修改现有应用程序。我们使用修改后的Web 2.0应用程序基准来评估我们的框架。结果表明,该框架能够提供应用程序级别的灵活性,以实现改进的吞吐量、数据新鲜度(不同级别的一致性)和节省资金。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信