Title
Load Balancing of Java Applications by Forecasting Garbage Collections
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.
Year
DOI
Venue
2014
10.1109/ISPDC.2014.20
ISPDC
Keywords
Field
DocType
resource allocation,distributed processing,resource management,measurement,cpu,prediction algorithms,response time,benchmark testing,java,computer applications,iron
Load management,Garbage,Network Load Balancing Services,Load balancing (computing),Workload,Computer science,Real-time computing,Garbage collection,Java,Benchmark (computing),Distributed computing
Conference
ISSN
Citations 
PageRank 
2379-5352
1
0.36
References 
Authors
0
6
Name
Order
Citations
PageRank
A. Omar Portillo-Dominguez1255.68
Miao Wang210718.49
Damien Magoni324030.36
Philip Perry435329.95
John Murphy559752.43
Portillo-Dominguez, A.O.610.36