Options
Adaptive GC-aware load balancing strategy for high-assurance Java distributed systems
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
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
File(s)
Owning collection
Scopus© citations
9
Acquisition Date
Apr 18, 2024
Apr 18, 2024
Views
1181
Last Month
1
1
Acquisition Date
Apr 18, 2024
Apr 18, 2024
Downloads
432
Last Month
6
6
Acquisition Date
Apr 18, 2024
Apr 18, 2024