Design and Implementation of Distributed Task Sequencing on GridRPC

Design and Implementation of Distributed Task Sequencing on GridRPC
复制标题

GridRPC分布式任务排序的设计与实现

DOI:
10.1109/cit.2006.72
复制
发表时间:
2006
期刊:
The Sixth IEEE International Conference on Computer and Information Technology (CIT'06)
影响因子:
--
通讯作者:
S. Sekiguchi
S. Sekiguchi
中科院分区:
--
文献类型:
--
作者:
Y. Tanimura;H. Nakada;Yoshio Tanaka;S. Sekiguchi

文献摘要

被引文献

相似文献

在GridRPC的框架下,实现了一个新的功能,允许RPC服务器之间的直接数据传输,以有效地执行网格环境中的任务排序作业。在任务排序中,RPC需要输入和输出参数之间的依赖关系,这意味着前一个RPC的输出将成为下一个RPC的输入。在这项研究中,数据的直接传输是使用网格文件系统实现的,而不会破坏GridRPC编程模型,也不会改变现有的Ninf-G实现的许多部分。我们的Task Sequencing API库分析RPC参数以检测任务提交后的中间数据,并将信息报告给GridRPC服务器,以便在网格文件系统上创建中间数据。通过在局域网和日美网格环境下的性能评估,验证了该功能在分布式任务排序中的性能改善。
In the framework of GridRPC, a new function that allows direct data transfer between RPC servers is implemented for efficient execution of a Task Sequencing job in a grid environment. In Task Sequencing, RPC requires dependency between input and output parameters, which means output of a previous RPC becomes the input of the next RPC. In this study, the direct transfer of data is implemented using the grid filesystem without destroying the GridRPC programming model and without changing very many parts of the existing Ninf-G implementation. Our Task Sequencing API library analyzes RPC arguments to detect intermediate data after task submissions, and reports the information to GridRPC servers so that the intermediate data is created on the grid filesystem. Through our performance evaluation on LAN and on the Japan-US grid environment, it was verified that the function achieved performance improvement in distributed Task Sequencing.