首页 > 最新文献

Proceedings 13th Euromicro Conference on Real-Time Systems最新文献

英文 中文
Timely use of the CAN protocol in critical hard real-time systems with faults 在有故障的关键硬实时系统中及时使用CAN协议
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.934009
I. Broster, A. Burns
The presence of network errors such as electrical interference affects the timing properties of a CAN (Controller Area Network) bus. In hard real-time systems it is often better to not receive a message than to receive it too late. Aborting late messages is a form of real-time error confinement which prevents late messages affecting the timeliness of other messages and processes. This can be used to help guarantee hard real-time performance in a distributed system using CAN in the presence of unbounded network errors.
电子干扰等网络误差的存在会影响CAN(控制器局域网)总线的时序特性。在硬实时系统中,通常不接收消息比接收得太晚要好。终止延迟消息是实时错误限制的一种形式,它可以防止延迟消息影响其他消息和进程的时效性。这可以用来帮助在存在无界网络错误的情况下,在使用can的分布式系统中保证硬实时性能。
{"title":"Timely use of the CAN protocol in critical hard real-time systems with faults","authors":"I. Broster, A. Burns","doi":"10.1109/EMRTS.2001.934009","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.934009","url":null,"abstract":"The presence of network errors such as electrical interference affects the timing properties of a CAN (Controller Area Network) bus. In hard real-time systems it is often better to not receive a message than to receive it too late. Aborting late messages is a form of real-time error confinement which prevents late messages affecting the timeliness of other messages and processes. This can be used to help guarantee hard real-time performance in a distributed system using CAN in the presence of unbounded network errors.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123636255","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}
引用次数: 43
Mixed Pfair/ERfair scheduling of asynchronous periodic tasks 异步周期任务的Pfair/ERfair混合调度
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.934004
James H. Anderson, A. Srinivasan
In this paper, we prove that a simplified variant of the PD Pfair algorithm, called PD/sup 2/, is optimal for scheduling any mix of early-release and non-early-release asynchronous tasks on a multiprocessor. This result breaks new ground by incorporating both early-release and non-early-release tasks under a common framework. In addition, all prior work on optimal multiprocessor Pfair scheduling algorithms has been limited to synchronous periodic task systems.
在本文中,我们证明了PD - Pfair算法的一个简化变体,称为PD/sup 2/,对于调度多处理器上任何提前发布和非提前发布的异步任务的混合是最优的。这个结果通过在一个公共框架下合并早期发布和非早期发布的任务而开辟了新的领域。此外,所有先前关于最优多处理器Pfair调度算法的工作都局限于同步周期任务系统。
{"title":"Mixed Pfair/ERfair scheduling of asynchronous periodic tasks","authors":"James H. Anderson, A. Srinivasan","doi":"10.1109/EMRTS.2001.934004","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.934004","url":null,"abstract":"In this paper, we prove that a simplified variant of the PD Pfair algorithm, called PD/sup 2/, is optimal for scheduling any mix of early-release and non-early-release asynchronous tasks on a multiprocessor. This result breaks new ground by incorporating both early-release and non-early-release tasks under a common framework. In addition, all prior work on optimal multiprocessor Pfair scheduling algorithms has been limited to synchronous periodic task systems.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126236355","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}
引用次数: 203
Transformation of path information for WCET analysis during compilation 在编译过程中进行WCET分析的路径信息转换
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.933993
R. Kirner, P. Puschner
Performing worst-case execution time (WCET) analysis on machine code with program path annotation provided at high-level source code level requires the transformation of path annotations from the source-code level to assembly/object-code level. This path-information transformation can be done outside or integrated into the compiler during code compilation. The first approach is easier to implement but lacks for the support of strong code optimizations performed by the compiler because the external tool would have to make guesses about optimizations. In this paper we present an approach for the program code compilation that integrates the transformation of program path information into the compiler. Path information is transformed through all compiler stages to the adequate path information for the corresponding assembly code level. The WCET analysis tool processes the program at assembly code level with the correctly transformed program-path information to obtain accurate runtime bounds. Several experiments were performed to demonstrate the importance of supporting the transformation of path-information in aggressively optimizing compilers.
利用高级源代码级别提供的程序路径注释对机器码进行最坏情况执行时间(WCET)分析,需要将路径注释从源代码级别转换为汇编/目标代码级别。这种路径信息转换可以在外部完成,也可以在代码编译期间集成到编译器中。第一种方法更容易实现,但缺乏对编译器执行的强代码优化的支持,因为外部工具必须对优化进行猜测。本文提出了一种将程序路径信息的转换集成到编译器中的程序代码编译方法。路径信息通过所有编译器阶段转换为相应汇编代码级别的适当路径信息。WCET分析工具使用正确转换的程序路径信息在汇编代码级别处理程序,以获得准确的运行时边界。我们进行了几个实验,以证明在积极优化编译器中支持路径信息转换的重要性。
{"title":"Transformation of path information for WCET analysis during compilation","authors":"R. Kirner, P. Puschner","doi":"10.1109/EMRTS.2001.933993","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.933993","url":null,"abstract":"Performing worst-case execution time (WCET) analysis on machine code with program path annotation provided at high-level source code level requires the transformation of path annotations from the source-code level to assembly/object-code level. This path-information transformation can be done outside or integrated into the compiler during code compilation. The first approach is easier to implement but lacks for the support of strong code optimizations performed by the compiler because the external tool would have to make guesses about optimizations. In this paper we present an approach for the program code compilation that integrates the transformation of program path information into the compiler. Path information is transformed through all compiler stages to the adequate path information for the corresponding assembly code level. The WCET analysis tool processes the program at assembly code level with the correctly transformed program-path information to obtain accurate runtime bounds. Several experiments were performed to demonstrate the importance of supporting the transformation of path-information in aggressively optimizing compilers.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131567775","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}
引用次数: 62
Real-time communication protocol development using SDL for an embedded system on chip based on ARM microcontroller 基于ARM单片机的嵌入式片上系统实时通信协议的SDL开发
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.934007
C. Drosos, M. Zayadine, D. Metafas
The rising complexity of communication protocols forces designers to work with efficient high level software design tools to increase the level of abstraction at which they work. For the purposes of the software development of a DECT/GSM protocol implementation for an embedded system a novel SDL based framework was followed. The embedded real time system on chip is based on a multiprocessor architecture, featuring an ARM and a DSP core. Complete system's architecture is presented along with the architecture of the software parts. Final protocol stack code was automatically generated from the SDL tool. A new advanced RTOS-SDL integration method was utilised to integrate the generated code with the functions and services of the RTOS. The results of this integration method were quite promising and the produced system met the initial specifications within the development time limits.
通信协议的日益复杂迫使设计者使用高效的高级软件设计工具来提高他们工作时的抽象层次。为了在嵌入式系统中实现DECT/GSM协议,采用了一种新的基于SDL的软件开发框架。该嵌入式实时片上系统基于多处理器架构,以ARM和DSP为核心。给出了完整的系统体系结构和各软件部分的体系结构。最终的协议栈代码由SDL工具自动生成。采用一种新的先进的RTOS- sdl集成方法,将生成的代码与RTOS的功能和服务进行集成。这种集成方法的结果是相当有希望的,并且生产的系统在开发时间限制内满足了初始规格。
{"title":"Real-time communication protocol development using SDL for an embedded system on chip based on ARM microcontroller","authors":"C. Drosos, M. Zayadine, D. Metafas","doi":"10.1109/EMRTS.2001.934007","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.934007","url":null,"abstract":"The rising complexity of communication protocols forces designers to work with efficient high level software design tools to increase the level of abstraction at which they work. For the purposes of the software development of a DECT/GSM protocol implementation for an embedded system a novel SDL based framework was followed. The embedded real time system on chip is based on a multiprocessor architecture, featuring an ARM and a DSP core. Complete system's architecture is presented along with the architecture of the software parts. Final protocol stack code was automatically generated from the SDL tool. A new advanced RTOS-SDL integration method was utilised to integrate the generated code with the functions and services of the RTOS. The results of this integration method were quite promising and the produced system met the initial specifications within the development time limits.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127950393","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
WCET analysis of reusable portable code 可重用可移植代码的WCET分析
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.933998
P. Puschner, G. Bernat
Traditional worst-case execution-time analysis (WCET analysis) computes upper bounds for the execution times of code. This analysis uses knowledge about the execution contest of the code and about the target architecture. In contrast, the WCET analysis for reusable and portable code has to abstract from parameters that are unknown until the code is finally used. The analysis is done in two steps. The first step computes abstract WCET information to support the reuse and portability of the WCET information. The second step uses the abstract WCET information to compute concrete WCET bounds when the application context and the timing parameters of the target system are known. The paper describes each of the two analysis steps. It demonstrates how WCET information can be made portable and reusable.
传统的最坏情况执行时间分析(WCET)计算代码执行时间的上限。该分析使用了有关代码执行竞争和目标体系结构的知识。相反,对于可重用和可移植代码的WCET分析必须从代码最终使用之前未知的参数中抽象出来。分析分两个步骤完成。第一步计算抽象WCET信息,以支持WCET信息的可重用性和可移植性。第二步,当应用程序上下文和目标系统的定时参数已知时,使用抽象的WCET信息计算具体的WCET边界。本文分别描述了这两个分析步骤。它演示了如何使WCET信息可移植和可重用。
{"title":"WCET analysis of reusable portable code","authors":"P. Puschner, G. Bernat","doi":"10.1109/EMRTS.2001.933998","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.933998","url":null,"abstract":"Traditional worst-case execution-time analysis (WCET analysis) computes upper bounds for the execution times of code. This analysis uses knowledge about the execution contest of the code and about the target architecture. In contrast, the WCET analysis for reusable and portable code has to abstract from parameters that are unknown until the code is finally used. The analysis is done in two steps. The first step computes abstract WCET information to support the reuse and portability of the WCET information. The second step uses the abstract WCET information to compute concrete WCET bounds when the application context and the timing parameters of the target system are known. The paper describes each of the two analysis steps. It demonstrates how WCET information can be made portable and reusable.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122748189","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}
引用次数: 26
Minimum and maximum utilization bounds for multiprocessor RM scheduling 多处理器RM调度的最小和最大利用率界限
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.934003
J. López, J. L. Díaz, D. F. García
This paper deals with the problem of finding utilization bounds for multiprocessor rate monotonic scheduling with partitioning. The minimum and maximum utilization bounds among all the reasonable allocation algorithms are calculated. We prove that the utilization bound associated with the reasonable allocation heuristic Worst Fit (WF) is equal to that minimum. In addition, we prove that the utilization bound associated with the heuristics First Fit Decreasing (FFD) and Best Fit Decreasing (BFD) is equal to the maximum, of value (n+1)(2/sup 1/2/-1), where n is the number of processors.
研究了带分区的多处理机速率单调调度的利用率边界问题。计算了各种合理分配算法的最小和最大利用率界限。我们证明了与合理分配启发式最坏拟合(WF)相关的利用率界等于该最小值。此外,我们证明了与启发式第一拟合递减法(FFD)和最佳拟合递减法(BFD)相关的利用率界等于值(n+1)(2/sup 1/2/-1)的最大值,其中n是处理器的数量。
{"title":"Minimum and maximum utilization bounds for multiprocessor RM scheduling","authors":"J. López, J. L. Díaz, D. F. García","doi":"10.1109/EMRTS.2001.934003","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.934003","url":null,"abstract":"This paper deals with the problem of finding utilization bounds for multiprocessor rate monotonic scheduling with partitioning. The minimum and maximum utilization bounds among all the reasonable allocation algorithms are calculated. We prove that the utilization bound associated with the reasonable allocation heuristic Worst Fit (WF) is equal to that minimum. In addition, we prove that the utilization bound associated with the heuristics First Fit Decreasing (FFD) and Best Fit Decreasing (BFD) is equal to the maximum, of value (n+1)(2/sup 1/2/-1), where n is the number of processors.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"21 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125888922","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}
引用次数: 45
A new approach to the specification and verification of real-time systems 一种实时系统规范与验证的新方法
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.934025
G. Logothetis, K. Schneider
We present a new temporal logic for the specification and verification of real-time systems. This logic is defined on discrete time transition systems which are interpreted in an abstract manner instead of the usual stuttering interpretation. Our approach directly allows the abstraction of real-time systems by ignoring irrelevant qualitative properties, but without loosing any quantitative information.
我们提出了一种新的时间逻辑,用于实时系统的规范和验证。这种逻辑是在离散时间转换系统上定义的,用抽象的方式来解释,而不是通常的断断续续的解释。我们的方法直接通过忽略不相关的定性属性来抽象实时系统,但不会丢失任何定量信息。
{"title":"A new approach to the specification and verification of real-time systems","authors":"G. Logothetis, K. Schneider","doi":"10.1109/EMRTS.2001.934025","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.934025","url":null,"abstract":"We present a new temporal logic for the specification and verification of real-time systems. This logic is defined on discrete time transition systems which are interpreted in an abstract manner instead of the usual stuttering interpretation. Our approach directly allows the abstraction of real-time systems by ignoring irrelevant qualitative properties, but without loosing any quantitative information.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128078464","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
Memory and time-efficient schedulability analysis of task sets with stochastic execution time 随机执行时间任务集的内存和时间效率可调度性分析
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.933991
Sorin Manolache, P. Eles, Zebo Peng
This paper presents an efficient way to analyse the performance of task sets, where the task execution time is specified as a generalized continuous probability distribution. We consider fixed task sets of periodic, possibly dependent, non-pre-emptable tasks with deadlines less than or equal to the period. Our method is not restricted to any specific scheduling policy and supports policies with both dynamic and static priorities. An algorithm to construct the underlying stochastic process in a memory and time efficient way is presented. We discuss the impact of various parameters on complexity, in terms of analysis time and required memory. Experimental results show the efficiency of the proposed approach.
本文提出了一种分析任务集性能的有效方法,其中任务执行时间被指定为广义连续概率分布。我们考虑固定任务集的周期性,可能依赖,不可抢占的任务,最后期限小于或等于周期。我们的方法不局限于任何特定的调度策略,并且支持具有动态和静态优先级的策略。提出了一种有效地构造底层随机过程的算法。我们从分析时间和所需内存的角度讨论各种参数对复杂性的影响。实验结果表明了该方法的有效性。
{"title":"Memory and time-efficient schedulability analysis of task sets with stochastic execution time","authors":"Sorin Manolache, P. Eles, Zebo Peng","doi":"10.1109/EMRTS.2001.933991","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.933991","url":null,"abstract":"This paper presents an efficient way to analyse the performance of task sets, where the task execution time is specified as a generalized continuous probability distribution. We consider fixed task sets of periodic, possibly dependent, non-pre-emptable tasks with deadlines less than or equal to the period. Our method is not restricted to any specific scheduling policy and supports policies with both dynamic and static priorities. An algorithm to construct the underlying stochastic process in a memory and time efficient way is presented. We discuss the impact of various parameters on complexity, in terms of analysis time and required memory. Experimental results show the efficiency of the proposed approach.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132006450","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}
引用次数: 57
Predictable and efficient virtual addressing for safety-critical real-time systems 用于安全关键实时系统的可预测和有效的虚拟寻址
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.934028
M. Bennett, N. Audsley
Conventionally, the use of virtual memory in safety-critical real-time systems has been avoided, one reason being the difficulties it provides to timing analysis. The difficulties arise due to the Memory Management Unit (MMU) on commercial processors being optimised to improve average performance, to the detriment of simple worst-case analysis. However within safety-critical systems, there is a move towards implementations where processes of differing integrity levels are allocated to the same processor. This requires adequate partitioning between processes of different integrity levels. One method for achieving this in the context of commercial processor is via use of the MMU and its support for virtual memory. The focus of this paper is upon the provision of virtual memory for processes of all integrity levels without complicating the timing analysis of safety-critical processes with hard deadlines. Also, for lower integrity processes without hard deadlines, the flexibility of the virtual memory provided does not restrict the process functionality, The virtual memory system proposed is generic and can be implemented on many commercial architectures e.g. PowerPC, ARM and MIPS. This paper details the PowerPC implementation.
通常,在安全关键型实时系统中避免使用虚拟内存,原因之一是它给时序分析带来了困难。由于商业处理器上的内存管理单元(MMU)被优化以提高平均性能,从而损害了简单的最坏情况分析,因此出现了困难。然而,在安全关键型系统中,有一种趋势是将不同完整性级别的进程分配给相同的处理器。这需要在不同完整性级别的进程之间进行适当的分区。在商用处理器环境中实现这一目标的一种方法是使用MMU及其对虚拟内存的支持。本文的重点是为所有完整性级别的进程提供虚拟内存,而不会使具有严格截止日期的安全关键进程的时间分析复杂化。此外,对于没有严格截止日期的低完整性进程,所提供的虚拟内存的灵活性不会限制进程的功能。所提出的虚拟内存系统是通用的,可以在许多商业架构上实现,如PowerPC, ARM和MIPS。本文详细介绍了PowerPC的实现。
{"title":"Predictable and efficient virtual addressing for safety-critical real-time systems","authors":"M. Bennett, N. Audsley","doi":"10.1109/EMRTS.2001.934028","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.934028","url":null,"abstract":"Conventionally, the use of virtual memory in safety-critical real-time systems has been avoided, one reason being the difficulties it provides to timing analysis. The difficulties arise due to the Memory Management Unit (MMU) on commercial processors being optimised to improve average performance, to the detriment of simple worst-case analysis. However within safety-critical systems, there is a move towards implementations where processes of differing integrity levels are allocated to the same processor. This requires adequate partitioning between processes of different integrity levels. One method for achieving this in the context of commercial processor is via use of the MMU and its support for virtual memory. The focus of this paper is upon the provision of virtual memory for processes of all integrity levels without complicating the timing analysis of safety-critical processes with hard deadlines. Also, for lower integrity processes without hard deadlines, the flexibility of the virtual memory provided does not restrict the process functionality, The virtual memory system proposed is generic and can be implemented on many commercial architectures e.g. PowerPC, ARM and MIPS. This paper details the PowerPC implementation.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115176027","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
Offsets for scheduling mode changes 调度模式变更的偏移量
Pub Date : 2001-06-13 DOI: 10.1109/EMRTS.2001.933989
J. Real, A. Crespo
In multi-moded real-time systems there may exist a different set of tasks per mode. During its mission, the system may switch to a new operating mode, which will involve completing running old-mode tasks and starting new-mode tasks. This represents a transient, bounded overload, which may not be schedulable unless some new-mode tasks are delayed until the old-mode load has decreased. Although this idea has already been proposed elsewhere, a method for obtaining the shortest offsets that make a transition schedulable has not yet been devised. The management of shared resources during the transition represents an added problem to tackle. This paper presents a new mode change protocol and an algorithm to calculate the necessary offsets to schedule mode changes according to a set of requirements and in the presence of shared resources.
在多模式实时系统中,每个模式可能存在一组不同的任务。在执行任务期间,系统可能会切换到新的运行模式,这将涉及完成运行旧模式任务并启动新模式任务。这表示一个短暂的、有界的过载,除非一些新模式任务延迟到旧模式负载减少,否则它可能无法调度。虽然这个想法已经在其他地方提出了,但还没有设计出一种方法来获得使转换可调度的最短偏移量。在过渡期间对共享资源的管理是另一个需要解决的问题。本文提出了一种新的模式转换协议,并给出了在共享资源存在的情况下,根据一组需求计算调度模式转换所需的偏移量的算法。
{"title":"Offsets for scheduling mode changes","authors":"J. Real, A. Crespo","doi":"10.1109/EMRTS.2001.933989","DOIUrl":"https://doi.org/10.1109/EMRTS.2001.933989","url":null,"abstract":"In multi-moded real-time systems there may exist a different set of tasks per mode. During its mission, the system may switch to a new operating mode, which will involve completing running old-mode tasks and starting new-mode tasks. This represents a transient, bounded overload, which may not be schedulable unless some new-mode tasks are delayed until the old-mode load has decreased. Although this idea has already been proposed elsewhere, a method for obtaining the shortest offsets that make a transition schedulable has not yet been devised. The management of shared resources during the transition represents an added problem to tackle. This paper presents a new mode change protocol and an algorithm to calculate the necessary offsets to schedule mode changes according to a set of requirements and in the presence of shared resources.","PeriodicalId":292136,"journal":{"name":"Proceedings 13th Euromicro Conference on Real-Time Systems","volume":"1233 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124955759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
期刊
Proceedings 13th Euromicro Conference on Real-Time Systems
全部 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