Real-Time Virtual Resources
Real-Time Virtual Resources
批准号:
0207853
负责人:
Aloysius Mok
金额:
$47.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-07-01 至 2005-06-30
中文摘要
阿洛伊修斯MokCCR-0207853 “实时虚拟资源“随着嵌入式系统变得越来越复杂,一个典型的嵌入式系统可能会涉及软实时和硬实时应用程序的混合,这些应用程序共享同一个嵌入式运行时平台。一般来说,一个应用程序可以由一个或多个任务组成。例如,在手持传感器计算机上,用户可能想要相对于目标地标固定他自己的位置,并且还被警告传感器计算机的功耗状态。虽然功耗警告任务可能具有非常宽松的定时约束,但定位任务具有相当严格的定时和其他QOS(服务质量)要求。理想情况下,应用程序开发人员应该能够编写他的应用程序,就好像它是在专用计算机上运行,而不必担心来自其他应用程序的干扰。如果操作系统调度程序可以访问所有应用程序的QOS需求的全局知识,则可以保持这种错觉,从而可以执行全局可扩展性分析以确保每个任务都满足其QOS需求。然而,这在“开放系统”的环境中是不可能的,因为操作系统可能不知道所有应用任务的时序要求,就像大多数商业嵌入式和实时内核的情况一样。一个简单的解决方案是为时序关键的应用程序分配更高的优先级,并且仅当时序关键的应用程序完成时才让非实时应用程序运行。这种方法只适用于最简单的嵌入式系统,其中只有一个实时任务,并且实时和非实时任务之间没有交互。如果所有的应用程序在不同程度上都是时间关键的(硬或软),那么实时和非实时应用程序之间的区别就会变得模糊。在传感器计算机的例子中,如果功耗警告任务由于其较宽松的时间约束而被分配了较低的优先级,那么当高优先级的定位任务独占CPU时,功率可能会耗尽。这可能会反过来导致传感器复位,可能会影响定位结果的有效性。该项目的目标是使鲁棒的嵌入式实时系统的设计,必须在一个开放的系统环境中运行。我们正在调查的创新是一个优雅的软件抽象称为RTVR(实时虚拟资源)。这种抽象允许程序员设计嵌入式实时系统,因为每个应用程序都可以独占一组专用的物理资源,这些资源以大致恒定的速率提供服务。RTVR概念的关键是关于服务提供率的“延迟界限”参数。延迟边界规范使程序员能够指定他/她的应用程序的抖动允许量,因此,我们可以简化对单个应用程序的时序正确性的验证,就好像应用程序任务之间没有时序干扰一样。RTVT概念还简化了保证硬实时和软实时应用混合的时序/QOS要求的问题。为了实现这种抽象,我们必须在操作系统设计和实时调度理论的理论和工程上取得重大进展。这个项目特别感兴趣的是分区组成和多个实时虚拟资源的层次分解问题。
英文摘要
Aloysius K. MokCCR-0207853 "REAL-TIME VIRTUAL RESOURCES"As embedded systems become more complex, a typical embedded systemwill probably involve a mix of soft and hard real-time applicationsthat share the same embedded run-time platform. In general, anapplication may consist of one or more tasks. For example, on ahand-held sensor-computer, a user may want to fix his own locationwith respect to a target landmark and also be warned of the powerconsumption status of the sensor-computer. While the power consumptionwarning task may have very loose timing constraints, the locationfixing task has fairly stringent timing and other QOS (quality ofservice) requirements. Ideally, an application developer should beable to write his application program as if it were running on adedicated computer and not have to worry about interference fromother applications. This illusion can be maintained if globalknowledge of the QOS requirements of all the applications isaccessible to the operating system scheduler, so that a globalschedulability analysis can be performed to ensure that every taskmeets its QOS requirements. However, this is not possible in theenvironment of "open systems" where the operating system may notknow about the timing requirements of all the application tasks,as is the case with most commercial embedded and real-time kernels.A simplistic solution is to assign a higher priority to timing-critical applications and let the non-real-time applications runonly when the timing-critical ones are finished. This approach isviable only for the simplest embedded systems where there is onlyone real-time task and there is no interaction among the real-timeand the non-real-time tasks. If all the applications are to variousdegrees timing-critical (hard or soft), then the distinction betweenreal-time and non-real-time applications becomes blurry. In thesensor-computer example, if the power consumption warning task isassigned a low priority because of its laxer timing constraint, thenit is possible that power may run out while the high-priority locationfixing task is monopolizing the CPU. This may in turn cause a sensorreset that may affect the validity of the location fixing result.The goal of this project is to enable the design of robust embeddedreal-time systems that must function in an open systems environment.The innovation we are investigating is an elegant software abstractioncalled RTVR (real-time virtual resource). This abstraction allowsapplication programmers to design embedded real-time systems as ifeach application had exclusive access to a set of dedicated physicalresources which provide service at a roughly constant rate. The keyto the RTVR concept is that of a "delay bound" parameter on the rateof service provision. The delay bound specification enables aprogrammer to specify the jitter allowance of his/her application.As a result, we can simplify the verification of the timing correctnessof individual applications as if there is no timing interferenceamong application tasks. The RTVT concept also simplifies the issueof guaranteeing the timing/QOS requirements of a mixture of hardand soft real-time applications. To realize this abstraction, wemust make major advances in both theory and engineering in operatingsystem design and real-time scheduling theory. Of particular interestto this project are the issues of partition composition and thehierarchical decomposition of multiple real-time virtual resources.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
IDR/Collaborative Research: Monitoring and Mobility Assistance with Wireless Body Sensor Network and Mechatronic Actuation
-
批准号:1014146
-
项目类别:Standard Grant
-
资助金额:$16.67万
-
财政年份:2010
-
负责人:Aloysius Mok
-
依托单位:
CSR-EHS: Real-Time Hierarchical Hypervisors
-
批准号:0719925
-
项目类别:Continuing Grant
-
资助金额:$24.0万
-
财政年份:2007
-
负责人:Aloysius Mok
-
依托单位:
CSR-SGER: Ideas for Cyber-Physical Systems
-
批准号:0647141
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Aloysius Mok
-
依托单位:
Collaborative Research: SoD-TEAM: A Feedback-Based Architecture for Highly Reliable Embedded Software
-
批准号:0613655
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2006
-
负责人:Aloysius Mok
-
依托单位:
国内基金
海外基金
登录
查看更多内容
SERS探针诱导TAM重编程调控头颈鳞癌TIME的研究
-
批准号:82360504
-
项目类别:地区科学基金项目
-
资助金额:32万元
-
批准年份:2023
-
负责人:周学军
-
依托单位:
华蟾素调节PCSK9介导的胆固醇代谢重塑TIME增效aPD-L1治疗肝癌的作用机制研究
-
批准号:82305023
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:王萌
-
依托单位:
基于MRI的机器学习模型预测直肠癌TIME中胶原蛋白水平及其对免疫T细胞调控作用的研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:52万元
-
批准年份:2022
-
负责人:李文政
-
依托单位:
结直肠癌TIME多模态分子影像分析结合深度学习实现疗效评估和预后预测
-
批准号:62171167
-
项目类别:面上项目
-
资助金额:57万元
-
批准年份:2021
-
负责人:姜慧杰
-
依托单位:
Time-lapse培养对人类胚胎植入前印记基因DNA甲基化的影响研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:曾惜
-
依托单位:
萱草花开放时间(Flower Opening Time)的生物钟调控机制研究
-
批准号:31971706
-
项目类别:面上项目
-
资助金额:59.0万元
-
批准年份:2019
-
负责人:高亦珂
-
依托单位:
Time-of-Flight深度相机多径干扰问题的研究
-
批准号:61901435
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2019
-
负责人:张越一
-
依托单位:
Finite-time Lyapunov 函数和耦合系统的稳定性分析
-
批准号:11701533
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2017
-
负责人:李慧娟
-
依托单位:
建筑工程计划中Time Buffer 的形成和分配 – 工程项目管理中的社会性研究
-
批准号:71671098
-
项目类别:面上项目
-
资助金额:48.0万元
-
批准年份:2016
-
负责人:刘敏
-
依托单位:
光学Parity-Time对称系统中破坏点的全光调控特性研究
-
批准号:11504059
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2015
-
负责人:胡素梅
-
依托单位: