对具有共享资源竞争的任务调度算法的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:jingliang3334
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,计算机在交通控制、通讯网络等各个领域得到了广泛的应用。支持上述应用的基础理论问题为求解该领域内的NP完全问题的实用与快速算法,对上述领域内NP完全问题的快速算法的研究已经成为近年来计算机科学领域内的一个热点。本论文主要研究具有共享资源竞争的任务调度问题的快速算法。 在很多系统中,系统中的任务需要一定的资源完成,在任务执行完毕后就释放所占用的资源,任何两个需要相同资源而又互相冲突的任务不能同时进行。这属于具有共享资源竞争的任务调度问题的研究范畴,该类调度问题在现实世界具有广泛的应用,如计算机的实时控制、并行与分布式计算中的多处理机对共享资源的竞争解决问题、通讯过程中多个信源对线路的竞争求解、通信控制软件设计、移动通信控制等。采用何种调度方式和调度算法,将直接影响到系统的运行性能,因此对该类调度问题的研究具有广泛的意义。 本文首先以十字路口交通调度问题和哲学家就餐问题提出短时资源混杂占用型任务调度问题(简称DHDD),该问题一般可描述为:在一定的时间区间内,让尽可能多的任务使用资源,并能避免死锁、饿死等现象的发生。在DHDD问题中,一个任务允许与任务集中若干任务共享资源,而同时又不允许与任务集中的某些任务共享资源。通常一个任务本身是由若干子任务组成,即表示一个任务类。以十字路口交通调度为例,一个方向的车辆集合为一个待调度的任务,而其中每辆汽车为子任务。为不产生混乱,我们称任务类中的任务为子任务,并称任务类中的子任务数为该任务的权。每一个任务内的子任务个数是随时间变化的,所以整个调度过程是一个联机调度过程。文章以互斥图G(V,E)表示问题的数学模型,给出了调度算法,首先把图G的顶点划分成k个独立集V1,V2,…Vk,设WT为系统要求任一任务可能等待的最长
其他文献
Linux是当前主流通用操作系统之一,具有源码开放、多平台支持、计算机资源丰富等优点。但实时性要求强的应用场合,Linux往往难于满足要求。因此,实时Linux成为一个重要的研究课
实际工程优化问题往往具有多极值、高度非线性、大规模、不连续等特点。传统优化算法往往难以适用于上述情形或得不到满意解。以进化算法为典型代表的随机性优化算法由于在寻
WWW的迅速发展,改变了信息创建和交换的方式。虽然网络速度在近几年有了很大的提高,但网络带宽的增长却总是滞后于对其需求的增长,使得人们在访问WWW时总是要忍受较长的等待
本文结合了语义网和小波分析两大成熟的技术对文本的特征提取进行了研究,提出了一个大致可行的较为粗略的方案。首先,对现有的语义概念关系网作了详尽的分析,在了解了概念关系
联机分析处理(OLAP)是建立在数据仓库基础上的一种支持多维分析的决策支持工具,国外主流的数据库厂商都提供了自己的数据仓库与OLAP解决方案和产品。本论文针对目前OLAP技术
随着电信业务的迅猛发展,电信网络规模也急剧扩大。电信基础设施(电信人井、管孔等)对保障电信网络运行起着无可替代的作用。然而,这些分布错综复杂的基础设施的管理与维护问
随着航空电子系统的发展,对机载计算机提出了更高的要求。其中的可靠性指标是重要指标之一,依靠容错技术,可以有效提高可靠性。容错己经成为研究的热点。本论文首先介绍了航空电
本论文提出了材料试验机负载适应控制系统的可拓智能控制策略,实现了各种控制模式之间平滑、稳定切换,并开发了相应的可拓智能专家控制系统软件EXTECS。本文针对材料试验机控制
基于事例的推理(Case-Based Reasoning,CBR)作为基于知识的专家系统(Expert System)的一个分支,它是目前人工智能(Artificial Intelligence)研究中一种正在迅速发展的推理方
网格作为一种新兴的将在未来起重要基础作用的技术,其安全性是其核心问题,决定着网格技术能否得到广泛的应用。 网格认证是网格安全技术中的重要问题,防止数据在网格上传