首页 > 最新文献

Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)最新文献

英文 中文
Hybrid Sequence Charts 混合序列图
R. Grosu, Ingolf Krüger, T. Stauner
We introduce Hybrid Sequence Charts (HySCs) as a visual description technique for communication in hybrid system models. To that end, we adapt a subset of the well-known MSC syntax to the application domain of hybrid systems. The semantics of HySCs is different from standard MSC semantics. Most notably, we use a shared variables communication model and assume the existence of a continuous, global clock. Similar to their classic counterpart HySCs can be advantageously used in the early phases of the software development process. In particular in the requirements capture phase, they improve the dialog between customers and application experts: They complement existing formalisms like hybrid automata by focusing on the interaction between the system's components. We outline the key concepts and the usage of HySCs along an example, the specification of an electronic height control system. Then we define the formal semantics of their basic elements.
引入混合序列图(HySCs)作为混合系统模型中通信的可视化描述技术。为此,我们将著名的MSC语法的一个子集适应于混合系统的应用领域。HySCs的语义不同于标准的MSC语义。最值得注意的是,我们使用共享变量通信模型,并假设存在连续的全局时钟。与它们的经典对应物类似,HySCs可以在软件开发过程的早期阶段得到有利的使用。特别是在需求捕获阶段,它们改善了客户和应用程序专家之间的对话:它们通过关注系统组件之间的交互来补充现有的形式化,如混合自动机。我们概述了HySCs的关键概念和使用,并举例说明了电子高度控制系统的规格。然后定义了它们的基本元素的形式语义。
{"title":"Hybrid Sequence Charts","authors":"R. Grosu, Ingolf Krüger, T. Stauner","doi":"10.1109/ISORC.2000.839517","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839517","url":null,"abstract":"We introduce Hybrid Sequence Charts (HySCs) as a visual description technique for communication in hybrid system models. To that end, we adapt a subset of the well-known MSC syntax to the application domain of hybrid systems. The semantics of HySCs is different from standard MSC semantics. Most notably, we use a shared variables communication model and assume the existence of a continuous, global clock. Similar to their classic counterpart HySCs can be advantageously used in the early phases of the software development process. In particular in the requirements capture phase, they improve the dialog between customers and application experts: They complement existing formalisms like hybrid automata by focusing on the interaction between the system's components. We outline the key concepts and the usage of HySCs along an example, the specification of an electronic height control system. Then we define the formal semantics of their basic elements.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129321098","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
Model for fault tolerance and policy from RM-ODP expressed in UML/OCL 用UML/OCL表示的RM-ODP的容错和策略模型
J. Putman
Fault tolerance (FT) is a topic of major concern in achieving dependable systems, for both real time as well as non real time systems. The paper provides a model of achieving fault tolerance, based on the ISO/ITU Reference Model for Open Distributed Processing (RM-ODP). This reference model provides a system software engineering methodology for fault tolerance, an object based model of fault tolerance, system requirements for achieving fault tolerance in an open manner, modeling constructs and rules to enable a proper system specification of fault tolerance, and business rules in terms of policies to achieve a well formed system specification. All these aspects are discussed at some depth, but the author primarily focuses on how certain behavior can be specified and achieved in an object based system, the constructs of the Unified Modeling Language (UML) and the Object Constraint Language (OCL).
无论是实时系统还是非实时系统,容错都是实现可靠系统的一个重要问题。本文提供了一个基于ISO/ITU开放分布式处理参考模型(RM-ODP)实现容错的模型。此参考模型提供了用于容错的系统软件工程方法、基于对象的容错模型、以开放的方式实现容错的系统需求、建模构造和规则(以启用适当的容错系统规范)以及策略方面的业务规则(以实现格式良好的系统规范)。所有这些方面都进行了深入的讨论,但作者主要关注如何在基于对象的系统中指定和实现某些行为,以及统一建模语言(UML)和对象约束语言(OCL)的构造。
{"title":"Model for fault tolerance and policy from RM-ODP expressed in UML/OCL","authors":"J. Putman","doi":"10.1109/ISORC.2000.839528","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839528","url":null,"abstract":"Fault tolerance (FT) is a topic of major concern in achieving dependable systems, for both real time as well as non real time systems. The paper provides a model of achieving fault tolerance, based on the ISO/ITU Reference Model for Open Distributed Processing (RM-ODP). This reference model provides a system software engineering methodology for fault tolerance, an object based model of fault tolerance, system requirements for achieving fault tolerance in an open manner, modeling constructs and rules to enable a proper system specification of fault tolerance, and business rules in terms of policies to achieve a well formed system specification. All these aspects are discussed at some depth, but the author primarily focuses on how certain behavior can be specified and achieved in an object based system, the constructs of the Unified Modeling Language (UML) and the Object Constraint Language (OCL).","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123863399","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
Deadline handling in real-time distributed objects 实时分布式对象的截止日期处理
Kane Kim, Juqiang Liu, Moon-hae Kim
Deadline handling is a fundamental part of real-time computing but has been practiced in ad hoc forms for decades. A general framework for systematic deadline handling in real-time distributed computer systems is proposed in this paper. The notions of hard deadlines and hard-real-time program components are discussed along with the advantages of a hard-real-time component based construction approach. To present approaches for implementation of systematic deadline handling in concrete forms, we use the time-triggered message triggered object (TMO) network structuring as the basic design framework in which deadline handling approaches are incorporated. The TMO structuring scheme is a general-style component structuring scheme and supports design of all types of components including hard-real-time objects and non-real-time objects within one general structure. An augmentation of the TMO structure with statistical performance indicators is also proposed.
截止日期处理是实时计算的基本组成部分,但几十年来一直以特殊形式进行实践。本文提出了实时分布式计算机系统中系统期限处理的一般框架。讨论了硬截止日期和硬实时程序组件的概念,以及基于硬实时组件的构造方法的优点。为了提出以具体形式实现系统截止日期处理的方法,我们使用时间触发消息触发对象(TMO)网络结构作为基本设计框架,其中包含了截止日期处理方法。TMO结构方案是一种通用风格的组件结构方案,支持在一个通用结构中设计所有类型的组件,包括硬实时对象和非实时对象。并提出了用统计性能指标扩充TMO结构的方法。
{"title":"Deadline handling in real-time distributed objects","authors":"Kane Kim, Juqiang Liu, Moon-hae Kim","doi":"10.1109/ISORC.2000.839506","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839506","url":null,"abstract":"Deadline handling is a fundamental part of real-time computing but has been practiced in ad hoc forms for decades. A general framework for systematic deadline handling in real-time distributed computer systems is proposed in this paper. The notions of hard deadlines and hard-real-time program components are discussed along with the advantages of a hard-real-time component based construction approach. To present approaches for implementation of systematic deadline handling in concrete forms, we use the time-triggered message triggered object (TMO) network structuring as the basic design framework in which deadline handling approaches are incorporated. The TMO structuring scheme is a general-style component structuring scheme and supports design of all types of components including hard-real-time objects and non-real-time objects within one general structure. An augmentation of the TMO structure with statistical performance indicators is also proposed.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125172641","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 vision of the future for the Air Force (and perhaps the whole DoD) 空军(也许是整个国防部)的未来愿景
T. Saunders
The Air Force has enthusiastically endorsed at its most senior levels, advanced thinking with regard to the application of information technology. Information superiority is a regularly emphasized core competency, and the AF is developing the concept of an enterprise wide integrated management for C2 with the application of information technology as the core component. Recently, the notion of a Joint Battlespace Infosphere (JBI) has emerged as an idea; extending beyond the bounds of the Air Force, which could have significant impact on both the operational procedures of the Air Force and on the technologies that support them. This paper discusses some, but not all, of the many issues that are involved in developing the JBI, and it provides a couple of pointers to research topics that would be beneficial towards furthering the JBI concept.
空军在其最高层积极支持有关信息技术应用的先进思想。信息优势是一个经常被强调的核心能力,AF正在发展以信息技术应用为核心组件的企业范围内的C2集成管理概念。最近,联合作战空间信息空间(JBI)的概念已经成为一种想法;超出了空军的范围,这可能对空军的作战程序和支持它们的技术产生重大影响。本文讨论了开发JBI所涉及的许多问题中的一些(但不是全部),并提供了一些对进一步推进JBI概念有益的研究主题的指针。
{"title":"A vision of the future for the Air Force (and perhaps the whole DoD)","authors":"T. Saunders","doi":"10.1109/ISORC.2000.839513","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839513","url":null,"abstract":"The Air Force has enthusiastically endorsed at its most senior levels, advanced thinking with regard to the application of information technology. Information superiority is a regularly emphasized core competency, and the AF is developing the concept of an enterprise wide integrated management for C2 with the application of information technology as the core component. Recently, the notion of a Joint Battlespace Infosphere (JBI) has emerged as an idea; extending beyond the bounds of the Air Force, which could have significant impact on both the operational procedures of the Air Force and on the technologies that support them. This paper discusses some, but not all, of the many issues that are involved in developing the JBI, and it provides a couple of pointers to research topics that would be beneficial towards furthering the JBI concept.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122668942","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
Integrating QoS to collaborative distributed virtual reality applications 将QoS集成到协作分布式虚拟现实应用中
Z. Choukair, Damien Retailleau
Today's virtual environments are expected to be distributed to allow collaboration for common purposes. However, they must ensure a high level of quality of service (QoS) to the user, especially in an open context with unknown, a priori, man-in-the-loop event occurrence. This paper presents our Distributed Virtual Environment COllaboration Model (DVECOM) and its implementation which aims to provide an end-user QoS support for distributed virtual reality applications. The idea of DVECOM is to guarantee full consistency and soft synchronization of the virtual world distributed displays, with the least rendering degradation possible, and also to auto-adapt the rendering in accordance with the retained strategy, ensuring best effort and least suffering for virtual world rendering. This representation degradation is driven by the users' choices. The receiver-side protocol is based upon the end-user preferences, physical level capability information, as well as the pertinence of the notification to each client (contextual end-user information). When available, such guarantees would make it possible to use DVE out of a closed, oversized, very restricted context for industrial collaborative applications with an expected QoS.
今天的虚拟环境应该是分布式的,以便为共同的目的进行协作。但是,它们必须确保向用户提供高质量的服务(QoS),特别是在具有未知的、先验的、人在循环事件发生的开放上下文中。本文提出了分布式虚拟环境协作模型(DVECOM)及其实现,该模型旨在为分布式虚拟现实应用提供终端用户QoS支持。DVECOM的思想是保证虚拟世界分布式显示的完全一致性和软同步,以尽可能少的渲染退化,并根据保留策略自动适应渲染,确保虚拟世界渲染的最佳努力和最小痛苦。这种表示退化是由用户的选择驱动的。接收端协议基于最终用户首选项、物理层功能信息以及通知对每个客户端的相关性(上下文最终用户信息)。当可用时,这样的保证将使在封闭、超大、非常受限的环境中使用DVE成为可能,用于具有预期QoS的工业协作应用程序。
{"title":"Integrating QoS to collaborative distributed virtual reality applications","authors":"Z. Choukair, Damien Retailleau","doi":"10.1109/ISORC.2000.839546","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839546","url":null,"abstract":"Today's virtual environments are expected to be distributed to allow collaboration for common purposes. However, they must ensure a high level of quality of service (QoS) to the user, especially in an open context with unknown, a priori, man-in-the-loop event occurrence. This paper presents our Distributed Virtual Environment COllaboration Model (DVECOM) and its implementation which aims to provide an end-user QoS support for distributed virtual reality applications. The idea of DVECOM is to guarantee full consistency and soft synchronization of the virtual world distributed displays, with the least rendering degradation possible, and also to auto-adapt the rendering in accordance with the retained strategy, ensuring best effort and least suffering for virtual world rendering. This representation degradation is driven by the users' choices. The receiver-side protocol is based upon the end-user preferences, physical level capability information, as well as the pertinence of the notification to each client (contextual end-user information). When available, such guarantees would make it possible to use DVE out of a closed, oversized, very restricted context for industrial collaborative applications with an expected QoS.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127831928","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
TCP throughput and buffer management TCP吞吐量和缓冲区管理
T. Lizambri, F. Duran, S. Wakid
There have been may debates about the feasibility of providing guaranteed quality of service (QoS) when network traffic travels beyond the enterprise domain and into the vast unknown of the Internet. Many mechanisms have been proposed to bring QoS to TCP/IP and the Internet (RSVP, DiffServ, 802.1p). However, until these techniques and the equipment to support them become ubiquitous, most enterprises will rely on local prioritization of the traffic to obtain the best performance for mission-critical and time-sensitive applications. This paper explores prioritizing critical TCP/IP traffic using a multi-queue buffer management strategy that becomes biased against random low-priority flows and remains biased while congestion exists in the network. This biasing implies a degree of unfairness but proves to be more advantageous to the overall throughput of the network than strategies that attempt to be fair. Only two classes of service are considered, where TCP connections are assigned to these classes and mapped to two underlying queues with round-robin scheduling and shared memory. In addition to improving the throughput, cell losses are minimized for the class of service (queue) with the higher priority.
当网络流量超出企业领域进入未知的互联网时,关于提供有保证的服务质量(QoS)的可行性,已经有了许多争论。已经提出了许多机制来为TCP/IP和Internet提供QoS (RSVP, DiffServ, 802.1p)。然而,在这些技术和支持它们的设备变得无处不在之前,大多数企业将依赖于流量的本地优先级,以获得任务关键型和时间敏感型应用程序的最佳性能。本文探讨了使用多队列缓冲区管理策略对关键TCP/IP流量进行优先级排序,该策略对随机低优先级流产生偏差,并在网络中存在拥塞时保持偏差。这种偏差意味着一定程度的不公平,但事实证明,与试图保持公平的策略相比,对网络的总体吞吐量更有利。只考虑两类服务,其中TCP连接被分配给这些类,并映射到两个具有轮循调度和共享内存的底层队列。除了提高吞吐量之外,对于具有较高优先级的服务类别(队列),单元损失也被最小化。
{"title":"TCP throughput and buffer management","authors":"T. Lizambri, F. Duran, S. Wakid","doi":"10.1109/ISORC.2000.839550","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839550","url":null,"abstract":"There have been may debates about the feasibility of providing guaranteed quality of service (QoS) when network traffic travels beyond the enterprise domain and into the vast unknown of the Internet. Many mechanisms have been proposed to bring QoS to TCP/IP and the Internet (RSVP, DiffServ, 802.1p). However, until these techniques and the equipment to support them become ubiquitous, most enterprises will rely on local prioritization of the traffic to obtain the best performance for mission-critical and time-sensitive applications. This paper explores prioritizing critical TCP/IP traffic using a multi-queue buffer management strategy that becomes biased against random low-priority flows and remains biased while congestion exists in the network. This biasing implies a degree of unfairness but proves to be more advantageous to the overall throughput of the network than strategies that attempt to be fair. Only two classes of service are considered, where TCP connections are assigned to these classes and mapped to two underlying queues with round-robin scheduling and shared memory. In addition to improving the throughput, cell losses are minimized for the class of service (queue) with the higher priority.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121081604","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
NetMars: next-generation digital image library system NetMars:下一代数字图像库系统
Hirokazu Nagasawa, N. Omori, M. Nishino
A next generation digital image library system called NetMars has been developed. This system enables moving pictures on the network to be retrieved and viewed, and provides simple compiling functions for rearranging retrieved moving pictures. With NetMars, specific proposals are made for copyright processing, focusing on secondary usage as a new method for distributing video contents. NetMars applies CORBA based object oriented technology in a distributed processing environment. It emphasizes mutual interconnectivity and provides a mechanism for the issuing, distribution, and sharing of information among image libraries existing on multiple networks.
下一代数字图像库系统NetMars已经被开发出来。该系统实现了对网络上的运动图像的检索和查看,并提供了简单的编辑功能,用于重新排列检索到的运动图像。对于NetMars,提出了版权处理的具体建议,重点是作为分发视频内容的新方法的二次使用。NetMars在分布式处理环境中应用了基于CORBA的面向对象技术。它强调相互连接,并提供了一种在多个网络上存在的图片库之间发布、分发和共享信息的机制。
{"title":"NetMars: next-generation digital image library system","authors":"Hirokazu Nagasawa, N. Omori, M. Nishino","doi":"10.1109/ISORC.2000.839525","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839525","url":null,"abstract":"A next generation digital image library system called NetMars has been developed. This system enables moving pictures on the network to be retrieved and viewed, and provides simple compiling functions for rearranging retrieved moving pictures. With NetMars, specific proposals are made for copyright processing, focusing on secondary usage as a new method for distributing video contents. NetMars applies CORBA based object oriented technology in a distributed processing environment. It emphasizes mutual interconnectivity and provides a mechanism for the issuing, distribution, and sharing of information among image libraries existing on multiple networks.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124301835","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
Experimentation in CPU control with Real-Time Java 用实时Java进行CPU控制的实验
Gerasimos Xydas, J. Tassel
Describes experiences in using an object-oriented language (Java) in designing, prototyping and evaluating a CPU manager. "QoS Animator" facilitates the execution of Java applications with time requirements and provides protection mechanisms to preserve the system's integrity against untrusted code. It is adapted to the system performance and provides a rate-monotonic-based scheduling algorithm, a worst-case execution time (WCET) calculation at run-time, and protection from high CPU-consuming and "bad" code. The introduction of a low-frequency filter enhances the timeliness offered to applications in general-purposes operating systems. The evaluation was done with a Windows NT-specific prototype and proved successful.
描述使用面向对象语言(Java)设计、原型设计和评估CPU管理器的经验。“QoS Animator”促进了有时间要求的Java应用程序的执行,并提供了保护机制,以保护系统的完整性免受不受信任代码的侵害。它适应系统性能,并提供基于速率单调的调度算法、运行时的最坏情况执行时间(WCET)计算,以及对高cpu消耗和“坏”代码的保护。低频滤波器的引入提高了通用操作系统中应用程序的时效性。评估是用Windows nt特定的原型完成的,并证明是成功的。
{"title":"Experimentation in CPU control with Real-Time Java","authors":"Gerasimos Xydas, J. Tassel","doi":"10.1109/ISORC.2000.839555","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839555","url":null,"abstract":"Describes experiences in using an object-oriented language (Java) in designing, prototyping and evaluating a CPU manager. \"QoS Animator\" facilitates the execution of Java applications with time requirements and provides protection mechanisms to preserve the system's integrity against untrusted code. It is adapted to the system performance and provides a rate-monotonic-based scheduling algorithm, a worst-case execution time (WCET) calculation at run-time, and protection from high CPU-consuming and \"bad\" code. The introduction of a low-frequency filter enhances the timeliness offered to applications in general-purposes operating systems. The evaluation was done with a Windows NT-specific prototype and proved successful.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126274403","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 open QoS architecture for CORBA applications 用于CORBA应用程序的开放QoS体系结构
Frank Siqueira, V. Cahill
Distributed application programmers rely on middleware such as CORBA in order to handle the complexity that arises from the distributed and heterogeneous nature of the underlying computing platform. CORBA, in particular, provides a media streaming mechanism that can be used both for media streaming and for associating QoS requirements with media streams. Despite defining the interfaces of the media streaming mechanism, the corresponding specification does not prescribe how QoS is enforced at low levels by the middleware. This paper describes the design and implementation of a QoS architecture, called Quartz, which has been integrated with CORBA in order to provide a framework that allows applications to transfer real-time media in open systems. This framework is employed to model and simulate a pattern recognition mechanism for use in an automated manufacturing cell, which is also described and analysed in this paper.
分布式应用程序程序员依赖CORBA之类的中间件来处理由于底层计算平台的分布式和异构特性而产生的复杂性。特别是CORBA,它提供了一种媒体流机制,既可以用于媒体流,也可以用于将QoS需求与媒体流关联起来。尽管定义了媒体流机制的接口,但相应的规范并没有规定中间件如何在较低的级别上实施QoS。本文描述了一种称为Quartz的QoS体系结构的设计和实现,该体系结构与CORBA集成在一起,以提供一个允许应用程序在开放系统中传输实时媒体的框架。利用该框架对一种用于自动化制造单元的模式识别机制进行了建模和仿真,并对其进行了描述和分析。
{"title":"An open QoS architecture for CORBA applications","authors":"Frank Siqueira, V. Cahill","doi":"10.1109/ISORC.2000.839547","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839547","url":null,"abstract":"Distributed application programmers rely on middleware such as CORBA in order to handle the complexity that arises from the distributed and heterogeneous nature of the underlying computing platform. CORBA, in particular, provides a media streaming mechanism that can be used both for media streaming and for associating QoS requirements with media streams. Despite defining the interfaces of the media streaming mechanism, the corresponding specification does not prescribe how QoS is enforced at low levels by the middleware. This paper describes the design and implementation of a QoS architecture, called Quartz, which has been integrated with CORBA in order to provide a framework that allows applications to transfer real-time media in open systems. This framework is employed to model and simulate a pattern recognition mechanism for use in an automated manufacturing cell, which is also described and analysed in this paper.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131383902","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A pattern language for efficient, predictable, scalable, and flexible dispatching mechanisms for distributed object computing middleware 一种模式语言,用于分布式对象计算中间件的高效、可预测、可伸缩和灵活的调度机制
Irfan Pyarali, C. O'Ryan, D. Schmidt
In many application domains, the distributed object computing (DOC) middleware is responsible for dispatching upcalls to one or more application objects when events or requests arrive from clients. Implementing efficient, predictable, and scalable middleware dispatching mechanisms is hard and implementing them for multi-threaded systems is even harder. In particular dispatching mechanisms must be prepared to dispatch upcalls to multiple objects, to handle recursive requests originated from application-provided upcalls, and must often collaborate with the application to control object life-cycle. In our DOC middleware research we have implemented many dispatching mechanisms that repeatedly apply common solutions to solve the challenges outlined above. Moreover, we have discovered that the forces constraining dispatching mechanisms often differ slightly thereby requiring alternative solutions. This paper presents two contributions to the design and implementation of efficient, predictable, scalable and flexible DOC middleware and applications. First, it shows how patterns can be applied to the object-oriented systems to capture key design and performance characteristics of proven dispatching mechanisms. Second it presents a pattern language that describes successful solutions that are appropriate for key dispatching challenges that arise in various real-time DOC middleware and applications.
在许多应用程序领域中,当事件或请求从客户机到达时,分布式对象计算(DOC)中间件负责向一个或多个应用程序对象调度向上调用。实现高效、可预测和可伸缩的中间件调度机制是困难的,在多线程系统中实现它们就更难了。特别是调度机制必须准备好向多个对象调度向上调用,处理源自应用程序提供的向上调用的递归请求,并且必须经常与应用程序协作以控制对象生命周期。在我们的DOC中间件研究中,我们实现了许多调度机制,这些机制重复应用通用解决方案来解决上述挑战。此外,我们发现约束调度机制的力量往往略有不同,因此需要替代解决方案。本文对高效、可预测、可扩展和灵活的DOC中间件和应用程序的设计和实现做出了两方面的贡献。首先,它展示了如何将模式应用于面向对象系统,以捕获经过验证的调度机制的关键设计和性能特征。其次,它提出了一种模式语言,描述了适用于各种实时DOC中间件和应用程序中出现的关键调度挑战的成功解决方案。
{"title":"A pattern language for efficient, predictable, scalable, and flexible dispatching mechanisms for distributed object computing middleware","authors":"Irfan Pyarali, C. O'Ryan, D. Schmidt","doi":"10.1109/ISORC.2000.839512","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839512","url":null,"abstract":"In many application domains, the distributed object computing (DOC) middleware is responsible for dispatching upcalls to one or more application objects when events or requests arrive from clients. Implementing efficient, predictable, and scalable middleware dispatching mechanisms is hard and implementing them for multi-threaded systems is even harder. In particular dispatching mechanisms must be prepared to dispatch upcalls to multiple objects, to handle recursive requests originated from application-provided upcalls, and must often collaborate with the application to control object life-cycle. In our DOC middleware research we have implemented many dispatching mechanisms that repeatedly apply common solutions to solve the challenges outlined above. Moreover, we have discovered that the forces constraining dispatching mechanisms often differ slightly thereby requiring alternative solutions. This paper presents two contributions to the design and implementation of efficient, predictable, scalable and flexible DOC middleware and applications. First, it shows how patterns can be applied to the object-oriented systems to capture key design and performance characteristics of proven dispatching mechanisms. Second it presents a pattern language that describes successful solutions that are appropriate for key dispatching challenges that arise in various real-time DOC middleware and applications.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133888551","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}
引用次数: 21
期刊
Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)
全部 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