An extensible, lightweight architecture for adaptive J2EE applications
Proceedings of the 6th international workshop on Software engineering and middleware
Bigtable: a distributed storage system for structured data
OSDI '06 Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation - Volume 7
Dynamo: amazon's highly available key-value store
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Middleware-based database replication: the gaps between theory and practice
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Automatic virtual machine configuration for database workloads
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
Queue - Scalable Web Services
Database Virtualization: A New Frontier for Database Tuning and Physical Design
ICDEW '07 Proceedings of the 2007 IEEE 23rd International Conference on Data Engineering Workshop
Rethinking cost and performance of database systems
ACM SIGMOD Record
Consistency rationing in the cloud: pay only when it matters
Proceedings of the VLDB Endowment
LazyBase: freshness vs. performance in information management
ACM SIGOPS Operating Systems Review
Benchmarking cloud serving systems with YCSB
Proceedings of the 1st ACM symposium on Cloud computing
Runtime measurements in the cloud: observing, analyzing, and reducing variance
Proceedings of the VLDB Endowment
Database Replication
Dolly: virtualization-driven database provisioning for the cloud
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Zephyr: live migration in shared nothing databases for elastic cloud platforms
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
CloudDB AutoAdmin: Towards a Truly Elastic Cloud-Based Data Store
ICWS '11 Proceedings of the 2011 IEEE International Conference on Web Services
Size Estimation of Cloud Migration Projects with Cloud Migration Point (CMP)
ESEM '11 Proceedings of the 2011 International Symposium on Empirical Software Engineering and Measurement
Application-Managed Database Replication on Virtualized Cloud Environments
ICDEW '12 Proceedings of the 2012 IEEE 28th International Conference on Data Engineering Workshops
Perspectives and reflections on cloud computing and internet technologies from NordiCloud 2012
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies
Hi-index | 0.00 |
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.