【24h】

Domain-Based MapReduce Programming Model for Complex Scientific Applications

机译:适用于复杂科学应用的基于领域的MapReduce编程模型

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The MapReduce programming model has introduced simple interfaces to a large class of applications. Its easy-to-use APIs and autonomic parallelization are attracting attentions from scientific community. However, current MapReduce-style scientific frameworks focus more on the most popular MapReduce applications that can be easily partitioned and involve little communication across map or reduce tasks. They typically lack adequate support for more complex applications that involve iterative communication and dynamic domain partitioning. In this paper, via abstraction of numerical domains of many applications, we present a domain-based MapReduce programming model for iterative and dynamic scientific applications. Using real-world applications, we introduce a general methodology to adapt APIs of legacy scientific codes into the more developer-friendly MapReduce-like programming model.
机译:MapReduce编程模型已为大型应用程序引入了简单的接口。它易于使用的API和自主并行化吸引了科学界的关注。但是,当前的MapReduce样式的科学框架更多地关注最流行的MapReduce应用程序,这些应用程序可以轻松分区,并且几乎不涉及整个地图或减少任务。他们通常缺乏对涉及迭代通信和动态域分区的更复杂应用程序的足够支持。在本文中,通过抽象许多应用程序的数值域,我们提出了一种基于域的MapReduce编程模型,用于迭代和动态科学应用程序。通过使用实际应用程序,我们介绍了一种通用方法,可将遗留科学代码的API改编为对开发人员更友好的类似于MapReduce的编程模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号