Self-Sizing of Clustered Databases
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Heuristics-based scheduling of composite web service workloads
Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006)
Database replication policies for dynamic content applications
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Analytic modeling of multitier Internet applications
ACM Transactions on the Web (TWEB)
Performance problem localization in self-healing, service-oriented systems using Bayesian networks
Proceedings of the 2007 ACM symposium on Applied computing
Adaptive control of virtualized resources in utility computing environments
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Dynamic CPU provisioning for self-managed secure web applications in SMP hosting platforms
Computer Networks: The International Journal of Computer and Telecommunications Networking
Autonomic management policy specification in Tune
Proceedings of the 2008 ACM symposium on Applied computing
Service-oriented data denormalization for scalable web applications
Proceedings of the 17th international conference on World Wide Web
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
Journal of Systems and Software
Resource allocation optimization for quantitative service differentiation on server clusters
Journal of Parallel and Distributed Computing
Efficient management of data center resources for massively multiplayer online games
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Autonomic Management Policy Specification: From UML to DSML
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
A request-routing framework for SOA-based enterprise computing
Proceedings of the VLDB Endowment
Resource overbooking and application profiling in a shared Internet hosting platform
ACM Transactions on Internet Technology (TOIT)
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
Burstiness in multi-tier applications: symptoms, causes, and new models
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Dynamic Service Provisioning Using GRIA SLAs
Service-Oriented Computing - ICSOC 2007 Workshops
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Predicting replicated database scalability from standalone database profiling
Proceedings of the 4th ACM European conference on Computer systems
Improving the performances of JMS-based applications
International Journal of Autonomic Computing
Prediction-based real-time resource provisioning for massively multiplayer online games
Future Generation Computer Systems
Automatic exploration of datacenter performance regimes
ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
Automated control in cloud computing: challenges and opportunities
ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
Resilient workload manager: taming bursty workload of scaling internet applications
ICAC-INDST '09 Proceedings of the 6th international conference industry session on Autonomic computing and communications industry session
Machine learning for on-line hardware reconfiguration
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Sandpiper: Black-box and gray-box resource management for virtual machines
Computer Networks: The International Journal of Computer and Telecommunications Networking
A systematic and practical approach to generating policies from service level objectives
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
A Component Assignment Framework for Improved Capacity and Assured Performance in Web Portals
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Joint admission control and resource allocation in virtualized servers
Journal of Parallel and Distributed Computing
Self-adaptation of service level in distributed systems
Software—Practice & Experience
Bottleneck detection using statistical intervention analysis
DSOM'07 Proceedings of the Distributed systems: operations and management 18th IFIP/IEEE international conference on Managing virtualization of networks and services
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Decentralised QoS-management in service oriented architectures
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Autonomous return on investment analysis of additional processing resources
International Journal of Autonomic Computing
Characterizing, modeling, and generating workload spikes for stateful services
Proceedings of the 1st ACM symposium on Cloud computing
Automated control for elastic storage
Proceedings of the 7th international conference on Autonomic computing
Autonomic mix-aware provisioning for non-stationary data center workloads
Proceedings of the 7th international conference on Autonomic computing
Performance models oriented to the dynamic resource provisioning in shared data centres
ICACT'10 Proceedings of the 12th international conference on Advanced communication technology
Cloudward bound: planning for beneficial migration of enterprise applications to the cloud
Proceedings of the ACM SIGCOMM 2010 conference
Reflective control for an elastic cloud application: an automated experiment workbench
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
Statistical machine learning makes automatic control practical for internet datacenters
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
EC2 performance analysis for resource provisioning of service-oriented applications
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Dolly: virtualization-driven database provisioning for the cloud
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
A capacity planning process for performance assurance of component-based distributed systems
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
The SCADS director: scaling a distributed storage system under stringent performance requirements
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
Black-box and gray-box strategies for virtual machine migration
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Predicting system performance for multi-tenant database workloads
Proceedings of the Fourth International Workshop on Testing Database Systems
Automated control for elastic n-tier workloads based on empirical modeling
Proceedings of the 8th ACM international conference on Autonomic computing
Using reinforcement learning for controlling an elastic web application hosting platform
Proceedings of the 8th ACM international conference on Autonomic computing
Auto-scaling to minimize cost and meet application deadlines in cloud workflows
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
A proactive distributed qos control framework for cluster web site
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
A SLA-Based resource donation mechanism for service hosting utility center
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
A trace-based service level planning framework for enterprise application clouds
Proceedings of the 7th International Conference on Network and Services Management
An adaptive model-free resource and power management approach for multi-tier cloud environments
Journal of Systems and Software
Jockey: guaranteed job latency in data parallel clusters
Proceedings of the 7th ACM european conference on Computer Systems
To move or not to move: the economics of cloud computing
HotCloud'11 Proceedings of the 3rd USENIX conference on Hot topics in cloud computing
GreenWare: greening cloud-scale data centers to maximize the use of renewable energy
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
An efficient overload control strategy in cloud
APWeb'12 Proceedings of the 14th international conference on Web Technologies and Applications
Lightweight Resource Scaling for Cloud Applications
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Dynamic scaling of call-stateful SIP services in the cloud
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part I
AutoScale: Dynamic, Robust Capacity Management for Multi-Tier Data Centers
ACM Transactions on Computer Systems (TOCS)
The Yahoo!: cloud datastore load balancer
Proceedings of the fourth international workshop on Cloud data management
Dealer: application-aware request splitting for interactive cloud applications
Proceedings of the 8th international conference on Emerging networking experiments and technologies
GreenWare: greening cloud-scale data centers to maximize the use of renewable energy
Proceedings of the 12th International Middleware Conference
A game theoretical method for auto-scaling of multi-tiers web applications in cloud
Proceedings of the Fourth Asia-Pacific Symposium on Internetware
SOFTScale: stealing opportunistically for transient scaling
Proceedings of the 13th International Middleware Conference
Enabling cost-aware and adaptive elasticity of multi-tier cloud applications
Future Generation Computer Systems
Hi-index | 0.00 |
Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this paper, we propose a novel dynamic provisioning technique for multi-tier Internet applications that employs (i) a flexible queuing model to determine how much resources to allocate to each tier of the application, and (ii) a combination of predictive and reactive methods that determine when to provision these resources, both at large and small time scales. Our experiments on a forty-machine Linuxbased hosting platform demonstrate the responsiveness of our technique in handling dynamic workloads. In one scenario where a flash crowd caused the workload of a three-tier application to double, our technique was able to double the application capacity within five minutes, thus maintaining response time targets.