Repository logo
  • Log In
    New user? Click here to register.Have you forgotten your password?
University College Dublin
  • Colleges & Schools
  • Statistics
  • All of DSpace
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. College of Science
  3. School of Computer Science
  4. Computer Science Research Collection
  5. TRINI: an adaptive load balancing strategy based on garbage collection for clustered Java systems
 
  • Details
Options

TRINI: an adaptive load balancing strategy based on garbage collection for clustered Java systems

File(s)
FileDescriptionSizeFormat
Download portillo_article(TRINI3-pre).pdf1.12 MB
Author(s)
Portillo Dominguez, Andres Omar 
Perry, Philip 
Magoni, Damien 
Wang, Miao 
Murphy, John 
Uri
http://hdl.handle.net/10197/9056
Date Issued
December 2016
Date Available
28T15:41:30Z November 2017
Abstract
Nowadays, clustered environments are commonly used in high-performance computing and enterprise-level applications to achieve faster response time and higher throughput than single machine environments. Nevertheless, how to effectively manage the workloads in these clusters has become a new challenge. As a load balancer is typically used to distribute the workload among the cluster's nodes, multiple research efforts have concentrated on enhancing the capabilities of load balancers. Our previous work presented a novel adaptive load balancing strategy (TRINI) that improves the performance of a clustered Java system by avoiding the performance impacts of major garbage collection, which is an important cause of performance degradation in Java. The aim of this paper is to strengthen the validation of TRINI by extending its experimental evaluation in terms of generality, scalability and reliability. Our results have shown that TRINI can achieve significant performance improvements, as well as a consistent behaviour, when it is applied to a set of commonly used load balancing algorithms, demonstrating its generality. TRINI also proved to be scalable across different cluster sizes, as its performance improvements did not noticeably degrade when increasing the cluster size. Finally, TRINI exhibited reliable behaviour over extended time periods, introducing only a small overhead to the cluster in such conditions. These results offer practitioners a valuable reference regarding the benefits that a load balancing strategy, based on garbage collection, can bring to a clustered Java system.
Sponsorship
Science Foundation Ireland
Type of Material
Journal Article
Publisher
Wiley
Journal
Journal of Software: Practice and Experience
Volume
46
Issue
12
Start Page
1705
End Page
1733
Copyright (Published Version)
Wiley 2016
Keywords
  • Load balancing

  • Cluster computing

  • Garbage collection

  • Java

  • System performance

DOI
10.1002/spe.2391
Language
English
Status of Item
Not peer reviewed
This item is made available under a Creative Commons License
https://creativecommons.org/licenses/by-nc-nd/3.0/ie/
Owning collection
Computer Science Research Collection
Scopus© citations
11
Acquisition Date
Feb 4, 2023
View Details
Views
1208
Last Month
1
Acquisition Date
Feb 4, 2023
View Details
Downloads
367
Last Month
28
Acquisition Date
Feb 4, 2023
View Details
google-scholar
University College Dublin Research Repository UCD
The Library, University College Dublin, Belfield, Dublin 4
Phone: +353 (0)1 716 7583
Fax: +353 (0)1 283 7667
Email: mailto:research.repository@ucd.ie
Guide: http://libguides.ucd.ie/rru

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement