Determining the worst-case blocking sequences for distributed real-time programs

H. Wedde, B. Korel
{"title":"Determining the worst-case blocking sequences for distributed real-time programs","authors":"H. Wedde, B. Korel","doi":"10.1109/EMWRTS.1994.336873","DOIUrl":null,"url":null,"abstract":"For detecting timing errors in a distributed real-time program (distributed real-time debugging) it is essential to know all combinations of execution paths where a given path experiences a worst-case blocking time through communication (server calls) among the subprograms. In this paper we deal with the subproblem of blocking sequences of server call pairs between 2 paths. For determining their worst-case blocking time a polynomial algorithm had been found recently by D. Huizinga. We build on this result for constructing an efficient algorithm that computes all worst-case blocking sequences. Its correctness and practicality for distributed real-time debugging are discussed. Its extension to the general case of n+1 paths is outlined.<<ETX>>","PeriodicalId":322579,"journal":{"name":"Proceedings Sixth Euromicro Workshop on Real-Time Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Sixth Euromicro Workshop on Real-Time Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMWRTS.1994.336873","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

For detecting timing errors in a distributed real-time program (distributed real-time debugging) it is essential to know all combinations of execution paths where a given path experiences a worst-case blocking time through communication (server calls) among the subprograms. In this paper we deal with the subproblem of blocking sequences of server call pairs between 2 paths. For determining their worst-case blocking time a polynomial algorithm had been found recently by D. Huizinga. We build on this result for constructing an efficient algorithm that computes all worst-case blocking sequences. Its correctness and practicality for distributed real-time debugging are discussed. Its extension to the general case of n+1 paths is outlined.<>
分布式实时程序最坏阻塞序列的确定
为了检测分布式实时程序中的时序错误(分布式实时调试),必须知道执行路径的所有组合,其中给定路径通过子程序之间的通信(服务器调用)经历了最坏情况阻塞时间。本文研究了两路服务器调用对阻塞序列的子问题。为了确定它们的最坏阻塞时间,D. Huizinga最近发现了一个多项式算法。我们在这个结果的基础上构建了一个计算所有最坏情况阻塞序列的有效算法。讨论了该方法在分布式实时调试中的正确性和实用性。概述了它在n+1路径的一般情况下的推广。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信