Title :
Load Balancing on Virtualized Web Servers
Author :
Oliveira, Carlos
Author_Institution :
Dept. of Inf., IFRJ, Rio de Janeiro, Brazil
Abstract :
In recent years several Internet applications have been developed. Most of these applications are multi-tier, consisting of application and database tiers (e.g., e-commerce sites and social networks). Most of these applications cannot be supported by a single physical machine and are typically supported by multiple servers. In this paper, we present a virtualized architecture consisting of mechanisms that can be used to allocate resources for both application and database tiers in multiple physical machines. The architecture contains a layer of proxies to permit the load balancing. We also performed an experiment in which we show CPU resources in a cluster of physical machines being allocated/deal located according to client requests. For means of workload generation we have modified the client emulator of the Rubis benchmark tool to simulate workload patterns different of the ramp up/down simulated by Rubis. The main benefit of this architecture is that it requires no implementation cost for load balancing as it uses native mechanisms.
Keywords :
Internet; database management systems; resource allocation; virtual machines; virtualisation; CPU resources; Internet application; Rubis benchmark tool; application tiers; client emulator; client request; database tiers; load balancing; physical machine clusters; resource allocation; virtualized Web server; virtualized architecture; workload generation; workload pattern; Benchmark testing; Databases; Load management; Monitoring; Random access memory; Servers; Virtual machining;
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
978-1-4673-2509-7
DOI :
10.1109/ICPPW.2012.50