首页> 外文学位 >A hybrid approach for derivation of tight execution time bounds of program-segments and service time bounds of simple object methods in real-time distributed computing systems.
【24h】

A hybrid approach for derivation of tight execution time bounds of program-segments and service time bounds of simple object methods in real-time distributed computing systems.

机译:一种用于在实时分布式计算系统中推导程序段的严格执行时间界限和简单对象方法的服务时间界限的混合方法。

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

摘要

Improved techniques for deriving tight execution time bounds of program-segments in real-time distributed computing applications have been introduced in this dissertation. A direction for developing hybrid approaches that combine analytical derivation and statistical derivation in a symbiotic form was suggested in recent years by Kane Kim at UCI. The proposed techniques are meant to be the first concrete step forward in realizing such a hybrid approach in a form that can be of practical help to real-time distributed computing software developers. Instead of establishing accurate timing models for modern microprocessors, which is very time-consuming and error-prone, execution times of program-segments will be measured directly on a target platform in a sequence of steps aimed for deriving tight execution time bounds. To avoid exhaustive searches and to maximize the chances that a limited number of test-runs cover the worst-case execution scenario, acyclic path enumeration technique, which is an extension of the conventional implicit path enumeration technique to accommodate partial execution history into the worst-case execution time analysis, has been introduced. A code translation technique has been proposed to obtain a measured execution time bound of a specific path without generating or identifying input data sets belonging to the specified path. A curve fitting algorithm has been used to give application designers a guideline for determining execution time bounds of the program-segments based on the results obtained through the measurement. Also, a procedure for combining tight service time bounds of software modules has been adopted.; Once the execution time bounds of program-segments and service time bounds of OS activities are available, it is possible that candidates of the worst-case execution path of a given service can be found by applying the proposed techniques for deriving tight execution time bounds of program-segments. Then, the service time of identified paths will, again, be measured on a target platform directly for deriving tighter service time bounds. Such procedures can be iteratively applied to higher services that consist of multiple sub-services for deriving tighter service time bounds. The case study demonstrates how proposed technique can derive service time bounds of the real-world applications. (Abstract shortened by UMI.)
机译:本文介绍了在实时分布式计算应用中推导程序段严格执行时限的改进技术。近年来,UCI的Kane Kim提出了开发将共生形式的分析推导和统计推导相结合的混合方法的方向。提出的技术旨在以一种对实时分布式计算软件开发人员有实际帮助的形式,实现这种混合方法,是迈出的第一步。与其建立非常耗时且容易出错的现代微处理器的精确时序模型,不如直接在目标平台上按一系列旨在得出严格执行时间界限的步骤来测量程序段的执行时间。为了避免详尽的搜索并最大程度地利用有限数量的测试来覆盖最坏情况的执行情况,非循环路径枚举技术是对常规隐式路径枚举技术的扩展,可以将部分执行历史记录纳入最坏的执行情况中。介绍了案例执行时间分析。已经提出了一种代码转换技术来获得特定路径的测量执行时间界限,而无需生成或识别属于指定路径的输入数据集。曲线拟合算法已被用于为应用程序设计人员提供一个指南,用于基于通过测量获得的结果来确定程序段的执行时间范围。另外,已经采用了组合软件模块的严格服务时间范围的过程。一旦程序段的执行时间范围和OS活动的服务时间范围可用,就可以通过应用建议的技术来推导特定的服务的最紧执行时间范围,从而找到给定服务的最坏情况执行路径的候选对象。程序段。然后,将再次在目标平台上直接测量已标识路径的服务时间,以得出更严格的服务时间范围。可以将此类过程迭代地应用于由多个子服务组成的更高服务,以得出更严格的服务时间范围。案例研究说明了所提出的技术如何可以得出真实应用程序的服务时间范围。 (摘要由UMI缩短。)

著录项

  • 作者

    Im, Chansik.;

  • 作者单位

    University of California, Irvine.;

  • 授予单位 University of California, Irvine.;
  • 学科 Computer Science.; Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 170 p.
  • 总页数 170
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;无线电电子学、电信技术;
  • 关键词

  • 入库时间 2022-08-17 11:41:24

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号