WAPM:适合广域分布式计算的并行编程模型  被引量:1

WAPM:A parallel programming model in large scale Internet distributed computing environments

在线阅读下载全文

作  者:付崇国[1] 徐胜超 

机构地区:[1]大连东软信息学院网络中心,辽宁大连116023 [2]广东邮电职业技术学院计算机系,广州510630

出  处:《计算机应用》2009年第8期2161-2166,共6页journal of Computer Applications

基  金:国家自然科学基金资助项目(50577027)

摘  要:早期的MPI与OpenMP等编程模型由于扩展性限制或并行粒度的差异而不适合于大规模的广域动态Internet环境。提出了一个用于广域网络范围内的并行编程模型(WAPM),为应用的分布式计算的编程提供了一个新的可行解决方案。WAPM由通信库、通信协议和应用编程接口组成,并且具有通用编程、自适应并行、容错性等特点,通过选择合适的编程语言,就可形成一个广域范围内的并行程序设计环境。以分布式计算平台P2HP为工作平台,描述了WAPM分布式计算的实施过程。实验结果表明,WAPM是一个通用的、可行的、性能较好的编程模型。Programming models like MPI or OpenMP are not suitable for large-scale Internet environments because of scalability or parallel grain issues. In this paper, a novel parallel programming model in large-scale Internet environments called Wide Area Programming Model (WAPM), which provided a feasible way for parallel programming, was designed and implemented. WAPM includes three modules: communication library, communication protocol and application programming interface. WAPM is a good programming model, and is strongly supported by its general programming, adaptive parallelism and fault tolerance. An example application was also demonstrated with WAPM on a specific distributed computing platform. In order to testify the efficiency of WAPM, a serial of simulation experiments were done. The results obtained from performance analysis show that WAPM is a general and feasible approach for parallel programming.

关 键 词:编程模型 分布式计算 并行处理 并行程序设计 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象