首页 > 最新文献

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

英文 中文
Simulation of distributed real-time transactions 分布式实时事务的仿真
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365646
P. V. D. van der Stok, P. Thijssen
Distributed nested objects are considered as the building blocks for distributed real-time systems. Objects are stored in memory. Objects can be related in two ways: (1) syntactically: they have a common object from which they are invoked and (2) time-wise: the actions on the objects always occur at the same moments. The consistency of a set of related objects is assured with concurrency control algorithms originating from database systems. Three types of algorithms are considered: optimistic concurrency control, time stamp ordering and two phase locking. The performance of these three algorithms are compared.<>
分布式嵌套对象被认为是分布式实时系统的构建模块。对象存储在内存中。对象可以通过两种方式联系在一起:(1)语法上:它们有一个共同的对象,从这个对象调用它们;(2)时间上:对象上的动作总是在相同的时刻发生。来源于数据库系统的并发控制算法保证了一组相关对象的一致性。本文考虑了三种类型的算法:乐观并发控制、时间戳排序和两阶段锁定。比较了这三种算法的性能。
{"title":"Simulation of distributed real-time transactions","authors":"P. V. D. van der Stok, P. Thijssen","doi":"10.1109/WPDRTS.1994.365646","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365646","url":null,"abstract":"Distributed nested objects are considered as the building blocks for distributed real-time systems. Objects are stored in memory. Objects can be related in two ways: (1) syntactically: they have a common object from which they are invoked and (2) time-wise: the actions on the objects always occur at the same moments. The consistency of a set of related objects is assured with concurrency control algorithms originating from database systems. Three types of algorithms are considered: optimistic concurrency control, time stamp ordering and two phase locking. The performance of these three algorithms are compared.<<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":"129908764","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
A convergence function for clock synchronization protocols 时钟同步协议的收敛功能
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365656
E. Luit, J. Martin
A distributed fault-tolerant Convergence Function (CF) is proposed to resynchronize clocks with high precision. The CF can be used in conjunction with drift corrections which significantly increases the period between resynchronizations. This is important when clock drifts are large, because clock synchronization overhead then becomes intolerable. Clock differences are disseminated by a reliable message protocol after the clock valves are exchanged. All correct clocks then have identical copies of a matrix of clock differences. Matrix elements of correct clocks satisfy several relations. A subset of clocks that satisfy these relations defines an average clock. The influence of incorrect clocks on the average clock is shown to be bounded. The resynchronization is precise if clock reading errors are small, including uncertainties in transmission delays. Incorrect clocks may run too slow or too fast, exhibit omission failures or report inconsistent values.<>
提出了一种分布式容错收敛函数(CF)来实现高精度的时钟重同步。CF可以与漂移校正一起使用,这大大增加了重新同步之间的周期。当时钟漂移很大时,这一点很重要,因为时钟同步开销将变得无法忍受。在交换时钟阀之后,时钟差异通过可靠的消息协议进行传播。所有正确的时钟都有时钟差异矩阵的相同副本。正确时钟的矩阵元素满足几种关系。满足这些关系的时钟子集定义了平均时钟。错误时钟对平均时钟的影响是有限的。如果时钟读取误差很小,包括传输延迟的不确定性,则重新同步是精确的。不正确的时钟可能运行太慢或太快,显示遗漏失败或报告不一致的值。
{"title":"A convergence function for clock synchronization protocols","authors":"E. Luit, J. Martin","doi":"10.1109/WPDRTS.1994.365656","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365656","url":null,"abstract":"A distributed fault-tolerant Convergence Function (CF) is proposed to resynchronize clocks with high precision. The CF can be used in conjunction with drift corrections which significantly increases the period between resynchronizations. This is important when clock drifts are large, because clock synchronization overhead then becomes intolerable. Clock differences are disseminated by a reliable message protocol after the clock valves are exchanged. All correct clocks then have identical copies of a matrix of clock differences. Matrix elements of correct clocks satisfy several relations. A subset of clocks that satisfy these relations defines an average clock. The influence of incorrect clocks on the average clock is shown to be bounded. The resynchronization is precise if clock reading errors are small, including uncertainties in transmission delays. Incorrect clocks may run too slow or too fast, exhibit omission failures or report inconsistent values.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"6 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":"128742367","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}
引用次数: 4
A database server for distributed real-time systems: issues and experiences 分布式实时系统的数据库服务器:问题和经验
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365648
Young-Kuk Kim, M. Lehr, D. George, S. Son
The design and implementation of database systems for real-time applications presents many new and challenging problems. In addition to maintaining data consistency, the database system must satisfy timing constraints associated with transactions. In this paper we present our experiences in integrating a database server with a real-time operating system kernel and our attempts at providing flexible control for concurrent transaction management. We chose the ARTS operating system kernel as the basis for the real-time database server. Current research issues involving the development of a programming interface and imprecise computing server are also discussed.<>
面向实时应用的数据库系统的设计和实现提出了许多新的和具有挑战性的问题。除了维护数据一致性之外,数据库系统还必须满足与事务相关的定时约束。在本文中,我们介绍了将数据库服务器与实时操作系统内核集成在一起的经验,以及我们为并发事务管理提供灵活控制的尝试。我们选择ARTS操作系统内核作为实时数据库服务器的基础。本文还讨论了涉及编程接口和不精确计算服务器开发的当前研究问题。
{"title":"A database server for distributed real-time systems: issues and experiences","authors":"Young-Kuk Kim, M. Lehr, D. George, S. Son","doi":"10.1109/WPDRTS.1994.365648","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365648","url":null,"abstract":"The design and implementation of database systems for real-time applications presents many new and challenging problems. In addition to maintaining data consistency, the database system must satisfy timing constraints associated with transactions. In this paper we present our experiences in integrating a database server with a real-time operating system kernel and our attempts at providing flexible control for concurrent transaction management. We chose the ARTS operating system kernel as the basis for the real-time database server. Current research issues involving the development of a programming interface and imprecise computing server are also discussed.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"115 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":"117172868","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}
引用次数: 25
Using rate monotonic scheduling technology for real-time communications in a wormhole network 利用速率单调调度技术实现虫洞网络的实时通信
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365629
M. Mutka
The demand for systems with predictable communication delays is growing as the number of applications for real-time systems expands. We present a design for guaranteeing deadline constraints for real-time communications in a wormhole network. An important feature of the design is that it requires few changes to current wormhole networks that support logical channels. The design approach applies rate monotonic scheduling technology to wormhole networks, which allows us to verify whether an assignment of real-time traffic can have deadlines guaranteed. We provide a tool that analyzes the feasibility of real-time traffic assignments, which aids designers who develop applications that use real-time communication features of a wormhole network.<>
随着实时系统应用程序数量的增加,对具有可预测通信延迟的系统的需求也在增长。我们提出了一种保证虫洞网络中实时通信的截止日期约束的设计。该设计的一个重要特点是,它只需要对当前支持逻辑通道的虫洞网络进行很少的更改。该设计方法将速率单调调度技术应用于虫洞网络,使我们能够验证实时流量分配是否可以保证截止日期。我们提供了一个工具来分析实时流量分配的可行性,这有助于设计人员开发使用虫洞网络的实时通信特性的应用程序。
{"title":"Using rate monotonic scheduling technology for real-time communications in a wormhole network","authors":"M. Mutka","doi":"10.1109/WPDRTS.1994.365629","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365629","url":null,"abstract":"The demand for systems with predictable communication delays is growing as the number of applications for real-time systems expands. We present a design for guaranteeing deadline constraints for real-time communications in a wormhole network. An important feature of the design is that it requires few changes to current wormhole networks that support logical channels. The design approach applies rate monotonic scheduling technology to wormhole networks, which allows us to verify whether an assignment of real-time traffic can have deadlines guaranteed. We provide a tool that analyzes the feasibility of real-time traffic assignments, which aids designers who develop applications that use real-time communication features of a wormhole network.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"74 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":"133465726","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
Representing system behavior in design and analysis of large complex real-time systems 在大型复杂实时系统的设计和分析中表示系统行为
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365635
N. Karangelen, Trident
This paper summarizes several existing techniques for representing system behavior and describes the key features of an advanced approach for capturing behavior for a large, complex, real-time, computer-based system within a multi-domain system design capture and analysis methodology. Within this advanced approach for capturing system behavior three key aspects of representing complex system behavior are addressed: (I) response of the system to stimuli as observed externally (i.e., system as a black box), (2) real-time behavior of the system logical design options (i.e. Control, timing, and synchronization aspects of the system functions and data without regard to specific implementation in resources), and (3) real-time behavior of system implementation design options (i.e. response time, delays, queue lengths, and other aspects of the system behavior as embodied in the hardware, software and human resources and resource architectures).<>
本文总结了几种现有的表示系统行为的技术,并描述了在多域系统设计捕获和分析方法中用于捕获大型,复杂,实时,基于计算机的系统的行为的高级方法的关键特征。在这种捕获系统行为的高级方法中,解决了表示复杂系统行为的三个关键方面:(1)系统对外部观察到的刺激的响应(即系统作为一个黑盒子),(2)系统逻辑设计选项的实时行为(即系统功能和数据的控制、定时和同步方面,而不考虑资源中的具体实现),以及(3)系统实现设计选项的实时行为(即响应时间、延迟、队列长度和体现在硬件中的系统行为的其他方面)。软件和人力资源以及资源架构)。
{"title":"Representing system behavior in design and analysis of large complex real-time systems","authors":"N. Karangelen, Trident","doi":"10.1109/WPDRTS.1994.365635","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365635","url":null,"abstract":"This paper summarizes several existing techniques for representing system behavior and describes the key features of an advanced approach for capturing behavior for a large, complex, real-time, computer-based system within a multi-domain system design capture and analysis methodology. Within this advanced approach for capturing system behavior three key aspects of representing complex system behavior are addressed: (I) response of the system to stimuli as observed externally (i.e., system as a black box), (2) real-time behavior of the system logical design options (i.e. Control, timing, and synchronization aspects of the system functions and data without regard to specific implementation in resources), and (3) real-time behavior of system implementation design options (i.e. response time, delays, queue lengths, and other aspects of the system behavior as embodied in the hardware, software and human resources and resource architectures).<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"28 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":"126519938","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}
引用次数: 3
Using modular Petri nets for developing telecommunication software 利用模块化Petri网开发电信软件
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365627
G. Bruno, A. Castella, R. Agarwal, I. Pavesio, M. P. Pescarmona
The development and maintenance of a large software project requires a coherent set of tools and methodologies in order to produce consistent specifications, documentation and code. The application of Petri nets to the modeling of large real world systems has been, up to recent years, hindered by the lack of effective mechanisms for structuring and analyzing net based models in a modular way. On the other hand, the introduction of hierarchical CPN's and of other analogous extensions of High-level Petri nets allows the modeled system to be inspected at varying levels of detail and facilitates re-use of components of the model. This paper presents the evaluation of some of these new methodologies for the development of a real project and the effective use of one of them.<>
大型软件项目的开发和维护需要一套连贯的工具和方法,以便生成一致的规范、文档和代码。近年来,由于缺乏以模块化方式构建和分析基于网络的模型的有效机制,Petri网在大型现实世界系统建模中的应用一直受到阻碍。另一方面,引入分层CPN和高级Petri网的其他类似扩展允许在不同的细节级别检查建模系统,并促进模型组件的重用。本文介绍了在实际项目开发中对其中一些新方法的评价,以及其中一种方法的有效使用
{"title":"Using modular Petri nets for developing telecommunication software","authors":"G. Bruno, A. Castella, R. Agarwal, I. Pavesio, M. P. Pescarmona","doi":"10.1109/WPDRTS.1994.365627","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365627","url":null,"abstract":"The development and maintenance of a large software project requires a coherent set of tools and methodologies in order to produce consistent specifications, documentation and code. The application of Petri nets to the modeling of large real world systems has been, up to recent years, hindered by the lack of effective mechanisms for structuring and analyzing net based models in a modular way. On the other hand, the introduction of hierarchical CPN's and of other analogous extensions of High-level Petri nets allows the modeled system to be inspected at varying levels of detail and facilitates re-use of components of the model. This paper presents the evaluation of some of these new methodologies for the development of a real project and the effective use of one of them.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"126 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":"128461128","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
Empirical evaluation of weighted and prioritized static scheduling heuristics for real-time multiprocessing 实时多处理中加权优先静态调度启发式的实证评价
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365649
S. Ronngren, B. Shirazi, D. Lorts
Suboptimal solutions to the NP-complete problem of task scheduling in a multiprocessing system are achievable with the aid of heuristic methods. Static scheduling heuristics for real-time multiprocessing systems are typically based on existing algorithms developed for non-real-time systems. Unfortunately this approach results in the real-rime heuristics inheriting the deficiencies of the non-real-time algorithms as well. Existing scheduling heuristics compromise the results of the scheduling effort by insufficiently representing the task characteristics of an application graph. In this paper we present results of experimentation in which the parameters of the DAG are enhanced to more accurately correspond to those of real-world real-time applications. A method of specifying weighted combinations and priorities of simple scheduling heuristics as the scheduling algorithm is presented. Results of the compound heuristics are compared to the results of previous work in the field with some interesting conclusions.<>
利用启发式方法可获得多处理系统任务调度np完全问题的次优解。用于实时多处理系统的静态调度启发式算法通常是基于为非实时系统开发的现有算法。不幸的是,这种方法也导致实时启发式继承了非实时算法的不足。现有的调度启发式方法由于不能充分表示应用程序图的任务特征而影响了调度工作的结果。在本文中,我们给出了实验结果,其中DAG的参数得到了增强,以更准确地对应于现实世界的实时应用。提出了一种指定简单调度启发式的加权组合和优先级作为调度算法的方法。将复合启发式的结果与该领域以前的工作结果进行了比较,得出了一些有趣的结论
{"title":"Empirical evaluation of weighted and prioritized static scheduling heuristics for real-time multiprocessing","authors":"S. Ronngren, B. Shirazi, D. Lorts","doi":"10.1109/WPDRTS.1994.365649","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365649","url":null,"abstract":"Suboptimal solutions to the NP-complete problem of task scheduling in a multiprocessing system are achievable with the aid of heuristic methods. Static scheduling heuristics for real-time multiprocessing systems are typically based on existing algorithms developed for non-real-time systems. Unfortunately this approach results in the real-rime heuristics inheriting the deficiencies of the non-real-time algorithms as well. Existing scheduling heuristics compromise the results of the scheduling effort by insufficiently representing the task characteristics of an application graph. In this paper we present results of experimentation in which the parameters of the DAG are enhanced to more accurately correspond to those of real-world real-time applications. A method of specifying weighted combinations and priorities of simple scheduling heuristics as the scheduling algorithm is presented. Results of the compound heuristics are compared to the results of previous work in the field with some interesting conclusions.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"9 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":"124705160","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
Real-time optimization of distributed load balancing 分布式负载均衡的实时优化
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365650
E. Haddad
The problem of optimizing the balancing of processing load originating at the various sites of a bus-interconnected set of heterogeneous processors is examined. The distributed load is assumed to be arbitrarily divisible with no particular affinity to any of the processing sites. Minimization of processing completion time is the objective of load redistribution via the limited communication capacity of the bus. The optimal amounts of load exchange among the sending and receiving processors are derived. Load transfer across the bus proceeds concurrently with load execution at the various sites. Absolute optimality can be achieved only if synchronization delay is eliminated through proper real-time delivery of communicated load. The optimal load transmission and delivery time-schedule is formulated in terms of the load transfer rates pertaining to each sending and receiving site. The available communication rate of the bus is partitioned among the site rates, which are found to be piece-wise constant functions of time.<>
研究了在总线互连的异构处理器集合的各个站点上产生的处理负载的优化平衡问题。假定分布式负载是任意可分的,与任何处理站点没有特定的关联。最小化处理完成时间是通过总线有限的通信容量进行负载重新分配的目标。导出了发送和接收处理器之间负载交换的最佳量。总线上的负载传输与各个站点上的负载执行同时进行。只有通过适当的实时传输通信负载来消除同步延迟,才能实现绝对的最优性。根据与每个发送点和接收点有关的负载转移率,制定了最佳负载传输和交付时间表。总线的可用通信速率在站点速率之间进行划分,站点速率是时间的分段常数函数。
{"title":"Real-time optimization of distributed load balancing","authors":"E. Haddad","doi":"10.1109/WPDRTS.1994.365650","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365650","url":null,"abstract":"The problem of optimizing the balancing of processing load originating at the various sites of a bus-interconnected set of heterogeneous processors is examined. The distributed load is assumed to be arbitrarily divisible with no particular affinity to any of the processing sites. Minimization of processing completion time is the objective of load redistribution via the limited communication capacity of the bus. The optimal amounts of load exchange among the sending and receiving processors are derived. Load transfer across the bus proceeds concurrently with load execution at the various sites. Absolute optimality can be achieved only if synchronization delay is eliminated through proper real-time delivery of communicated load. The optimal load transmission and delivery time-schedule is formulated in terms of the load transfer rates pertaining to each sending and receiving site. The available communication rate of the bus is partitioned among the site rates, which are found to be piece-wise constant functions of time.<<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":"114326121","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}
引用次数: 9
The advanced distributed ramp metering system (ARMS) 先进的分布式匝道计量系统(ARMS)
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365655
Jyh-Charn S. Liu, Junguk L. Kim, Soojung Lee, T. Urbanik
Ramp metering is an important technique to effectively utilize the freeway capacity by regulating the traffic flow of freeway entrance ramps. In this extended abstract, we discuss the outline of the free flow control algorithm of the Advanced distributed Ramp Metering System, ARMS, for the real-time control of freeway ramp metering systems. ARMS consists of three levels of control algorithms integrated together for free flow control, breakdown prediction, and congestion resolution. Based on a free flow traffic model, the free flow control algorithm takes into account of the congestion risk when it tries to maximize the traffic throughput. The breakdown prediction algorithm can make prediction on the possibility of imminent congestion caused by flow breakdown, and the congestion resolution algorithm is to resolve the congestion if it actually occurs. The ARMS has a modular architecture so that it can be scaled for incremental implementation. To control freeway traffic, a system wide optimization objective is first defined for a target area. Then, ramp metering decisions are made by the entrance ramp controllers within the target area after their traffic data are exchanged.<>
匝道计量是通过调节高速公路入口匝道的交通流量来有效利用高速公路通行能力的一项重要技术。在这篇扩展摘要中,我们讨论了用于高速公路匝道计量系统实时控制的先进分布式匝道计量系统(ARMS)的自由流控制算法的概要。ARMS由三个级别的控制算法集成在一起,用于自由流量控制、故障预测和拥塞解决。自由流控制算法基于自由流交通模型,在实现交通吞吐量最大化的同时考虑了拥塞风险。故障预测算法可以预测由于流量故障导致即将发生拥塞的可能性,而拥塞解决算法则是在实际发生拥塞时解决拥塞。ARMS有一个模块化的体系结构,因此它可以被扩展为增量实现。为了控制高速公路交通,首先为目标区域定义一个系统范围的优化目标。然后,在交换交通数据后,由目标区域内的入口匝道控制器做出匝道计量决策。
{"title":"The advanced distributed ramp metering system (ARMS)","authors":"Jyh-Charn S. Liu, Junguk L. Kim, Soojung Lee, T. Urbanik","doi":"10.1109/WPDRTS.1994.365655","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365655","url":null,"abstract":"Ramp metering is an important technique to effectively utilize the freeway capacity by regulating the traffic flow of freeway entrance ramps. In this extended abstract, we discuss the outline of the free flow control algorithm of the Advanced distributed Ramp Metering System, ARMS, for the real-time control of freeway ramp metering systems. ARMS consists of three levels of control algorithms integrated together for free flow control, breakdown prediction, and congestion resolution. Based on a free flow traffic model, the free flow control algorithm takes into account of the congestion risk when it tries to maximize the traffic throughput. The breakdown prediction algorithm can make prediction on the possibility of imminent congestion caused by flow breakdown, and the congestion resolution algorithm is to resolve the congestion if it actually occurs. The ARMS has a modular architecture so that it can be scaled for incremental implementation. To control freeway traffic, a system wide optimization objective is first defined for a target area. Then, ramp metering decisions are made by the entrance ramp controllers within the target area after their traffic data are exchanged.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"14 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":"116826450","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}
引用次数: 5
A special-purpose parallel system for predictable real-time systems 一种用于可预测实时系统的专用并行系统
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365632
A. Esposito, R. Vaccaro, L. Verdoscia
Parallel systems usually increase the complexity of evaluating the program execution time, so as to verify timing constraints into real-time environments. For this reason, the approach described in this paper is based on a massively parallel architecture using VLSI to implement in a fine-grain mode the data-flow paradigm. The system employs the static data-flow execution model that does not need to use a control token. A cluster of functional units has been simulated in order to validate the proposed architecture and the first results confirm that the overall behaviour is predictable.<>
并行系统通常会增加评估程序执行时间的复杂性,以便在实时环境中验证时序约束。因此,本文描述的方法是基于大规模并行架构,使用VLSI在细粒度模式下实现数据流范式。系统采用静态数据流执行模型,不需要使用控制令牌。为了验证所提出的架构,我们对一组功能单元进行了模拟,初步结果证实了整体行为是可预测的
{"title":"A special-purpose parallel system for predictable real-time systems","authors":"A. Esposito, R. Vaccaro, L. Verdoscia","doi":"10.1109/WPDRTS.1994.365632","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365632","url":null,"abstract":"Parallel systems usually increase the complexity of evaluating the program execution time, so as to verify timing constraints into real-time environments. For this reason, the approach described in this paper is based on a massively parallel architecture using VLSI to implement in a fine-grain mode the data-flow paradigm. The system employs the static data-flow execution model that does not need to use a control token. A cluster of functional units has been simulated in order to validate the proposed architecture and the first results confirm that the overall behaviour is predictable.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"21 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":"133201269","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
期刊
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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1