首页> 外文会议>IEEE Intl Conf on Parallel Distributed Processing with Applications >Distributed Parallelizability Analysis and Optimization of Legacy Code in Cloud Migration
【24h】

Distributed Parallelizability Analysis and Optimization of Legacy Code in Cloud Migration

机译:云迁移中的分布式并行性分析与遗留代码的优化

获取原文

摘要

More and more organizations plan to migrate their legacy systems to cloud so as to improve the efficiency of data processing. In order to take full advantage of the parallel virtue of cloud computing, legacy system need to be refactored according to the cloud computing program model. Before that, the parallelizability analysis is the first thing to do. This paper first proposes Distributed parallelizability of legacy code in the process of refactoring from Legacy code to Mapreduce code (DPLM), and then derives four parallel-determinable features according to the rule: data dependency, continuous dependency, non-homology and randomness. Then algorithms are developed to detect parallel-determinable features. Only the legacy code which is not satisfied with all the four-point features can be refactored to parallelizable MapReduce code. However, through practice, the situation is discovered that there are some type of legacy codes can't take advantage of the parallelism of MapReduce. To solve this problem, parallel-determinable features is divided into strong and weak features. Weak features can be resolved by reorganizing source input file. Partial strong features can be resolved by iterative grading. Finally, the experiments show the validity of DPLM and optimization method, parallel-determinable features and optimization methods.
机译:越来越多的组织计划将其遗留系统迁移到云,以提高数据处理的效率。为了充分利用云计算的平行美德,需要根据云计算程序模型重构遗留系统。在此之前,并行分析是第一件事。本文首先提出了从传统代码重构到MapReduce代码(DPLM)的过程中的分布式并行性,然后根据规则源四个并行确定功能:数据依赖性,连续依赖性,非同源性和随机性。然后开发出算法以检测并行确定的特征。只有对所有四点特征不满意的遗留代码可以重新转换为并行MapReduce代码。然而,通过实践,情况是发现有一些类型的传统代码不能利用MapReduce的并行性。为了解决这个问题,并行确定的功能分为强大和弱功能。可以通过重组源输入文件来解决弱功能。可以通过迭代分级解决部分强大特征。最后,实验表明了DPLM和优化方法的有效性,并行确定的特征和优化方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号