首页 > 最新文献

11th IEEE Real Time and Embedded Technology and Applications Symposium最新文献

英文 中文
A model and methodology for composition QoS analysis of embedded systems 嵌入式系统组合QoS分析模型与方法
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.2
Hui Ma, Dongfeng Wang, F. Bastani, I. Yen, K. Cooper
Component-based development (CBD) techniques have been widely used to enhance the productivity and reduce the cost for software systems development. However, applying CBD techniques to embedded software development faces additional challenges. For embedded systems, it is crucial to consider the quality of service (QoS) attributes, such as timeliness, memory limitations, output precision, battery constraints. Frequently, multiple components implementing the same functionality with different QoS properties can be used to compose a system. Also, software components may have parameters that can be configured to satisfy different QoS requirements. Composition analysis, which is used to determine the most suitable component selections and parameter settings to best satisfy the system QoS requirement, is very important in embedded software development process. In this paper, we present a model and the methodologies to facilitate composition analysis. We define QoS requirements as constraints and objectives. Composition analysis is performed based on the QoS properties and requirements to find solutions (component selections and parameter settings) that can optimize the QoS objectives while satisfying the QoS constraints. We use a multiobjective concept to model the composition analysis problem and use an evolutionary algorithm to determine the Pareto-optimal solutions efficiently.
基于组件的开发技术在提高软件系统开发效率和降低开发成本方面得到了广泛的应用。然而,将CBD技术应用于嵌入式软件开发面临着额外的挑战。对于嵌入式系统,考虑服务质量(QoS)属性是至关重要的,例如时效性、内存限制、输出精度、电池约束。通常,可以使用具有不同QoS属性的实现相同功能的多个组件来组成一个系统。此外,软件组件可能具有可配置的参数,以满足不同的QoS需求。组成分析在嵌入式软件开发过程中非常重要,它用于确定最合适的组件选择和参数设置,以最好地满足系统的QoS要求。在本文中,我们提出了一个模型和方法,以促进成分分析。我们将QoS需求定义为约束和目标。根据QoS属性和需求进行组合分析,以找到既能优化QoS目标又能满足QoS约束的解决方案(组件选择和参数设置)。我们采用多目标概念对成分分析问题进行建模,并使用进化算法有效地确定帕累托最优解。
{"title":"A model and methodology for composition QoS analysis of embedded systems","authors":"Hui Ma, Dongfeng Wang, F. Bastani, I. Yen, K. Cooper","doi":"10.1109/RTAS.2005.2","DOIUrl":"https://doi.org/10.1109/RTAS.2005.2","url":null,"abstract":"Component-based development (CBD) techniques have been widely used to enhance the productivity and reduce the cost for software systems development. However, applying CBD techniques to embedded software development faces additional challenges. For embedded systems, it is crucial to consider the quality of service (QoS) attributes, such as timeliness, memory limitations, output precision, battery constraints. Frequently, multiple components implementing the same functionality with different QoS properties can be used to compose a system. Also, software components may have parameters that can be configured to satisfy different QoS requirements. Composition analysis, which is used to determine the most suitable component selections and parameter settings to best satisfy the system QoS requirement, is very important in embedded software development process. In this paper, we present a model and the methodologies to facilitate composition analysis. We define QoS requirements as constraints and objectives. Composition analysis is performed based on the QoS properties and requirements to find solutions (component selections and parameter settings) that can optimize the QoS objectives while satisfying the QoS constraints. We use a multiobjective concept to model the composition analysis problem and use an evolutionary algorithm to determine the Pareto-optimal solutions efficiently.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"125 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131967664","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
Characterizing workload correlations in multi processor hard real-time systems 多处理器硬实时系统中工作负载相关性的表征
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.13
E. Wandeler, L. Thiele
Modern embedded systems are typically integrated as multiprocessor system on chips, and are often characterized by the complex behaviors and dependencies that system components exhibit. Different events that trigger such systems normally cause different execution demands, depending on their event type as well as on the task they are processed by, leading to complex workload correlations. For example in data processing systems, the size of an events payload data will typically determine its execution demand on most or all system components, leading to highly correlated workloads. Performance analysis of such complex system is often very difficult, and conventional analysis methods have no means to capture the possible existence of workload correlations. This leads to overly pessimistic analysis results, and thus to too expensive system designs with considerable performance reserves. We propose an abstract model to characterize and capture workload correlations present in a system architecture, and we show how the captured additional system information can be incorporated into an existing framework for modular performance analysis of embedded systems. We also present a method to analytically obtain the proposed abstract workload correlation model from a typical system specification. The applicability of our approach and its advantages over conventional performance analysis methods is shown in a detailed case study of a multiprocessor system on chip, where the analysis results obtained with our approach are considerably improved compared to the results obtained with conventional analysis methods.
现代嵌入式系统通常是集成在芯片上的多处理器系统,其特点是系统组件表现出复杂的行为和依赖关系。触发此类系统的不同事件通常会导致不同的执行需求,这取决于它们的事件类型以及它们所处理的任务,从而导致复杂的工作负载相关性。例如,在数据处理系统中,事件有效负载数据的大小通常将决定其在大多数或所有系统组件上的执行需求,从而导致高度相关的工作负载。这种复杂系统的性能分析通常非常困难,而且传统的分析方法无法捕捉到可能存在的工作负载相关性。这将导致过于悲观的分析结果,从而导致过于昂贵的系统设计和相当大的性能储备。我们提出了一个抽象模型来描述和捕获系统架构中存在的工作负载相关性,并展示了如何将捕获的附加系统信息合并到现有框架中,以进行嵌入式系统的模块化性能分析。本文还提出了一种从典型系统规范中解析得到抽象工作负载关联模型的方法。我们的方法的适用性及其优于传统性能分析方法的优势在芯片上多处理器系统的详细案例研究中得到了证明,与传统分析方法获得的结果相比,我们的方法获得的分析结果有很大改善。
{"title":"Characterizing workload correlations in multi processor hard real-time systems","authors":"E. Wandeler, L. Thiele","doi":"10.1109/RTAS.2005.13","DOIUrl":"https://doi.org/10.1109/RTAS.2005.13","url":null,"abstract":"Modern embedded systems are typically integrated as multiprocessor system on chips, and are often characterized by the complex behaviors and dependencies that system components exhibit. Different events that trigger such systems normally cause different execution demands, depending on their event type as well as on the task they are processed by, leading to complex workload correlations. For example in data processing systems, the size of an events payload data will typically determine its execution demand on most or all system components, leading to highly correlated workloads. Performance analysis of such complex system is often very difficult, and conventional analysis methods have no means to capture the possible existence of workload correlations. This leads to overly pessimistic analysis results, and thus to too expensive system designs with considerable performance reserves. We propose an abstract model to characterize and capture workload correlations present in a system architecture, and we show how the captured additional system information can be incorporated into an existing framework for modular performance analysis of embedded systems. We also present a method to analytically obtain the proposed abstract workload correlation model from a typical system specification. The applicability of our approach and its advantages over conventional performance analysis methods is shown in a detailed case study of a multiprocessor system on chip, where the analysis results obtained with our approach are considerably improved compared to the results obtained with conventional analysis methods.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132169410","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
Diff-EDF: a simple mechanism for differentiated EDF service difff -EDF:差异化EDF服务的简单机制
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.18
Haifeng Zhu, J. Lehoczky, Jeffery P. Hansen, R. Rajkumar
Many existing and emerging network applications such as voice-over-IP, videoconferencing and online gaming have end-to-end timing requirements. Despite the real-time demands of these applications, they are usually deployed on best-effort networks such as the Internet. This results in unpredictable and often unsatisfactory performance. In this paper we propose a simple and novel task (or packet) scheduling algorithm Diff-EDF (differentiated earliest deadline first) which can meet the real-time needs of these applications while continuing to provide best effort service to nonreal time traffic. In our system we consider each flow as having stochastic traffic characteristics, a stochastic deadline and a maximum allowable miss rate. The Diff-EDF service meets the flow miss rate requirements through the combination of an admission control test and a scheduling algorithm similar to EDF (earliest deadline first). However, unlike standard EDF scheduling each flow receives a deadline bias based on the flow's miss rate requirement. Applying this bias allows the miss rate to be controlled on a flow-by-flow basis. Both the admission control test and the bias selection algorithms can be computed as a linear function of the flow traffic parameters and the logarithms of the miss rate requirements resulting in an efficient implementation. In this paper, we presented the proposed system structure, protocols, algorithms, analysis and experiments. Experiments with randomly generated and real-life data closely match values predicted by the theory.
许多现有的和新兴的网络应用,如ip语音、视频会议和在线游戏,都有端到端的定时要求。尽管这些应用程序有实时需求,但它们通常部署在诸如Internet之类的最佳网络上。这将导致不可预测且常常令人不满意的性能。本文提出了一种简单新颖的差分最早截止日期优先(difff - edf)任务(或分组)调度算法,该算法既能满足这些应用的实时性需求,又能继续为非实时业务提供最大努力服务。在我们的系统中,我们认为每个流具有随机交通特性,随机截止日期和最大允许失踪率。difff -EDF服务通过结合准入控制测试和类似EDF(最早截止日期优先)的调度算法来满足流漏率要求。然而,与标准的EDF调度不同,每个流都会根据流的遗漏率要求接收截止日期偏差。应用这种偏置可以在逐个流的基础上控制漏失率。允许控制测试和偏差选择算法都可以计算为流量交通参数的线性函数和缺失率要求的对数,从而有效地实现。在本文中,我们提出了系统的结构、协议、算法、分析和实验。随机生成的实验和实际数据与理论预测的值非常吻合。
{"title":"Diff-EDF: a simple mechanism for differentiated EDF service","authors":"Haifeng Zhu, J. Lehoczky, Jeffery P. Hansen, R. Rajkumar","doi":"10.1109/RTAS.2005.18","DOIUrl":"https://doi.org/10.1109/RTAS.2005.18","url":null,"abstract":"Many existing and emerging network applications such as voice-over-IP, videoconferencing and online gaming have end-to-end timing requirements. Despite the real-time demands of these applications, they are usually deployed on best-effort networks such as the Internet. This results in unpredictable and often unsatisfactory performance. In this paper we propose a simple and novel task (or packet) scheduling algorithm Diff-EDF (differentiated earliest deadline first) which can meet the real-time needs of these applications while continuing to provide best effort service to nonreal time traffic. In our system we consider each flow as having stochastic traffic characteristics, a stochastic deadline and a maximum allowable miss rate. The Diff-EDF service meets the flow miss rate requirements through the combination of an admission control test and a scheduling algorithm similar to EDF (earliest deadline first). However, unlike standard EDF scheduling each flow receives a deadline bias based on the flow's miss rate requirement. Applying this bias allows the miss rate to be controlled on a flow-by-flow basis. Both the admission control test and the bias selection algorithms can be computed as a linear function of the flow traffic parameters and the logarithms of the miss rate requirements resulting in an efficient implementation. In this paper, we presented the proposed system structure, protocols, algorithms, analysis and experiments. Experiments with randomly generated and real-life data closely match values predicted by the theory.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114498398","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
From functional blocks to the synthesis of the architectural model in embedded real-time applications 从功能块到嵌入式实时应用体系结构模型的综合
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.24
Cesare Bartolini, G. Lipari, M. Natale
The development of software for complex reactive embedded systems requires automated support for the verification of functional and nonfunctional properties. Currently, a language (or a design methodology) that can provide both at the same time without incurring in excessive inefficiencies is not available and separation of concerns is the solution advocated by many. Most research and commercial languages and tools focus on providing support for the design and validation of functional properties. At a different level, models and theory have been developed for supporting the description of the threads and resources composing the software architecture, and schedulability analysis provides support for the validation of timing constraints. However, the design of the concurrent structure of the application is still done manually. The system designer has to decide the number of threads, their structure and interactions, without the possibility of evaluating the trade-off between different solutions. This paper presents a solution towards what we believe to be a key objective, that is the synthesis of the architecture-level design and the automated logical-to-architectural mapping. Our proposal tries to reduce the overheads and excessive priority inversions of existing solutions that map all functional blocks (or reactions) into a single thread or assign a thread of execution to each action or possibly to each active object. After presenting our algorithm, we compare it with existing solutions and provide a schedulability analysis of the resulting system.
复杂响应式嵌入式系统的软件开发需要对功能性和非功能性特性验证的自动化支持。目前,没有一种语言(或设计方法)可以同时提供这两种功能而不会导致过度的低效率,而关注点分离是许多人提倡的解决方案。大多数研究和商业语言和工具关注于为功能属性的设计和验证提供支持。在不同的层次上,已经开发了模型和理论来支持对构成软件体系结构的线程和资源的描述,可调度性分析为时间约束的验证提供了支持。然而,应用程序的并发结构的设计仍然是手工完成的。系统设计师必须决定线程的数量,它们的结构和交互,而不可能评估不同解决方案之间的权衡。本文提出了一个我们认为是关键目标的解决方案,即体系结构级设计和自动逻辑到体系结构映射的综合。我们的建议试图减少现有解决方案的开销和过多的优先级倒置,这些解决方案将所有功能块(或反应)映射到单个线程中,或者为每个操作或可能的每个活动对象分配一个执行线程。在介绍了我们的算法之后,我们将其与现有的解决方案进行了比较,并提供了结果系统的可调度性分析。
{"title":"From functional blocks to the synthesis of the architectural model in embedded real-time applications","authors":"Cesare Bartolini, G. Lipari, M. Natale","doi":"10.1109/RTAS.2005.24","DOIUrl":"https://doi.org/10.1109/RTAS.2005.24","url":null,"abstract":"The development of software for complex reactive embedded systems requires automated support for the verification of functional and nonfunctional properties. Currently, a language (or a design methodology) that can provide both at the same time without incurring in excessive inefficiencies is not available and separation of concerns is the solution advocated by many. Most research and commercial languages and tools focus on providing support for the design and validation of functional properties. At a different level, models and theory have been developed for supporting the description of the threads and resources composing the software architecture, and schedulability analysis provides support for the validation of timing constraints. However, the design of the concurrent structure of the application is still done manually. The system designer has to decide the number of threads, their structure and interactions, without the possibility of evaluating the trade-off between different solutions. This paper presents a solution towards what we believe to be a key objective, that is the synthesis of the architecture-level design and the automated logical-to-architectural mapping. Our proposal tries to reduce the overheads and excessive priority inversions of existing solutions that map all functional blocks (or reactions) into a single thread or assign a thread of execution to each action or possibly to each active object. After presenting our algorithm, we compare it with existing solutions and provide a schedulability analysis of the resulting system.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"132 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131454137","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}
引用次数: 29
Improved schedulability analysis of real-time transactions with earliest deadline scheduling 改进了具有最早截止日期调度的实时事务的可调度性分析
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.28
R. Pellizzoni, G. Lipari
In this paper we address the problem of schedulability analysis of distributed real-time transactions under EDF, where each transaction is a chain of precedence constrained tasks. We propose a new efficient methodology and a set of algorithms that explicitly take into account the offsets of the transactions. We show, with an extensive set of simulations, that our methodology provides improved schedulability conditions with respect to existing algorithms. Finally, we apply the methodology to an important class of systems: heterogeneous multiprocessor systems, with a general purpose processor and one or more coprocessors (DSPs).
本文研究了分布式实时事务在EDF下的可调度性分析问题,其中每个事务都是一个优先级受限的任务链。我们提出了一种新的有效的方法和一套算法,明确地考虑到交易的抵消。我们通过一组广泛的模拟表明,我们的方法相对于现有算法提供了改进的可调度性条件。最后,我们将该方法应用于一类重要的系统:异构多处理器系统,具有通用处理器和一个或多个协处理器(dsp)。
{"title":"Improved schedulability analysis of real-time transactions with earliest deadline scheduling","authors":"R. Pellizzoni, G. Lipari","doi":"10.1109/RTAS.2005.28","DOIUrl":"https://doi.org/10.1109/RTAS.2005.28","url":null,"abstract":"In this paper we address the problem of schedulability analysis of distributed real-time transactions under EDF, where each transaction is a chain of precedence constrained tasks. We propose a new efficient methodology and a set of algorithms that explicitly take into account the offsets of the transactions. We show, with an extensive set of simulations, that our methodology provides improved schedulability conditions with respect to existing algorithms. Finally, we apply the methodology to an important class of systems: heterogeneous multiprocessor systems, with a general purpose processor and one or more coprocessors (DSPs).","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129978894","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}
引用次数: 47
Out-of-norm assertions [diagnostic mechanism] 异常断言[诊断机制]
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.38
P. Peti, R. Obermaisser, H. Kopetz
The increasing use of electronics in transport systems, such as the automotive and avionic domain, has lead to dramatic improvements with respect to functionality, safety, and cost. However, with this growth of electronics the likelihood of failures due to faults originating from electronic equipment also increases. Although permanent failure rates are constantly diminishing due to improvements in manufacturing, the downsizing of semiconductor features has lead to a significant increase in transient system disturbances. Furthermore, transients are frequently the precursors of upcoming permanent failures. In order to cope with this development, a diagnostic subsystem must especially be designed to detect and analyze such transients to reduce the failure-not-found ratio in today's systems. Therefore, diagnostic detection mechanisms must be devised that refrain from traditional error detection techniques operating only on component-local data in favor of a system-wide view to detect and analyze correlated failures and infer the corresponding fault. In this work, we present out-of-norm assertions (ONAs) as a diagnostic mechanism operating on the distributed state to detect correlated component malfunction. ONAs take the characteristics of faults in the time, value and space domain into account in order to discriminate between different types of faults that are affecting the operation of the distributed system. Since ONAs are specified on the interface state mutual error detection of interface state variables is performed. In contrast to bivalent assertions that need to indisputably decide on correct or incorrect system states at the time of occurrence, the proposed ONAs are also useful in the detection of system irregularities that cannot be forced into the predominant bivalent assessment scheme.
随着电子设备在运输系统(如汽车和航空领域)中的使用日益增多,其功能、安全性和成本都有了显著提高。然而,随着电子技术的发展,电子设备故障导致故障的可能性也在增加。虽然由于制造工艺的改进,永久故障率在不断降低,但半导体功能的小型化导致瞬态系统干扰显著增加。此外,瞬态干扰往往是即将发生的永久性故障的前兆。为了应对这种发展,必须特别设计一个诊断子系统来检测和分析这种瞬态干扰,以降低当今系统中未发现故障的比率。因此,诊断检测机制的设计必须摒弃仅针对组件本地数据的传统错误检测技术,转而从整个系统的角度来检测和分析相关故障,并推断出相应的故障。在这项工作中,我们提出了异常断言(ONA)作为一种诊断机制,在分布式状态下运行,以检测相关的组件故障。ONA 将故障在时域、值域和空间域的特征考虑在内,以便区分影响分布式系统运行的不同类型故障。由于 ONA 是在接口状态上指定的,因此要对接口状态变量进行相互错误检测。二价断言需要在发生时无可争议地判定系统状态的正确与否,与此不同的是,所提出的 ONA 还可用于检测无法强制纳入主流二价评估方案的系统异常。
{"title":"Out-of-norm assertions [diagnostic mechanism]","authors":"P. Peti, R. Obermaisser, H. Kopetz","doi":"10.1109/RTAS.2005.38","DOIUrl":"https://doi.org/10.1109/RTAS.2005.38","url":null,"abstract":"The increasing use of electronics in transport systems, such as the automotive and avionic domain, has lead to dramatic improvements with respect to functionality, safety, and cost. However, with this growth of electronics the likelihood of failures due to faults originating from electronic equipment also increases. Although permanent failure rates are constantly diminishing due to improvements in manufacturing, the downsizing of semiconductor features has lead to a significant increase in transient system disturbances. Furthermore, transients are frequently the precursors of upcoming permanent failures. In order to cope with this development, a diagnostic subsystem must especially be designed to detect and analyze such transients to reduce the failure-not-found ratio in today's systems. Therefore, diagnostic detection mechanisms must be devised that refrain from traditional error detection techniques operating only on component-local data in favor of a system-wide view to detect and analyze correlated failures and infer the corresponding fault. In this work, we present out-of-norm assertions (ONAs) as a diagnostic mechanism operating on the distributed state to detect correlated component malfunction. ONAs take the characteristics of faults in the time, value and space domain into account in order to discriminate between different types of faults that are affecting the operation of the distributed system. Since ONAs are specified on the interface state mutual error detection of interface state variables is performed. In contrast to bivalent assertions that need to indisputably decide on correct or incorrect system states at the time of occurrence, the proposed ONAs are also useful in the detection of system irregularities that cannot be forced into the predominant bivalent assessment scheme.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131197877","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
A novel framework for quality-aware resource management in phased array radar systems 相控阵雷达系统中质量感知资源管理的新框架
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.3
Chang-Gun Lee
This paper addresses the problem of operating parameter assignment to multiple real-time tasks in a phased array radar system. The objective is to maximize the resulting system utility while ensuring the schedulability of all tasks with the assigned operating parameters. For this, we propose a novel framework by integrating the existing resource management framework called QRAM (QoS-based resource allocation model) with the notion of schedulability envelope. The schedulability envelope designed offline hides the complex details of phased array antenna scheduling and provides a linear formula as its quantitative abstraction. This abstraction allows QRAM to find the optimal resource assignment without concerning the details of complex scheduling. Our experimental results show that the proposed framework can achieve significantly improved system utility compared to the existing techniques.
本文研究了相控阵雷达系统中多个实时任务的工作参数分配问题。目标是最大化系统效用,同时确保所有任务的可调度性和分配的操作参数。为此,我们提出了一个新的框架,将现有的资源管理框架QRAM(基于qos的资源分配模型)与可调度性信封的概念相结合。离线设计的可调度包络隐藏了相控阵天线调度的复杂细节,提供了一个线性公式作为其定量抽象。这种抽象允许QRAM在不考虑复杂调度细节的情况下找到最优的资源分配。实验结果表明,与现有技术相比,所提出的框架可以显著提高系统的实用性。
{"title":"A novel framework for quality-aware resource management in phased array radar systems","authors":"Chang-Gun Lee","doi":"10.1109/RTAS.2005.3","DOIUrl":"https://doi.org/10.1109/RTAS.2005.3","url":null,"abstract":"This paper addresses the problem of operating parameter assignment to multiple real-time tasks in a phased array radar system. The objective is to maximize the resulting system utility while ensuring the schedulability of all tasks with the assigned operating parameters. For this, we propose a novel framework by integrating the existing resource management framework called QRAM (QoS-based resource allocation model) with the notion of schedulability envelope. The schedulability envelope designed offline hides the complex details of phased array antenna scheduling and provides a linear formula as its quantitative abstraction. This abstraction allows QRAM to find the optimal resource assignment without concerning the details of complex scheduling. Our experimental results show that the proposed framework can achieve significantly improved system utility compared to the existing techniques.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130039455","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
Hybrid supervisory utilization control of real-time systems 实时系统的混合监控利用控制
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.26
X. Koutsoukos, Radhika Tekumalla, B. Natarajan, Chenyang Lu
Feedback control real-time scheduling (FCS) aims at satisfying performance specifications of real-time systems based on adaptive resource management. Existing FCS algorithms often rely on the existence of continuous control variables in real-time systems. A number of real-time systems, however, support only a finite set of discrete configurations that limit the adaptation mechanisms. This paper presents hybrid supervisory utilization control (HySUCON) for scheduling such real-time systems. HySUCON enforces processor utilization bounds by managing the switchings between the discrete configurations. Our approach is based on a best-first-search algorithm that is invoked only if reconfiguration is necessary. Theoretical analysis and simulations demonstrate that the approach leads to robust utilization bounds for varying execution times. Experimental results demonstrate the algorithm performance for a representative application scenario.
反馈控制实时调度(FCS)是一种基于自适应资源管理的实时系统,其目标是满足实时系统的性能要求。现有的FCS算法往往依赖于实时系统中连续控制变量的存在。然而,许多实时系统只支持一组有限的离散配置,这些配置限制了适应机制。本文提出了一种用于此类实时系统调度的混合监督利用率控制方法(HySUCON)。HySUCON通过管理离散配置之间的切换来强制处理器利用率限制。我们的方法基于最佳优先搜索算法,仅在需要重新配置时调用该算法。理论分析和仿真结果表明,该方法对不同的执行时间具有鲁棒的利用率界限。实验结果验证了该算法在典型应用场景下的性能。
{"title":"Hybrid supervisory utilization control of real-time systems","authors":"X. Koutsoukos, Radhika Tekumalla, B. Natarajan, Chenyang Lu","doi":"10.1109/RTAS.2005.26","DOIUrl":"https://doi.org/10.1109/RTAS.2005.26","url":null,"abstract":"Feedback control real-time scheduling (FCS) aims at satisfying performance specifications of real-time systems based on adaptive resource management. Existing FCS algorithms often rely on the existence of continuous control variables in real-time systems. A number of real-time systems, however, support only a finite set of discrete configurations that limit the adaptation mechanisms. This paper presents hybrid supervisory utilization control (HySUCON) for scheduling such real-time systems. HySUCON enforces processor utilization bounds by managing the switchings between the discrete configurations. Our approach is based on a best-first-search algorithm that is invoked only if reconfiguration is necessary. Theoretical analysis and simulations demonstrate that the approach leads to robust utilization bounds for varying execution times. Experimental results demonstrate the algorithm performance for a representative application scenario.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114414579","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}
引用次数: 47
Timed RTOS modeling for embedded system design 嵌入式系统设计的实时操作系统建模
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.52
Zhengting He, A. Mok, Cheng Peng
With processor speed doubling every 18 months, more and more system functionalities are implemented as software (SW) in the design process of embedded systems. Selecting the "right" RTOS before the SW is developed is very important. In this paper, we present an RTOS modeling tool based on SystemC. It is configurable to support modeling and timed simulation of most popular embedded RTOSs. Timing fidelity is achieved by using delay annotation. The OS timing information is derived from published benchmark data. Experiments show that the accuracy of our approach is able to help designers gain confidence in their RTOS selection. By avoiding using an instruction set simulator, the simulation can be speeded up by more than 3 orders of magnitude. Any other component integrable with SystemC can also be integrated in our simulation environment.
随着处理器速度每18个月翻一番,越来越多的系统功能在嵌入式系统的设计过程中以软件(SW)的形式实现。在开发软件之前选择“正确的”RTOS是非常重要的。本文提出了一种基于SystemC的RTOS建模工具。它是可配置的,以支持最流行的嵌入式rtos的建模和定时仿真。通过使用延迟标注来实现时间保真度。操作系统计时信息来源于发布的基准数据。实验表明,我们的方法的准确性能够帮助设计人员在选择RTOS时获得信心。通过避免使用指令集模拟器,仿真速度可以提高3个数量级以上。任何其他可与SystemC集成的组件也可以集成到我们的仿真环境中。
{"title":"Timed RTOS modeling for embedded system design","authors":"Zhengting He, A. Mok, Cheng Peng","doi":"10.1109/RTAS.2005.52","DOIUrl":"https://doi.org/10.1109/RTAS.2005.52","url":null,"abstract":"With processor speed doubling every 18 months, more and more system functionalities are implemented as software (SW) in the design process of embedded systems. Selecting the \"right\" RTOS before the SW is developed is very important. In this paper, we present an RTOS modeling tool based on SystemC. It is configurable to support modeling and timed simulation of most popular embedded RTOSs. Timing fidelity is achieved by using delay annotation. The OS timing information is derived from published benchmark data. Experiments show that the accuracy of our approach is able to help designers gain confidence in their RTOS selection. By avoiding using an instruction set simulator, the simulation can be speeded up by more than 3 orders of magnitude. Any other component integrable with SystemC can also be integrated in our simulation environment.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133817997","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}
引用次数: 49
Optimal time-variant resource allocation for Internet servers with delay constraints 具有延迟约束的Internet服务器的最优时变资源分配
Pub Date : 2005-03-07 DOI: 10.1109/RTAS.2005.37
Xiliang Zhong, Chengzhong Xu, Minghua Xu, Jianbin Wei
The increasing popularity of high-volume performance-critical Internet applications is a challenge for servers to provide individual response-time guarantees. Considering the fact that most Internet applications can tolerate a small percentage of deadline misses, we define delay constraint as a statistical guarantee to relax server resource requirements. A recent decay function model characterizes the relationship between the request delay constraint, deadline misses, and server capacity in a transfer function based filter system. A time-invariant scheduler was proposed to minimize system load variances in support of requests with the same delay constraints. This paper extends the model to support requests with different deadlines and describes an optimal time-variant scheduling policy that minimizes load variances and capacity requirement. The resultant capacity bound is further tightened by utilizing the information of request arrival distribution. Simulation results validate the extended decay function model and show the superiority of the scheduler in comparison with other scheduling algorithms.
高容量性能关键型Internet应用程序的日益普及对服务器提供单独的响应时间保证提出了挑战。考虑到大多数Internet应用程序可以容忍很小比例的截止日期错过,我们将延迟约束定义为放松服务器资源需求的统计保证。最近的衰减函数模型描述了基于传递函数的过滤系统中请求延迟约束、截止日期错过和服务器容量之间的关系。为了支持具有相同延迟约束的请求,提出了一种时不变调度器以最小化系统负载差异。本文将该模型扩展到支持具有不同截止日期的请求,并描述了一个使负载差异和容量需求最小化的最优时变调度策略。利用请求到达分布的信息进一步收紧所得到的容量界限。仿真结果验证了扩展的衰减函数模型,并显示了该调度算法与其他调度算法相比的优越性。
{"title":"Optimal time-variant resource allocation for Internet servers with delay constraints","authors":"Xiliang Zhong, Chengzhong Xu, Minghua Xu, Jianbin Wei","doi":"10.1109/RTAS.2005.37","DOIUrl":"https://doi.org/10.1109/RTAS.2005.37","url":null,"abstract":"The increasing popularity of high-volume performance-critical Internet applications is a challenge for servers to provide individual response-time guarantees. Considering the fact that most Internet applications can tolerate a small percentage of deadline misses, we define delay constraint as a statistical guarantee to relax server resource requirements. A recent decay function model characterizes the relationship between the request delay constraint, deadline misses, and server capacity in a transfer function based filter system. A time-invariant scheduler was proposed to minimize system load variances in support of requests with the same delay constraints. This paper extends the model to support requests with different deadlines and describes an optimal time-variant scheduling policy that minimizes load variances and capacity requirement. The resultant capacity bound is further tightened by utilizing the information of request arrival distribution. Simulation results validate the extended decay function model and show the superiority of the scheduler in comparison with other scheduling algorithms.","PeriodicalId":291045,"journal":{"name":"11th IEEE Real Time and Embedded Technology and Applications Symposium","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123520384","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
期刊
11th IEEE Real Time and Embedded 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