Proceedings Real-Time Systems Symposium最新文献

筛选
英文 中文
More optimism about real-time distributed commit processing 对实时分布式提交处理更加乐观
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641275
Ramesh Gupta, J. Haritsa, K. Ramamritham
{"title":"More optimism about real-time distributed commit processing","authors":"Ramesh Gupta, J. Haritsa, K. Ramamritham","doi":"10.1109/REAL.1997.641275","DOIUrl":"https://doi.org/10.1109/REAL.1997.641275","url":null,"abstract":"In (Gupta et al., 1996), we proposed a new commit protocol, OPT, specially designed for use in distributed firm-deadline real-time database systems. OPT allows transactions to optimistically borrow uncommitted prepared data in a controlled manner. This controlled borrowing reduces the data inaccessibility and the priority inversion that is inherent in real-time commit processing. Experimental evaluations showed the new OPT protocol to be highly successful, as compared to the classical distributed commit protocols, in minimizing the number of missed transaction deadlines. In this paper, we extend and improve upon this prior work in the following ways. First, we consider parallel distributed transactions whereas the previous study was restricted to sequential transactions. Second, we evaluate the extent to which OPT's real-time performance is adversely affected by those cases where its optimism turns out to be misplaced. This is achieved by comparing OPT's performance with that of Shadow-OPT, a protocol that augments OPT with the shadow transaction approach and ensures that the right decision about access to uncommitted data is always eventually made. In all of our experiments, which considered a wide range of workloads and system configurations, the difference between OPT and Shadow-OPT never exceeded ten percent. Moreover, the difference was reduced to less than two percent when OPT was enhanced with a simple healthy lenders heuristic. Finally, we compare the performance of OPT to that of an alternative priority, inheritance-based approach to addressing priority inversion during commit processing.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116489666","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 33
Efficient verification of real-time systems: compact data structure and state-space reduction 实时系统的有效验证:紧凑的数据结构和状态空间缩减
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641265
K. Larsen, F. Larsson, P. Pettersson, W. Yi
{"title":"Efficient verification of real-time systems: compact data structure and state-space reduction","authors":"K. Larsen, F. Larsson, P. Pettersson, W. Yi","doi":"10.1109/REAL.1997.641265","DOIUrl":"https://doi.org/10.1109/REAL.1997.641265","url":null,"abstract":"During the past few years, a number of verification tools have been developed for real-time systems in the framework of timed automata (e.g. KRONOS and UPPAAL). One of the major problems in applying these tools to industrial-size systems is the huge memory-usage for the exploration of the state-space of a network (or product) of timed automata, as the model-checkers must keep information on not only the control structure of the automata but also the clock values specified by clock constraints. In this paper, we present a compact data structure for representing clock constraints. The data structure is based on an O(n/sup 3/) algorithm which, given a constraint system over real-valued variables consisting of bounds on differences, constructs an equivalent system with a minimal number of constraints. In addition, we have developed an on-the-fly, reduction technique to minimize the space-usage. Based on static analysis of the control structure of a network of timed automata, we are able to compute a set of symbolic states that cover all the dynamic loops of the network in an on-the-fly searching algorithm, and thus ensure termination in reachability analysis. The two techniques and their combination have been implemented in the tool UPPAAL. Our experimental results demonstrate that the techniques result in truly significant space-reductions: for six examples from the literature, the space saving is between 75% and 94%, and in (nearly) all examples time-performance is improved. Also noteworthy is the observation that the two techniques are completely orthogonal.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123723506","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 229
On adaptive resource allocation for complex real-time applications 复杂实时应用的自适应资源分配
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641293
D. Rosu, K. Schwan, S. Yalamanchili, R. Jha
{"title":"On adaptive resource allocation for complex real-time applications","authors":"D. Rosu, K. Schwan, S. Yalamanchili, R. Jha","doi":"10.1109/REAL.1997.641293","DOIUrl":"https://doi.org/10.1109/REAL.1997.641293","url":null,"abstract":"Resource allocation for high-performance real-time applications is challenging due to the applications' data-dependent nature, dynamic changes in their external environment, and limited resource availability in their target embedded system platforms. These challenges may be met by use of adaptive resource allocation (ARA) mechanisms that can promptly adjust resource allocation to changes in an application's resource needs, whenever there is a risk of failing to satisfy its timing constraints. By taking advantage of an application's adaptation capabilities, ARA eliminates the need for 'over-sizing' real-time systems to meet worst-case application needs. This paper proposes a model for describing an application's adaptation capabilities and the runtime variation of its resource needs. The paper also proposes a satisfiability-driven set of performance metrics for capturing the impact of ARA mechanisms on the performance of adaptable real-time applications. The relevance of the proposed set of metrics is demonstrated experimentally, using a synthetic application designed to represent time-critical applications in C31 systems.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128151469","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 170
Adaptive fault tolerance and graceful degradation under dynamic hard real-time scheduling 动态硬实时调度下的自适应容错与优雅退化
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641271
O. González, H. Shrikumar, J. Stankovic, K. Ramamritham
{"title":"Adaptive fault tolerance and graceful degradation under dynamic hard real-time scheduling","authors":"O. González, H. Shrikumar, J. Stankovic, K. Ramamritham","doi":"10.1109/REAL.1997.641271","DOIUrl":"https://doi.org/10.1109/REAL.1997.641271","url":null,"abstract":"Static redundancy allocation is inappropriate in hard real-time systems that operate in variable and dynamic environments, (e.g., radar tracking, avionics). Adaptive fault tolerance (AFT) can assure adequate reliability of critical modules, under temporal and resource constraints, by allocating just as much redundancy to less critical modules as can be afforded thus gracefully reducing their resource requirement. We propose a mechanism for supporting adaptive fault tolerance in a real-time system. Adaptation is achieved by choosing a suitable redundancy strategy for a dynamically arriving computation to assure required reliability and to maximize the potential for fault tolerance while ensuring that deadlines are met. The proposed approach is evaluated using a real-life workload simulating radar tracking software in AWACS early warning aircraft. The results demonstrate that our technique outperforms static fault tolerance strategies in terms of tasks meeting their timing constraints. Further, we show that the gain in this timing-centric performance metric does not reduce the fault tolerance of the executing task below a predefined minimum level. Overall, the evaluation indicates that the proposed ideas result in a system that dynamically provides QoS guarantees along the fault-tolerance dimension.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134240186","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 77
Scheduling real-time applications in an open environment 在开放环境中调度实时应用程序
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641292
Z. Deng, J. Liu
{"title":"Scheduling real-time applications in an open environment","authors":"Z. Deng, J. Liu","doi":"10.1109/REAL.1997.641292","DOIUrl":"https://doi.org/10.1109/REAL.1997.641292","url":null,"abstract":"This paper extends the two-level hierarchical scheme in (Deng et al., 1997) for scheduling independently developed real-time applications with non-real-time applications in an open environment. The environment allows the schedulability of each real-time application to be validated independently of other applications in the system. The extended scheme removes the following two restrictions of the scheme: real-time applications that are scheduled preemptively must consist solely of periodic tasks; and applications must not share global resources (i.e., resources used by more than one application). Consequently, the extended scheme can accommodate a much broader spectrum of real-time applications.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"131 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115396617","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 498
Response-time guarantees in ATM networks ATM网络中的响应时间保证
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641289
Andreas Ermedahl, H. Hansson, Mikael Sjödin
{"title":"Response-time guarantees in ATM networks","authors":"Andreas Ermedahl, H. Hansson, Mikael Sjödin","doi":"10.1109/REAL.1997.641289","DOIUrl":"https://doi.org/10.1109/REAL.1997.641289","url":null,"abstract":"We present a method for providing response time guarantees in Asynchronous Transfer Mode (ATM) networks. The method is based on traditional real time CPU Response Time Analysis (RTA), and is intended to be used for admission control of hard real time traffic. The method determines if a new connection can be admitted without violating the strict timing requirements specified for the new as well as old connections. We illustrate the merits of our method by comparing it with Weighted Fair Queuing (WFQ) and the Calculus for Network Delays (CND). Two types of comparisons are made. In the first, we evaluate how well the associated analysis can accommodate different traffic scenarios and loads, and in the second comparison we use simulation to compare observed worst case behaviors with estimates obtained by the analysis. The comparisons clearly indicate that RTA outperforms both WFQ and CND for a set of realistic traffic scenarios.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114583849","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 52
Scalable hardware earliest-deadline-first scheduler for ATM switching networks 用于ATM交换网络的可伸缩硬件最早截止日期优先调度程序
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641283
B. Kim, K. Shin
{"title":"Scalable hardware earliest-deadline-first scheduler for ATM switching networks","authors":"B. Kim, K. Shin","doi":"10.1109/REAL.1997.641283","DOIUrl":"https://doi.org/10.1109/REAL.1997.641283","url":null,"abstract":"A fast, scalable hardware earliest deadline first (EDF) link scheduler for ATM switching network is developed. This EDF scheduler is a fast hardware solution suitable for real time scheduler on nodes in ATM switching networks up to 2.5 Gbps switching speed (scheduling within 0.17 /spl mu/s), capable of performing simultaneous input and output operations within two clock cycles (mostly in one clock cycle). The designed hardware is efficient since the architecture employs the minimum size EDF priority queue, combined with variable size FIFO queues for channels implemented with a two port memory buffer. Early traffic can be simply checked and delayed. Also, it is scalable with respect to the number of channels C and the total number of buffers N. Moreover, deadline folding technique eliminates the need to extend the deadline resolution. Simulation studies and layout design demonstrate the efficiency and utility of the proposed architecture.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"344 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132072432","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
Wait-free object-sharing schemes for real-time uniprocessors and multiprocessors 实时单处理器和多处理器的无等待对象共享方案
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641274
James H. Anderson, R. Jain, Srikanth Ramamurthy
{"title":"Wait-free object-sharing schemes for real-time uniprocessors and multiprocessors","authors":"James H. Anderson, R. Jain, Srikanth Ramamurthy","doi":"10.1109/REAL.1997.641274","DOIUrl":"https://doi.org/10.1109/REAL.1997.641274","url":null,"abstract":"Several new wait-free object-sharing schemes for real-time uniprocessors and multiprocessors are presented. These schemes have characteristics in common with the priority inheritance and priority ceiling protocols, but are nonblocking and implemented at the user level. In total, six new object-sharing schemes are proposed: two for uniprocessors and four for multiprocessors. Breakdown utilization experiments are presented that show that the multiprocessor schemes entail less overhead than lock-based schemes.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115807104","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 36
Implementation and evaluation of real-time Java threads 实时Java线程的实现和评估
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641279
A. Miyoshi, Takuro Kitayama, H. Tokuda
{"title":"Implementation and evaluation of real-time Java threads","authors":"A. Miyoshi, Takuro Kitayama, H. Tokuda","doi":"10.1109/REAL.1997.641279","DOIUrl":"https://doi.org/10.1109/REAL.1997.641279","url":null,"abstract":"Java has many benefits such as security in distributed environments, reusability of code, and portability because it is architecture neutral. From those characteristics, Java is beginning to be used in many new environments. Even though Java provides various advantages, it still has problems which must be solved. One issue is that there are often real-time constraints that should be met in those applications. Current Java execution environment and language specification cannot satisfy those requirements. Our research focuses on the current limits of the Java language and its execution environment, and to seek the possibility for real-time using Java and the technologies we have available today. To investigate issues in real-time Java, we have implemented a prototype real-time Java environment which provides real-time Java threads and a real-time synchronization mechanism. Then we evaluated its performance. The results indicate that timing requirements are better met and unbounded priority inversion is avoided in our system.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124589111","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 28
Efficient spare-resource allocation for fast restoration of real-time channels from network component failures 有效的空闲资源分配,从网络组件故障中快速恢复实时通道
Proceedings Real-Time Systems Symposium Pub Date : 1997-12-03 DOI: 10.1109/REAL.1997.641273
Seungjae Han, K. Shin
{"title":"Efficient spare-resource allocation for fast restoration of real-time channels from network component failures","authors":"Seungjae Han, K. Shin","doi":"10.1109/REAL.1997.641273","DOIUrl":"https://doi.org/10.1109/REAL.1997.641273","url":null,"abstract":"Since real-time applications usually require not only timeliness but also fault-tolerance, it is essential to incorporate fault-tolerance into real-time communication services that are indispensable to distributed real-time applications. The techniques for failure recovery in datagram communication are not adequate for real-time communication, because they cannot provide recovery-delay guarantees. To ensure fast recovery of a real-time channel from network component failures, we need to reserve network resources (spare resources) along a backup route before failures actually occur. The focus of this paper is on minimizing the amount of spare resources while meeting the fault-tolerance requirement. Specifically, we present resource sharing mechanisms and backup-route selection algorithms, and evaluate their efficiency with extensive simulations.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115161042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 52
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信