...
首页> 外文期刊>Journal of supercomputing >J2M: a Java to MapReduce translator for cloud computing
【24h】

J2M: a Java to MapReduce translator for cloud computing

机译:J2M:用于云计算的Java到MapReduce转换器

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

获取外文期刊封面封底 >>

       

摘要

Cloud computing has gradually evolved into an infrastructural tool for a variety of scientific research and computing. It has become a trend that lots of products have been migrated from local servers to cloud by many institutions and organizations. One of the challenges in cloud computing now is how to run software efficiently on cloud platforms since lots of original codes are not capable of being executed in parallel on cloud contexts, resulting in that the power of clouds cannot be exerted well. It is costly to redesign and convert current sequential codes into cloud platform. Thus, automatic translation from sequential code to cloud code is one of the directions that could be taken to resolve the problem of code migration in cloud infrastructure. In this paper, a new Java to MapReduce (J2M) translator is developed to achieve the automatic translation from sequential Java to cloud for specific data-parallel code with large loops. This paper will provide details about the design of our translator and evaluate our performance through experiments. The experimental results not only indicate that the translator can precisely translate the sequential Java into cloud codes, but also show that it can achieve very good speedup in performance, and we expect that an almost linear speedup is possible if larger enough data is processed. It is believed that the J2M translator is an ideal stereotype for code migration and will play an important role in the transition era of cloud computing.
机译:云计算已逐渐发展成为用于各种科学研究和计算的基础设施工具。许多机构和组织已将许多产品从本地服务器迁移到云已经成为一种趋势。现在的云计算挑战之一是如何在云平台上高效运行软件,因为许多原始代码无法在云环境中并行执行,从而导致无法充分发挥云的功能。重新设计当前的顺序代码并将其转换为云平台的成本很高。因此,从顺序代码到云代码的自动转换是解决云基础架构中代码迁移问题可采取的方向之一。本文中,开发了一种新的Java到MapReduce(J2M)转换器,以实现针对具有大循环的特定数据并行代码从顺序Java到云的自动转换。本文将提供有关翻译器设计的详细信息,并通过实验评估我们的性能。实验结果不仅表明转换器可以将顺序Java准确地转换为云代码,而且还表明它可以实现非常好的性能提升,并且我们期望如果处理足够多的数据,则可以实现几乎线性的提升。相信J2M转换器是代码迁移的理想原型,并且将在云计算的过渡时代中发挥重要作用。

著录项

  • 来源
    《Journal of supercomputing》 |2016年第5期|1928-1945|共18页
  • 作者单位

    Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA;

    Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu 610031, Peoples R China;

    Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA;

    Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Java; MapReduce; Cloud computing; Code migration;

    机译:Java;MapReduce;云计算;代码迁移;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号