Collaborative Research: Rate-Based Resource Allocation Methods for Real-Time Embedded Systems
Collaborative Research: Rate-Based Resource Allocation Methods for Real-Time Embedded Systems
批准号:
0208924
负责人:
Kevin Jeffay
金额:
$18.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-09-01 至 2005-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Lee, InsupCCR-0208924Rate-Based Resource Allocation Methods for Real-Time Embedded Systems 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.Rate-Based Resource Allocation Methods for Real-Time Embedded Systems
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AF: Small: Degree-Driven Design of Geometric Algorithms
-
批准号:1018498
-
项目类别:Standard Grant
-
资助金额:$41.86万
-
财政年份:2010
-
负责人:Kevin Jeffay
-
依托单位:
Collaborative Research: CRI: CRD Synthetic Traffic Generation Tools and Resources: A Community Resource for Experimental Networking Research
-
批准号:0709081
-
项目类别:Continuing Grant
-
资助金额:$47.36万
-
财政年份:2007
-
负责人:Kevin Jeffay
-
依托单位:
Generation and Validation of Synthetic Internet Traffic
-
批准号:0323648
-
项目类别:Standard Grant
-
资助金额:$47.0万
-
财政年份:2003
-
负责人:Kevin Jeffay
-
依托单位:
RI: Tera-Pixels: Using High-Resolution Pervasive Displays to Transform Collaboration and Teaching
-
批准号:0303590
-
项目类别:Continuing Grant
-
资助金额:$96.29万
-
财政年份:2003
-
负责人:Kevin Jeffay
-
依托单位:
ITR: Active Queue Management for Scalable Network Services: Theory and Internet Practice
-
批准号:0082870
-
项目类别:Continuing Grant
-
资助金额:$45.19万
-
财政年份:2000
-
负责人:Kevin Jeffay
-
依托单位:
Processor and Resource Allocation Problems in Hard-Real- Time Systems: Theory and Practice
-
批准号:9110938
-
项目类别:Standard Grant
-
资助金额:$5.94万
-
财政年份:1991
-
负责人:Kevin Jeffay
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: