扩展的TAGS任务分配算法在微机集群上的实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:lmd1028
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用领域的迅速扩张与技术的进步,人们意识到:单个处理器的处理能力是有限的,由它所构成的单台计算机所能提供的计算能力也是有限的,它所能提供的计算能力的增长远远跟不上计算需求的增长。于是人们自然地想到利用多台计算机组成多计算机系统来获取更高的计算能力及更高的性价比。如何使多计算机系统中各计算机有效合作?这就涉及到将作业划分成可独立执行的任务、将任务分配到各计算机以进行执行的问题。集中队列法、基于长度猜测的任务分配算法(TAGS)、扩展的TAGS任务分配算法等就是针对这样的任务分配问题所提出来的。本文详细描述了集中队列法、TAGS 任务分配算法以及扩展的TAGS任务分配算法。后者是在集中队列法和TAGS 任务分配算法的基础上提出来的,它综合了二者的优点,具有良好的性能。本文的主要贡献是详细描述了扩展的TAGS 任务分配算法在Linux 2.4.18 内核版本操作系统Redhat Linux 上的实现,并设计产生了任务长度服从长尾分布的任务流,用其作为系统的测试输入,对系统进行了测试,验证了实现的正确性;同时,测得了在任务长度变化比较大的情况下系统的平均延迟比。对于TAGS 算法与扩展的TAGS 算法,已有性能的理论计算是基于各服务器的任务到达过程为泊松到达过程这一假设的。实际情况下的任务到过程并非泊松到达过程,但这一实际过程不便用已有的数学知识进行表达。本文所进行的工作的完成,为今后将TAGS 算法,集中队列法以及扩展的TAGS 算法应用于实际系统打下了基础,同时,也有利于实验基础上性能比较的进行,进而方便了对这些算法以及其它相关算法更进一步的研究。
其他文献
AutoCAD是一种应用非常广泛的计算机辅助设计软件,遗憾的是Windows不支持AutoCAD提供的.DWG和.DXF两种格式的文件,无法直接对它们进行显示和操作。 某些场合中,要在无AutoCAD
客户关系管理CRM(Customer Relationship Management)通过对客户与企业联系细节的管理,以及业务过程的量化管理,基于客户价值金字塔建立客户价值的评估体系。企业根据客户价
采用Domino技术开发的应用系统有很好处理非结构化数据的能力,协作性功能强而事务处理功能弱,采用J2EE技术开发的应用系统有良好的事务处理能力,但对非结构化数据的处理困难。如
该文的主要工作是关于医学图像三维体视化中的图像分割技术和表面重建技术.医学图像三维体视化技术是当前医学图像研究的热点问题之一,它涉及数字图像处理、计算机图形学与医
针对Diffie-Hellman密钥交换方案容易受到中间人攻击(man-in-the-middle)和重放攻击(replay attack)的设计缺陷,本文提出一种新的基于身份认证的可安全抵抗中间人攻击和重放
数字图书馆是近年来出现的新型图书馆信息服务体系,它充分采用现代计算机技术和信息技术,结合Web服务手段,为用户提供了一种全新的信息服务方式,实现了没有围墙的图书馆。目前,具
本文所介绍的中药新药临床试验管理系统基于国家863课题开发,该课题所研究的主题是借助计算机信息技术,建立一套中药新药临床试验管理体系,保证新药的使用安全,同时为我国创
在知识经济、网络信息时代,信息的作用越来越重要。如何不受时空限制以可重用、动态而灵活方式集成和利用信息是当前信息领域工作者和系统集成人员面临的一大课题。 本文从分
医学图像分割是图像分割的一个重要的应用领域,至今已有上千种分割方法,既有经典的方法也有结合新型理论的方法。本文在现有的研究成果的基础上对医学图像分割的目的和意义做
本论文回顾了web的发展史,阐述了web技术的特性并且着重分析了web工作负载特征分布。论述了可扩展web系统中的一些关键技术,尤其对集群系统和分布式系统作了详细的分析,研究了集