首页> 外文期刊>Software >TRINI: an adaptive load balancing strategy based on garbage collection for clustered Java systems
【24h】

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

机译:TRINI:一种针对集群Java系统的基于垃圾回收的自适应负载平衡策略

获取原文
获取原文并翻译 | 示例
           

摘要

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. Copyright (c) 2016 John Wiley & Sons, Ltd.
机译:如今,群集环境通常在高性能计算和企业级应用程序中使用,以实现比单机环境更快的响应时间和更高的吞吐量。然而,如何有效地管理这些集群中的工作负载已成为一个新的挑战。由于负载均衡器通常用于在群集节点之间分配工作负载,因此,多项研究工作都集中在增强负载均衡器的功能上。我们之前的工作提出了一种新颖的自适应负载平衡策略(TRINI),它可以通过避免大型垃圾回收对性能的影响来提高集群Java系统的性能,而垃圾回收是Java性能下降的重要原因。本文的目的是通过扩展TRINI在通用性,可扩展性和可靠性方面的实验评估,来加强对TRINI的验证。我们的结果表明,将TRINI应用于一组常用的负载平衡算法时,可以实现显着的性能改进以及一致的行为,从而证明了其通用性。 TRINI还被证明可以在不同的群集大小上进行扩展,因为当增加群集大小时,其性能改进不会明显降低。最终,TRIINI在延长的时间段内表现出可靠的行为,在这种情况下仅给群集带来了很小的开销。这些结果为从业人员关于基于垃圾回收的负载平衡策略可以为集群Java系统带来的好处提供了有价值的参考。版权所有(c)2016 John Wiley&Sons,Ltd.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号