首页 > 最新文献

Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)最新文献

英文 中文
Specification of real-time interaction constraints 实时交互约束的规范
B. Nielsen, Shangping Ren, G. Agha
We present a coordination language and its semantics for specification and implementation of object-oriented real-time systems. Real-time systems operate under real-time constraints, and our language supports expression thereof. In our language, a system is modeled by two separate but complementary descriptions: A collection of objects define the system's structure and functional behavior and a set of interaction constraints define how these objects may interact. Our language thereby supports development of real-time systems by enabling objects build in isolation or re-used from other systems to be composed via interaction constraints. We use the Actor model to describe objects and the concept of real-time synchronizers to describe interaction constraints. Our model is accompanied by a formal semantics that precisely defines what real-time constraints means, and what constitutes a program's correct real-time behaviors. The semantics defines how the system may evolve in the real-time domain, and what progress guarantees the language makes. We briefly discuss implementation problems and potential solutions.
针对面向对象实时系统的规范和实现,提出了一种协调语言及其语义。实时系统在实时约束下运行,我们的语言支持实时约束的表达。在我们的语言中,系统由两个独立但互补的描述建模:一组对象定义系统的结构和功能行为,一组交互约束定义这些对象如何交互。因此,我们的语言支持实时系统的开发,通过交互约束,使孤立构建的对象或从其他系统中重用的对象能够组成。我们使用Actor模型来描述对象,使用实时同步器的概念来描述交互约束。我们的模型伴随着一个正式的语义,它精确地定义了实时约束的含义,以及什么构成了程序正确的实时行为。语义定义了系统如何在实时领域中发展,以及语言的发展保证了什么。我们将简要讨论实现问题和可能的解决方案。
{"title":"Specification of real-time interaction constraints","authors":"B. Nielsen, Shangping Ren, G. Agha","doi":"10.1109/ISORC.1998.666790","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666790","url":null,"abstract":"We present a coordination language and its semantics for specification and implementation of object-oriented real-time systems. Real-time systems operate under real-time constraints, and our language supports expression thereof. In our language, a system is modeled by two separate but complementary descriptions: A collection of objects define the system's structure and functional behavior and a set of interaction constraints define how these objects may interact. Our language thereby supports development of real-time systems by enabling objects build in isolation or re-used from other systems to be composed via interaction constraints. We use the Actor model to describe objects and the concept of real-time synchronizers to describe interaction constraints. Our model is accompanied by a formal semantics that precisely defines what real-time constraints means, and what constitutes a program's correct real-time behaviors. The semantics defines how the system may evolve in the real-time domain, and what progress guarantees the language makes. We briefly discuss implementation problems and potential solutions.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130642767","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}
引用次数: 16
Responsive computing with CORBA CORBA的响应式计算
A. Polze, M. Malek
The Common Object Request Broker Architecture (CORBA) is a widely-accepted, standardized system integration framework based on distributed object technologies. CORBA is focused on facilitating general computing environments and does not explicitly address the needs of responsive (fault-tolerant, real-time) computing. Therefore, the question remains how to extend today's CORBA implementations for support of responsive computing. In this paper we propose a CORBA-based distributed framework for responsive execution of CORBA method invocations. The framework exploits consensus for synchronization, reliable communication, and fault diagnosis among replicated server objects. Within the replicated server objects, we use the "Composite Objects" technique for predictable integration of CORBA and responsive computing. We present a methodology for creating objects which interface to CORBA while simultaneously supporting fault-tolerance and real-time requirements.
公共对象请求代理体系结构(CORBA)是一种被广泛接受的基于分布式对象技术的标准化系统集成框架。CORBA专注于促进通用计算环境,并没有明确地解决响应(容错、实时)计算的需求。因此,问题仍然是如何扩展当前的CORBA实现以支持响应式计算。本文提出了一个基于CORBA的分布式框架,用于CORBA方法调用的响应式执行。该框架利用一致性实现同步、可靠通信和复制服务器对象之间的故障诊断。在复制的服务器对象中,我们使用“复合对象”技术来实现CORBA和响应式计算的可预测集成。我们提出了一种方法,用于创建与CORBA接口的对象,同时支持容错和实时需求。
{"title":"Responsive computing with CORBA","authors":"A. Polze, M. Malek","doi":"10.1109/ISORC.1998.666770","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666770","url":null,"abstract":"The Common Object Request Broker Architecture (CORBA) is a widely-accepted, standardized system integration framework based on distributed object technologies. CORBA is focused on facilitating general computing environments and does not explicitly address the needs of responsive (fault-tolerant, real-time) computing. Therefore, the question remains how to extend today's CORBA implementations for support of responsive computing. In this paper we propose a CORBA-based distributed framework for responsive execution of CORBA method invocations. The framework exploits consensus for synchronization, reliable communication, and fault diagnosis among replicated server objects. Within the replicated server objects, we use the \"Composite Objects\" technique for predictable integration of CORBA and responsive computing. We present a methodology for creating objects which interface to CORBA while simultaneously supporting fault-tolerance and real-time requirements.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134368509","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
Pseudo-active replication of objects in heterogeneous clusters 异构集群中对象的伪活动复制
T. Ishida, M. Takizawa
An approach to making distributed systems fault-tolerant is to replicate objects. The replicas have to be realized in different types of computers. In the active replication, the replicas are computed and communicated in the same synchronous way. The computation speed of the process depends on the slowest replica. We discuss a pseudo-active replication where events may not occur simultaneously, not in the same order, and may not occur in the replicas.
使分布式系统容错的一种方法是复制对象。复制品必须在不同类型的计算机上实现。在活动复制中,以相同的同步方式计算和通信副本。该进程的计算速度取决于最慢的副本。我们将讨论伪活动复制,其中事件可能不会同时发生,不会以相同的顺序发生,也可能不会发生在副本中。
{"title":"Pseudo-active replication of objects in heterogeneous clusters","authors":"T. Ishida, M. Takizawa","doi":"10.1109/ISORC.1998.666777","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666777","url":null,"abstract":"An approach to making distributed systems fault-tolerant is to replicate objects. The replicas have to be realized in different types of computers. In the active replication, the replicas are computed and communicated in the same synchronous way. The computation speed of the process depends on the slowest replica. We discuss a pseudo-active replication where events may not occur simultaneously, not in the same order, and may not occur in the replicas.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"207 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133715614","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
Principles of constructing a timeliness-guaranteed kernel and time-triggered message-triggered object support mechanisms 构造时效性保证的内核和时间触发的消息触发的对象支持机制的原理
K. Kim, C. Subbaraman
One of the major components required for the construction of future complex real-time computer systems (RTCS) needed in safety-critical applications is a timeliness-guaranteed operating system. A model of an operating system kernel called the DREAM kernel that can support both conventional real-time processes and new-style real-time objects has been formulated. The key emphasis in formulating the DREAM kernel was in the realization of guaranteed timely responses to the service requests from supported client programs. This paper presents a summary of the main structuring principles that were exploited to realize guaranteed timely service capabilities while maintaining the modular and easily expandable structure in the DREAM kernel. Implementation of real-time processes and real-time objects involves designing various calls to DREAM kernel services. A library of functions, called the DREAM library and providing user-friendly interfaces to the DREAM kernel, has been developed in the authors' laboratory. This library consists of a collection of specific C++ classes. A 32-bit prototype version of the DREAM kernel, version D3.0, encapsulated by the DREAM library that supports well-structured real-time application programming in C++ has been implemented. This prototype version has been used in efficient development of several real-time object structured applications including a non-trivial defense C/sup 3/ system, a steel factory control system, and an advanced traffic management system.
在安全关键型应用中,构建未来复杂实时计算机系统(RTCS)所需的主要组件之一是时效性保证的操作系统。一个被称为DREAM内核的操作系统内核模型可以支持传统的实时进程和新型的实时对象。制定DREAM内核的关键重点是实现对受支持的客户机程序的服务请求的有保证的及时响应。本文总结了DREAM内核在保持模块化和易于扩展结构的同时,实现有保证的及时服务能力的主要结构原则。实时进程和实时对象的实现涉及到设计对DREAM内核服务的各种调用。在作者的实验室中开发了一个函数库,称为DREAM库,为DREAM内核提供用户友好的界面。这个库由一组特定的c++类组成。已经实现了一个32位的DREAM内核原型版本D3.0,该版本由DREAM库封装,支持用c++进行结构良好的实时应用程序编程。该原型版本已用于几个实时对象结构化应用程序的高效开发,包括一个重要的防御C/sup /系统,一个钢铁厂控制系统和一个先进的交通管理系统。
{"title":"Principles of constructing a timeliness-guaranteed kernel and time-triggered message-triggered object support mechanisms","authors":"K. Kim, C. Subbaraman","doi":"10.1109/ISORC.1998.666771","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666771","url":null,"abstract":"One of the major components required for the construction of future complex real-time computer systems (RTCS) needed in safety-critical applications is a timeliness-guaranteed operating system. A model of an operating system kernel called the DREAM kernel that can support both conventional real-time processes and new-style real-time objects has been formulated. The key emphasis in formulating the DREAM kernel was in the realization of guaranteed timely responses to the service requests from supported client programs. This paper presents a summary of the main structuring principles that were exploited to realize guaranteed timely service capabilities while maintaining the modular and easily expandable structure in the DREAM kernel. Implementation of real-time processes and real-time objects involves designing various calls to DREAM kernel services. A library of functions, called the DREAM library and providing user-friendly interfaces to the DREAM kernel, has been developed in the authors' laboratory. This library consists of a collection of specific C++ classes. A 32-bit prototype version of the DREAM kernel, version D3.0, encapsulated by the DREAM library that supports well-structured real-time application programming in C++ has been implemented. This prototype version has been used in efficient development of several real-time object structured applications including a non-trivial defense C/sup 3/ system, a steel factory control system, and an advanced traffic management system.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130040422","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}
引用次数: 13
Compositional specification and structured verification of hybrid systems in cTLA cTLA中混合系统的组成规范与结构验证
P. Herrmann, G. Graw, H. Krumm
Many modern chemical plants have to be modelled as complex hybrid systems consisting of various continuous and event-discrete components. Besides the modular and easy to read specification, the formal verification of required properties (e.g., safety properties) is a major problem, due to the complexity of the models. In practice, mostly informal argumentations exist which show that certain properties hold. The informal argumentation for one specific property does not deal with the complex system model as a whole but considers specific parts and aspects only. Our approach supports formal proofs which correspond to the informal argumentations even with respect to the use of subsystems only. It is based on the specification language cTLA supporting modular descriptions of hybrid systems. We outline cTLA and introduce the approach by means of a hybrid example system.
许多现代化工厂必须建模为由各种连续和事件离散组件组成的复杂混合系统。除了模块化和易于阅读的规范外,由于模型的复杂性,对所需属性(例如安全属性)的正式验证也是一个主要问题。在实践中,大多数非正式的论证都表明某些性质是成立的。对某一特定属性的非正式论证并不把复杂的系统模型作为一个整体来处理,而只考虑特定的部分和方面。我们的方法支持与非正式论证相对应的形式证明,即使只涉及子系统的使用。它基于支持混合系统模块化描述的规范语言cTLA。我们概述了cTLA,并通过一个混合实例系统介绍了该方法。
{"title":"Compositional specification and structured verification of hybrid systems in cTLA","authors":"P. Herrmann, G. Graw, H. Krumm","doi":"10.1109/ISORC.1998.666805","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666805","url":null,"abstract":"Many modern chemical plants have to be modelled as complex hybrid systems consisting of various continuous and event-discrete components. Besides the modular and easy to read specification, the formal verification of required properties (e.g., safety properties) is a major problem, due to the complexity of the models. In practice, mostly informal argumentations exist which show that certain properties hold. The informal argumentation for one specific property does not deal with the complex system model as a whole but considers specific parts and aspects only. Our approach supports formal proofs which correspond to the informal argumentations even with respect to the use of subsystems only. It is based on the specification language cTLA supporting modular descriptions of hybrid systems. We outline cTLA and introduce the approach by means of a hybrid example system.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"196 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114749065","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}
引用次数: 16
A soft real-time TMO platform-WTMOS-and implementation techniques 软实时TMO平台- wtmo及其实现技术
Jung-Guk Kim, Moon-hae Kim, B. Min, D. B. Im
The TMO (Time-triggered Message-triggered Object) model is a real time object model pursuing the timeliness guaranteed computing paradigm. A TMO contains two types of methods: time triggered method activated by its internal clock and message triggered method activated by a request from a client. We present the functions and the design techniques of a middleware platform to support execution of TMOs on the Windows environment, named WTMOS (Windows TMO System). The WTMOS platform does not support the concept of design time guarantee. But, as middleware platform, it supports soft real time system by trying to meet the goal of on-time activation and finishing within deadlines imposed on time triggered and message triggered methods in TMOs. It also offers used defined deadline exception handlers to compensate for the lack of timeliness guaranteed design. Besides the above functions, the activation sources of message triggered methods on WTMOS are expanded so that it can be activated not only by distributed IPC messages but also by Windows system messages. As a result, message triggered methods now can play the roll of Windows message callback functions naturally. This is to add window management facilities and interfaces of Win32 API to the TMO model. Therefore, the TMO model and WTMOS together can be regarded as a powerful development environment for typical soft real time applications such as multimedia services and virtual reality services.
TMO (time -triggered Message-triggered Object)模型是一种追求时效性保证计算范式的实时对象模型。TMO包含两种类型的方法:由内部时钟激活的时间触发方法和由客户端请求激活的消息触发方法。提出了一个支持在Windows环境下执行TMO的中间件平台WTMOS (Windows TMO System)的功能和设计技术。WTMOS平台不支持设计时间保证的概念。但是,作为中间件平台,它通过努力满足tmo中时间触发和消息触发方法的准时激活和在规定期限内完成的目标来支持软实时系统。它还提供了使用的已定义截止日期异常处理程序,以弥补时效性保证设计的不足。除了上述功能外,还扩展了WTMOS上消息触发方法的激活源,使其不仅可以由分布式IPC消息激活,还可以由Windows系统消息激活。因此,消息触发方法现在可以自然地发挥Windows消息回调函数的作用。这是为了在TMO模型中添加Win32 API的窗口管理工具和接口。因此,TMO模型和WTMOS一起可以被视为一个强大的开发环境,用于典型的软实时应用,如多媒体业务和虚拟现实业务。
{"title":"A soft real-time TMO platform-WTMOS-and implementation techniques","authors":"Jung-Guk Kim, Moon-hae Kim, B. Min, D. B. Im","doi":"10.1109/ISORC.1998.666796","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666796","url":null,"abstract":"The TMO (Time-triggered Message-triggered Object) model is a real time object model pursuing the timeliness guaranteed computing paradigm. A TMO contains two types of methods: time triggered method activated by its internal clock and message triggered method activated by a request from a client. We present the functions and the design techniques of a middleware platform to support execution of TMOs on the Windows environment, named WTMOS (Windows TMO System). The WTMOS platform does not support the concept of design time guarantee. But, as middleware platform, it supports soft real time system by trying to meet the goal of on-time activation and finishing within deadlines imposed on time triggered and message triggered methods in TMOs. It also offers used defined deadline exception handlers to compensate for the lack of timeliness guaranteed design. Besides the above functions, the activation sources of message triggered methods on WTMOS are expanded so that it can be activated not only by distributed IPC messages but also by Windows system messages. As a result, message triggered methods now can play the roll of Windows message callback functions naturally. This is to add window management facilities and interfaces of Win32 API to the TMO model. Therefore, the TMO model and WTMOS together can be regarded as a powerful development environment for typical soft real time applications such as multimedia services and virtual reality services.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124983468","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}
引用次数: 14
Invocation of real-time objects in a CAN bus-system 在CAN总线系统中调用实时对象
J. Kaiser, M. Livani
The paper focuses on method invocation of real-time objects in a CAN-based distributed real-time system. A simple object model is introduced, which allows the convenient modelling of hardware and software components. Related to the object model, two issues are discussed. Firstly, a model is introduced which allows to form and address object groups. This reflects a basic need in a real-time system to distribute information to multiple clients efficiently. Secondly, the paper discusses an approach to express timing requirements for object invocations. To achieve distributed consensus on communication resource access, an EDF-like approach is introduced, which takes advantage of knowledge about deadlines, the number of remaining communication activities and the remaining worst-case execution time for the invoked method at each point of time.
研究了基于can的分布式实时系统中实时对象的方法调用。引入了一种简单的对象模型,方便了硬件和软件组件的建模。与对象模型相关,讨论了两个问题。首先,引入了一个模型,该模型允许对象组的形成和定位。这反映了实时系统中有效地将信息分发给多个客户机的基本需求。其次,本文讨论了一种表达对象调用的时序需求的方法。为了实现通信资源访问的分布式一致性,引入了一种类似edf的方法,该方法利用了关于截止日期、剩余通信活动数量和每个时间点被调用方法的剩余最坏情况执行时间的知识。
{"title":"Invocation of real-time objects in a CAN bus-system","authors":"J. Kaiser, M. Livani","doi":"10.1109/ISORC.1998.666801","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666801","url":null,"abstract":"The paper focuses on method invocation of real-time objects in a CAN-based distributed real-time system. A simple object model is introduced, which allows the convenient modelling of hardware and software components. Related to the object model, two issues are discussed. Firstly, a model is introduced which allows to form and address object groups. This reflects a basic need in a real-time system to distribute information to multiple clients efficiently. Secondly, the paper discusses an approach to express timing requirements for object invocations. To achieve distributed consensus on communication resource access, an EDF-like approach is introduced, which takes advantage of knowledge about deadlines, the number of remaining communication activities and the remaining worst-case execution time for the invoked method at each point of time.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129314704","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}
引用次数: 31
Real time resource allocation for multimedia object communication 多媒体对象通信的实时资源分配
Shahab Baqai, R. Paul, H. Fahmi, A. Bashandy, A. Ghafoor
We propose a dynamic bandwidth management scheme for asynchronous LANs that uses the concept of time division multiple access (TDMA). The scheme is to ensure quality of service (QoS) for multimedia applications. Significant performance improvement is observed through experimental results. In particular, the transmission rates for multimedia hosts improve significantly with low jitter variations in media streams. We also propose a framework for graceful degradation of play-out quality of multimedia objects in case the LAN's total capacity is not sufficient to meet the overall demand.
提出了一种采用时分多址(TDMA)概念的异步局域网动态带宽管理方案。该方案是为了保证多媒体应用的服务质量(QoS)。通过实验结果观察到显著的性能改善。特别是,多媒体主机的传输速率在媒体流中的低抖动变化下显着提高。我们还提出了一个框架,在局域网的总容量不足以满足整体需求的情况下,可以优雅地降低多媒体对象的播放质量。
{"title":"Real time resource allocation for multimedia object communication","authors":"Shahab Baqai, R. Paul, H. Fahmi, A. Bashandy, A. Ghafoor","doi":"10.1109/ISORC.1998.666802","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666802","url":null,"abstract":"We propose a dynamic bandwidth management scheme for asynchronous LANs that uses the concept of time division multiple access (TDMA). The scheme is to ensure quality of service (QoS) for multimedia applications. Significant performance improvement is observed through experimental results. In particular, the transmission rates for multimedia hosts improve significantly with low jitter variations in media streams. We also propose a framework for graceful degradation of play-out quality of multimedia objects in case the LAN's total capacity is not sufficient to meet the overall demand.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126009447","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
Quality-based flexibility in distributed objects 分布式对象中基于质量的灵活性
T. Kanezuka, M. Takizawa
The paper discusses how to make a distributed object system flexible so as to satisfy the application's requirement in the change of the system environment. Each object supports other objects with quality of service (QoS). The change of the system is modeled to be the change of not only types of service but also QoS supported by the objects. We discuss equivalency and compatibility relations among operations with respect to QoS. By using the QoS based relations, we discuss a QoS based compensating way to recover the object from the less qualified state. Finally, we discuss QoS based replication of objects to make required QoS available even if some replicas get less qualified; here, the replicas may not necessarily be the same.
本文讨论了如何使分布式对象系统具有灵活性,以满足系统环境变化时的应用需求。每个对象以服务质量(QoS)支持其他对象。系统的变化不仅是服务类型的变化,而且是对象所支持的QoS的变化。我们讨论了关于QoS的操作之间的等价和兼容关系。利用基于QoS的关系,讨论了一种基于QoS的补偿方法,使对象从不合格状态中恢复。最后,我们讨论了基于QoS的对象复制,即使某些副本不太合格,也可以提供所需的QoS;在这里,复制品不一定是相同的。
{"title":"Quality-based flexibility in distributed objects","authors":"T. Kanezuka, M. Takizawa","doi":"10.1109/ISORC.1998.666807","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666807","url":null,"abstract":"The paper discusses how to make a distributed object system flexible so as to satisfy the application's requirement in the change of the system environment. Each object supports other objects with quality of service (QoS). The change of the system is modeled to be the change of not only types of service but also QoS supported by the objects. We discuss equivalency and compatibility relations among operations with respect to QoS. By using the QoS based relations, we discuss a QoS based compensating way to recover the object from the less qualified state. Finally, we discuss QoS based replication of objects to make required QoS available even if some replicas get less qualified; here, the replicas may not necessarily be the same.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116786151","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
期刊
Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)
全部 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