嵌入分布式实时系统及时调度机制的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:yq8308yq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
摘要随着当今科技的不断进步,实时应用的复杂性达到了前所未有的水平,嵌入分布式实时系统结合了分布式系统和嵌入实时系统的优点而具有广泛的应用前景。实时系统要求任务必须在规定的时限内完成,因此需要对任务进行合理的调度。经典的实时调度算法一般以任务的最坏执行时间来进行可调度性分析,然后要么精确地执行任务,要么不能执行任务,这种分析保证了实时系统的可预测性。但是,嵌入分布式实时系统经常处于复杂的动态变化的环境之中,一般来说,任务的最坏执行时间很难预测,即使可以预测,也只有在极少数情况下,任务的执行时间能够达到最坏执行时间。因此,如果将经典的实时调度算法应用到嵌入分布式实时系统中,必然会大量增加系统的构建成本,也会使系统资源不能得到充分利用。为解决这一问题,提出了基于非精确计算的及时调度机制。本论文分析了CORBA、RTCORBA、minimum CORBA和Jini等分布式系统体系结构标准,指出它们的特点和不足,然后提出了一种新的嵌入分布式实时系统结构模型,并在该模型中,着重研究基于非精确计算的及时调度机制。论文的研究内容如下:(1)嵌入分布式实时系统结构模型。该模型基于实时通信机制和时间记账机制,采用及时调度机制,提供透明的服务机制,为复杂的嵌入实时应用开发提供简单有效的开发平台,缩短应用开发时间。(2)及时调度机制。及时调度机制采用非精确计算技术,即将任务划分为强制执行部分和可选执行部分,强制执行部分必须在任务时限到来之前完成,产生一个基本可接受结果,若在任务时限内处理器有空闲时间,则继续执行任务的可选执行部分来提高计算结果的精度。实现及时调度机制的关键是在嵌入分布式实时系统中采用了一个关键结点——服务管理与调度中心,它接受系统中所有服务和服务请求的注册,并将服务请求、实现服务的所有任务和任务间的先后关系约束用可选执行路径任务图保存。服务管理与调度中心接收服务请求,然后根据已注册的服务和相应的可选执行路径任务图,通过带时延约束的可执行路径选择算法计算出一条回报较高的执行路径,生成调度控制消息,相关结点依据调度控制消息内容采用基于非精确计算的调度算法调度任务的执行。由于带时延约束的执行路径选择问题是一个NP完全问题,本论文给出了一个启发式算法。及时调度机制克服了经典实时调度算法的不足,可以降低嵌入分布式实时系统的构建成本。
其他文献
计算机网络的研究经历了开放系统互联、高速网络及协议实现、高性能网络等发展阶段,目前正在进入高可用网络研究阶段。随着网络应用的日益普及和新型应用的不断涌现,网络的社会
随着教育体制的改革,提高全民素质,高校研究生招生每年以30%的速度递增。而各个高校在原有的硬件,软件条件下,学生人数都不同程度的按比例增加,为了保证教学质量,最大程度的发挥软硬
近年来游戏引擎技术在国内有了一定的发展。游戏引擎就是一个可以加速游戏开发的套件。引擎中包括一些开发3D游戏过程中需要实现的底层功能。渲染系统是游戏引擎中最主要的部
随着 Internet 和无线终端设备的迅速发展,人们对获取信息的要求不断提高,WAP业务的发展正好满足了人们的需求,它使用户享受到快捷、方便的资源。随着服务内容的增多,传统的服务
短波通信作为一种现代通信技术,虽然经历了几十年的发展历程,仍然以其机动灵活、设备简单、通信距离远等优势,保持旺盛生命力。但由于短波通信存在大量恶劣的噪声、信号种类多等
彩铃业务是“个性化多彩回铃音业务”(Color Ring Back Tone)的简称,是一项由被叫用户定制,为主叫用户提供一段悦耳的音乐或一句问候语来替代普通回铃音的业务。彩铃业务以其新
随着数字图像采集技术和处理技术的飞速发展,数字图像测量受到了人们的普遍关注,并已经广泛地用于工业、交通、医疗、军事等领域。在图像测量领域,图像质量是影响测量精度的一个
现代心电图设备主要分为心电床边监护系统和Holter系统,囊括了重症监护、早期预防、现场诊断等常规领域。但是,这些设备不适合对体积、重量、功耗,以及成本敏感的场合。本课
云计算是目前最主流的提供网络服务的方式,它主要是通过虚拟化技术,以因特网为平台,向用户提供一个灵活的、动态的网络服务。而云市场是将所有云计算资源提供商和云计算使用者结
计算机犯罪的高技术特性使取证科学产生了一个新的分支,即计算机取证。与传统取证不同的是,计算机取证收集、分析的数据是计算机运行过程中所产生的数据。事件重建是计算机取证