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. Adaptive GC-aware load balancing strategy for high-assurance Java distributed systems
 
  • Details
Options

Adaptive GC-aware load balancing strategy for high-assurance Java distributed systems

Author(s)
Portillo Dominguez, Andres Omar  
Wang, Miao  
Murphy, John  
Magoni, Damien  
Uri
http://hdl.handle.net/10197/9231
Date Issued
2015-01-10
Date Available
2018-02-16T18:52:48Z
Abstract
High-Assurance applications usually require achieving fast response time and high throughput on a constant basis. To fulfil these stringent quality of service requirements, these applications are commonly deployed in clustered instances. However, how to effectively manage these clusters has become a new challenge. A common approach is to deploy a front-end load balancer to optimise the workload distribution among the clustered applications. Thus, researchers have been studying how to improve the effectiveness of a load balancer. Our previous work presented a novel load balancing strategy which improves the performance of a distributed Java system by avoiding the performance impacts of Major Garbage Collection, which is a common cause of performance degradation in Java applications. However, as that strategy used a static configuration, it could only improve the performance of a system if the strategy was configured with domain expert knowledge. This paper extends our previous work by presenting an adaptive GC-aware load balancing strategy which self-configures according to the GC characteristics of the application. Our results have shown that this adaptive strategy can achieve higher throughput and lower response time, compared to the round-robin load balancing, while also avoiding the burden of manual tuning.
Sponsorship
Science Foundation Ireland
Type of Material
Conference Publication
Publisher
IEEE
Copyright (Published Version)
2015 IEEE
Subjects

High-assurance system...

Performance

Reliability

Java garbage collecti...

Load management

Java

Memory management

Benchmark testing

Prediction algorithms...

Resource management

History

DOI
10.1109/HASE.2015.19
Language
English
Status of Item
Peer reviewed
Conference Details
2015 IEEE 16th International Symposium on High Assurance Systems Engineering (HASE), Florida, United States of America, 8-10 January 2015
This item is made available under a Creative Commons License
https://creativecommons.org/licenses/by-nc-nd/3.0/ie/
File(s)
Loading...
Thumbnail Image
Name

portillo-hase2015(TRINI2).pdf

Size

943.45 KB

Format

Adobe PDF

Checksum (MD5)

78974e820a33eaa031cfff7022b2f073

Owning collection
Computer Science Research Collection
Mapped collections
PEL Research Collection

Item descriptive metadata is released under a CC-0 (public domain) license: https://creativecommons.org/public-domain/cc0/.
All other content is subject to copyright.

For all queries please contact research.repository@ucd.ie.

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

  • Cookie settings
  • Privacy policy
  • End User Agreement