首页> 外文期刊>Software >On the replacement of objects from round-based applications over heterogeneous environments
【24h】

On the replacement of objects from round-based applications over heterogeneous environments

机译:关于异构环境中基于回合的应用程序中对象的替换

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

摘要

In recent years, there has been growing support for more tightly coupled applications regarding heterogeneous resources. A specific way of obtaining better performance in such applications is to consider the replacement of execution entities by newer resources during the application's lifetime. Therefore, this article describes the rationale for developing jMigBSP, which is a Java programming library that offers object rescheduling for round-based applications. In this context, the proposal addresses Bulk Synchronous Parallel (BSP) applications because BSP represents one of the most often used models for writing tightly coupled parallel programs. jMigBSP's main contribution examines the rescheduling facility in two different ways: (i) using migration directives in the application code directly; and (ii) through automatic load balancing at the middleware level. Specifically, this second idea is feasible because of Java's inheritance feature, which transforms a simple jMigBSP application into a migratable one by changing only a single line of code. In addition to the description of jMigBSP, this article emphasizes the benefits of using migration over heterogeneous environments by executing scientific applications. The results indicate gains of up to 56% with object rescheduling and support the feasibility of using migration as a load balancing technique. Copyright (c) 2014 John Wiley & Sons, Ltd.
机译:近年来,对于异构资源的更紧密耦合的应用程序,越来越多的支持。在此类应用程序中获得更好性能的一种特定方法是考虑在应用程序的生命周期内用较新的资源替换执行实体。因此,本文介绍了开发jMigBSP的原理,jMigBSP是一个Java编程库,可为基于回合的应用程序提供对象重新计划。在这种情况下,该提案针对批量同步并行(BSP)应用程序,因为BSP代表了用于编写紧密耦合的并行程序的最常用模型之一。 jMigBSP的主要贡献是通过两种不同的方式来检查重新计划功能:(i)直接在应用程序代码中使用迁移指令; (ii)通过中间件级别的自动负载平衡。特别地,由于Java的继承功能,该第二个想法是可行的,该继承功能通过仅更改一行代码即可将简单的jMigBSP应用程序转换为可迁移的应用程序。除了对jMigBSP的描述之外,本文还强调了通过执行科学应用程序在异构环境上使用迁移的好处。结果表明,通过对象重新调度可以实现高达56%的收益,并支持使用迁移作为负载平衡技术的可行性。版权所有(c)2014 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号