Web caching with consistent hashing
WWW '99 Proceedings of the eighth international conference on World Wide Web
My Cache or Yours? Making Storage More Exclusive
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Ganymed: scalable replication for transactional web applications
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Web Server Software Architectures
IEEE Internet Computing
GlobeDB: autonomic data replication for web applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
An analytical model for multi-tier internet services and its applications
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A fragment-based approach for efficiently creating dynamic web content
ACM Transactions on Internet Technology (TOIT)
WReX: a scalable middleware architecture to enable XML caching for web-services
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Journal of Systems and Software
A Fine-Grained Model for Adaptive On-Demand Provisioning of CPU Shares in Data Centers
IWSOS '08 Proceedings of the 3rd International Workshop on Self-Organizing Systems
Hi-index | 0.00 |
A vast amount of caching and replication solutions have been proposed in the literature to improve the performance of multi-tiered Web applications (which we call as Internet services). These solutions aim to alleviate the scalability bottleneck of only a single tier and different techniques are suitable for services of different nature. However, from the view point of an administrator who wants to host a service scalably, it is not easy to determine the right set of techniques to apply. This leads to either gross overprovisioning of resources or poor performance. We believe that the decision process of choosing the right techniques for a service can be automated. To strengthen our position, we propose the design of an autonomic hosting system that uses a combination of multi queue models and online simulations to achieve our goals. Even though our work is very much in progress, we believe the techniques used in our system can provide a good start in taming the complex problem of scalable hosting of services.