基于试探的任务分配算法研究

来源 :电子科技大学 | 被引量 : 10次 | 上传用户:jackywang1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任务分配是计算机研究领域的一个经典问题,其许多子问题尚未彻底解决,对它们进行研究具有重要的理论和实际价值。本文重点研究并解决(N, m)分布式系统和分布式服务器系统的任务分配问题,并且取得了如下创造性成果:严格定义了(N, m)分布式系统模型。已有工作提出了(N, m)分布式系统的概念,但并不完善。本文详细分析了(N, m)分布式系统各项特性,包括奖惩依赖关系、同构与异构、任务选择策略等,以精确地刻画该模型。提出了(N, m)分布式系统的两个任务分配算法。针对(N, m)分布式系统可以有两类任务分配算法,即动态算法与搜索算法,已有工作只研究了前者,且均存在一个重要限制:最大奖励概率不小于0.5。本文所提出两个算法突破了最大奖励概率限制,它们分属动态算法和搜索算法。证明了所提两个算法的正确性。本文使用多阶马尔科夫链,对第一个算法进行了正确性证明。对于第二个算法,由于平衡点不存在,难于使用马尔科夫链。本文结合概率论的相关知识,通过分段讨论和求极值,获得了一种很好的方法,部分地证明了该算法正确性。对于该算法而言,所获方法比马尔科夫链更适用,也更简洁。不仅如此,该方法还可分析更一般的问题。为方便两个算法的正确性证明,还提出并分析了两个辅助算法。分析了所提两个算法的性能。在实验的基础上指出:第一个算法比已有算法效率更高。在理论分析基础上指出:第二个算法在同类算法中具有最低时间复杂度。严格定义了分布式服务器系统模型,给出延迟比、任务级公平、服务器级公平和系统公平性量度的概念。详细分析了系统各项特性,特别是任务长度的长尾分布。针对该模型已有不少算法,如随机法、轮询法、集中队列法和TAGS算法。在服务器级公平性条件下,本文给出了各算法的性能计算式。在实验的基础上,指出了TAGS算法的扩展性限制。将TAGS算法与集中队列法结合,提出了两类共三个改进算法,并分析了前两个算法的性能。对于最后一个算法,由于理论上的性能分析比较困难,本文使用模拟实验将它与其他算法进行比较。<WP=5>针对TAGS算法和第一类扩展算法的参数设置问题,提出了使用二分法进行试探的辅助算法。该算法可保证系统快速、稳定地完成参数设置。
其他文献
油菜机械化生产目前是国家发展油料作物生产机械化的研究重点,而油菜机械化种植环节是油菜全程机械化生产中的首要研究对象,通过近几年对油菜机械化直播技术的研究,总结出我国南
流程工业作为一个国家的主导行业,对国民经济的发展起着举足轻重的作用。利用企业综合自动化改造传统产业,可极大挖掘企业的内部潜力,产生巨大的经济和社会效益。 过程系统通
<正> 在今天、乃至未来的信息化战场上,导弹已成为主角,我军已把&#39;打巡航导弹&#39;列入了新&#39;三打三防&#39;的内容之中,在未来高技术局部战争中,如何&#39;反导&#39;是
随着信息高速公路的发展,互联网上出现了大量采用事件-驱动模式的应用,如主动服务中的发布订阅系统、基于内容的XML路由、XML文档分发以及新闻传递等。这类应用中,信息以XML流的
网络信息安全技术经过近十年的发展,在广度和深度上有了很大的进步,其中一个重要的研究趋势就是注重攻、防结合,追求动态安全。反映在信息安全技术的研究上,形成两个完全不同的角
扫描火星大平原在火星的大块平原上,残留着大规模的洪水痕迹.在宇宙飞船的垂直调查区域内,只见大部分岩石都随着流水向同一方向倾斜,而且如同地球上河川中的岩石一样,似乎有
来到美国这块到处有空地的土地上,给我们最深的印象就是一切都好宽,特别是到处都有足够的停车位。一般的家庭都有车库,可停两三台车子,车库前面还可以停上两三台,家门前的路
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
广播电视借助现代科技的威力,协同报纸、杂志、书籍、电影等传媒共同承载、传播着大量信息,构成今天现代人类的日常生活。能听又能看,是电视的最大特点。色彩丰富的图像和
经济转型对一个国家未来的发展具有重大影响。面对激烈的竞争和难得的历史机遇,强力推进“口岸+”建设,探索以科技创新、资源整合为主导的新型口岸经济发展模式,加快从通道经