• 论文 •    

基于改进免疫克隆选择的对等网络任务调度机制

孟宪福,王敏   

  1. 大连理工大学 计算机科学与工程系,辽宁大连116024
  • 出版日期:2009-09-15 发布日期:2009-09-25

Peer to peer task scheduling based on improved immune clonal selection algorithm

MENG Xian-fu, WANG Min   

  1. Department of Computer Science & Engineering, Dalian University of Technology, Dalian 116024, China
  • Online:2009-09-15 Published:2009-09-25

摘要: 由于对等网络的动态不确定性和任务调度本身的复杂性,使得任务调度过程中的节点搜索与负载平衡等问题很难得到有效解决。为此,应用统计的不确定性推理,从大量的节点空闲时间统计数据中寻找满足调度时间需求的空闲节点集合;同时,利用数学模型对空闲节点的动态性能参数进行拟合,再按性能高低求解出空闲节点的有序集合。在此基础上,通过改进的免疫克隆选择算法,将任务集合与空闲节点集合进行匹配来完成任务调度过程。实验结果表明,所提出的节点搜索策略能够比较准确地选择出符合任务调度要求的节点集合,同时根据所提出的节点与任务的匹配机制来处理关联任务的调度,能够有效地节省网络开销并缩短任务的完成时间。

关键词: 对等网络, 任务调度, 参数拟合, 克隆选择, 数学模型

Abstract: Due to dynamic uncertainty of Peer to Peer (P2P) network and the complexity of task scheduling, it was difficult to cope with the problems of searching peers and balancing load effectively. To deal with these problems, the statistic indeterminate reasoning was applied to seek the set of idle peers which satisfying the needs of scheduling time from the large amount of the statistic data of the idle time held by the nodes. Meanwhile, the dynamic performance parameters of idle peers were fitted by using mathematical model, the set of idle peers were ordered by performance. And the tasks were matched to the idle peers to complete the task scheduling process according to the improved Immune Clonal Selection Algorithm (ICSA). The experimental results indicated that the proposed nodes searching mechanism could select the peers which were satisfying the needs of task scheduling more exactly, and this mechanism could effectively save network overhead and shorten task completion time.

Key words: peer to peer, task scheduling, parameters fitting, clonal selection, mathematical models

中图分类号: