首页 > 最新文献

Proceedings Real-Time Technology and Applications Symposium最新文献

英文 中文
Efficient timing management for user-level real-time threads 用户级实时线程的有效定时管理
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516191
S. Oikawa, H. Tokuda
Timing management for user-level real-time threads can be done with appropriate support of the kernel. When a specified time comes, the kernel makes a virtual processor to upcall a user-level scheduler for its timing management. Then, the timing management can suffer from the overhead of a user-level scheduler. The paper presents an efficient timing management mechanism for user-level real-time threads. By sharing user-level timers through the shared kernel/user structure and keeping the appropriate hints for them, redundant processing of them and events can be eliminated. The results of the performance evaluations show that the upcall performance of our user-level real-time threads is comparable to and more stable than that of kernel-provided real-time threads.
用户级实时线程的时间管理可以在内核的适当支持下完成。当指定的时间到来时,内核使一个虚拟处理器向上调用用户级调度器来进行时间管理。然后,时间管理可能会受到用户级调度器的开销的影响。提出了一种针对用户级实时线程的有效的时间管理机制。通过共享内核/用户结构共享用户级定时器,并为它们保留适当的提示,可以消除对它们和事件的冗余处理。性能评估的结果表明,我们的用户级实时线程的向上调用性能与内核提供的实时线程相当,并且比后者更稳定。
{"title":"Efficient timing management for user-level real-time threads","authors":"S. Oikawa, H. Tokuda","doi":"10.1109/RTTAS.1995.516191","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516191","url":null,"abstract":"Timing management for user-level real-time threads can be done with appropriate support of the kernel. When a specified time comes, the kernel makes a virtual processor to upcall a user-level scheduler for its timing management. Then, the timing management can suffer from the overhead of a user-level scheduler. The paper presents an efficient timing management mechanism for user-level real-time threads. By sharing user-level timers through the shared kernel/user structure and keeping the appropriate hints for them, redundant processing of them and events can be eliminated. The results of the performance evaluations show that the upcall performance of our user-level real-time threads is comparable to and more stable than that of kernel-provided real-time threads.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133754980","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
A dynamically adaptable real time data acquisition and display system 一种动态适应的实时数据采集与显示系统
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516197
D. Sides
The Johns Hopkins University Applied Physics Laboratory (JHU/APL), sponsored by the Oceanographer of the Navy and the Commander of the Submarine Development Squadron Twelve, has produced a real time data acquisition and display system to allow U.S. submarines to measure the in-situ ocean environment during standard patrol operations. The system is composed of a dynamically adaptable architecture that allows for a variety oceanographic data sensor sources in a "plug and play" fashion. This adaptability is carried throughout the system in terms of configuration management, data acquisition, calibration, processing and display of the available data. Faulted sensor packages can be replaced seamlessly, and previously unknown sensor types can be added, all with no software impact. At the heart of this architecture is the "Data Dictionary", a dynamically configurable data base that describes all aspects of the sensor data necessary to carry out the system objectives.
约翰霍普金斯大学应用物理实验室(JHU/APL)由海军海洋学家和潜艇发展中队第十二指挥官赞助,生产了一种实时数据采集和显示系统,使美国潜艇能够在标准巡逻行动期间测量现场海洋环境。该系统由一个动态适应的架构组成,允许以“即插即用”的方式使用各种海洋数据传感器源。在配置管理、数据采集、校准、处理和显示可用数据方面,这种适应性贯穿整个系统。有故障的传感器包可以无缝更换,并且可以添加以前未知的传感器类型,所有这些都不会对软件产生影响。该架构的核心是“数据字典”,这是一个动态配置的数据库,描述了实现系统目标所需的传感器数据的所有方面。
{"title":"A dynamically adaptable real time data acquisition and display system","authors":"D. Sides","doi":"10.1109/RTTAS.1995.516197","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516197","url":null,"abstract":"The Johns Hopkins University Applied Physics Laboratory (JHU/APL), sponsored by the Oceanographer of the Navy and the Commander of the Submarine Development Squadron Twelve, has produced a real time data acquisition and display system to allow U.S. submarines to measure the in-situ ocean environment during standard patrol operations. The system is composed of a dynamically adaptable architecture that allows for a variety oceanographic data sensor sources in a \"plug and play\" fashion. This adaptability is carried throughout the system in terms of configuration management, data acquisition, calibration, processing and display of the available data. Faulted sensor packages can be replaced seamlessly, and previously unknown sensor types can be added, all with no software impact. At the heart of this architecture is the \"Data Dictionary\", a dynamically configurable data base that describes all aspects of the sensor data necessary to carry out the system objectives.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132899183","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
From single to multiprocessor real-time kernels in hardware 硬件中从单处理器到多处理器的实时内核
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516193
L. Lindh, Johan Stärner, Johan Furunäs
The article presents three different implementations of a traditional real-time kernel in hardware. All approaches improved performance and determinism by several orders of magnitude when compared with software-based real time kernels. The first implementation provides an integrated deterministic CPU and a deterministic and high performance multitasking real time kernel in hardware. The second implementation provides a deterministic and high performance standalone multitasking real time kernel in hardware and the last implementation provides a deterministic and high performance real time kernel for homogeneous and heterogeneous multiprocessor real-time systems.
本文介绍了传统实时内核在硬件上的三种不同实现。与基于软件的实时内核相比,所有方法都将性能和确定性提高了几个数量级。第一种实现在硬件中提供集成的确定性CPU和确定性高性能多任务实时内核。第二个实现在硬件中提供了一个确定性的高性能独立多任务实时内核,最后一个实现为同构和异构多处理器实时系统提供了一个确定性的高性能实时内核。
{"title":"From single to multiprocessor real-time kernels in hardware","authors":"L. Lindh, Johan Stärner, Johan Furunäs","doi":"10.1109/RTTAS.1995.516193","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516193","url":null,"abstract":"The article presents three different implementations of a traditional real-time kernel in hardware. All approaches improved performance and determinism by several orders of magnitude when compared with software-based real time kernels. The first implementation provides an integrated deterministic CPU and a deterministic and high performance multitasking real time kernel in hardware. The second implementation provides a deterministic and high performance standalone multitasking real time kernel in hardware and the last implementation provides a deterministic and high performance real time kernel for homogeneous and heterogeneous multiprocessor real-time systems.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121234036","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}
引用次数: 24
Distributed synthesis of real-time computer systems 实时计算机系统的分布式综合
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516212
Ahmad Abualsamid, Raed Alqadi, P. Ramanathan
High-level synthesis has become commonplace in many areas of computing such as VLSI design and digital signal processing. However, it is just beginning to receive attention in the area of real-time systems. Given a real-time application and a design library of components, high-level synthesis involves three main steps: (i) estimation of processors and resources required to meet the constraints of the application, (ii) identifying suitable architectures using the components from the design library, and (iii) scheduling application tasks on the selected architecture. In this paper, we focus on the first and the third steps of this process. Specifically, we identify key issues in parallelizing these two steps. We then discuss approaches to deal with these issues and present results of our distributed implementation. The results of this implementation on a network of workstations show that considerable speedup in overall runtimes can be achieved by using multiple workstations.
在VLSI设计和数字信号处理等许多计算领域,高级合成已经变得司空见惯。然而,它在实时系统领域才刚刚开始受到重视。给定一个实时应用程序和一个组件设计库,高级综合包括三个主要步骤:(i)估计满足应用程序约束所需的处理器和资源,(ii)使用设计库中的组件识别合适的体系结构,以及(iii)在所选体系结构上调度应用程序任务。在本文中,我们重点讨论了这一过程的第一步和第三步。具体来说,我们确定了并行处理这两个步骤的关键问题。然后讨论处理这些问题的方法,并给出分布式实现的结果。这种实现在工作站网络上的结果表明,通过使用多个工作站可以实现总体运行时的显著加速。
{"title":"Distributed synthesis of real-time computer systems","authors":"Ahmad Abualsamid, Raed Alqadi, P. Ramanathan","doi":"10.1109/RTTAS.1995.516212","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516212","url":null,"abstract":"High-level synthesis has become commonplace in many areas of computing such as VLSI design and digital signal processing. However, it is just beginning to receive attention in the area of real-time systems. Given a real-time application and a design library of components, high-level synthesis involves three main steps: (i) estimation of processors and resources required to meet the constraints of the application, (ii) identifying suitable architectures using the components from the design library, and (iii) scheduling application tasks on the selected architecture. In this paper, we focus on the first and the third steps of this process. Specifically, we identify key issues in parallelizing these two steps. We then discuss approaches to deal with these issues and present results of our distributed implementation. The results of this implementation on a network of workstations show that considerable speedup in overall runtimes can be achieved by using multiple workstations.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127129710","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
RMDP-a real-time CPU scheduling algorithm to provide QoS guarantees for protocol processing rmdp -一种实时CPU调度算法,为协议处理提供QoS保证
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516200
Kevin Mellott, Chris Taylor
We present the analysis of a real-time CPU scheduling algorithm specifically designed to provide processing guarantees for multimedia applications. It is motivated by the need to reduce the number of contest switch operations in protocol processing while being able to provide bandwidth and delay guarantees to each protocol session. We have implemented this scheme in the NetBSD operating system. Our experimental and simulation results show that there is substantial reduction in the number of context switch operations. We present the scheme and derive its schedulability test.
本文分析了一种专门为多媒体应用提供处理保障的实时CPU调度算法。它的动机是需要减少协议处理中的竞争切换操作的数量,同时能够为每个协议会话提供带宽和延迟保证。我们已经在NetBSD操作系统中实现了该方案。我们的实验和仿真结果表明,上下文切换操作的数量大大减少。给出了该方案,并推导了其可调度性检验。
{"title":"RMDP-a real-time CPU scheduling algorithm to provide QoS guarantees for protocol processing","authors":"Kevin Mellott, Chris Taylor","doi":"10.1109/RTTAS.1995.516200","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516200","url":null,"abstract":"We present the analysis of a real-time CPU scheduling algorithm specifically designed to provide processing guarantees for multimedia applications. It is motivated by the need to reduce the number of contest switch operations in protocol processing while being able to provide bandwidth and delay guarantees to each protocol session. We have implemented this scheme in the NetBSD operating system. Our experimental and simulation results show that there is substantial reduction in the number of context switch operations. We present the scheme and derive its schedulability test.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"515 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123077902","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
The design and implementation of a Real-Time Object Management Interface 实时对象管理接口的设计与实现
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516216
Tei-Wei Kuo, A. Mok
Describes the design of the Real-Time Object Management Interface (RTOMI), a distributed real-time data-access interface which runs on multiprocessor platforms. RTOMI is designed to facilitate the implementation of real-time data-intensive applications by providing process scheduling and data distribution mechanisms that exploit the concept of "similarity". RTOMI is implemented to run on a multi-board Intel System 520 which is used as a testbed for evaluating our real-time transaction scheduling and data distribution algorithms.
描述了实时对象管理接口(RTOMI)的设计,RTOMI是一种运行在多处理器平台上的分布式实时数据访问接口。RTOMI旨在通过提供利用“相似性”概念的进程调度和数据分发机制,促进实时数据密集型应用程序的实现。RTOMI被实现在多板Intel System 520上运行,该系统被用作评估实时事务调度和数据分发算法的测试平台。
{"title":"The design and implementation of a Real-Time Object Management Interface","authors":"Tei-Wei Kuo, A. Mok","doi":"10.1109/RTTAS.1995.516216","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516216","url":null,"abstract":"Describes the design of the Real-Time Object Management Interface (RTOMI), a distributed real-time data-access interface which runs on multiprocessor platforms. RTOMI is designed to facilitate the implementation of real-time data-intensive applications by providing process scheduling and data distribution mechanisms that exploit the concept of \"similarity\". RTOMI is implemented to run on a multi-board Intel System 520 which is used as a testbed for evaluating our real-time transaction scheduling and data distribution algorithms.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122180457","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
An efficient implementation of the Hough transform for detecting vehicle license plates using DSP'S 基于DSP的车牌检测霍夫变换的高效实现
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516201
V. Kamat, S. Ganesan
The paper addresses the general problem of the detection of vehicle license plates from road scenes, for the purpose of vehicle tracking. It describes an algorithm for detecting a license plate from a road scene acquired by a CCD camera, using image processing techniques, where the authors have used the Hough transform (HT) for line detection (the shape of the license plates is defined by lines) because it fits well into this application as it facilitates the selection of lines from specific areas and specific orientations within the image. This is followed by a brief description of the image processing system on which this algorithm has been implemented. Lastly, the results and conclusions of the application of the license plate detection algorithm to a real vehicle are discussed.
本文解决了道路场景中车牌检测的一般问题,用于车辆跟踪。它描述了一种使用图像处理技术从CCD相机获取的道路场景中检测车牌的算法,其中作者使用霍夫变换(HT)进行线检测(车牌的形状由线定义),因为它非常适合该应用程序,因为它有助于从图像中的特定区域和特定方向选择线。接下来是对实现该算法的图像处理系统的简要描述。最后,讨论了车牌检测算法在实际车辆中的应用结果和结论。
{"title":"An efficient implementation of the Hough transform for detecting vehicle license plates using DSP'S","authors":"V. Kamat, S. Ganesan","doi":"10.1109/RTTAS.1995.516201","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516201","url":null,"abstract":"The paper addresses the general problem of the detection of vehicle license plates from road scenes, for the purpose of vehicle tracking. It describes an algorithm for detecting a license plate from a road scene acquired by a CCD camera, using image processing techniques, where the authors have used the Hough transform (HT) for line detection (the shape of the license plates is defined by lines) because it fits well into this application as it facilitates the selection of lines from specific areas and specific orientations within the image. This is followed by a brief description of the image processing system on which this algorithm has been implemented. Lastly, the results and conclusions of the application of the license plate detection algorithm to a real vehicle are discussed.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131698666","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}
引用次数: 197
A new generation modechart verifier 新一代模型验证器
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516208
Jin Yang, A. Mok, D. Stuart
We have implemented a new-generation modechart verifier called vf3. The new verifier is capable of dealing with modecharts with arbitrary hierarchy. More importantly, it employs several novel strategies to effectively reduce the search space while speeding up the verification process. It represents the computation graph for a modechart in a more compact form called a 'zone-based computation graph'. It uses on-the-fly deterministic pruning to reduce the outgoing edges from nodes in a graph. Finally, it builds on-the-fly a quotient graph based on a given real-time logic (RTL) formula. Our experimental results show that vf3 reduces the sizes of computation graphs by factors ranging from 2 to 10.
我们实现了新一代模型验证器vf3。新的验证器能够处理具有任意层次结构的模型图。更重要的是,它采用了几种新颖的策略,有效地减少了搜索空间,同时加快了验证过程。它以一种更紧凑的形式表示模型图的计算图,称为“基于区域的计算图”。它使用动态确定性剪枝来减少图中节点的外向边。最后,基于给定的实时逻辑(RTL)公式动态构建商图。我们的实验结果表明,vf3将计算图的大小减少了2到10倍。
{"title":"A new generation modechart verifier","authors":"Jin Yang, A. Mok, D. Stuart","doi":"10.1109/RTTAS.1995.516208","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516208","url":null,"abstract":"We have implemented a new-generation modechart verifier called vf3. The new verifier is capable of dealing with modecharts with arbitrary hierarchy. More importantly, it employs several novel strategies to effectively reduce the search space while speeding up the verification process. It represents the computation graph for a modechart in a more compact form called a 'zone-based computation graph'. It uses on-the-fly deterministic pruning to reduce the outgoing edges from nodes in a graph. Finally, it builds on-the-fly a quotient graph based on a given real-time logic (RTL) formula. Our experimental results show that vf3 reduces the sizes of computation graphs by factors ranging from 2 to 10.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129520406","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
Paradigm for building robust real-time distributed mission-critical systems 构建健壮的实时分布式关键任务系统的范例
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516192
A. Kanevsky, P. Krupp, P. Wallace
We demonstrate a new computing paradigm for the evolution of the long life-cycle defense system with stringent safety, timing and dependability requirements, namely, the multiple target tracking (MTT) part of a surveillance radar system. We demonstrate the new paradigm's capability for the support of system upgrades in system software, hardware, and application software while maintaining the existing baseline performance. This new paradigm shares many characteristics with the SEI/CMU Simplex Architecture whose applicability has been demonstrated for a prototypical industrial feedback control application. We present the concepts of our paradigm, lessons learned in applying the paradigm to surveillance radar, and lessons learned implementing the paradigm by integrating standard technologies.
我们展示了一种新的计算范式,用于具有严格安全性,定时和可靠性要求的长生命周期防御系统的演变,即监视雷达系统的多目标跟踪(MTT)部分。我们演示了支持系统软件、硬件和应用软件中的系统升级的新范式的能力,同时保持现有的基线性能。这种新范式与SEI/CMU Simplex架构有许多共同的特点,其适用性已被证明适用于典型的工业反馈控制应用。我们提出了范例的概念,将范例应用于监视雷达的经验教训,以及通过集成标准技术实现范例的经验教训。
{"title":"Paradigm for building robust real-time distributed mission-critical systems","authors":"A. Kanevsky, P. Krupp, P. Wallace","doi":"10.1109/RTTAS.1995.516192","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516192","url":null,"abstract":"We demonstrate a new computing paradigm for the evolution of the long life-cycle defense system with stringent safety, timing and dependability requirements, namely, the multiple target tracking (MTT) part of a surveillance radar system. We demonstrate the new paradigm's capability for the support of system upgrades in system software, hardware, and application software while maintaining the existing baseline performance. This new paradigm shares many characteristics with the SEI/CMU Simplex Architecture whose applicability has been demonstrated for a prototypical industrial feedback control application. We present the concepts of our paradigm, lessons learned in applying the paradigm to surveillance radar, and lessons learned implementing the paradigm by integrating standard technologies.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116514573","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
Support for real-time computing within general purpose operating systems-supporting co-resident operating systems 支持通用操作系统内的实时计算——支持共同驻留操作系统
Pub Date : 1995-05-15 DOI: 10.1109/RTTAS.1995.516189
G. Bollella, K. Jeffay
Distributed multimedia applications are typical of a new class of workstation applications that require real-time communication and computation services to be effective. Unfortunately, there remains a wide gap between the development of real-time computing technology in the research community and the deployment of real-time solutions in commercial systems. We explore technology for allowing two operating systems, a general purpose operating system and a predictable real-time kernel, to co-exist on the same hardware. We discuss the problems of multiplexing shared devices and partitioning shared data structures to accommodate two operating systems, and present a CPU executive that allows the IBM Microkernel (a derivative of the Mach microkernel) with an OSF/1 server to co-exist with a simple real-time kernel we have built. We also extend the traditional theory of scheduling periodic tasks on a uniprocessor to accommodate the case where a real-time kernel is allocated only a fraction of the total CPU capacity.
分布式多媒体应用是一种典型的新型工作站应用,它需要实时通信和计算服务才能有效。不幸的是,实时计算技术在研究界的发展与实时解决方案在商业系统中的部署之间仍然存在很大的差距。我们探索允许两个操作系统(一个通用操作系统和一个可预测的实时内核)在同一硬件上共存的技术。我们讨论了多路复用共享设备和对共享数据结构进行分区以适应两个操作系统的问题,并介绍了一个CPU执行器,它允许带有OSF/1服务器的IBM微内核(Mach微内核的衍生物)与我们构建的简单实时内核共存。我们还扩展了在单处理器上调度周期性任务的传统理论,以适应实时内核只分配了总CPU容量的一小部分的情况。
{"title":"Support for real-time computing within general purpose operating systems-supporting co-resident operating systems","authors":"G. Bollella, K. Jeffay","doi":"10.1109/RTTAS.1995.516189","DOIUrl":"https://doi.org/10.1109/RTTAS.1995.516189","url":null,"abstract":"Distributed multimedia applications are typical of a new class of workstation applications that require real-time communication and computation services to be effective. Unfortunately, there remains a wide gap between the development of real-time computing technology in the research community and the deployment of real-time solutions in commercial systems. We explore technology for allowing two operating systems, a general purpose operating system and a predictable real-time kernel, to co-exist on the same hardware. We discuss the problems of multiplexing shared devices and partitioning shared data structures to accommodate two operating systems, and present a CPU executive that allows the IBM Microkernel (a derivative of the Mach microkernel) with an OSF/1 server to co-exist with a simple real-time kernel we have built. We also extend the traditional theory of scheduling periodic tasks on a uniprocessor to accommodate the case where a real-time kernel is allocated only a fraction of the total CPU capacity.","PeriodicalId":265113,"journal":{"name":"Proceedings Real-Time Technology and Applications Symposium","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131054592","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}
引用次数: 39
期刊
Proceedings Real-Time Technology and Applications Symposium
全部 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