Load balancing of java applications by forecasting garbage collections

A. Omar Portillo-Dominguez, Miao Wang, Damien Magoni, Philip Perry, John Murphy

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - IEEE 13th International Symposium on Parallel and Distributed Computing, ISPDC 2014
EditorsTraian Muntean, Robert Rolland, Leon Mugwaneza
Place of PublicationMarseilles, France
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages127-134
Number of pages8
ISBN (Electronic)978-1-4799-5919-8
ISBN (Print)978-1-4799-5918-1
DOIs
Publication statusPublished (in print/issue) - 1 Jan 2014
Event13th IEEE International Symposium on Parallel and Distributed Computing, ISPDC 2014 - Marseille, France
Duration: 24 Jun 201427 Jun 2014

Publication series

Name2014 IEEE 13th International Symposium on Parallel and Distributed Computing
PublisherIEEE Xplore
NumberINSPEC Accession NR 14599642
ISSN (Print)2379-5352

Conference

Conference13th IEEE International Symposium on Parallel and Distributed Computing, ISPDC 2014
Country/TerritoryFrance
CityMarseille
Period24/06/1427/06/14

Fingerprint

Dive into the research topics of 'Load balancing of java applications by forecasting garbage collections'. Together they form a unique fingerprint.

Cite this