Title | ||
---|---|---|
An architecture framework for application-managed scaling of cloud-hosted relational databases |
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. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1145/2361999.2362004 | WICSA/ECSA Companion Volume |
Keywords | Field | DocType |
application-managed scaling,application benchmark,architecture framework,different underlying cloud technology,application-managed autonomic scaling,reusable framework,relational databases,relational database,cloud-hosted relational databases,new consumer-centric monitoring infrastructure,consumer-centric monitoring data,sensor,actuator,framework,cloud,application management,monitor | Critical factors,Relational database,Computer science,Architecture framework,Business logic,Response time,Throughput,Scaling,Database,Cloud computing | Conference |
Citations | PageRank | References |
1 | 0.36 | 20 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Liang Zhao | 1 | 100 | 13.74 |
Sherif Sakr | 2 | 901 | 68.86 |
Liming Zhu | 3 | 195 | 31.59 |
Xiwei Xu | 4 | 129 | 13.80 |
Anna Liu | 5 | 566 | 23.91 |