Collaborative Research: Rate-Based Resource Allocation Methods for Real-Time Embedded Systems
协作研究:实时嵌入式系统基于速率的资源分配方法
基本信息
- 批准号:0208619
- 负责人:
- 金额:$ 12万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2002
- 资助国家:美国
- 起止时间:2002-09-01 至 2005-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Rate-Based Resource Allocation Methods for Real-Time Embedded Systems Proposal #0208924 A. Revised Project Summary Run-time executives and operating system kernels for embedded systems have long relied exclusively on static priority scheduling of tasks to ensure timing constraints and other correctness conditions are met. Static priority scheduling is easy to understand and support but it suffers from a number of significant problems such as: the complexity of simultaneously mapping timing and importance constraints onto priority values, dealing with tasks whose execution time is either unknown or may vary over time, dealing with tasks whose execution time (or rate) deviates from the behavior expected at design-time, degrading system performance gracefully in times of overload, and ensuring full utilization of the processor or other resources in tightly resource constrained systems. Rate-based resource allocation schemes offer an attractive alternative to traditional static priority scheduling as they offer flexibility in specifying and managing timing and criticality constraints. In a rate-based system a task is guaranteed to make progress according to a well-defined rate specification such as "process x samples per second," or "process x messages per second where each message consists of 3-5 consecutive network packets." This research investigates the use of rate-based resource allocation methods for constructing embedded systems with real-time execution constraints. The focus of the project is two-fold: an algorithm design and analysis component, and a prototype implementation and use component. In the design/analysis component, a framework is being developed using taxonomy of rate-based resource allocation consisting of proportional share scheduling, polling server-based scheduling, and rate-based extensions to classical Liu and Layland scheduling. The goal is to relate the different scheduling models and abstractions to one another and to understand the fundamental principles of rate-based resource allocation such as the form and nature of timing guarantees and the algorithmic overhead. In addition, the existing theory of rate-based resource allocation is extended to deal with considerations such as preemption constraints. The implementation and use component of this research explores rate-based resource allocation in operating system kernels and applications. The objective is to assess the fit between the formal task model used to develop a particular allocation algorithm and implementation constraints that arise in practice. Three scheduling problems are considered: application-level scheduling (i.e., scheduling of user programs or application threads), scheduling the execution of system calls made by applications ("top-half" operating system-level scheduling), and scheduling asynchronous events generated by devices ("bottom-half" operating system-level scheduling). This reflects the logical structure of traditional, monolithic real-time (and general purpose) operating systems and kernels with hardware enforced protection boundaries. The research results will be distributed as an experimental version of FreeBSD that employs different forms of rate-based scheduling and resource allocation at different levels in the system.
实时嵌入式系统的基于速率的资源分配方法提案#0208924 A.长期以来,嵌入式系统的运行时执行程序和操作系统内核一直完全依赖于任务的静态优先级调度,以确保满足时间约束和其他正确性条件。静态优先级调度易于理解和支持,但它存在许多重大问题,例如:同时将定时和重要性约束映射到优先级值上,处理执行时间未知或可能随时间变化的任务,处理执行时间(或速率)偏离设计时预期行为的任务,在过载时适度地降低系统性能,并确保在资源严格受限的系统中充分利用处理器或其他资源。基于速率的资源分配方案提供了一个有吸引力的替代传统的静态优先级调度,因为它们提供了灵活性,在指定和管理的时间和关键性约束。在基于速率的系统中,保证任务根据定义良好的速率规范进行,例如“每秒处理x个样本”或“每秒处理x个消息,其中每个消息由3-5个连续的网络数据包组成。“本研究探讨了使用基于速率的资源分配方法来构建具有实时执行约束的嵌入式系统。 该项目的重点是双重的:算法设计和分析组件,以及原型实现和使用组件。在设计/分析组件中,正在开发一个框架,使用分类的基于速率的资源分配组成的比例共享调度,轮询服务器为基础的调度,基于速率的扩展经典刘和Layland调度。我们的目标是将不同的调度模型和抽象相互联系起来,并了解基于速率的资源分配的基本原理,如时序保证的形式和性质以及算法开销。此外,现有的基于速率的资源分配理论扩展到处理的考虑,如抢占约束。本研究的实施和使用部分探讨了操作系统内核和应用程序中基于速率的资源分配。我们的目标是评估正式的任务模型,用于开发一个特定的分配算法和实施中出现的限制,在实践中的配合。 考虑了三个调度问题:应用级调度(即,用户程序或应用程序线程的调度)、调度由应用程序进行的系统调用的执行(“上半部分”操作系统级调度)以及调度由设备生成的异步事件(“下半部分”操作系统级调度)。这反映了传统的单片实时(和通用)操作系统和具有硬件强制保护边界的内核的逻辑结构。研究结果将作为FreeBSD的实验版本发布,该版本在系统的不同级别上采用不同形式的基于速率的调度和资源分配。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Stephen Goddard其他文献
The First GCC Marine Biotechnology Symposium: Emerging Opportunities and Future Perspectives
- DOI:
10.1007/s10126-015-9617-0 - 发表时间:
2015-02-07 - 期刊:
- 影响因子:2.800
- 作者:
Stephen Goddard;Madjid Delghandi;Sergey Dobretsov;Hamed Al-Oufi;Saoud Al-Habsi;J. Grant Burgess - 通讯作者:
J. Grant Burgess
Stephen Goddard的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Stephen Goddard', 18)}}的其他基金
CSR: Small: Collaborative Research: Systematic Approaches for Real-Time Stream Data Services
CSR:小型:协作研究:实时流数据服务的系统方法
- 批准号:
1117664 - 财政年份:2011
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
CSR-CPS: Ph.D. Student Forum on Cyber-Pysical Systems
CSR-CPS:博士
- 批准号:
1000028 - 财政年份:2010
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
Collaborative Research: CRI: IAD: Towards Cyber-Physical Computing at Scale: A Life-Size Experimental Facility for Applied Sensor Networks Research
合作研究:CRI:IAD:迈向大规模网络物理计算:应用传感器网络研究的真人大小实验设施
- 批准号:
0707944 - 财政年份:2007
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
EHS: Energy-Aware CPU and I/O Scheduling for Embedded, Real-Time Systems
EHS:嵌入式实时系统的节能 CPU 和 I/O 调度
- 批准号:
0409382 - 财政年份:2004
- 资助金额:
$ 12万 - 项目类别:
Continuing Grant
DIGITAL GOVERNMENT: A Geospatial Decision Support System for Drought
数字政府:干旱地理空间决策支持系统
- 批准号:
0091530 - 财政年份:2001
- 资助金额:
$ 12万 - 项目类别:
Continuing Grant
相似国自然基金
Research on Quantum Field Theory without a Lagrangian Description
- 批准号:24ZR1403900
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
Cell Research
- 批准号:31224802
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research
- 批准号:31024804
- 批准年份:2010
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research (细胞研究)
- 批准号:30824808
- 批准年份:2008
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
- 批准号:10774081
- 批准年份:2007
- 资助金额:45.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: Resolving the LGM ventilation age conundrum: New radiocarbon records from high sedimentation rate sites in the deep western Pacific
合作研究:解决LGM通风年龄难题:西太平洋深部高沉降率地点的新放射性碳记录
- 批准号:
2341426 - 财政年份:2024
- 资助金额:
$ 12万 - 项目类别:
Continuing Grant
Collaborative Research: Resolving the LGM ventilation age conundrum: New radiocarbon records from high sedimentation rate sites in the deep western Pacific
合作研究:解决LGM通风年龄难题:西太平洋深部高沉降率地点的新放射性碳记录
- 批准号:
2341424 - 财政年份:2024
- 资助金额:
$ 12万 - 项目类别:
Continuing Grant
Collaborative Research: Resolving the LGM ventilation age conundrum: New radiocarbon records from high sedimentation rate sites in the deep western Pacific
合作研究:解决LGM通风年龄难题:西太平洋深部高沉降率地点的新放射性碳记录
- 批准号:
2341425 - 财政年份:2024
- 资助金额:
$ 12万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Small: Sub-millisecond Topological Feature Extractor for High-Rate Machine Learning
合作研究:SHF:小型:用于高速机器学习的亚毫秒拓扑特征提取器
- 批准号:
2234921 - 财政年份:2023
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Sub-millisecond Topological Feature Extractor for High-Rate Machine Learning
合作研究:SHF:小型:用于高速机器学习的亚毫秒拓扑特征提取器
- 批准号:
2234920 - 财政年份:2023
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Sub-millisecond Topological Feature Extractor for High-Rate Machine Learning
合作研究:SHF:小型:用于高速机器学习的亚毫秒拓扑特征提取器
- 批准号:
2234919 - 财政年份:2023
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
Collaborative Research: Investigating the Rate of Potential Biological in Situ Gas Production of CO and CH4 in Arctic Ice
合作研究:研究北极冰中 CO 和 CH4 的潜在生物原位产气率
- 批准号:
2139293 - 财政年份:2022
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
Collaborative Research: How do biopolymers dissolve? Identification of rate-limiting steps as a framework to design polymers with tailored dissolution.
合作研究:生物聚合物如何溶解?
- 批准号:
2204995 - 财政年份:2022
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
Collaborative Research: Investigating the Rate of Potential Biological in Situ Gas Production of CO and CH4 in Arctic Ice
合作研究:研究北极冰中 CO 和 CH4 的潜在生物原位产气率
- 批准号:
2139294 - 财政年份:2022
- 资助金额:
$ 12万 - 项目类别:
Standard Grant
Collaborative Research: How do biopolymers dissolve? Identification of rate-limiting steps as a framework to design polymers with tailored dissolution.
合作研究:生物聚合物如何溶解?
- 批准号:
2204996 - 财政年份:2022
- 资助金额:
$ 12万 - 项目类别:
Standard Grant