首页> 外文会议>Real-Time Systems Symposium, 2001. (RTSS 2001). Proceedings. 22nd IEEE >Rapid re-engineering of embedded real-time systems via cost-benefit analysis with K-level diagonal search
【24h】

Rapid re-engineering of embedded real-time systems via cost-benefit analysis with K-level diagonal search

机译:通过K级对角搜索的成本效益分析,对嵌入式实时系统进行快速重新设计

获取原文

摘要

This paper formulates a problem of embedded real-time system re-engineering and presents a systematic solution. Embedded real-time system re-engineering is defined as an understanding and alteration of a legacy system to guarantee newly imposed performance requirements. The performance requirements may include a real-time throughput and an input-to-output latency. The proposed approach is based on bottleneck analysis and nonlinear optimization. The inputs to the approach include a system design specified with a process network accompanied by task graphs and task schedules, and a new real-time throughput requirement specified as a system's period constraint. The output is a set of scaling factors that represent the ratios of performance upgrades for processing elements. The solution approach works in two steps. First, it identifies bottleneck processes by estimating process latencies and by analyzing resource sharing among processes. It then derives a set of linear constraints from the new throughput requirement for bottleneck processes. Second, it formulates an integer nonlinear optimization problem and solves it for scaling factors with an objective of minimizing the hardware upgrade cost. Resultant scaling factors are used for cost-effective upgrades of processing elements. To efficiently find feasible solutions, we propose the k-level diagonal search algorithm which runs in a polynomial time with respect to the number of processing elements. Simulation results also confirm this assertion.
机译:本文提出了嵌入式实时系统的再设计问题,并提出了系统的解决方案。嵌入式实时系统的重新设计被定义为对遗留系统的理解和变更,以保证新施加的性能要求。性能要求可能包括实时吞吐量和输入到输出延迟。所提出的方法基于瓶颈分析和非线性优化。该方法的输入包括通过过程网络指定的系统设计,以及任务图和任务时间表,以及指定为系统周期约束的新实时吞吐量要求。输出是一组比例因子,它们表示处理元素的性能升级比率。解决方案的方法分两个步骤。首先,它通过估计流程延迟并分析流程之间的资源共享来识别瓶颈流程。然后,它从瓶颈过程的新吞吐量要求中得出了一组线性约束。其次,它提出了一个整数非线性优化问题,并将其求解为比例因子,目的是最大程度地降低硬件升级成本。结果缩放因子用于对处理元素进行具有成本效益的升级。为了有效地找到可行的解决方案,我们提出了一种k级对角线搜索算法,该算法相对于处理元素的数量在多项式时间内运行。仿真结果也证实了这一主张。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号