首页 > 最新文献

Proceedings Second International Workshop on Real-Time Computing Systems and Applications最新文献

英文 中文
Operating system support for continuous media applications-RT-Mach extensions 操作系统支持连续媒体应用程序- rt - mach扩展
H. Tokuda
In this paper, we describe operating system support for continuous media applications based on our experience of using the Real-Time Mach microkernel. We first address the limitations of the current workstation operating systems. Then, we discuss operating system support for continuous media from three different points of view: architectural support, resource management support, and programming support. Several Real-Time Mach examples are also discussed.
在本文中,我们根据使用Real-Time Mach微内核的经验描述了操作系统对连续媒体应用程序的支持。我们首先讨论当前工作站操作系统的局限性。然后,我们从三个不同的角度讨论操作系统对连续介质的支持:体系结构支持、资源管理支持和编程支持。还讨论了几个实时Mach实例。
{"title":"Operating system support for continuous media applications-RT-Mach extensions","authors":"H. Tokuda","doi":"10.1109/RTCSA.1995.528780","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528780","url":null,"abstract":"In this paper, we describe operating system support for continuous media applications based on our experience of using the Real-Time Mach microkernel. We first address the limitations of the current workstation operating systems. Then, we discuss operating system support for continuous media from three different points of view: architectural support, resource management support, and programming support. Several Real-Time Mach examples are also discussed.","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125047879","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
The impact of extrinsic cache performance on predictability of real-time systems 外部缓存性能对实时系统可预测性的影响
J. Busquets-Mataix, J. J. Serrano
Cache memories are commonly avoided in real-time systems because of their unpredictable behavior. Recently, some research has been done to obtain tighter bounds on the worst case execution time of cached programs. These techniques usually assume a non preemptive underlying system. However, some techniques can be applied to allow the use of caches in preemptive systems. This paper compares methods for dealing with extrinsic cache behavior (inter-task cache interference). Time-domain oriented methods (the inter-task cache interference is incorporated in the schedulability analysis) are compared to space-domain oriented ones (increase of the cache predictability by assigning private cache partitions to tasks). The obtained results bound the applicability domain for each method for a variety of hardware and workload configurations. The results can be used as design guidelines.
由于其不可预测的行为,在实时系统中通常避免使用缓存内存。最近,已经进行了一些研究,以获得对缓存程序的最坏情况执行时间的更严格的限制。这些技术通常假定底层系统是非抢占式的。但是,可以应用一些技术来允许在抢占式系统中使用缓存。本文比较了处理外部缓存行为(任务间缓存干扰)的方法。将面向时间域的方法(将任务间缓存干扰纳入可调度性分析)与面向空间域的方法(通过为任务分配私有缓存分区来增加缓存可预测性)进行了比较。所获得的结果限定了每种方法对各种硬件和工作负载配置的适用范围。研究结果可作为设计指导。
{"title":"The impact of extrinsic cache performance on predictability of real-time systems","authors":"J. Busquets-Mataix, J. J. Serrano","doi":"10.1109/RTCSA.1995.528744","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528744","url":null,"abstract":"Cache memories are commonly avoided in real-time systems because of their unpredictable behavior. Recently, some research has been done to obtain tighter bounds on the worst case execution time of cached programs. These techniques usually assume a non preemptive underlying system. However, some techniques can be applied to allow the use of caches in preemptive systems. This paper compares methods for dealing with extrinsic cache behavior (inter-task cache interference). Time-domain oriented methods (the inter-task cache interference is incorporated in the schedulability analysis) are compared to space-domain oriented ones (increase of the cache predictability by assigning private cache partitions to tasks). The obtained results bound the applicability domain for each method for a variety of hardware and workload configurations. The results can be used as design guidelines.","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116013707","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}
引用次数: 8
Scheduling hard-realtime parallel tasks onto the processor network with wrapped mesh topology 将硬实时并行任务调度到具有包裹网格拓扑的处理器网络上
Y. Kokusho, N. Doi
When scheduling realtime parallel tasks onto multiprocessor systems, it is very important to optimize the computing resource allocations to those tasks using load-distribution mechanisms. This paper proposes a static load-distribution mechanism, called the Double-Layered Load-Distribution (DLLD) mechanism, which schedules hard realtime parallel computing tasks. Due to the nature of the hard realtime computation, the deadlines of task executions must be previously analysed and perfectly satisfied. For this reason, static load-distribution schemes are preferred to dynamic ones. In order to optimize the scheduling results with respect to various types of parallel computing tasks and various architectures of parallel-processor hardware, the DLLD mechanism is comprised of two functional layers: the DF/IHS scheduler (the upper layer) and the DPSTS (the lower layer).
在多处理器系统上调度实时并行任务时,利用负载分配机制优化任务的计算资源分配是非常重要的。本文提出了一种静态负载分配机制,称为双层负载分配(dld)机制,用于调度硬实时并行计算任务。由于硬实时计算的性质,任务执行的截止日期必须事先分析并完全满足。因此,静态荷载分配方案优于动态荷载分配方案。为了针对不同类型的并行计算任务和不同架构的并行处理器硬件优化调度结果,dld机制由两个功能层组成:DF/IHS调度器(上层)和DPSTS(下层)。
{"title":"Scheduling hard-realtime parallel tasks onto the processor network with wrapped mesh topology","authors":"Y. Kokusho, N. Doi","doi":"10.1109/RTCSA.1995.528777","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528777","url":null,"abstract":"When scheduling realtime parallel tasks onto multiprocessor systems, it is very important to optimize the computing resource allocations to those tasks using load-distribution mechanisms. This paper proposes a static load-distribution mechanism, called the Double-Layered Load-Distribution (DLLD) mechanism, which schedules hard realtime parallel computing tasks. Due to the nature of the hard realtime computation, the deadlines of task executions must be previously analysed and perfectly satisfied. For this reason, static load-distribution schemes are preferred to dynamic ones. In order to optimize the scheduling results with respect to various types of parallel computing tasks and various architectures of parallel-processor hardware, the DLLD mechanism is comprised of two functional layers: the DF/IHS scheduler (the upper layer) and the DPSTS (the lower layer).","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"245 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116390581","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
Fundamental Conflicts in the Design of Real-Time Protocols 实时协议设计中的基本冲突
H. Kopetz
{"title":"Fundamental Conflicts in the Design of Real-Time Protocols","authors":"H. Kopetz","doi":"10.1109/RTCSA.1995.528762","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528762","url":null,"abstract":"","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129498244","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
The middleware services for industrial computer systems 中间件服务于工业计算机系统
Morikazu Takegaki
The "Diaspect", the middleware package we have developed, provides basic industrial computing services common to various ICS applications. The Diaspect family includes a real-time data service that supports the programming of reliable hard real-time data processing, a man-machine service that realizes advanced man-machine functions for sophisticated plant operation, a distributed database middleware that manages the consistency of the distributed database and provides user specific views. We extracted these middleware services based on the analysis of many ICS applications. The author describes the concepts behind the development of the Diaspect, and outlines functions of principal middlewares.
我们开发的中间件包“Diaspect”为各种ICS应用提供了通用的基本工业计算服务。Diaspect系列包括一个实时数据服务,支持可靠的硬实时数据处理编程;一个人机服务,实现复杂工厂操作的高级人机功能;一个分布式数据库中间件,管理分布式数据库的一致性,并提供用户特定的视图。我们根据对许多ICS应用程序的分析提取了这些中间件服务。作者描述了Diaspect开发背后的概念,并概述了主要中间件的功能。
{"title":"The middleware services for industrial computer systems","authors":"Morikazu Takegaki","doi":"10.1109/RTCSA.1995.528769","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528769","url":null,"abstract":"The \"Diaspect\", the middleware package we have developed, provides basic industrial computing services common to various ICS applications. The Diaspect family includes a real-time data service that supports the programming of reliable hard real-time data processing, a man-machine service that realizes advanced man-machine functions for sophisticated plant operation, a distributed database middleware that manages the consistency of the distributed database and provides user specific views. We extracted these middleware services based on the analysis of many ICS applications. The author describes the concepts behind the development of the Diaspect, and outlines functions of principal middlewares.","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"726 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133283179","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 new fault-tolerant scheduling technique for real-time multiprocessor systems 一种新的实时多处理器系统容错调度技术
Tatsuhiro Tsuchiya, Y. Kakuda, T. Kikuno
In multiprocessors used for implementing real-time applications, it is strongly required to ensure that tasks' deadlines are met in spite of faults. In this paper, we discuss fault-tolerant task scheduling techniques in real-time multiprocessor systems where aperiodic tasks arrive dynamically. For fault-tolerance, multiple copies of each task have to be scheduled on distinct processors in such systems. The authors propose a new technique for efficiently scheduling copies of tasks having small laxity. Then, we integrate our technique with previous work and develop a new scheduling algorithm, removing the assumption on task laxity. Simulation results show the effectiveness of our technique.
在用于实现实时应用程序的多处理器中,强烈要求确保在出现错误的情况下满足任务的截止日期。本文讨论了非周期性任务动态到达的实时多处理机系统中的容错任务调度技术。为了实现容错,每个任务的多个副本必须安排在这样的系统中的不同处理器上。作者提出了一种新的技术来有效地调度具有小松弛性的任务副本。然后,我们将我们的技术与先前的工作相结合,开发了一种新的调度算法,消除了任务松弛的假设。仿真结果表明了该方法的有效性。
{"title":"A new fault-tolerant scheduling technique for real-time multiprocessor systems","authors":"Tatsuhiro Tsuchiya, Y. Kakuda, T. Kikuno","doi":"10.1109/RTCSA.1995.528772","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528772","url":null,"abstract":"In multiprocessors used for implementing real-time applications, it is strongly required to ensure that tasks' deadlines are met in spite of faults. In this paper, we discuss fault-tolerant task scheduling techniques in real-time multiprocessor systems where aperiodic tasks arrive dynamically. For fault-tolerance, multiple copies of each task have to be scheduled on distinct processors in such systems. The authors propose a new technique for efficiently scheduling copies of tasks having small laxity. Then, we integrate our technique with previous work and develop a new scheduling algorithm, removing the assumption on task laxity. Simulation results show the effectiveness of our technique.","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130195075","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}
引用次数: 32
A soft aperiodic task scheduling algorithm in dynamic-priority systems 动态优先级系统中的软非周期任务调度算法
Sungyoung Lee, Hyungill Kim, Jongwon Lee
In this paper, we present a joint scheduling of hard deadline periodic and soft deadline aperiodic tasks in dynamic-priority systems. The proposed algorithm has extended the fixed-critical task indicating (CTI) algorithm developed by the authors previously (1995). The dynamic-CTI algorithm is operated in such a way that dynamic-priority assignment strategy for a given periodic task set and the information on a deadlinewise preassignment table, called dynamic-CTI table, are mixed dynamically according to the aperiodic tasks' arrivals at runtime. The algorithm has a predictability and a less computational complexity in calculating the slacks since it uses the dynamic-CTI table. Our simulation study shows that the dynamic-CTI scheduling has better performance than the fixed-CTI algorithm which is even better than the slack stealing algorithms, especially under a heavy, transient overload.
本文提出了动态优先级系统中硬期限周期任务和软期限非周期任务的联合调度方法。该算法扩展了作者先前(1995)开发的固定关键任务指示(CTI)算法。动态cti算法的运行方式是,根据非周期性任务在运行时的到达情况,动态混合给定周期性任务集的动态优先级分配策略和截止日期预分配表(称为动态cti表)上的信息。该算法使用动态cti表,具有可预测性和较低的计算复杂度。仿真研究表明,动态cti调度算法比固定cti调度算法具有更好的调度性能,特别是在瞬态重载情况下,动态cti调度算法的调度性能甚至优于空闲窃取算法。
{"title":"A soft aperiodic task scheduling algorithm in dynamic-priority systems","authors":"Sungyoung Lee, Hyungill Kim, Jongwon Lee","doi":"10.1109/RTCSA.1995.528753","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528753","url":null,"abstract":"In this paper, we present a joint scheduling of hard deadline periodic and soft deadline aperiodic tasks in dynamic-priority systems. The proposed algorithm has extended the fixed-critical task indicating (CTI) algorithm developed by the authors previously (1995). The dynamic-CTI algorithm is operated in such a way that dynamic-priority assignment strategy for a given periodic task set and the information on a deadlinewise preassignment table, called dynamic-CTI table, are mixed dynamically according to the aperiodic tasks' arrivals at runtime. The algorithm has a predictability and a less computational complexity in calculating the slacks since it uses the dynamic-CTI table. Our simulation study shows that the dynamic-CTI scheduling has better performance than the fixed-CTI algorithm which is even better than the slack stealing algorithms, especially under a heavy, transient overload.","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"574 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122932185","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}
引用次数: 8
Performance comparison of real-time architectures using simulation 使用仿真的实时架构性能比较
Heejo Lee, K. Toda, Jong Kim, K. Nishida, E. Takahashi, Y. Yamaguchi
This paper presents a performance comparison of real-time system architectures. A discrete event-driven, task-based simulator is developed for evaluating the performance of parallel and distributed real-time systems. Real-time system components such as processor, network architectures, and scheduling policy are included in the simulator. Simulation results show that priority-based communication and scheduling are more suitable for real-time systems than FIFO-based. The strategy of having a dedicated processor, which produces no effect on task execution by scheduling and packet/interrupt handling, is proven to enhance schedulability and predictability. This paper suggests a method for finding an appropriate real-time architecture for users having real-time requirements through the performance prediction of real-time systems.
本文给出了实时系统架构的性能比较。为评估并行和分布式实时系统的性能,开发了一个离散事件驱动、基于任务的仿真器。实时系统组件,如处理器、网络架构和调度策略都包含在模拟器中。仿真结果表明,基于优先级的通信和调度比基于fifo的更适合于实时系统。使用专用处理器的策略,通过调度和包/中断处理不会对任务执行产生影响,被证明可以增强可调度性和可预测性。本文提出了一种通过对实时系统的性能预测,为有实时需求的用户寻找合适的实时体系结构的方法。
{"title":"Performance comparison of real-time architectures using simulation","authors":"Heejo Lee, K. Toda, Jong Kim, K. Nishida, E. Takahashi, Y. Yamaguchi","doi":"10.1109/RTCSA.1995.528765","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528765","url":null,"abstract":"This paper presents a performance comparison of real-time system architectures. A discrete event-driven, task-based simulator is developed for evaluating the performance of parallel and distributed real-time systems. Real-time system components such as processor, network architectures, and scheduling policy are included in the simulator. Simulation results show that priority-based communication and scheduling are more suitable for real-time systems than FIFO-based. The strategy of having a dedicated processor, which produces no effect on task execution by scheduling and packet/interrupt handling, is proven to enhance schedulability and predictability. This paper suggests a method for finding an appropriate real-time architecture for users having real-time requirements through the performance prediction of real-time systems.","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124109864","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
The generated order preserving real-time garbage collection 生成的顺序保留实时垃圾收集
Hiroshi Koide
This paper proposes a new real-time garbage collection that always preserves the order of object creation. Some programming languages and application programs need to preserve the generated order of objects. The proposed method is the first type of the garbage collection that can be used to make them run in real-time. Since the generated order preserving scavenging garbage collection is partly employed, the complexity of the proposed method is not related to the heap size. The requirements for the real-time processing is also presented.
本文提出了一种新的实时垃圾回收方法,它总是保持对象创建的顺序。一些编程语言和应用程序需要保留对象的生成顺序。所建议的方法是第一种可用于使它们实时运行的垃圾收集类型。由于部分使用了生成的顺序保留清除垃圾收集,因此所建议的方法的复杂性与堆大小无关。提出了实时处理的要求。
{"title":"The generated order preserving real-time garbage collection","authors":"Hiroshi Koide","doi":"10.1109/RTCSA.1995.528767","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528767","url":null,"abstract":"This paper proposes a new real-time garbage collection that always preserves the order of object creation. Some programming languages and application programs need to preserve the generated order of objects. The proposed method is the first type of the garbage collection that can be used to make them run in real-time. Since the generated order preserving scavenging garbage collection is partly employed, the complexity of the proposed method is not related to the heap size. The requirements for the real-time processing is also presented.","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124996325","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
Object-oriented design of main-memory DBMS for real-time applications 面向实时应用的内存DBMS的面向对象设计
S. Cha, Beomyeong Park, Soondong Lee, Sumin Song, J. Park, J. S. Lee, Sumin Park, D. Hur, Gi-Chang Kim
Many applications, such as telecommunication, process control, and virtual reality, require real-time access to database. Main-memory DBMS, which becomes feasible with the increasing availability of large and relatively cheap memory, can provide better performance than disk-based systems for real-time applications. This paper presents an overall architecture of M/sup 2/RT, a main-memory real-time DBMS, and an object-oriented design of its storage system called M/sup 2/RTSS. M/sup 2/RTSS provides classes that implement the core functionality of storage management, real-time transaction scheduling, and recovery. Implemetation-specific information is encapsulated in these classes and extensions can be made by inheritance. With object-oriented features, M/sup 2/RTSS can easily incorporate new development in application requirements and the result of ongoing research in real-time systems.
许多应用程序,如电信、过程控制和虚拟现实,都需要实时访问数据库。随着大内存和相对便宜的内存可用性的增加,主内存DBMS变得可行,它可以为实时应用程序提供比基于磁盘的系统更好的性能。本文介绍了主存实时数据库管理系统M/sup 2/RT的总体体系结构及其存储系统M/sup 2/RTSS的面向对象设计。M/sup 2/RTSS提供了实现存储管理、实时事务调度和恢复等核心功能的类。特定于实现的信息被封装在这些类中,并且可以通过继承进行扩展。借助面向对象的特性,M/sup 2/RTSS可以很容易地将应用需求的新发展和实时系统中正在进行的研究结果结合起来。
{"title":"Object-oriented design of main-memory DBMS for real-time applications","authors":"S. Cha, Beomyeong Park, Soondong Lee, Sumin Song, J. Park, J. S. Lee, Sumin Park, D. Hur, Gi-Chang Kim","doi":"10.1109/RTCSA.1995.528759","DOIUrl":"https://doi.org/10.1109/RTCSA.1995.528759","url":null,"abstract":"Many applications, such as telecommunication, process control, and virtual reality, require real-time access to database. Main-memory DBMS, which becomes feasible with the increasing availability of large and relatively cheap memory, can provide better performance than disk-based systems for real-time applications. This paper presents an overall architecture of M/sup 2/RT, a main-memory real-time DBMS, and an object-oriented design of its storage system called M/sup 2/RTSS. M/sup 2/RTSS provides classes that implement the core functionality of storage management, real-time transaction scheduling, and recovery. Implemetation-specific information is encapsulated in these classes and extensions can be made by inheritance. With object-oriented features, M/sup 2/RTSS can easily incorporate new development in application requirements and the result of ongoing research in real-time systems.","PeriodicalId":111365,"journal":{"name":"Proceedings Second International Workshop on Real-Time Computing Systems and Applications","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127592716","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}
引用次数: 17
期刊
Proceedings Second International Workshop on Real-Time Computing Systems and Applications
全部 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