分布系统下的调度算法的研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:itolbaxk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算是典型的分布式计算,网格系统是典型的分布式系统。近年来对于网格环境下各种技术的研究已经成为计算机领域的一个热点问题,其中的任务调度,任务协同以及资源协同等问题更是引起了中外学者的关注,并且产生了很多基于网格环境下的任务调度算法。目前存在的网格环境下的任务调度算法大部分都是静态的启发式算法。事实证明网格环境下的任务调度是NP完全问题(除极少数特殊情况外)。而任务调度的最直接的目标就是要对用户提交的任务实现最优调度,并设法提高网格系统的总体吞吐率。本文首先比较分析了网格计算和对等计算(P2P)的异同点,并在网格计算中应用P2P技术,提出了一种新的资源组织管理模型-P2P_Grid模型。该模型中的超级Peer将大型的网格系统划分为若干个小规模的子网格系统,每个超级Peer是其所属子网格系统的控制中心;而不同子网格系统间的超级Peer是对等的。这样每个超级Peer对于局部任务既可以完成集中式调度,又可以与其他空闲超级Peer协同工作完成分布式调度。接着,在该模型的基础上,改进了经典的Min_min任务调度算法,命名为P_G_Min算法。该算法利用了P2P_Grid模型既集中又分布的特点,对于用户所提交的任务总是在其所属的子网格系统内进行调度,而超级Peer也总是将局部网格系统的资源分配给待调度的任务,这样既降低了任务调度的完成时间,同时提高了系统资源的利用率。最后,我们在GridSim模拟器上对算法进行了仿真试验。我们首先在模拟网格平台上实现了Min_min算法,并对其进行了改进,提出了QOS-Min_min算法,进行了仿真试验,给出了试验数据和比较结果。最后对P_G_Min算法进行了仿真试验,与传统的Min_min算法和QOS-Min_min算法进行分析比较,分析发现P_G_Min算法较QOS-Min_min算法和Min_min算法在任务调度平均完成时间和系统资源利用率两个性能上都有很大的改善。
其他文献
目前,企业资源计划(ERP)已经越来越广泛的应用在制造业车间。如何提高 ERP 在生产管理中的实用性,真正把车间调度纳入其中,帮助企业科学的规划生产,已是摆在新一代制造业ERP开发
中国的书法艺术历史悠久,博大精深。书法字应用也极为广泛,牌匾就是其中重要的应用之一。本文主要研究利用计算机技术自动生成书法牌匾,用户只需提供牌匾的内容,系统从书法家字库
随着电信业的迅速发展,其用户基数迅速增长,同时用户欠费的现象也日益增长,如何在改善客户感知的同时提高客户欠费催缴效率,成为电信运营商急需解决的难题。为此,可以应用数据挖掘
计算机网络技术的迅猛发展和广泛应用,特别是Internet的快速普及,促进了计算机与互联网技术的不断创新与升级。社会信息化程度的提高使人们的日常生活与网络的关系越来越密切,同
随着计算机网络的普及和发展,远程教育是网络多媒体技术应用的一个重要方向。它突破了时间和空间的限制,为广大的学习者提供了极大的方便。实时视频教育是远程教育的一个重要组
随着人类文明的不断发展进步,网络逐渐成为人们生产和生活的重要工具。大数据时代的网络系统变得极其庞大复杂,因而亟需加强网络可靠性的建设。利用二元决策图(BDD)技术分析
学位
本文的主要构想是如何在基于Linux服务器的条件下糅合各种技术构建和实施分布式多层应用系统。多层分布式应用是在客户端和服务器之间加入了一层或多层应用服务程序。随着多
自从BP神经网络被成功地运用于时间序列分析上,人工智能技术受到了大家的热点关注。作为人工智能领域的一种新方法,SVM(Support Vector Machine,支撑向量机)以其独特的优点脱
近年来,我国通讯市场的拆分、重组使得通讯企业之间的竞争越来越激烈,企业的决策对通讯行业格局的影响显得越来越重要。通讯企业的经过近年的发展,逐步建立了比较完善的计费系统