首页> 外文学位 >New data structures, models, and algorithms for real-time resource management.
【24h】

New data structures, models, and algorithms for real-time resource management.

机译:用于实时资源管理的新数据结构,模型和算法。

获取原文
获取原文并翻译 | 示例

摘要

Real-time resource management is the core and critical task in real-time systems. This dissertation explores new data structures, models, and algorithms for real-time resource management.;At first, novel data structures, i.e., a class of Testing Interval Trees (TITs), are proposed to help build efficient scheduling modules in real-time systems. With a general data structure, i.e., the TIT* tree, the average costs of the schedulability tests in a wide variety of real-time systems can be reduced. With the Testing Interval Tree for Vacancy analysis (TIT-V), the complexities of the schedulability tests in a class of parallel/distributed real-time systems can be effectively reduced from O(m 2nlogn) to O(mlog n+mlogm), where m is the number of processors and n is the number of tasks. Similarly, with the Testing Interval Tree for Release time and Laxity analysis (TIT-RL), the complexity of the online admission control in a uni-processor based real-time system can be reduced from O(n2) to O(nlogn), where n is the number of tasks. The TIT-RL tree can also be applied to a class of parallel/distributed real-time systems. Therefore, the TIT trees are effective approaches to efficient real-time scheduling modules.;Secondly, a new utility accrual model, i.e., UAM+, is established for the resource management in real-time distributed systems. UAM+ is constructed based on the timeliness of computation and communication. Most importantly, the interplay between computation and communication is captured and characterized in the model. Under UAM +, resource managers are guided towards maximizing system-wide utility by exploring the interplay between computation and communication. This is in sharp contrast to traditional approaches that attempt to meet the timing constraints on computation and communication separately. To validate the effectiveness of UAM+, a resource allocation algorithm called IAUASA is developed. Simulation results reveal that IAUASA is far superior to two other resource allocation algorithms that are developed according to traditional utility accrual model and traditional idea. Furthermore, an online algorithm called IDRSA is also developed under UAM+, and a Dynamic Deadline Adjustment (DDA) technique is incorporated into IDRSA algorithm to explore the interplay between computation and communication. The simulation results show that the performance of IDRSA is very promising, especially when the interplay between computation and communication is tight. Therefore, the new utility accrual model provides a more effective approach to the resource allocation in distributed real-time systems.;Thirdly, a general task model, which adapts the concept of calculus curve from the network calculus domain, is established for those embedded real-time systems with random event/task arrivals. Under this model, a prediction technique based on history window and calculus curves is established, and it provides the foundation for dynamic voltage-frequency scaling in those embedded real-time systems. Based on this prediction technique, novel energy-efficient algorithms that can dynamically adjust the operating voltage-frequency according to the predicted workload are developed. These algorithms aim to reduce energy consumption while meeting hard deadlines. They can accommodate and well adapt to the variation between the predicted and the actual arrivals of tasks as well as the variation between the predicted and the actual execution times of tasks. Simulation results validate the effectiveness of these algorithms in energy saving.
机译:实时资源管理是实时系统中的核心和关键任务。本文探索了用于实时资源管理的新数据结构,模型和算法。首先,提出了一种新颖的数据结构,即一类“测试间隔树”(TIT),以帮助实时构建高效的调度模块。系统。利用通用的数据结构,即TIT *树,可以降低各种实时系统中可调度性测试的平均成本。利用空缺分析测试间隔树(TIT-V),可以有效地将一类并行/分布式实时系统中的可调度性测试的复杂度从O(m 2nlogn)降低为O(mlog n + mlogm),其中,m是处理器数量,n是任务数量。同样,通过发布时间和松弛度测试间隔树(TIT-RL),可以将基于单处理器的实时系统中在线准入控制的复杂度从O(n2)降低到O(nlogn),其中n是任务数。 TIT-RL树也可以应用于一类并行/分布式实时系统。因此,TIT树是有效的实时调度模块的有效方法。其次,建立了一种新的效用应计模型,即UAM +,用于实时分布式系统中的资源管理。 UAM +是根据计算和通信的及时性构建的。最重要的是,在模型中捕获并描述了计算与通信之间的相互作用。在UAM +下,资源管理器将通过探索计算与通信之间的相互作用来引导最大化系统范围的效用。这与试图分别满足计算和通信时序约束的传统方法形成鲜明对比。为了验证UAM +的有效性,开发了一种称为IAUASA的资源分配算法。仿真结果表明,IAUASA远远优于根据传统效用应计模型和传统思想开发的其他两种资源分配算法。此外,还在UAM +下开发了一种称为IDRSA的在线算法,并将动态截止期限调整(DDA)技术纳入IDRSA算法中,以探索计算与通信之间的相互作用。仿真结果表明,IDRSA的性能非常有前途,尤其是在计算和通信之间的相互作用紧密的情况下。因此,新的效用应计模型为分布式实时系统中的资源分配提供了一种更有效的方法。第三,针对那些嵌入式实数模型,建立了一个适应网络演算领域的演算曲线概念的通用任务模型。随机事件/任务到达的实时系统。在该模型下,建立了基于历史窗和微积分曲线的预测技术,为嵌入式实时系统中动态电压-频率缩放提供了基础。基于这种预测技术,开发了可以根据预测的工作量动态调整工作电压-频率的新型节能算法。这些算法旨在减少能耗,同时满足严格的期限。它们可以适应并很好地适应任务的预计到达和实际到达之间的变化以及任务的预测执行和实际执行时间之间的变化。仿真结果验证了这些算法在节能方面的有效性。

著录项

  • 作者

    Hu, Xinfa.;

  • 作者单位

    New Jersey Institute of Technology.;

  • 授予单位 New Jersey Institute of Technology.;
  • 学科 Information science.;Information technology.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 155 p.
  • 总页数 155
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号