首页 > 最新文献

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

英文 中文
Hierarchical feedback adaptation for real time sensor-based distributed applications 基于实时传感器的分布式应用分层反馈自适应
M. Cardei, I. Cardei, R. Jha, A. Pavan
The paper presents an innovative hierarchical feedback adaptation method that efficiently controls the dynamic QoS behavior of real time distributed data flow applications, such as sensor based data streams or mission-critical command and control applications. We applied this method in the context of the Real Time Adaptive Resource Management system, a middleware integrated services, developed at the Honeywell Technology Center. We present the analytical model for Automatic Target Recognition pipeline application and the impact of hierarchical feedback adaptation on the application behavior and its QoS parameters.
本文提出了一种创新的分层反馈自适应方法,可以有效地控制实时分布式数据流应用的动态QoS行为,例如基于传感器的数据流或关键任务的命令和控制应用。我们将这种方法应用于实时自适应资源管理系统,这是一个由霍尼韦尔技术中心开发的中间件集成服务。提出了自动目标识别流水线应用的分析模型,以及层次反馈自适应对应用行为及其QoS参数的影响。
{"title":"Hierarchical feedback adaptation for real time sensor-based distributed applications","authors":"M. Cardei, I. Cardei, R. Jha, A. Pavan","doi":"10.1109/ISORC.2000.839527","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839527","url":null,"abstract":"The paper presents an innovative hierarchical feedback adaptation method that efficiently controls the dynamic QoS behavior of real time distributed data flow applications, such as sensor based data streams or mission-critical command and control applications. We applied this method in the context of the Real Time Adaptive Resource Management system, a middleware integrated services, developed at the Honeywell Technology Center. We present the analytical model for Automatic Target Recognition pipeline application and the impact of hierarchical feedback adaptation on the application behavior and its QoS parameters.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"45 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":"132647250","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
A large scale distributed object architecture-CORBA and COM for real time systems 面向实时系统的大规模分布式对象体系结构——corba和COM
E. Chang, D. Annal, F. Grunta
Discusses a complex class of industrial applications involving co-operating multiple applications, each of which itself involves multiple processes. These applications normally work on multiple platforms with multiple languages. The architecture chosen is a distributed object architecture using CORBA in conjunction with a dynamic plug-and-play GUI architecture that uses plug-ins consisting of C++ objects with COM wrappers. The system addresses the issues of working in real time with CORBA by allocating fixed priorities. The presence of a DCOM-based legacy system required the development of a DCOM/CORBA bridge. Furthermore, it used a time-triggered architecture at the lowest level for collecting information from the sensors, and an event-triggered architecture at the global network manager level.
讨论一类复杂的工业应用程序,涉及多个应用程序的协作,每个应用程序本身都涉及多个过程。这些应用程序通常使用多种语言在多个平台上运行。所选择的体系结构是一个分布式对象体系结构,使用CORBA和一个动态即插即用GUI体系结构,该体系结构使用由带有COM包装器的c++对象组成的插件。该系统通过分配固定的优先级来解决使用CORBA实时工作的问题。基于DCOM的遗留系统的存在要求开发DCOM/CORBA桥。此外,它在最低级别使用时间触发的体系结构从传感器收集信息,在全局网络管理器级别使用事件触发的体系结构。
{"title":"A large scale distributed object architecture-CORBA and COM for real time systems","authors":"E. Chang, D. Annal, F. Grunta","doi":"10.1109/ISORC.2000.839548","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839548","url":null,"abstract":"Discusses a complex class of industrial applications involving co-operating multiple applications, each of which itself involves multiple processes. These applications normally work on multiple platforms with multiple languages. The architecture chosen is a distributed object architecture using CORBA in conjunction with a dynamic plug-and-play GUI architecture that uses plug-ins consisting of C++ objects with COM wrappers. The system addresses the issues of working in real time with CORBA by allocating fixed priorities. The presence of a DCOM-based legacy system required the development of a DCOM/CORBA bridge. Furthermore, it used a time-triggered architecture at the lowest level for collecting information from the sensors, and an event-triggered architecture at the global network manager level.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"53 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":"125403694","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}
引用次数: 11
End-to-end predictability in real-time push-pull communications 实时推拉通信的端到端可预测性
K. Juvva
Push-pull communications is a real-time middleware service that has been implemented on top of a resource kernel operating system. It is a many-to-many communication model that can support multi-participant real-time applications. It covers both "push" (publisher/subscriber model) and "pull" (data transfer initiated by a receiver) communications. Unlike the publisher/subscriber model, different publishers and subscribers can operate at different data rates and also can choose another (intermediate) node to act as their proxy and deliver data at their desired frequency. We specifically address end-to-end predictability of the push-pull model. The scheduling mechanisms in the OS, the middleware architecture and the underlying network QoS support can impact the timeliness of data. We obtain our end-to-end timeliness and bandwidth guarantees by using a resource kernel offering CPU reservations and the use of a guaranteed bandwidth network (DARWIN) between push-pull end-points. We formally analyze the problem of choosing an optimal proxy location within a network. We discuss our implementation of this system and carry out a detailed performance evaluation on an integrated RT-Mach-Darwin testbed at Carnegie Mellon. Our results open up interesting research directions for the scheduling of computation and communication resources for the applications using the push-pull service. The push-pull framework can easily be incorporated in an RT-CORBA Event Service model.
推拉通信是在资源内核操作系统之上实现的实时中间件服务。它是一种多对多通信模型,可以支持多参与者实时应用程序。它涵盖了“推”(发布者/订阅者模型)和“拉”(由接收方发起的数据传输)通信。与发布者/订阅者模型不同,不同的发布者和订阅者可以以不同的数据速率运行,还可以选择另一个(中间)节点作为它们的代理,并以所需的频率交付数据。我们特别讨论了推拉模型的端到端可预测性。操作系统中的调度机制、中间件体系结构和底层网络QoS支持都会影响数据的时效性。我们通过使用提供CPU预留的资源内核和在推拉端点之间使用保证带宽网络(DARWIN)来获得端到端的时效性和带宽保证。我们正式分析了在网络中选择最优代理位置的问题。我们讨论了该系统的实现,并在卡内基梅隆大学的集成RT-Mach-Darwin测试台上进行了详细的性能评估。我们的研究结果为使用推拉服务的应用程序的计算和通信资源调度开辟了有趣的研究方向。推拉框架可以很容易地合并到RT-CORBA事件服务模型中。
{"title":"End-to-end predictability in real-time push-pull communications","authors":"K. Juvva","doi":"10.1109/ISORC.2000.839541","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839541","url":null,"abstract":"Push-pull communications is a real-time middleware service that has been implemented on top of a resource kernel operating system. It is a many-to-many communication model that can support multi-participant real-time applications. It covers both \"push\" (publisher/subscriber model) and \"pull\" (data transfer initiated by a receiver) communications. Unlike the publisher/subscriber model, different publishers and subscribers can operate at different data rates and also can choose another (intermediate) node to act as their proxy and deliver data at their desired frequency. We specifically address end-to-end predictability of the push-pull model. The scheduling mechanisms in the OS, the middleware architecture and the underlying network QoS support can impact the timeliness of data. We obtain our end-to-end timeliness and bandwidth guarantees by using a resource kernel offering CPU reservations and the use of a guaranteed bandwidth network (DARWIN) between push-pull end-points. We formally analyze the problem of choosing an optimal proxy location within a network. We discuss our implementation of this system and carry out a detailed performance evaluation on an integrated RT-Mach-Darwin testbed at Carnegie Mellon. Our results open up interesting research directions for the scheduling of computation and communication resources for the applications using the push-pull service. The push-pull framework can easily be incorporated in an RT-CORBA Event Service model.","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":"121897230","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
A proposed initial approach to distributed real-time Java 分布式实时Java的初步建议方法
E. Jensen
The process of defining requirements for "real-time Java" and subsequently the two competing specifications for it, began with considerable thought by the participants about what the term "real-time Java" could and should mean. Now two corresponding requirements and specification processes have begun for distributed real-time Java. This paper summarizes some ideas about that term and an initial approach to a specification. The approach is based on providing a natural and minimal mechanistic extension to Remote Method Invocation (RMI) that facilitates real-time distributed computing in general and real-time distributed (in the sense of trans-node) programming in particular. Here, "real-time RMI" is not defined as "real fast" or even "real predictable" RMI (although those are both important attributes). Instead, it means that the timeliness properties of computational entities are preserved when the entities perform RMIs and RETURNs that span physical nodes. A similar approach has been proven effective in several other distributed real-time contexts, and is a primary feature of the unified proposal to OMG for dynamic real-time CORBA.
定义“实时Java”的需求以及随后的两个相互竞争的规范的过程,始于参与者对术语“实时Java”可能和应该意味着什么的深思熟虑。现在,分布式实时Java已经开始了两个相应的需求和规范过程。本文总结了关于该术语的一些想法和规范的初步方法。该方法基于为远程方法调用(RMI)提供一种自然的、最小的机制扩展,这种扩展通常有助于实时分布式计算,特别是实时分布式(跨节点意义上的)编程。这里,“实时RMI”没有定义为“真正快速”或“真正可预测”的RMI(尽管这两个属性都很重要)。相反,这意味着当计算实体执行跨越物理节点的rmi和return时,计算实体的时效性属性得到保留。类似的方法在其他几个分布式实时上下文中已被证明是有效的,并且是向OMG提供动态实时CORBA的统一建议的主要特性。
{"title":"A proposed initial approach to distributed real-time Java","authors":"E. Jensen","doi":"10.1109/ISORC.2000.839505","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839505","url":null,"abstract":"The process of defining requirements for \"real-time Java\" and subsequently the two competing specifications for it, began with considerable thought by the participants about what the term \"real-time Java\" could and should mean. Now two corresponding requirements and specification processes have begun for distributed real-time Java. This paper summarizes some ideas about that term and an initial approach to a specification. The approach is based on providing a natural and minimal mechanistic extension to Remote Method Invocation (RMI) that facilitates real-time distributed computing in general and real-time distributed (in the sense of trans-node) programming in particular. Here, \"real-time RMI\" is not defined as \"real fast\" or even \"real predictable\" RMI (although those are both important attributes). Instead, it means that the timeliness properties of computational entities are preserved when the entities perform RMIs and RETURNs that span physical nodes. A similar approach has been proven effective in several other distributed real-time contexts, and is a primary feature of the unified proposal to OMG for dynamic real-time CORBA.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"13 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":"127954965","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Resource-conscious customization of CORBA for CAN-based distributed embedded systems 基于can的分布式嵌入式系统CORBA的资源意识定制
Kimoon Kim, Gwangil Jeon, Seongsoo Hong, Sunil Kim, Tae-hyung Kim
While recently emerging middleware technologies such as CORBA and DCOM address the complexity of distributed programming, they cannot be directly applied to distributed control system design due to their excessive resource demand and inadequate communication models. We propose a new CORBA design for CAN-based distributed embedded control systems. Our design goal is to minimize its resource need and make it support group communication without losing the IDL (interface definition language) level compliance to the OMG standards. To achieve this, we develop a transport protocol on the CAN and a group communication scheme based on the well-known publisher/subscriber model. The protocol effectively realizes subject-based addressing and supports anonymous publisher/subscriber communication. We also customize the method invocation and message passing protocol, referred to as the general inter-ORB protocol (GIOP), of CORBA so that CORBA method invocations are efficiently serviced on a low-bandwidth network such as the CAN. This customization includes packed data encoding and variable-length integer encoding for compact representation of IDL data types. The new CORBA design clearly demonstrates that it is feasible to use CORBA in developing distributed embedded systems on real-time networks possessing severe resource limitations.
虽然最近出现的中间件技术如CORBA和DCOM解决了分布式编程的复杂性,但由于资源需求过大和通信模型不完善,它们不能直接应用于分布式控制系统设计。提出了一种新的基于can的分布式嵌入式控制系统的CORBA设计方法。我们的设计目标是使其资源需求最小化,并使其支持组通信,同时又不丢失对OMG标准的IDL(接口定义语言)级别的遵从性。为了实现这一目标,我们开发了一个基于CAN的传输协议和一个基于众所周知的发布者/订阅者模型的组通信方案。该协议有效地实现了基于主题的寻址,支持匿名发布者/订阅者通信。我们还定制了CORBA的方法调用和消息传递协议(称为通用orb间协议(GIOP)),以便在低带宽网络(如CAN)上有效地为CORBA方法调用提供服务。这种自定义包括打包数据编码和可变长度整数编码,用于紧凑地表示IDL数据类型。新的CORBA设计清楚地表明,CORBA在具有严重资源限制的实时网络上开发分布式嵌入式系统是可行的。
{"title":"Resource-conscious customization of CORBA for CAN-based distributed embedded systems","authors":"Kimoon Kim, Gwangil Jeon, Seongsoo Hong, Sunil Kim, Tae-hyung Kim","doi":"10.1109/ISORC.2000.839509","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839509","url":null,"abstract":"While recently emerging middleware technologies such as CORBA and DCOM address the complexity of distributed programming, they cannot be directly applied to distributed control system design due to their excessive resource demand and inadequate communication models. We propose a new CORBA design for CAN-based distributed embedded control systems. Our design goal is to minimize its resource need and make it support group communication without losing the IDL (interface definition language) level compliance to the OMG standards. To achieve this, we develop a transport protocol on the CAN and a group communication scheme based on the well-known publisher/subscriber model. The protocol effectively realizes subject-based addressing and supports anonymous publisher/subscriber communication. We also customize the method invocation and message passing protocol, referred to as the general inter-ORB protocol (GIOP), of CORBA so that CORBA method invocations are efficiently serviced on a low-bandwidth network such as the CAN. This customization includes packed data encoding and variable-length integer encoding for compact representation of IDL data types. The new CORBA design clearly demonstrates that it is feasible to use CORBA in developing distributed embedded systems on real-time networks possessing severe resource limitations.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"110 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":"121997325","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}
引用次数: 28
Benchmarking real-time distributed object management systems for evolvable and adaptable command and control applications 为可进化和可适应的命令和控制应用程序测试实时分布式对象管理系统
R. Freedman, J. Maurer, Steven Wohlever, B. Thuraisingham, V. Wolfe, M.K.J. Milligan
The paper describes benchmarking for evolvable and adaptable real time command and control systems. MITRE's Evolvable Real-Time C3 initiative developed an approach that would enable current real time systems to evolve into the systems of the future. We designed and implemented an infrastructure and data manager so that various applications could be hosted on the infrastructure. Then we completed a follow-on effort to design flexible adaptable distributed object management systems for command and control (C2) systems. Such an adaptable system would switch scheduling algorithms, policies, and protocols depending on the need and the environment. Both initiatives were carried out for the United States Air Force. One of the key contributions of the work is the investigation of real time features for distributed object management systems. Partly as a result of our work we are now seeing various real time distributed object management products being developed. In selecting a real time distributed object management systems, we need to analyze various criteria. Therefore, we need benchmarking studies for real time distributed object management systems. Although benchmarking systems such as Hartstone and Distributed Hartstone have been developed for middleware systems, these systems are not developed specifically for distributed object based middleware. Since much of our work is heavily based on distributed objects, we developed benchmarking systems by adapting the Hartstone system. The paper describes our efforts in developing benchmarks.
本文描述了可进化和自适应实时指挥控制系统的基准测试。MITRE的Evolvable real - time C3计划开发了一种方法,使当前的实时系统能够演变为未来的系统。我们设计并实现了基础设施和数据管理器,以便各种应用程序可以托管在基础设施上。然后我们完成了后续工作,为命令和控制(C2)系统设计灵活的可适应分布式对象管理系统。这种适应性强的系统将根据需要和环境切换调度算法、策略和协议。这两项倡议都是为美国空军执行的。这项工作的关键贡献之一是对分布式对象管理系统的实时特性的研究。部分由于我们的工作,我们现在看到各种实时分布式对象管理产品正在开发中。在选择一个实时分布式对象管理系统时,我们需要分析各种标准。因此,我们需要对实时分布式对象管理系统进行基准测试研究。虽然已经为中间件系统开发了诸如Hartstone和Distributed Hartstone之类的基准测试系统,但这些系统并不是专门为基于分布式对象的中间件开发的。由于我们的大部分工作都是基于分布式对象的,因此我们通过调整Hartstone系统来开发基准测试系统。本文描述了我们在制定基准方面所做的努力。
{"title":"Benchmarking real-time distributed object management systems for evolvable and adaptable command and control applications","authors":"R. Freedman, J. Maurer, Steven Wohlever, B. Thuraisingham, V. Wolfe, M.K.J. Milligan","doi":"10.1109/ISORC.2000.839530","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839530","url":null,"abstract":"The paper describes benchmarking for evolvable and adaptable real time command and control systems. MITRE's Evolvable Real-Time C3 initiative developed an approach that would enable current real time systems to evolve into the systems of the future. We designed and implemented an infrastructure and data manager so that various applications could be hosted on the infrastructure. Then we completed a follow-on effort to design flexible adaptable distributed object management systems for command and control (C2) systems. Such an adaptable system would switch scheduling algorithms, policies, and protocols depending on the need and the environment. Both initiatives were carried out for the United States Air Force. One of the key contributions of the work is the investigation of real time features for distributed object management systems. Partly as a result of our work we are now seeing various real time distributed object management products being developed. In selecting a real time distributed object management systems, we need to analyze various criteria. Therefore, we need benchmarking studies for real time distributed object management systems. Although benchmarking systems such as Hartstone and Distributed Hartstone have been developed for middleware systems, these systems are not developed specifically for distributed object based middleware. Since much of our work is heavily based on distributed objects, we developed benchmarking systems by adapting the Hartstone system. The paper describes our efforts in developing benchmarks.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"12 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":"127781321","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
Asynchronous checkpointing protocol for object-based systems 面向对象系统的异步检查点协议
Katsuya Tanaka, M. Takizawa
We discuss how to take checkpoints in object based systems. Object based checkpoints are consistent in the object based system but may be inconsistent according to the traditional message based definition. We present an asynchronous protocol for taking object based checkpoints among objects. An object to take a checkpoint in the traditional protocol does not take a checkpoint if the current checkpoint is object based consistent with the other objects. The number of checkpoints can be reduced by the protocol.
我们将讨论如何在基于对象的系统中设置检查点。基于对象的检查点在基于对象的系统中是一致的,但根据传统的基于消息的定义可能不一致。我们提出了一种异步协议,用于在对象之间获取基于对象的检查点。如果当前检查点是与其他对象一致的基于对象的,那么在传统协议中要接受检查点的对象就不会接受检查点。该协议可以减少检查点的数量。
{"title":"Asynchronous checkpointing protocol for object-based systems","authors":"Katsuya Tanaka, M. Takizawa","doi":"10.1109/ISORC.2000.839533","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839533","url":null,"abstract":"We discuss how to take checkpoints in object based systems. Object based checkpoints are consistent in the object based system but may be inconsistent according to the traditional message based definition. We present an asynchronous protocol for taking object based checkpoints among objects. An object to take a checkpoint in the traditional protocol does not take a checkpoint if the current checkpoint is object based consistent with the other objects. The number of checkpoints can be reduced by the protocol.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"57 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":"126965839","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
Intelligent scheduling based on start time adjustment for advanced sequential control systems 先进顺序控制系统中基于启动时间调整的智能调度
T. Aizono, T. Kikuno
High productivity is required for industrial systems that are to produce large amounts of low-price products. Most industrial systems are sequentially controlled because materials and parts are processed and constructed step by step. A new method of sequential control is needed to increase productivity, and a new technique to schedule the start time of each process is also needed because of frequent adjustment of production lines and their equipment. Intelligent devices such as intelligent sensors and actuators used in the latest industrial systems have embedded high-performance processors and contain software modules. These devices cooperate and control processing robots and production lines. Advanced sequential control is proposed for sequential control systems consisting of distributed software modules. Processing time can be minimized and productivity increased by intelligent scheduling for advanced sequential control, and this paper describes a new method for adjusting the starting times of production processes automatically. This method shortens the time margin and decreases the total processing time. This paper also describes a processing flow diagram that makes it easy to adjust the starting time of each process. The effectiveness of this intelligent scheduling and start-time-adjustment has been demonstrated by using them to optimize the operation of a system for testing disk plates.
生产大量低价产品的工业系统需要高生产率。大多数工业系统是顺序控制的,因为材料和零件是一步一步加工和构造的。为了提高生产效率,需要一种新的顺序控制方法;由于生产线和设备的频繁调整,也需要一种新的技术来安排每道工序的开始时间。最新工业系统中使用的智能传感器和执行器等智能设备具有嵌入式高性能处理器并包含软件模块。这些设备协同控制加工机器人和生产线。针对由分布式软件模块组成的顺序控制系统,提出了先进的顺序控制方法。采用先进顺序控制的智能调度,可以最大限度地缩短加工时间,提高生产效率,提出了一种自动调整生产工序启动时间的新方法。该方法缩短了时间余量,减少了总处理时间。本文还描述了一种加工流程图,便于调整各工序的开始时间。这种智能调度和启动时间调整的有效性已通过使用它们来优化测试盘系统的操作得到证明。
{"title":"Intelligent scheduling based on start time adjustment for advanced sequential control systems","authors":"T. Aizono, T. Kikuno","doi":"10.1109/ISORC.2000.839521","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839521","url":null,"abstract":"High productivity is required for industrial systems that are to produce large amounts of low-price products. Most industrial systems are sequentially controlled because materials and parts are processed and constructed step by step. A new method of sequential control is needed to increase productivity, and a new technique to schedule the start time of each process is also needed because of frequent adjustment of production lines and their equipment. Intelligent devices such as intelligent sensors and actuators used in the latest industrial systems have embedded high-performance processors and contain software modules. These devices cooperate and control processing robots and production lines. Advanced sequential control is proposed for sequential control systems consisting of distributed software modules. Processing time can be minimized and productivity increased by intelligent scheduling for advanced sequential control, and this paper describes a new method for adjusting the starting times of production processes automatically. This method shortens the time margin and decreases the total processing time. This paper also describes a processing flow diagram that makes it easy to adjust the starting time of each process. The effectiveness of this intelligent scheduling and start-time-adjustment has been demonstrated by using them to optimize the operation of a system for testing disk plates.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"33 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":"116828754","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 resource management framework for adaptive middleware 用于自适应中间件的资源管理框架
H. Duran-Limon, G. Blair
The authors introduce a reflective resource management framework that offers facilities for resource awareness and dynamic reallocation of resources for an adaptive middleware architecture. The main emphasis of the paper is the design and implementation of a resource management framework for such an architecture. We are not carrying out research in specific resource management algorithms; rather, we focus on providing a general framework which can accommodate best practice in the area. Such facilities ease the management of resources by providing a complete and consistent model of resources in the system at varying levels of abstractions. In addition, activities in the system are represented in a task model which provides a higher level of resource management.
作者介绍了一个反射式资源管理框架,该框架为自适应中间件体系结构提供了资源感知和资源动态重新分配的工具。本文的重点是为这样的体系结构设计和实现一个资源管理框架。我们没有对具体的资源管理算法进行研究;相反,我们专注于提供一个能够适应该领域最佳实践的通用框架。这些工具通过在不同抽象级别上提供系统中完整和一致的资源模型,简化了资源的管理。此外,系统中的活动在任务模型中表示,该模型提供了更高级别的资源管理。
{"title":"A resource management framework for adaptive middleware","authors":"H. Duran-Limon, G. Blair","doi":"10.1109/ISORC.2000.839531","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839531","url":null,"abstract":"The authors introduce a reflective resource management framework that offers facilities for resource awareness and dynamic reallocation of resources for an adaptive middleware architecture. The main emphasis of the paper is the design and implementation of a resource management framework for such an architecture. We are not carrying out research in specific resource management algorithms; rather, we focus on providing a general framework which can accommodate best practice in the area. Such facilities ease the management of resources by providing a complete and consistent model of resources in the system at varying levels of abstractions. In addition, activities in the system are represented in a task model which provides a higher level of resource management.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"280 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":"116574809","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}
引用次数: 20
Load balancing to improve dependability and performance for program objects in distributed real-time co-operation over the Internet 负载平衡以提高Internet上分布式实时协作中程序对象的可靠性和性能
Allan K. Y. Wong, T. Dillon
The aim of this project is to improve the fault-tolerant data communication setup that we proposed previously. From the verification tests for this setup, which integrates two basic schemes, we observed that performance could be very sluggish sometimes, due to time constraints imposed by problematic routing among communicating objects and possible message retransmissions. These constraints, if not relaxed, would restrict the possibility of building useful object-based real-time systems over the Internet. The two schemes in the extant setup are namely (a) consecutive message transmissions to improve the communication reliability, and (b) adaptive buffer management to prevent message losses at the reception side due to buffer overflow. Careful analyses of the previous test data have revealed that inclusion of load balancing would make the setup more responsive. With this motivation in mind, a load-balancing model is proposed in this paper. The different experiments in this project involved both local and remote Internet sites. The preliminary test results indicate that the proposed load balancing scheme can indeed enhance system responsiveness by relaxing time constraints. Therefore, further work and deeper investigations in the same direction are worthwhile.
这个项目的目的是改进我们之前提出的容错数据通信设置。从这个集成了两种基本方案的设置的验证测试中,我们观察到,由于通信对象之间有问题的路由和可能的消息重传造成的时间限制,性能有时会非常缓慢。如果不放宽这些限制,就会限制在Internet上构建有用的基于对象的实时系统的可能性。现有设置的两种方案分别是(a)消息连续传输,以提高通信可靠性;(b)自适应缓冲区管理,防止接收端由于缓冲区溢出而丢失消息。对先前测试数据的仔细分析表明,包含负载平衡将使设置响应更快。考虑到这一动机,本文提出了一个负载平衡模型。这个项目中的不同实验涉及本地和远程Internet站点。初步测试结果表明,所提出的负载均衡方案确实可以通过放宽时间约束来提高系统的响应能力。因此,在同一方向上进行进一步的工作和深入的研究是值得的。
{"title":"Load balancing to improve dependability and performance for program objects in distributed real-time co-operation over the Internet","authors":"Allan K. Y. Wong, T. Dillon","doi":"10.1109/ISORC.2000.839520","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839520","url":null,"abstract":"The aim of this project is to improve the fault-tolerant data communication setup that we proposed previously. From the verification tests for this setup, which integrates two basic schemes, we observed that performance could be very sluggish sometimes, due to time constraints imposed by problematic routing among communicating objects and possible message retransmissions. These constraints, if not relaxed, would restrict the possibility of building useful object-based real-time systems over the Internet. The two schemes in the extant setup are namely (a) consecutive message transmissions to improve the communication reliability, and (b) adaptive buffer management to prevent message losses at the reception side due to buffer overflow. Careful analyses of the previous test data have revealed that inclusion of load balancing would make the setup more responsive. With this motivation in mind, a load-balancing model is proposed in this paper. The different experiments in this project involved both local and remote Internet sites. The preliminary test results indicate that the proposed load balancing scheme can indeed enhance system responsiveness by relaxing time constraints. Therefore, further work and deeper investigations in the same direction are worthwhile.","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":"114582845","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}
引用次数: 11
期刊
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