首页 > 最新文献

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

英文 中文
Real-time issues in distributed multimedia systems 分布式多媒体系统中的实时问题
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365645
B. Furht
The fundamental characteristics of multimedia systems is that they incorporate continuous media, such as voice, video, and animated graphics. This implies the need for multimedia systems to handle data with strict timing requirements and at high rate. This article discusses important real-time issues in distributed multimedia systems including media synchronization, operating system support for continuous media, scheduling issues for on-demand multimedia applications, and real-time architectures of future interactive TV-converter boxes. Several solutions of these problems are presented in the article.<>
多媒体系统的基本特征是它们包含连续的媒体,如声音、视频和动画图形。这意味着需要多媒体系统以严格的定时要求和高速率处理数据。本文讨论了分布式多媒体系统中的重要实时问题,包括媒体同步、对连续媒体的操作系统支持、点播多媒体应用程序的调度问题,以及未来交互式电视转换器盒的实时架构。本文提出了解决这些问题的几种方法。
{"title":"Real-time issues in distributed multimedia systems","authors":"B. Furht","doi":"10.1109/WPDRTS.1994.365645","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365645","url":null,"abstract":"The fundamental characteristics of multimedia systems is that they incorporate continuous media, such as voice, video, and animated graphics. This implies the need for multimedia systems to handle data with strict timing requirements and at high rate. This article discusses important real-time issues in distributed multimedia systems including media synchronization, operating system support for continuous media, scheduling issues for on-demand multimedia applications, and real-time architectures of future interactive TV-converter boxes. Several solutions of these problems are presented in the article.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"35 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":"116949745","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
An object-oriented methodology for the design of control software for flexible manufacturing systems 面向对象的柔性制造系统控制软件设计方法
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365637
B. Abou-Haider, E. Fernández, T. B. Horton
We describe here a systematic method for the design and modeling of flexible manufacturing systems, using object-oriented concepts and Petri nets. We first define the system components in terms of an object model consisting of hierarchical sets of classes and associations. Then, we model the dynamic aspects of the system using statecharts, including exceptions and abnormal behavior. As a third step, we derive Petri nets from those statecharts to realize the concurrency present in the system. Finally we develop a hierarchy of controllers, corresponding to the layers of the object model, for the independent components of the system based on the Petri nets obtained in the previous step. The approach is systematic and relatively easy to apply. It is illustrated through a realistic example.<>
本文采用面向对象的概念和Petri网,描述了柔性制造系统设计和建模的系统方法。我们首先根据对象模型定义系统组件,对象模型由分层的类和关联集组成。然后,我们使用状态图对系统的动态方面建模,包括异常和异常行为。作为第三步,我们从这些状态图中导出Petri网来实现系统中的并发性。最后,基于上一步得到的Petri网,我们为系统的独立组件开发了一个层次控制器,对应于对象模型的层。这种方法是系统的,而且相对容易应用。这是通过一个现实的例子来说明的。
{"title":"An object-oriented methodology for the design of control software for flexible manufacturing systems","authors":"B. Abou-Haider, E. Fernández, T. B. Horton","doi":"10.1109/WPDRTS.1994.365637","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365637","url":null,"abstract":"We describe here a systematic method for the design and modeling of flexible manufacturing systems, using object-oriented concepts and Petri nets. We first define the system components in terms of an object model consisting of hierarchical sets of classes and associations. Then, we model the dynamic aspects of the system using statecharts, including exceptions and abnormal behavior. As a third step, we derive Petri nets from those statecharts to realize the concurrency present in the system. Finally we develop a hierarchy of controllers, corresponding to the layers of the object model, for the independent components of the system based on the Petri nets obtained in the previous step. The approach is systematic and relatively easy to apply. It is illustrated through a realistic example.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"43 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":"129414121","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}
引用次数: 7
Issues in integrating reusable Ada 9X objects into distributed real-time systems 将可重用Ada 9X对象集成到分布式实时系统中的问题
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365636
R. Steigerwald, C. Warack, D. Cook
A rapid prototyping tool for distributed real-time systems relies on a repository of reusable software components (or objects) to support application development. The goal is to quickly generate systems that meet hard real-time constraints. The components in the repository must be retrievable, easily reusable, and possess attributes that facilitate scheduling analysis. Components written in Ada 9X with appropriate attributes and structure enhance the methodology.<>
用于分布式实时系统的快速原型工具依赖于可重用软件组件(或对象)的存储库来支持应用程序开发。目标是快速生成满足硬实时约束的系统。存储库中的组件必须是可检索的、易于重用的,并且具有便于调度分析的属性。用Ada 9X编写的具有适当属性和结构的组件增强了方法。
{"title":"Issues in integrating reusable Ada 9X objects into distributed real-time systems","authors":"R. Steigerwald, C. Warack, D. Cook","doi":"10.1109/WPDRTS.1994.365636","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365636","url":null,"abstract":"A rapid prototyping tool for distributed real-time systems relies on a repository of reusable software components (or objects) to support application development. The goal is to quickly generate systems that meet hard real-time constraints. The components in the repository must be retrievable, easily reusable, and possess attributes that facilitate scheduling analysis. Components written in Ada 9X with appropriate attributes and structure enhance the methodology.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"35 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":"114492546","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
Synchronous/anytime programming for distributed reactive systems 分布式响应式系统的同步/随时编程
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365639
M. Adelantado, F. Boniol, M. Cubero-Castan, B. Lécussan
In this paper, we first propose a mixed synchronous/asynchronous programming model for distributed reactive systems. This model is built around a set of synchronous reactive kernels, written in Esterel synchronous language, each of them controlling a set of asynchronous and time-consuming tasks, through a set of tasks control directives. In this paper, we focus on protocols allowing the implementation of a set of synchronous reactive kernels on a distributed machine. These protocols are based on a model of computation named the "weak synchronous hypothesis", assuming that reaction times and communication times of the synchronous network can be upper bounded at compile-time. In order to validate this programming model, we have developed a compiler allowing the expression of a real-time application as a set of distributed reactive kernels, written in Esterel synchronous language. The compiler automatically produces a simulator of the real-time application, written in C language and running on a Unix workstation. Finally, we describe preliminary results we have obtained on actual applications, taken from associate avionics systems.<>
在本文中,我们首先提出了一种用于分布式响应系统的混合同步/异步编程模型。这个模型是围绕一组用Esterel同步语言编写的同步响应性内核构建的,每个内核通过一组任务控制指令控制一组异步且耗时的任务。在本文中,我们关注的是允许在分布式机器上实现一组同步响应内核的协议。这些协议基于一种称为“弱同步假设”的计算模型,假设同步网络的反应时间和通信时间在编译时可以有上限。为了验证这个编程模型,我们开发了一个编译器,允许将实时应用程序表达为一组分布式响应内核,用Esterel同步语言编写。编译器自动生成一个实时应用程序的模拟器,用C语言编写,在Unix工作站上运行。最后,我们描述了我们在实际应用中获得的初步结果,这些结果来自联合航空电子系统
{"title":"Synchronous/anytime programming for distributed reactive systems","authors":"M. Adelantado, F. Boniol, M. Cubero-Castan, B. Lécussan","doi":"10.1109/WPDRTS.1994.365639","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365639","url":null,"abstract":"In this paper, we first propose a mixed synchronous/asynchronous programming model for distributed reactive systems. This model is built around a set of synchronous reactive kernels, written in Esterel synchronous language, each of them controlling a set of asynchronous and time-consuming tasks, through a set of tasks control directives. In this paper, we focus on protocols allowing the implementation of a set of synchronous reactive kernels on a distributed machine. These protocols are based on a model of computation named the \"weak synchronous hypothesis\", assuming that reaction times and communication times of the synchronous network can be upper bounded at compile-time. In order to validate this programming model, we have developed a compiler allowing the expression of a real-time application as a set of distributed reactive kernels, written in Esterel synchronous language. The compiler automatically produces a simulator of the real-time application, written in C language and running on a Unix workstation. Finally, we describe preliminary results we have obtained on actual applications, taken from associate avionics systems.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"19 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":"117168725","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 priority schemes with timed Petri nets 用定时 Petri 网模拟优先级方案
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365642
C. Kelling, G. Hommel
The applicability of well known medium access control (MAC) protocols for real time systems is of great interest for the development of suitable communication schemes in this field. This paper introduces models for the priority schemes of well known token protocols, since they provide deterministic behaviour and therefore guarantee time constraints. Deterministic and Stochastic Petri Nets (DSPN) are used as a flexible graphical description technique for concurrent and distributed systems. Powerful analysis tools for this class of timed Petri nets are also available. Performance evaluations of the presented models allow to determine the transmission characteristic of the protocols considering the different priority levels.<>
众所周知的媒体访问控制(MAC)协议在实时系统中的适用性对该领域开发合适的通信方案具有重要意义。本文介绍了知名令牌协议的优先级方案模型,因为它们提供了确定性行为,因此保证了时间约束。确定性和随机Petri网(DSPN)作为一种灵活的图形描述技术用于并发和分布式系统。这类定时Petri网的强大分析工具也是可用的。所提出的模型的性能评估允许确定考虑不同优先级级别的协议的传输特性。
{"title":"Modeling priority schemes with timed Petri nets","authors":"C. Kelling, G. Hommel","doi":"10.1109/WPDRTS.1994.365642","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365642","url":null,"abstract":"The applicability of well known medium access control (MAC) protocols for real time systems is of great interest for the development of suitable communication schemes in this field. This paper introduces models for the priority schemes of well known token protocols, since they provide deterministic behaviour and therefore guarantee time constraints. Deterministic and Stochastic Petri Nets (DSPN) are used as a flexible graphical description technique for concurrent and distributed systems. Powerful analysis tools for this class of timed Petri nets are also available. Performance evaluations of the presented models allow to determine the transmission characteristic of the protocols considering the different priority levels.<<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":"131063659","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
Partitioning complex real-time systems for distribution 为分布划分复杂的实时系统
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365634
J. Caruso
A substantial amount of time and money has been invested in large complex reactive systems. The size of these legacy systems often puts an organization into the position of having too much invested to completely redesign and reimplement the product. Therefore, methods for transitioning these systems to more modern architectures must be synthesized, after the fact, from the existing programming artifacts. Due to the mainframe technology upon which they were based, many of these systems are monolithic and require repartitioning. There is some solace in the fact that many systems have existing software partitionings based on many independent threads of control which become candidates for distributed subsystems. The challenge lies in picking aggregates of these threads which present a reasonable computational load and have loose enough coupling to permit distribution of the final system.<>
在大型复杂反应系统上投入了大量的时间和金钱。这些遗留系统的规模通常会使组织投入太多资金来完全重新设计和重新实现产品。因此,将这些系统转换为更现代的体系结构的方法必须从现有的编程工件中合成。由于它们所基于的大型机技术,这些系统中的许多都是单片的,需要重新分区。许多系统都有基于许多独立控制线程的现有软件分区,这些线程成为分布式子系统的候选对象,这一事实让人感到些许安慰。挑战在于选择这些线程的聚合,这些线程呈现合理的计算负载,并且具有足够松散的耦合,以允许最终系统的分布
{"title":"Partitioning complex real-time systems for distribution","authors":"J. Caruso","doi":"10.1109/WPDRTS.1994.365634","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365634","url":null,"abstract":"A substantial amount of time and money has been invested in large complex reactive systems. The size of these legacy systems often puts an organization into the position of having too much invested to completely redesign and reimplement the product. Therefore, methods for transitioning these systems to more modern architectures must be synthesized, after the fact, from the existing programming artifacts. Due to the mainframe technology upon which they were based, many of these systems are monolithic and require repartitioning. There is some solace in the fact that many systems have existing software partitionings based on many independent threads of control which become candidates for distributed subsystems. The challenge lies in picking aggregates of these threads which present a reasonable computational load and have loose enough coupling to permit distribution of the final system.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"2 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":"132843866","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
Task and resource assignment in distributed real-time systems 分布式实时系统中的任务与资源分配
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365651
Too-Seng Tia, J.W.-S. Liu
In this paper, we propose an efficient algorithm to statically assign tasks and logical resources to the processors, taking into account the blocking times due to resource contention. We formulate the assignment problem using an assignment graph where the weights on the edges of the graph represent the desirability of assigning the tasks (connected by the edges) to the processors. These weights are computed based on the resource usages, communication costs, and the priorities of the tasks. An efficient clustering and graph-bisection algorithm is used to find an assignment of the tasks and resources such that the total communication costs and total blocking time are minimized, subject to the constraint that the tasks are schedulable after the assignment. Experimental results indicate the effectiveness of our algorithm.<>
在本文中,我们提出了一种有效的算法来静态地分配任务和逻辑资源给处理器,考虑到由于资源争用而导致的阻塞时间。我们使用一个分配图来表述分配问题,其中图边上的权重表示将任务(由边连接)分配给处理器的可取性。这些权重是根据资源使用、通信成本和任务的优先级计算的。在任务分配后可调度的约束下,采用高效的聚类和图平分算法对任务和资源进行分配,使总通信成本和总阻塞时间最小。实验结果表明了算法的有效性。
{"title":"Task and resource assignment in distributed real-time systems","authors":"Too-Seng Tia, J.W.-S. Liu","doi":"10.1109/WPDRTS.1994.365651","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365651","url":null,"abstract":"In this paper, we propose an efficient algorithm to statically assign tasks and logical resources to the processors, taking into account the blocking times due to resource contention. We formulate the assignment problem using an assignment graph where the weights on the edges of the graph represent the desirability of assigning the tasks (connected by the edges) to the processors. These weights are computed based on the resource usages, communication costs, and the priorities of the tasks. An efficient clustering and graph-bisection algorithm is used to find an assignment of the tasks and resources such that the total communication costs and total blocking time are minimized, subject to the constraint that the tasks are schedulable after the assignment. Experimental results indicate the effectiveness of our algorithm.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"22 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":"122519948","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
Supporting distributed real-time objects 支持分布式实时对象
Pub Date : 1994-04-28 DOI: 10.1109/WPDRTS.1994.365638
G. Li, J. Bacon
This paper describes a distributed environment for real-time applications. The context of this research is Open Distributed Processing (ODP). It is the stringent timeliness and performance requirements of real-time applications that are the primary source of problems posed by real-time applications. The services provided by existing distributed system environments predate the present concerns of real-time applications and provide insufficient and inappropriate services for supporting them. For example, current standards for distributed processing, such as the OSF DCE, OMG CORBA and ISO RM-ODP make no mention of real-time issues. This paper shows how it is possible to extend a distributed system environment to support real-time applications and hence help avoid these problems. The principal issues covered by this paper are: real-time system environment characteristics, i.e. the problems to be addressed; distributed real-time object execution; and a distributed real-time programming model.<>
本文描述了一个用于实时应用的分布式环境。本研究的背景是开放分布式处理(ODP)。实时应用程序严格的时效性和性能要求是实时应用程序带来问题的主要来源。现有的分布式系统环境所提供的服务早于当前实时应用程序的关注,并且为支持实时应用程序提供了不足和不适当的服务。例如,当前的分布式处理标准,如OSF DCE、OMG CORBA和ISO RM-ODP,都没有提到实时问题。本文展示了如何扩展分布式系统环境来支持实时应用程序,从而帮助避免这些问题。本文涉及的主要问题有:实时系统的环境特点,即需要解决的问题;分布式实时对象执行;以及分布式实时编程模型
{"title":"Supporting distributed real-time objects","authors":"G. Li, J. Bacon","doi":"10.1109/WPDRTS.1994.365638","DOIUrl":"https://doi.org/10.1109/WPDRTS.1994.365638","url":null,"abstract":"This paper describes a distributed environment for real-time applications. The context of this research is Open Distributed Processing (ODP). It is the stringent timeliness and performance requirements of real-time applications that are the primary source of problems posed by real-time applications. The services provided by existing distributed system environments predate the present concerns of real-time applications and provide insufficient and inappropriate services for supporting them. For example, current standards for distributed processing, such as the OSF DCE, OMG CORBA and ISO RM-ODP make no mention of real-time issues. This paper shows how it is possible to extend a distributed system environment to support real-time applications and hence help avoid these problems. The principal issues covered by this paper are: real-time system environment characteristics, i.e. the problems to be addressed; distributed real-time object execution; and a distributed real-time programming model.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"165 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":"133349512","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
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
期刊
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