首页 > 最新文献

Proceedings 16th IEEE Real-Time Systems Symposium最新文献

英文 中文
Applicability of simulated annealing methods to real-time scheduling and jitter control 模拟退火方法在实时调度和抖动控制中的适用性
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495209
M. Natale, J. Stankovic
This paper presents a non-conventional scheduling approach for distributed static systems where tasks are periodic and have arbitrary deadlines, precedence, and exclusion constraints. The solution presented in this work not only creates feasible schedules, but also minimizes jitter for periodic tasks. The problem of scheduling real-time tasks with minimum jitter is particularly important in many control applications, nevertheless, it has been rarely studied in the scientific literature. We present a general framework consisting of an abstract architecture model and a general programming model. We show how to design a surprisingly simple and flexible scheduling method based on simulated annealing and present some experimental results.
本文提出了一种针对分布式静态系统的非常规调度方法,其中任务是周期性的,具有任意的截止日期、优先级和排除约束。这项工作提出的解决方案不仅创建了可行的时间表,而且最大限度地减少了周期性任务的抖动。以最小抖动调度实时任务的问题在许多控制应用中尤为重要,然而,在科学文献中很少进行研究。我们提出了一个由抽象体系结构模型和通用编程模型组成的通用框架。我们展示了如何设计一种非常简单和灵活的基于模拟退火的调度方法,并给出了一些实验结果。
{"title":"Applicability of simulated annealing methods to real-time scheduling and jitter control","authors":"M. Natale, J. Stankovic","doi":"10.1109/REAL.1995.495209","DOIUrl":"https://doi.org/10.1109/REAL.1995.495209","url":null,"abstract":"This paper presents a non-conventional scheduling approach for distributed static systems where tasks are periodic and have arbitrary deadlines, precedence, and exclusion constraints. The solution presented in this work not only creates feasible schedules, but also minimizes jitter for periodic tasks. The problem of scheduling real-time tasks with minimum jitter is particularly important in many control applications, nevertheless, it has been rarely studied in the scientific literature. We present a general framework consisting of an abstract architecture model and a general programming model. We show how to design a surprisingly simple and flexible scheduling method based on simulated annealing and present some experimental results.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130119247","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}
引用次数: 72
Managing contention and timing constraints in a real-time database system 管理实时数据库系统中的争用和定时约束
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495222
M. Lehr, Young-Kuk Kim, S. Son
Previous work in real-time database management systems (RT-DBMS) has primarily based on simulation. This paper discusses how current real-time technology has been applied to architect an actual RT-DBMS on a real-time microkernel operating system. A real RT-DBMS must confront many practical issues which simulations typically ignore race conditions, concurrency, and asynchrony. The challenge of constructing a RT-DBMS is divided into three basic problems: dealing with resource contention, dealing with data contention, and enforcing timing constraints. In this paper, we present our approaches to each problem.
以前实时数据库管理系统(RT-DBMS)的工作主要基于仿真。本文讨论了如何应用当前的实时技术在实时微内核操作系统上构建实际的RT-DBMS。一个真正的RT-DBMS必须面对许多实际问题,而模拟通常会忽略竞争条件、并发性和异步性。构建RT-DBMS的挑战分为三个基本问题:处理资源争用、处理数据争用和执行时序约束。在本文中,我们提出了解决每个问题的方法。
{"title":"Managing contention and timing constraints in a real-time database system","authors":"M. Lehr, Young-Kuk Kim, S. Son","doi":"10.1109/REAL.1995.495222","DOIUrl":"https://doi.org/10.1109/REAL.1995.495222","url":null,"abstract":"Previous work in real-time database management systems (RT-DBMS) has primarily based on simulation. This paper discusses how current real-time technology has been applied to architect an actual RT-DBMS on a real-time microkernel operating system. A real RT-DBMS must confront many practical issues which simulations typically ignore race conditions, concurrency, and asynchrony. The challenge of constructing a RT-DBMS is divided into three basic problems: dealing with resource contention, dealing with data contention, and enforcing timing constraints. In this paper, we present our approaches to each problem.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133966143","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}
引用次数: 24
The design of large real-time systems: the time-triggered approach 大型实时系统的设计:时间触发方法
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495208
H. Kopetz, Martin Oberkönig, C. Ebner, A. Krüger, D. Millinger, Roman Nossal-Tüyeni, A. Schedl
The time-triggered (TT) architecture approach supports the spatial partitioning of a large, distributed real-time system into a set of autonomous subsystems with small control-free data-sharing interfaces between them. This paper presents such a TT architecture and gives a detailed description of the interface between an autonomous time-triggered communication subsystem based on the TTP protocol and the host computer within a node of this architecture. This interface acts as a temporal firewall that eliminates the possibility of control error propagation from one subsystem to another subsystem. It thus facilitates the independent development and validation of the subsystems and supports the composability of the distributed architecture with respect to timeliness, validation, and certification.
时间触发(TT)体系结构方法支持将大型分布式实时系统的空间划分为一组自治子系统,这些子系统之间具有小型的无控制数据共享接口。本文提出了这样一种TTP体系结构,并详细描述了基于TTP协议的自主时间触发通信子系统与该体系结构节点内的上位机之间的接口。该接口充当临时防火墙,消除了控制错误从一个子系统传播到另一个子系统的可能性。因此,它促进了子系统的独立开发和验证,并在时效性、验证和认证方面支持分布式体系结构的可组合性。
{"title":"The design of large real-time systems: the time-triggered approach","authors":"H. Kopetz, Martin Oberkönig, C. Ebner, A. Krüger, D. Millinger, Roman Nossal-Tüyeni, A. Schedl","doi":"10.1109/REAL.1995.495208","DOIUrl":"https://doi.org/10.1109/REAL.1995.495208","url":null,"abstract":"The time-triggered (TT) architecture approach supports the spatial partitioning of a large, distributed real-time system into a set of autonomous subsystems with small control-free data-sharing interfaces between them. This paper presents such a TT architecture and gives a detailed description of the interface between an autonomous time-triggered communication subsystem based on the TTP protocol and the host computer within a node of this architecture. This interface acts as a temporal firewall that eliminates the possibility of control error propagation from one subsystem to another subsystem. It thus facilitates the independent development and validation of the subsystems and supports the composability of the distributed architecture with respect to timeliness, validation, and certification.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131659962","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
HYTECH: the next generation HYTECH:下一代
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495196
T. Henzinger, Pei-Hsin Ho, H. Wong-Toi
We describe a new implementation of HYTECH, a symbolic model checker for hybrid systems. Given a parametric description of an embedded system as a collection of communicating automata, HYTECH automatically computes the conditions on the parameters under which the system satisfies its safety and timing requirements. While the original HYTECH prototype was based on the symbolic algebra tool Mathematica, the new implementation is written in C++ and builds on geometric algorithms instead of formula manipulation. The new HYTECH offers a cleaner and more expressive input language, greater portability, superior performance (typically two to three orders of magnitude), and new features such as diagnostic error-trace generation. We illustrate the effectiveness of the new implementation by applying HYTECH to the automatic parametric analysis of the generic railroad crossing benchmark problem and to an active structure control algorithm.
我们描述了混合动力系统的符号模型检查器HYTECH的一种新实现。给定嵌入式系统作为通信自动机集合的参数描述,HYTECH自动计算系统满足其安全性和时序要求的参数条件。虽然最初的HYTECH原型是基于符号代数工具Mathematica,但新的实现是用c++编写的,并基于几何算法而不是公式操作。新的HYTECH提供了一种更简洁、更具表现力的输入语言、更强的可移植性、卓越的性能(通常为两到三个数量级),以及诊断错误跟踪生成等新功能。我们通过将HYTECH应用于一般铁路道口基准问题的自动参数分析和主动结构控制算法来说明新实现的有效性。
{"title":"HYTECH: the next generation","authors":"T. Henzinger, Pei-Hsin Ho, H. Wong-Toi","doi":"10.1109/REAL.1995.495196","DOIUrl":"https://doi.org/10.1109/REAL.1995.495196","url":null,"abstract":"We describe a new implementation of HYTECH, a symbolic model checker for hybrid systems. Given a parametric description of an embedded system as a collection of communicating automata, HYTECH automatically computes the conditions on the parameters under which the system satisfies its safety and timing requirements. While the original HYTECH prototype was based on the symbolic algebra tool Mathematica, the new implementation is written in C++ and builds on geometric algorithms instead of formula manipulation. The new HYTECH offers a cleaner and more expressive input language, greater portability, superior performance (typically two to three orders of magnitude), and new features such as diagnostic error-trace generation. We illustrate the effectiveness of the new implementation by applying HYTECH to the automatic parametric analysis of the generic railroad crossing benchmark problem and to an active structure control algorithm.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131668545","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}
引用次数: 248
Robust aperiodic scheduling under dynamic priority systems 动态优先级系统下的鲁棒非周期调度
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495211
M. Spuri, G. Buttazzo, F. Sensini
When hard periodic and firm aperiodic tasks are jointly scheduled in the same system, the processor workload can vary according to the arrival times of aperiodic requests. In order to guarantee the schedulability of the periodic task set, in overload conditions some aperiodic tasks must be rejected. In this paper we propose a technique that, in overload conditions, adds robustness to the joint scheduling of periodic and aperiodic tasks in systems with dynamic priorities. Our technique is based on an aperiodic server, called total bandwidth server, already proven effective in a previous work. Here the algorithm is first extended to efficiently handle firm aperiodic tasks and then integrated with a robust guarantee mechanism that allows to achieve graceful degradation in case of transient overloads. Extensive simulations show that the proposed new algorithm is effective in all workload conditions.
当硬周期任务和固定非周期任务在同一系统中联合调度时,处理器工作负载可以根据非周期请求的到达时间而变化。为了保证周期任务集的可调度性,在过载条件下必须拒绝一些非周期任务。本文提出了一种在过载条件下,为具有动态优先级的系统中的周期任务和非周期任务联合调度增加鲁棒性的方法。我们的技术是基于一种非周期服务器,称为总带宽服务器,在以前的工作中已经证明是有效的。本文首先将该算法扩展到有效处理稳定的非周期任务,然后将其集成到一个鲁棒保证机制中,该机制允许在瞬态过载情况下实现优雅的退化。大量的仿真结果表明,该算法在所有工作负载条件下都是有效的。
{"title":"Robust aperiodic scheduling under dynamic priority systems","authors":"M. Spuri, G. Buttazzo, F. Sensini","doi":"10.1109/REAL.1995.495211","DOIUrl":"https://doi.org/10.1109/REAL.1995.495211","url":null,"abstract":"When hard periodic and firm aperiodic tasks are jointly scheduled in the same system, the processor workload can vary according to the arrival times of aperiodic requests. In order to guarantee the schedulability of the periodic task set, in overload conditions some aperiodic tasks must be rejected. In this paper we propose a technique that, in overload conditions, adds robustness to the joint scheduling of periodic and aperiodic tasks in systems with dynamic priorities. Our technique is based on an aperiodic server, called total bandwidth server, already proven effective in a previous work. Here the algorithm is first extended to efficiently handle firm aperiodic tasks and then integrated with a robust guarantee mechanism that allows to achieve graceful degradation in case of transient overloads. Extensive simulations show that the proposed new algorithm is effective in all workload conditions.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123548945","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}
引用次数: 118
Enhancing real-time schedules to tolerate transient faults 增强实时调度以容忍瞬态故障
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495202
Sunondo Ghosh, R. Melhem, D. Mossé
We present a scheme to guarantee that the execution of real-time tasks can tolerate transient and intermittent faults assuming any queue-based scheduling technique. The scheme is based on reserving sufficient slack: in a schedule such that a task can be re-executed before its deadline without compromising guarantees given to other tasks. Only enough slack is reserved in the schedule to guarantee fault tolerance if at most one fault occurs within a time interval. This results in increased schedulability and a very low percentage of deadline misses even if no restriction is placed on the fault separation. We provide two algorithms to solve the problem of adding fault tolerance to a queue of real-time tasks. The first is a dynamic programming optimal solution and the second is a greedy heuristic which closely approximates the optimal.
我们提出了一种方案,以保证实时任务的执行能够容忍任何基于队列的调度技术的瞬态和间歇性故障。该方案基于在时间表中保留足够的空闲时间,以便任务可以在截止日期之前重新执行,而不会影响对其他任务的保证。如果在一个时间间隔内最多发生一个故障,调度中只保留足够的空闲来保证容错。这样可以提高可调度性,即使没有对故障分离进行限制,也可以降低错过截止日期的比例。我们提供了两种算法来解决向实时任务队列添加容错的问题。前者是一种动态规划最优解,后者是一种接近最优解的贪婪启发式算法。
{"title":"Enhancing real-time schedules to tolerate transient faults","authors":"Sunondo Ghosh, R. Melhem, D. Mossé","doi":"10.1109/REAL.1995.495202","DOIUrl":"https://doi.org/10.1109/REAL.1995.495202","url":null,"abstract":"We present a scheme to guarantee that the execution of real-time tasks can tolerate transient and intermittent faults assuming any queue-based scheduling technique. The scheme is based on reserving sufficient slack: in a schedule such that a task can be re-executed before its deadline without compromising guarantees given to other tasks. Only enough slack is reserved in the schedule to guarantee fault tolerance if at most one fault occurs within a time interval. This results in increased schedulability and a very low percentage of deadline misses even if no restriction is placed on the fault separation. We provide two algorithms to solve the problem of adding fault tolerance to a queue of real-time tasks. The first is a dynamic programming optimal solution and the second is a greedy heuristic which closely approximates the optimal.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"T164 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125666067","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}
引用次数: 79
Modelling a real time control system based on distributed objects 基于分布式对象的实时控制系统建模
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495191
N. Baker, W. Harris, C. Wallace, R. McClatchey, J. Goff
The CERN Research and Development project (RD-38), named CICERO, aims to identify and design the main building blocks of a generic control information system based on distributed objects. The project is producing an integrating framework (named Cortex) into which user real-time control objects will ultimately be plugged (and played) and a control information system to support its configuration and management. Development of Cortex is following the ESA PSS-05-02 software engineering standards. Cortex is providing an environment which allows real-time control systems to share information, control and analysis functions which presents a uniform human interface; which permits upgrades and additions without code modification; and which is sufficiently generic to allow its use both by existing or future control systems at CERN and by industrial real time control systems. It provides both high level data access, abstracting objects to a level appropriate for on-line control and low level data access to allow views of experimental sub-components for detailed real-time control. Additionally, the Cortex system shall enable developers to grow their control systems from a lab-based test system to the complete experimental system and is therefore both scaleable and flexible to change. Technical solutions are being identified in CICERO which could later be the major components of a basic turnkey control system for future medium to large scale HEP experiments and accelerators as well as for industrial control systems. This paper outlines the modelling concepts behind Cortex.
CERN研究与发展项目(RD-38)名为CICERO,旨在识别和设计基于分布式对象的通用控制信息系统的主要构建块。该项目正在生产一个集成框架(名为Cortex),用户实时控制对象最终将被插入(并播放),控制信息系统将支持其配置和管理。Cortex的开发遵循ESA PSS-05-02软件工程标准。Cortex提供了一个环境,允许实时控制系统共享信息,控制和分析功能,呈现统一的人机界面;允许在不修改代码的情况下进行升级和添加;并且它足够通用,可以在欧洲核子研究中心现有或未来的控制系统以及工业实时控制系统中使用。它提供高级数据访问,将对象抽象到适合在线控制的级别,并提供低级数据访问,允许查看实验子组件以进行详细的实时控制。此外,Cortex系统将使开发人员能够将他们的控制系统从基于实验室的测试系统扩展到完整的实验系统,因此既可扩展又可灵活更改。CICERO正在确定技术解决方案,这些解决方案以后可能成为未来中型到大型HEP实验和加速器以及工业控制系统的基本交钥匙控制系统的主要组成部分。本文概述了Cortex背后的建模概念。
{"title":"Modelling a real time control system based on distributed objects","authors":"N. Baker, W. Harris, C. Wallace, R. McClatchey, J. Goff","doi":"10.1109/REAL.1995.495191","DOIUrl":"https://doi.org/10.1109/REAL.1995.495191","url":null,"abstract":"The CERN Research and Development project (RD-38), named CICERO, aims to identify and design the main building blocks of a generic control information system based on distributed objects. The project is producing an integrating framework (named Cortex) into which user real-time control objects will ultimately be plugged (and played) and a control information system to support its configuration and management. Development of Cortex is following the ESA PSS-05-02 software engineering standards. Cortex is providing an environment which allows real-time control systems to share information, control and analysis functions which presents a uniform human interface; which permits upgrades and additions without code modification; and which is sufficiently generic to allow its use both by existing or future control systems at CERN and by industrial real time control systems. It provides both high level data access, abstracting objects to a level appropriate for on-line control and low level data access to allow views of experimental sub-components for detailed real-time control. Additionally, the Cortex system shall enable developers to grow their control systems from a lab-based test system to the complete experimental system and is therefore both scaleable and flexible to change. Technical solutions are being identified in CICERO which could later be the major components of a basic turnkey control system for future medium to large scale HEP experiments and accelerators as well as for industrial control systems. This paper outlines the modelling concepts behind Cortex.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126207827","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}
引用次数: 2
Modeling bus scheduling policies for real-time systems 实时系统的总线调度策略建模
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495214
Kevin A. Kettler, J. Strosnider
This paper develops formal scheduling models for several common system bus architectures used in PC and workstation systems. The scheduling models include fixed priority, round robin, and hybrid bus scheduling policies. The models provide a quantitative means to explore the real-time design space for each of the buses. This paper provides a simple approach for the creation of bus scheduling models which can be used effectively by a bus designer or system user to improve real-time bus performance. The step by step process of model development is presented. In addition, an application modeling methodology is described which separates the application requirements from the bus model. The utility of the scheduling models is demonstrated by analyzing several common system buses.
本文针对PC机和工作站系统中常用的几种系统总线体系结构,建立了形式化的调度模型。调度策略包括固定优先级、轮询调度和混合总线调度策略。这些模型提供了一种定量的方法来探索每辆公交车的实时设计空间。本文为公交调度模型的建立提供了一种简单的方法,公交设计人员或系统用户可以有效地利用该模型来提高公交的实时性。给出了模型逐步开发的过程。此外,还描述了一种将应用程序需求与总线模型分离的应用程序建模方法。通过分析几种常见的系统总线,证明了调度模型的实用性。
{"title":"Modeling bus scheduling policies for real-time systems","authors":"Kevin A. Kettler, J. Strosnider","doi":"10.1109/REAL.1995.495214","DOIUrl":"https://doi.org/10.1109/REAL.1995.495214","url":null,"abstract":"This paper develops formal scheduling models for several common system bus architectures used in PC and workstation systems. The scheduling models include fixed priority, round robin, and hybrid bus scheduling policies. The models provide a quantitative means to explore the real-time design space for each of the buses. This paper provides a simple approach for the creation of bus scheduling models which can be used effectively by a bus designer or system user to improve real-time bus performance. The step by step process of model development is presented. In addition, an application modeling methodology is described which separates the application requirements from the bus model. The utility of the scheduling models is demonstrated by analyzing several common system buses.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129304279","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}
引用次数: 37
Dynamic real-time channel setup and tear-down in DQDB networks 动态实时信道建立和拆除在DQDB网络
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495213
J. Hou, Kar Shun Tsoi
The distributed queue dual bus (DQDB) protocol has been jointly adopted by IEEE and ANSI as a standard (IEEE802.6) for metropolitan area networks (MANs). As such, how to provide various services in the DQDB protocol has attracted increasing attention. In particular, how to guarantee the timely delivery of isochronous (real-time) messages with hard deadline constraints is one of the open issues yet to be solved. Previously, we laid a formal basis for allocating pre-arbitrated (PA) slots to isochronous message streams in DQDB networks and devised a slot allocation scheme to statically establish a set of isochronous message streams at system initialization. In this paper, we complement our previous work and propose a dynamic channel setup and tear-down scheme for DQDB networks. The resulting channel establishment and termination procedures are simple, can be easily implemented in DQDB networks, and do not require any changes in the current DQDB standards.
分布式队列双总线(DQDB)协议已被IEEE和ANSI联合采用作为城域网(MANs)的标准(IEEE802.6)。因此,如何在DQDB协议中提供各种服务越来越受到人们的关注。特别是,如何保证具有硬截止日期约束的同步(实时)消息的及时传递是一个有待解决的开放性问题。在此之前,我们为DQDB网络中向同步消息流分配预仲裁(PA)槽奠定了形式化基础,并设计了一个槽分配方案,在系统初始化时静态地建立一组同步消息流。在本文中,我们补充了之前的工作,并提出了DQDB网络的动态信道建立和拆除方案。由此产生的信道建立和终止程序很简单,可以很容易地在DQDB网络中实现,并且不需要对当前的DQDB标准进行任何更改。
{"title":"Dynamic real-time channel setup and tear-down in DQDB networks","authors":"J. Hou, Kar Shun Tsoi","doi":"10.1109/REAL.1995.495213","DOIUrl":"https://doi.org/10.1109/REAL.1995.495213","url":null,"abstract":"The distributed queue dual bus (DQDB) protocol has been jointly adopted by IEEE and ANSI as a standard (IEEE802.6) for metropolitan area networks (MANs). As such, how to provide various services in the DQDB protocol has attracted increasing attention. In particular, how to guarantee the timely delivery of isochronous (real-time) messages with hard deadline constraints is one of the open issues yet to be solved. Previously, we laid a formal basis for allocating pre-arbitrated (PA) slots to isochronous message streams in DQDB networks and devised a slot allocation scheme to statically establish a set of isochronous message streams at system initialization. In this paper, we complement our previous work and propose a dynamic channel setup and tear-down scheme for DQDB networks. The resulting channel establishment and termination procedures are simple, can be easily implemented in DQDB networks, and do not require any changes in the current DQDB standards.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116388092","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}
引用次数: 6
Fairness in periodic real-time scheduling 周期实时调度的公平性
Pub Date : 1995-12-05 DOI: 10.1109/REAL.1995.495210
Sanjoy Baruah
The issue of temporal fairness in periodic real-time scheduling is considered. It is argued that such fairness is often a desirable characteristic in real-time schedules. A concrete criterion for temporal fairness-pfairness-is described. The weight-monotonic scheduling algorithm, a static priority scheduling algorithm for generating pfair schedules, is presented and proven correct. A feasibility test is presented which, if satisfied by a system of periodic tasks, ensures that the weight-monotonic scheduling algorithm will schedule the system in a pfair manner.
研究了周期实时调度中的时间公平性问题。有人认为,这种公平性通常是实时调度中理想的特征。描述了时间公平性的一个具体标准——公平性。提出了一种生成pfair调度的静态优先级调度算法——权重单调调度算法,并证明了该算法的正确性。给出了一个可行性测试,在满足周期性任务系统的条件下,保证了权重单调调度算法能够公平地调度系统。
{"title":"Fairness in periodic real-time scheduling","authors":"Sanjoy Baruah","doi":"10.1109/REAL.1995.495210","DOIUrl":"https://doi.org/10.1109/REAL.1995.495210","url":null,"abstract":"The issue of temporal fairness in periodic real-time scheduling is considered. It is argued that such fairness is often a desirable characteristic in real-time schedules. A concrete criterion for temporal fairness-pfairness-is described. The weight-monotonic scheduling algorithm, a static priority scheduling algorithm for generating pfair schedules, is presented and proven correct. A feasibility test is presented which, if satisfied by a system of periodic tasks, ensures that the weight-monotonic scheduling algorithm will schedule the system in a pfair manner.","PeriodicalId":231426,"journal":{"name":"Proceedings 16th IEEE Real-Time Systems Symposium","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116954667","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}
引用次数: 55
期刊
Proceedings 16th IEEE Real-Time Systems Symposium
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1