MapReduce rationality verification based on object Petri net

被引:0
作者
DING Zeliu [1 ,2 ]
GUO Deke [3 ]
CHEN Xi [4 ]
CHEN Jin [1 ]
机构
[1] School of Electronics Engineering, Navy University of Engineering
[2] Research Center of Evaluation and Demonstration, Academy of Military Sciences
[3] College of Systems Engineering, National University of Defense Technology
[4] School of Computer Science, Mc Gill University
关键词
Map Reduce; rationality verification; cloud computing framework;
D O I
暂无
中图分类号
TP338 [各种电子数字计算机]; TP301.1 [自动机理论];
学科分类号
081201 ; 081202 ;
摘要
As a powerful distributed data processing mechanism,MapReduce supports abundant parallel applications that process massive data on computer clusters. To process the massive data efficiently and correctly, a rational design for the MapReduce procedure is desired. An irrational Map Reduce procedure can cause great waste of computing resources and even paralyze the execution system. With the wide application of MapReduce, the unavoidable drawback of irrational MapReduce procedures becomes increasingly serious. To solve this problem, a method for verifying the rationality of a MapReduce procedure before executing it on a computer cluster is proposed. This method constructs the rationality criteria for MapReduce, and then studies an automatic approach for modelling MapReduce with an executable model object Petri net(OPN). Finally, the approaches for automatically identifying the rationality criteria by analyzing the consequence of model execution is developed. The results from extensive case studies demonstrate that the proposed method is feasible and effective.
引用
收藏
页码:861 / 874
页数:14
相关论文
共 3 条
[1]  
MapReduce[J] . Jeffrey Dean,Sanjay Ghemawat. Communications of the ACM . 2010 (1)
[2]  
Google’s MapReduce programming model — Revisited[J] . Science of Computer Programming . 2007 (1)
[3]  
Software modeling and analysis using a hierarchical object-oriented Petri net[J] . Jang-Eui Hong,Doo-Hwan Bae. Information Sciences . 2000 (1)