首页 | 本学科首页   官方微博 | 高级检索  
     

基于任务树的分布式计算平台的设计与实现
引用本文:王建新,黄敏,李绍华.基于任务树的分布式计算平台的设计与实现[J].小型微型计算机系统,2006,27(5):940-944.
作者姓名:王建新  黄敏  李绍华
作者单位:1. 中南大学,信息科学与工程学院,湖南,长沙,410083
2. 中南大学,信息科学与工程学院,湖南,长沙,410083;广东商学院,广东,广州,510320
基金项目:国家高技术研究发展计划(863计划);广东省博士启动基金
摘    要:针对当前网络中PC资源利用率低和大型任务的难解性,设计并实现了一个通用的基于任务树的分布式计算平台TT-DCP(Distributed Computing Platform based on Task Tree).TT—DCP旨在利用网络中计算机的空闲时间求解可分布运行的大型任务,主要包括服务器端程序、客户端程序、后台数据库三部分.服务器端程序主要负责利用任务树描述大型任务、对树的操作以及处理客户端返回的任务结果;客户端程序采用主动式策略获取子任务,并下载任务到本地执行、将结果返回服务器;后台数据库保存任务树.任务分布化过程中,提出采用任务树结构保存任务数据,使用回溯法构建任务树并保存在后台数据库中.同时,设计并实现了平台中服务器端与客户端的应用层通信协议UPDP(Unprocessed Packet Download Protocol)和PPUP(Processed Packet Upload Protocol).本文进一步讨论了如何利用TT—DCP求解Mesh网络连通性问题,并给出了处理结果.TT—DCP可以用来求解生物计算中的多序列比对、motif查找等问题.

关 键 词:分布式计算  任务树  Mesh网络连通性问题
文章编号:1000-1220(2006)05-0940-05
收稿时间:01 25 2005 12:00AM
修稿时间:2005-01-25

Design and Implementation of a Distributed Computing Platform Based on Task Tree
WANG Jian-xin,HUANG Min,LI Shao-hua.Design and Implementation of a Distributed Computing Platform Based on Task Tree[J].Mini-micro Systems,2006,27(5):940-944.
Authors:WANG Jian-xin  HUANG Min  LI Shao-hua
Affiliation:1.School of Information Science and Engineering, Central South University, Changsha 410083, China; .2 Guangchong Commercial College ,Guangzhou ,510320, China
Abstract:To solve large complex problems and use the residual computing power of PCs in the network, a general-purpose distributed computing platform based on task tree (TT-DCP) is designed and implemented in this paper. The goal of TT-DCP is to utilize the unused computing power on clients to solve part of large complex problems. It includes a server program, a client program, and a background database. The server program describes a large task with a task tree, operates the tree, and processes the results returned by the clients; the client program downloads subtasks from server positively, executes them, and sends the result back to the server; the database stores the task tree. This paper brought the conception of task tree in the task decomposition process, and the task tree was built by trace-back algorithm in the database. Meanwhile, application layer protocols UPDP and PPUP were designed and implemented for the communication between the server and the clientd. The paper discussed how to employ TT-DCP to solve the mesh network connectivity problem. TT-DCP can be used to solve computational biology problems like multiple sequence alignment, motif finding, etc.
Keywords:distributed computing  task decomposition  mesh network connectivity problem
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号