DocumentCode
238555
Title
Load Balancing of Java Applications by Forecasting Garbage Collections
Author
Portillo-Dominguez, A. Omar ; Miao Wang ; Magoni, Damien ; Perry, Philip ; Murphy, John
Author_Institution
Sch. of Comput. Sci. & Inf., Univ. Coll. Dublin, Dublin, Ireland
fYear
2014
fDate
24-27 June 2014
Firstpage
127
Lastpage
134
Abstract
Modern computer applications, especially at enterprise-level, are commonly deployed with a big number of clustered instances to achieve a higher system performance, in which case single machine based solutions are less cost-effective. However, how to effectively manage these clustered applications has become a new challenge. A common approach is to deploy a front-end load balancer to optimise the workload distribution between each clustered application. Since then, many research efforts have been carried out to study effective load balancing algorithms which can control the workload based on various resource usages such as CPU and memory. The aim of this paper is to propose a new load balancing approach to improve the overall distributed system performance by avoiding potential performance impacts caused by Major Java Garbage Collection. The experimental results have shown that the proposed load balancing algorithm can achieve a significant higher throughput and lower response time compared to the round-robin approach. In addition, the proposed solution only has a small overhead introduced to the distributed system, where unused resources are available to enable other load balancing algorithms together to achieve a better system performance.
Keywords
Java; distributed processing; resource allocation; software performance evaluation; storage management; CPU; Java applications; computer applications; enterprise applications; front-end load balancer; load balancing approach; major Java garbage collection; overall distributed system performance improvement; response time; workload distribution optimisation; Benchmark testing; Iron; Java; Load management; Measurement; Prediction algorithms; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing (ISPDC), 2014 IEEE 13th International Symposium on
Conference_Location
Marseilles
Print_ISBN
978-1-4799-5918-1
Type
conf
DOI
10.1109/ISPDC.2014.20
Filename
6900210
Link To Document