首页> 外文学位 >Enhancing performance and fault tolerance in reward-based scheduling.
【24h】

Enhancing performance and fault tolerance in reward-based scheduling.

机译:在基于奖励的计划中提高性能和容错能力。

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

摘要

Reward-based scheduling is based on the principle of trading precision for timeliness and it is particularly suitable for real-time applications where worst-case guarantees can not be provided due to overload conditions and/or faults. In this framework, a real-time task comprises a mandatory part and an optional part. The mandatory part produces an approximate result, which is subsequently refined by the optional part. Further, a nondecreasing reward function is associated with the optional execution.; In this dissertation, we explore reward-based scheduling as a comprehensive and cohesive framework for researching real-time scheduling problems with different metrics and goals. In particular, we solve some open problems, and study the application of the reward-based framework to power management and fault tolerance. In periodic reward-based scheduling, we provide an efficient and optimal solution to compute service times of optional parts, which can be used with scheduling policies that fully utilize the processor(s). We also investigate relaxing some fundamental assumptions.; Power-aware scheduling consists of dynamic adjustments of the CPU speed, aiming at obtaining energy savings at the expense of increased response time. We devise three schemes that still satisfy the application timing constraints, namely: (a) Static Optimal, based on the reward-based framework, when tasks consume the worst-case workload, (b) Dynamic Reclaiming, based on detecting early completions in the actual workload, and (c) Aggressive, which anticipates early completions by taking into account the expected workload.; Finally, we develop a Fault Tolerant (FT) Optimality framework for reward-based realtime tasks. Within this framework, our approach is to schedule the optional parts intelligently to allow recovery time for mandatory parts in case of errors, while maximizing the total reward. We provide FT Optimal algorithms for independent tasks and tasks having linear precedence constraints, analyzing both single deadline and distinct deadlines cases.; As a whole, the dissertation provides a justification of the reward-based scheduling framework as a general paradigm to express and incorporate multiple requirement dimensions for real-time computing. Our results show that the framework is particularly promising for emerging applications where timeliness, utility (reward), power-efficiency and fault tolerance dimensions need to be simultaneously addressed.
机译:基于奖励的调度基于及时性的交易精度原则,特别适用于由于过载情况和/或故障而无法提供最坏情况保证的实时应用。在此框架中,实时任务包括必需部分和可选部分。强制部分会产生一个近似结果,然后由可选部分对其进行完善。此外,不减少的奖励功能与可选执行相关。在本文中,我们探索了基于奖励的调度方法,作为研究具有不同度量和目标的实时调度问题的一个全面而紧密的框架。特别是,我们解决了一些未解决的问题,并研究了基于奖励的框架在电源管理和容错中的应用。在基于定期奖励的调度中,我们提供了一种高效,最佳的解决方案来计算可选部件的服务时间,该解决方案可与充分利用处理器的调度策略一起使用。我们还研究放松一些基本假设。具有功耗意识的调度包括对CPU速度的动态调整,旨在以节省响应时间为代价来节省能源。我们设计了三种仍可满足应用程序时序约束的方案,即:(a)基于奖励的框架的静态最佳状态,当任务消耗最坏情况的工作量时,(b)动态回收, (c)具有侵略性,它通过检测实际工作量中的早期完成情况,并通过考虑预期工作量来预测早期完成情况;最后,我们为基于奖励的实时任务开发了一个 Fault Tolerant FT Optimality 框架。在此框架内,我们的方法是智能地计划可选零件,以在出现错误的情况下为必修零件提供恢复时间,同时使总回报最大化。我们为独立任务和具有线性优先权约束的任务提供FT最优算法,同时分析单个截止期限和不同截止期限的情况。总体而言,本文提出了基于奖励的调度框架的合理性,该框架是表达和合并用于实时计算的多个需求维度的通用范式。我们的结果表明,该框架对于需要同时解决及时性,实用性(奖励),功率效率和容错尺寸的新兴应用特别有希望。

著录项

  • 作者

    Aydin, Hakan.;

  • 作者单位

    University of Pittsburgh.;

  • 授予单位 University of Pittsburgh.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 142 p.
  • 总页数 142
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号