首页 > 最新文献

Second Workshop on Parallel and Distributed Real-Time Systems最新文献

英文 中文
Implementation of a priority forwarding router chip for real-time interconnection networks 一种用于实时互联网络的优先级转发路由器芯片的实现
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365633
K. Toda, Kyosuke Nishida, E. Takahashi, N. Michell, Y. Yamaguchi
A single-chip VLSI implementation of a 4 by 4 prioritized router for multistage real-time interconnection networks is presented. The chip employs packet switching and facilitates 32-bit priority arbitration by means of a priority forwarding scheme that prevents priority inversion and which provides accurate priority control in a network. The packets are of fixed size, having three 38-bit segments: a header and two bodies. Each input port has an 8-packet priority queue for simultaneous input and output, enabling virtual cut-through routing. The chip is pipelined with a 25-ns pitch and reduces the number of stages to two by overlapping the arbitration and priority queue stages. Hence, its data transmission rate is 190 MByte/s per port. The end-to-end delay of an s-stage network is 25/spl times/(2s+1) ns.<>
提出了一种用于多级实时互联网络的4 × 4优先级路由器的单片VLSI实现方案。该芯片采用分组交换技术,通过优先级转发方案实现32位优先级仲裁,防止优先级反转,为网络提供准确的优先级控制。数据包的大小是固定的,有三个38位的段:一个报头和两个正文。每个输入端口都有一个8包优先队列,用于同时输入和输出,从而支持虚拟直通路由。该芯片采用25ns间距流水线,并通过重叠仲裁和优先队列阶段将阶段数量减少到两个。因此,每个端口的数据传输速率为190mbyte /s。s级网络的端到端时延为25/spl倍/(2s+1) ns。
{"title":"Implementation of a priority forwarding router chip for real-time interconnection networks","authors":"K. Toda, Kyosuke Nishida, E. Takahashi, N. Michell, Y. Yamaguchi","doi":"10.1109/WPDRTS.1994.365633","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365633","url":null,"abstract":"A single-chip VLSI implementation of a 4 by 4 prioritized router for multistage real-time interconnection networks is presented. The chip employs packet switching and facilitates 32-bit priority arbitration by means of a priority forwarding scheme that prevents priority inversion and which provides accurate priority control in a network. The packets are of fixed size, having three 38-bit segments: a header and two bodies. Each input port has an 8-packet priority queue for simultaneous input and output, enabling virtual cut-through routing. The chip is pipelined with a 25-ns pitch and reduces the number of stages to two by overlapping the arbitration and priority queue stages. Hence, its data transmission rate is 190 MByte/s per port. The end-to-end delay of an s-stage network is 25/spl times/(2s+1) ns.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129632266","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}
引用次数: 19
ALLNODE-RT: a real time, fault tolerant network ALLNODE-RT:实时、容错网络
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365631
H.T. Olnowich, D. Kirk
This paper presents a proposed multi-stage switching network for real-time systems which features: priority scheduling scalability, high bandwidth, low latency, fault tolerance, and breaking of lower priority connections. The fault-tolerant approach presented gives continuous availability in the presence of many failures, and the correction time is so rapid that real-time messages can be delivered before their deadlines expire. This is possible because the ALLNODE-RT Network contains numerous alternate paths between any two nodes. The ALLNODE-RT hardware searches for an available, non-failed path and guarantees the meeting of a deadline by dynamically increasing priority as the deadline approaches and breaking lower priority connections. The network is based on the existing ALLNODE Switch concept. The modifications required to evolve to a real-time switch are described, as well as the fault tolerance concepts.<>
本文提出了一种用于实时系统的多级交换网络,该网络具有优先级调度可扩展性、高带宽、低延迟、容错和低优先级连接中断等特点。所提出的容错方法在存在许多故障的情况下提供了持续的可用性,并且纠正时间非常快,以至于可以在截止日期之前交付实时消息。这是可能的,因为ALLNODE-RT网络在任意两个节点之间包含许多备选路径。ALLNODE-RT硬件搜索一条可用的、非故障的路径,并通过在截止日期临近时动态增加优先级和断开低优先级连接来保证满足截止日期。该网络基于现有的ALLNODE Switch概念。描述了演变为实时开关所需的修改,以及容错概念。
{"title":"ALLNODE-RT: a real time, fault tolerant network","authors":"H.T. Olnowich, D. Kirk","doi":"10.1109/WPDRTS.1994.365631","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365631","url":null,"abstract":"This paper presents a proposed multi-stage switching network for real-time systems which features: priority scheduling scalability, high bandwidth, low latency, fault tolerance, and breaking of lower priority connections. The fault-tolerant approach presented gives continuous availability in the presence of many failures, and the correction time is so rapid that real-time messages can be delivered before their deadlines expire. This is possible because the ALLNODE-RT Network contains numerous alternate paths between any two nodes. The ALLNODE-RT hardware searches for an available, non-failed path and guarantees the meeting of a deadline by dynamically increasing priority as the deadline approaches and breaking lower priority connections. The network is based on the existing ALLNODE Switch concept. The modifications required to evolve to a real-time switch are described, as well as the fault tolerance concepts.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133619002","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}
引用次数: 1
Use of concurrency enhancement in off-line schedule construction 在离线调度构造中使用并发增强
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365653
Guohui Yu
To improve the performance of programs composed of abstract data types (ADTs), a parallel execution model is used to exploit concurrency at the method level. Typically, an ADT instance is used to manage more than one variable, and there may be contention for getting access to the ADT instance if multiple variables need to be accessed concurrently. To resolve the contention, the ADT instance is cloned, and the copies are placed in different processors so that the multiple copies can be used concurrently. To exploit automatically the concurrency available via ADT instance cloning, we analyze program dependence relations. Not only control and data dependence but also instance dependence is analyzed to reveal dependence relations among method calls and to determine the clonability of each ADT instance. The focus of this paper is the use of our ADT cloning techniques to help ease the task of off-line scheduling in hard-real-time systems. Cloning and ARPCs are applied repeatedly to increase concurrency within processes missing deadlines, thus reducing their execution times.<>
为了提高由抽象数据类型(adt)组成的程序的性能,采用并行执行模型在方法级开发并发性。通常,一个ADT实例用于管理多个变量,如果需要并发访问多个变量,可能会出现访问ADT实例的争用。为了解决争用,要克隆ADT实例,并将副本放置在不同的处理器中,以便可以并发地使用多个副本。为了自动利用ADT实例克隆所提供的并发性,我们分析了程序依赖关系。不仅分析控制和数据依赖关系,还分析实例依赖关系,以揭示方法调用之间的依赖关系,并确定每个ADT实例的可克隆性。本文的重点是使用我们的ADT克隆技术来帮助简化硬实时系统中的脱机调度任务。克隆和arpc被反复应用,以增加错过最后期限的进程的并发性,从而减少它们的执行时间。
{"title":"Use of concurrency enhancement in off-line schedule construction","authors":"Guohui Yu","doi":"10.1109/WPDRTS.1994.365653","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365653","url":null,"abstract":"To improve the performance of programs composed of abstract data types (ADTs), a parallel execution model is used to exploit concurrency at the method level. Typically, an ADT instance is used to manage more than one variable, and there may be contention for getting access to the ADT instance if multiple variables need to be accessed concurrently. To resolve the contention, the ADT instance is cloned, and the copies are placed in different processors so that the multiple copies can be used concurrently. To exploit automatically the concurrency available via ADT instance cloning, we analyze program dependence relations. Not only control and data dependence but also instance dependence is analyzed to reveal dependence relations among method calls and to determine the clonability of each ADT instance. The focus of this paper is the use of our ADT cloning techniques to help ease the task of off-line scheduling in hard-real-time systems. Cloning and ARPCs are applied repeatedly to increase concurrency within processes missing deadlines, thus reducing their execution times.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115395120","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
Scheduling transactions in real-time distributed databases 实时分布式数据库事务调度
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365647
G. Ramanathan
Work on scheduling concurrent transactions in real-time databases must address two issues: (i) synchronization of the corresponding tasks' accesses to shared data items (ii) guaranteeing timing requirements of the transactions. In this paper, first, we present a concurrency control protocol for real-time databases in a uniprocessor system. In this protocol, we consider the system characteristics to be dynamic. This is in contrast to the priority ceiling protocol and most of the work in scheduling theory where the system workload is assumed to be static and predetermined. Priorities are assigned dynamically to transactions using the well-known strategy Earliest Deadline first. The protocol is proven to avoid deadlocks. The blocking duration arising from mutual exclusion of shared resources is bounded under this protocol. Schedulability analysis for dynamically occurring transactions is provided. Next, we extend the protocol for distributed databases in a shared memory multiprocessor system. The protocol for distributed databases is shown to have the properties of the uniprocessor protocol.<>
在实时数据库中调度并发事务必须解决两个问题:(i)相应任务对共享数据项访问的同步(ii)保证事务的时序要求。本文首先提出了一种单处理器系统下实时数据库的并发控制协议。在该协议中,我们认为系统特性是动态的。这与优先级上限协议和调度理论中的大多数工作形成对比,在调度理论中,系统工作负载被假设为静态和预先确定的。使用众所周知的“最早截止日期优先”策略动态地为事务分配优先级。该协议已被证明可以避免死锁。该协议对共享资源互斥引起的阻塞持续时间进行了限制。为动态发生的事务提供了可调度性分析。接下来,我们扩展了共享内存多处理器系统中分布式数据库的协议。分布式数据库协议具有单处理器协议的特性。
{"title":"Scheduling transactions in real-time distributed databases","authors":"G. Ramanathan","doi":"10.1109/WPDRTS.1994.365647","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365647","url":null,"abstract":"Work on scheduling concurrent transactions in real-time databases must address two issues: (i) synchronization of the corresponding tasks' accesses to shared data items (ii) guaranteeing timing requirements of the transactions. In this paper, first, we present a concurrency control protocol for real-time databases in a uniprocessor system. In this protocol, we consider the system characteristics to be dynamic. This is in contrast to the priority ceiling protocol and most of the work in scheduling theory where the system workload is assumed to be static and predetermined. Priorities are assigned dynamically to transactions using the well-known strategy Earliest Deadline first. The protocol is proven to avoid deadlocks. The blocking duration arising from mutual exclusion of shared resources is bounded under this protocol. Schedulability analysis for dynamically occurring transactions is provided. Next, we extend the protocol for distributed databases in a shared memory multiprocessor system. The protocol for distributed databases is shown to have the properties of the uniprocessor protocol.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126406304","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}
引用次数: 1
Hardware support for controlled interaction of guaranteed and best-effort communication 硬件支持对保证和尽力通信的受控交互
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365630
J. Rexford, J. Dolter
Real-time communication typically consists of guaranteed packets that must satisfy their delivery deadlines and best-effort packets that can tolerate occasional deadline misses for improved average latency. This paper presents hardware techniques for supporting the coexistence of these two traffic classes in real-time point-to-point networks. A careful selection of routing and switching techniques, coupled with fine-grain arbitration between traffic classes, can allow network adapters to support the diverse performance requirements of best-effort and guaranteed communication. Cycle-level simulations of SPIDER (Scalable Point-to-point Interface DrivER), a network adapter for point-to-point distributed systems, demonstrate the utility of supporting multiple low-level communication policies for different classes of traffic.<>
实时通信通常由必须满足其交付截止日期的有保证的数据包和可以容忍偶尔错过截止日期以改进平均延迟的“尽力”数据包组成。本文提出了在实时点对点网络中支持这两类流量共存的硬件技术。仔细选择路由和交换技术,再加上流量类之间的细粒度仲裁,可以使网络适配器支持各种性能需求,以实现最佳努力和有保证的通信。针对点对点分布式系统的网络适配器SPIDER(可伸缩点对点接口驱动程序)的循环级模拟,演示了为不同类别的流量支持多种低级通信策略的实用性
{"title":"Hardware support for controlled interaction of guaranteed and best-effort communication","authors":"J. Rexford, J. Dolter","doi":"10.1109/WPDRTS.1994.365630","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365630","url":null,"abstract":"Real-time communication typically consists of guaranteed packets that must satisfy their delivery deadlines and best-effort packets that can tolerate occasional deadline misses for improved average latency. This paper presents hardware techniques for supporting the coexistence of these two traffic classes in real-time point-to-point networks. A careful selection of routing and switching techniques, coupled with fine-grain arbitration between traffic classes, can allow network adapters to support the diverse performance requirements of best-effort and guaranteed communication. Cycle-level simulations of SPIDER (Scalable Point-to-point Interface DrivER), a network adapter for point-to-point distributed systems, demonstrate the utility of supporting multiple low-level communication policies for different classes of traffic.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"26 19","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132273751","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}
引用次数: 15
Compound service scheduling with run-time adaptation in real-time multiprocessor distributed systems 实时多处理器分布式系统中具有运行时适应性的复合服务调度
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365641
S. Oh, G. MacEwen
A compound service comprising one or more task, occurring unpredictably and constrained by a single deadline may not be successfully scheduled. A goal for managing such services as to maximize the success ratio SR, i.e. the percentage of successfully scheduled services. This paper describes an adaptive run-time scheduling method for improving the SR of a real-time distributed system. Simulation is used to obtain performance results.<>
包含一个或多个任务的复合服务,不可预测地发生并受单个截止日期的限制,可能无法成功调度。管理这些服务的目标是最大化成功率SR,即成功调度服务的百分比。本文提出了一种提高实时分布式系统SR的自适应运行时调度方法。通过仿真得到性能结果。
{"title":"Compound service scheduling with run-time adaptation in real-time multiprocessor distributed systems","authors":"S. Oh, G. MacEwen","doi":"10.1109/WPDRTS.1994.365641","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365641","url":null,"abstract":"A compound service comprising one or more task, occurring unpredictably and constrained by a single deadline may not be successfully scheduled. A goal for managing such services as to maximize the success ratio SR, i.e. the percentage of successfully scheduled services. This paper describes an adaptive run-time scheduling method for improving the SR of a real-time distributed system. Simulation is used to obtain performance results.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130891769","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}
引用次数: 0
The integration of control and dataflow structures in distributed hard real-time systems 分布式硬实时系统中控制和数据流结构的集成
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365643
C. Puchol, A. Mok
The control structure of many real-time applications are naturally described by state machines. However the state transitions of these machines are governed not only by the state of the system and the occurrence of events, but also by their time of occurrence. The control structure of a real-time system determines what computation to perform and the set of timing constraints in effect at all times. The computation performed by the system can then be modeled by a directed graph, where the nodes denote transformations on the data and the edges denote data flow. In this paper we discuss some research issues that arise from the integration of control flow with data flow.<>
许多实时应用程序的控制结构自然地由状态机来描述。然而,这些机器的状态转换不仅受系统状态和事件发生的影响,还受事件发生时间的影响。实时系统的控制结构决定了在任何时候执行什么计算和有效的时间约束集。然后,系统执行的计算可以通过有向图建模,其中节点表示对数据的转换,边缘表示数据流。本文讨论了控制流与数据流集成中出现的一些研究问题。
{"title":"The integration of control and dataflow structures in distributed hard real-time systems","authors":"C. Puchol, A. Mok","doi":"10.1109/WPDRTS.1994.365643","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365643","url":null,"abstract":"The control structure of many real-time applications are naturally described by state machines. However the state transitions of these machines are governed not only by the state of the system and the occurrence of events, but also by their time of occurrence. The control structure of a real-time system determines what computation to perform and the set of timing constraints in effect at all times. The computation performed by the system can then be modeled by a directed graph, where the nodes denote transformations on the data and the edges denote data flow. In this paper we discuss some research issues that arise from the integration of control flow with data flow.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133942589","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}
引用次数: 10
Modification and adjustment of real-time tasks with rate monotonic scheduling algorithm 基于速率单调调度算法的实时任务修正与调整
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365644
N. Kosugi, K. Takashio, M. Tokoro
Many researches on dynamic scheduling techniques for real-time systems have focused on changes in the number of tasks. We propose a dynamic real-time scheduling technique, called MART, in which it is also possible to change task characteristics. When MART is used in systems where task characteristics need to be and can be modified, it enables the system to be adaptable to changing environments dynamically and flexibly. By using MART, systems can accept on-line requirements such as changing task timing characteristics, and adding or deleting tasks. If a task set becomes unschedulable as a result of such modifications, MART can determine a schedulable task set. Though MART must adjust timing characteristics of other tasks to guarantee the schedulability of all tasks, the need for such adjustments is reduced. We also argue the importance of predictability in real-time computing, then improve the predictability of MART by introducing the notion of importance into each task. MART uses "importance" as a factor for task characteristic adjustment.<>
许多实时系统动态调度技术的研究都集中在任务数量的变化上。我们提出了一种动态实时调度技术,称为MART,其中也可以改变任务特征。当MART用于任务特征需要并且可以修改的系统时,它使系统能够动态灵活地适应不断变化的环境。通过使用MART,系统可以接受在线需求,例如更改任务时序特征,以及添加或删除任务。如果由于这样的修改,任务集变得不可调度,MART可以确定一个可调度的任务集。虽然MART必须调整其他任务的时序特征以保证所有任务的可调度性,但这种调整的必要性减少了。我们还讨论了可预测性在实时计算中的重要性,然后通过在每个任务中引入重要性的概念来提高MART的可预测性。MART使用“重要性”作为任务特征调整的一个因素。
{"title":"Modification and adjustment of real-time tasks with rate monotonic scheduling algorithm","authors":"N. Kosugi, K. Takashio, M. Tokoro","doi":"10.1109/WPDRTS.1994.365644","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365644","url":null,"abstract":"Many researches on dynamic scheduling techniques for real-time systems have focused on changes in the number of tasks. We propose a dynamic real-time scheduling technique, called MART, in which it is also possible to change task characteristics. When MART is used in systems where task characteristics need to be and can be modified, it enables the system to be adaptable to changing environments dynamically and flexibly. By using MART, systems can accept on-line requirements such as changing task timing characteristics, and adding or deleting tasks. If a task set becomes unschedulable as a result of such modifications, MART can determine a schedulable task set. Though MART must adjust timing characteristics of other tasks to guarantee the schedulability of all tasks, the need for such adjustments is reduced. We also argue the importance of predictability in real-time computing, then improve the predictability of MART by introducing the notion of importance into each task. MART uses \"importance\" as a factor for task characteristic adjustment.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122448869","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}
引用次数: 12
Throwforward task scheduling strategy in real time systems 实时系统中的前向任务调度策略
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365640
J. Apsel, K. Ecker, W. Halang
In this paper we consider the problem of scheduling hard real time tasks on a set of identical processors. Tasks are assumed to arrive for service at previously unknown points of time at the system. A decision has to be made whether a new task is rejected or accepted for processing. Once a task is accepted the scheduling policy assures that the task will be processed on time.<>
本文研究了在一组相同的处理器上调度硬实时任务的问题。假设任务在系统中先前未知的时间点到达服务。必须决定是拒绝还是接受新任务进行处理。一旦任务被接受,调度策略将确保该任务将按时处理。
{"title":"Throwforward task scheduling strategy in real time systems","authors":"J. Apsel, K. Ecker, W. Halang","doi":"10.1109/WPDRTS.1994.365640","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365640","url":null,"abstract":"In this paper we consider the problem of scheduling hard real time tasks on a set of identical processors. Tasks are assumed to arrive for service at previously unknown points of time at the system. A decision has to be made whether a new task is rejected or accepted for processing. Once a task is accepted the scheduling policy assures that the task will be processed on time.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123743478","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}
引用次数: 0
TaskPair-scheduling: an approach for dynamic real-time systems 任务调度:动态实时系统的一种方法
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365654
St, SchloB Birlinghoven
In this paper an on-line scheduling approach called TaskPair-Scheduling is presented which merges the concepts of guaranteeing (an activity) and exception handling (due to time-outs) such that the guarantee may enclose the execution of the exception handler. An on-line scheduling algorithm is shown which plans guaranteed try-except constructs as a pair of tasks (MainTask, ExceptTask) by considering the ExceptTask as a hard real-time task (task of maximum importance) and the MainTask by its relative importance (this may depend on arbitrary criteria). This leads to timely predictable behaviour even if the MainTask of the activity has an arbitrary execution time.<>
本文提出了一种在线调度方法,称为任务调度,它融合了保证(一个活动)和异常处理(由于超时)的概念,使得保证可以包含异常处理程序的执行。展示了一种在线调度算法,该算法通过将ExceptTask视为硬实时任务(最重要的任务)和MainTask的相对重要性(这可能取决于任意标准)考虑,将保证try-except结构作为一对任务(MainTask, ExceptTask)进行计划。这将导致及时的可预测行为,即使活动的MainTask具有任意的执行时间。
{"title":"TaskPair-scheduling: an approach for dynamic real-time systems","authors":"St, SchloB Birlinghoven","doi":"10.1109/WPDRTS.1994.365654","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365654","url":null,"abstract":"In this paper an on-line scheduling approach called TaskPair-Scheduling is presented which merges the concepts of guaranteeing (an activity) and exception handling (due to time-outs) such that the guarantee may enclose the execution of the exception handler. An on-line scheduling algorithm is shown which plans guaranteed try-except constructs as a pair of tasks (MainTask, ExceptTask) by considering the ExceptTask as a hard real-time task (task of maximum importance) and the MainTask by its relative importance (this may depend on arbitrary criteria). This leads to timely predictable behaviour even if the MainTask of the activity has an arbitrary execution time.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128369671","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
期刊
Second Workshop on Parallel and Distributed Real-Time Systems
全部 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