首页> 外文会议>Parallel and distributed processing >An Adaptive, Fautl-Tolerant Implementation of BSP for JAva-Based VOlunteer COmputing ssytems
【24h】

An Adaptive, Fautl-Tolerant Implementation of BSP for JAva-Based VOlunteer COmputing ssytems

机译:基于JAva的VOlunteer交互系统的BSP自适应,容错实现

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

摘要

In recent years, there has been a surge of interest in Java-based volunteer computing systems, which aim to make it possible to build very large parallel computing networks very quickly by enabling usrs to join a parallel ocmputation by simply visiting a web page and running a Java applet on a standard browser. A key research issue in implementing such systems is that of choosing an appropriate programming model. While traditioal models such as MPI-like message-passing can and have been ported to Java-based systems, they are not geneerally well-suited to the heterogeneous and dynamic structure ofvolunteer computing systems, where nodes can join and leave a computation at any time. In this paper, we present an implementation of the Bulk syn-chronous Parallel model, which provides programmers with familiar message-passing and remote memory primitives while remaining flexible enough to be used in dynamic environments. We show how we have implemented this modle using the bayanihan software framework to enable programmers to port the growing base of BSP-based parallel applications to java while achieving adaptive parallelism and protection against both the rnadom faults and intentional sabotage that are possible in volunteer computing systems.
机译:近年来,对基于Java的志愿者计算系统的兴趣激增,其目的是通过使用户只需访问网页并运行,即可使用户加入并行计算,从而非常快速地构建非常大的并行计算网络。标准浏览器上的Java小程序。实现此类系统的关键研究问题是选择适当的编程模型。虽然传统的模型(例如类似于MPI的消息传递)可以并且已经移植到基于Java的系统中,但是它们通常不适用于志愿者计算系统的异构和动态结构,在该结构中,节点可以随时加入并离开计算。在本文中,我们提出了Bulk同步并行模型的实现,该模型为程序员提供了熟悉的消息传递和远程存储原语,同时保持足够的灵活性以在动态环境中使用。我们展示了如何使用bayanihan软件框架实现此模型,以使程序员能够将基于BSP的并行应用程序的不断增长的基础移植到Java,同时实现自适应并行性并防止自愿性计算系统中可能出现的随机性错误和故意破坏。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号