首页> 外文期刊>Concurrency and Computation >Jcluster: an efficient Java parallel environment on a large-scale heterogeneous cluster
【24h】

Jcluster: an efficient Java parallel environment on a large-scale heterogeneous cluster

机译:Jcluster:大规模异构集群上的高效Java并行环境

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

摘要

In this paper, we present Jcluster, an efficient Java parallel environment that provides some critical services, in particular automatic load balancing and high-performance communication, for developing parallel applications in Java on a large-scale heterogeneous cluster. In the Jcluster environment, we implement a task scheduler based on a transitive random stealing (TRS) algorithm. Performance evaluations show that the scheduler based on TRS can make any idle node obtain a task from another node with much fewer stealing times than random stealing (RS), which is a well-known dynamic load-balancing algorithm, on a large-scale cluster. In the performance aspects of communication, with the method of asynchronously multithreaded transmission, we implement a high-performance PVM-like and MPI-like message-passing interface in pure Java. The evaluation of the communication performance is conducted among the Jcluster environment, LAM-MPI and mpiJava on LAM-MPI based on the Java Grande Forum's pingpong benchmark.
机译:在本文中,我们介绍了Jcluster,这是一个高效的Java并行环境,可提供一些关键服务,尤其是自动负载平衡和高性能通信,用于在大型异构集群上用Java开发并行应用程序。在Jcluster环境中,我们基于传递随机窃取(TRS)算法实现任务调度程序。性能评估表明,基于TRS的调度程序可以使任何空闲节点在大规模集群上以比随机窃取(RS)少得多的窃取时间从另一个节点获取任务,后者是众所周知的动态负载平衡算法。 。在通信的性能方面,通过异步多线程传输方法,我们在纯Java中实现了高性能的类似PVM和类似MPI的消息传递接口。基于Java Grande论坛的乒乓基准测试,在Jcluster环境,LAM-MPI和基于LAM-MPI的mpiJava之间进行通信性能评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号