Real-Time Virtual Resources
实时虚拟资源
基本信息
- 批准号:0207853
- 负责人:
- 金额:$ 47万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2002
- 资助国家:美国
- 起止时间:2002-07-01 至 2005-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
实时虚拟资源随着嵌入式系统变得越来越复杂,一个典型的嵌入式系统可能会包含共享同一嵌入式运行时平台的软实时和硬实时应用程序的混合。一般来说,一个应用程序可能包含一个或多个任务。例如,在手持式传感器计算机上,用户可能希望根据目标地标确定自己的位置,同时还希望收到传感器计算机功耗状态的警告。虽然功耗警告任务可能具有非常松散的定时约束,但定位固定任务具有相当严格的定时和其他QOS(服务质量)要求。理想情况下,应用程序开发人员应该能够像在专用计算机上运行一样编写应用程序,而不必担心来自其他应用程序的干扰。如果操作系统调度器可以访问所有应用程序的QOS需求的全局知识,那么可以执行全局可调度性分析以确保每个任务满足其QOS需求,则可以维持这种错觉。然而,这在“开放系统”的环境中是不可能的,因为操作系统可能不知道所有应用程序任务的时间需求,就像大多数商业嵌入式和实时内核的情况一样。一种简单的解决方案是为时间关键型应用程序分配更高的优先级,并让非实时应用程序只在时间关键型应用程序完成时运行。这种方法只适用于最简单的嵌入式系统,其中只有一个实时任务,并且实时任务和非实时任务之间没有交互。如果所有应用程序都在不同程度上对时间至关重要(硬或软),那么实时和非实时应用程序之间的区别就会变得模糊。在这个传感器-计算机的例子中,如果功耗警告任务被分配了一个低优先级,因为它的时间约束较松,那么当高优先级的定位任务独占CPU时,可能会耗尽电源。这可能会导致传感器复位,从而影响位置固定结果的有效性。该项目的目标是实现在开放系统环境中运行的健壮的嵌入式实时系统的设计。我们正在研究的创新是一种优雅的软件抽象,称为RTVR(实时虚拟资源)。这种抽象允许应用程序程序员设计嵌入式实时系统,因为每个应用程序都可以独占地访问一组专用的物理资源,这些资源以大致恒定的速率提供服务。RTVR概念的关键是服务提供率的“延迟界”参数。延迟限制规范使程序员能够指定他/她的应用程序的抖动允许。因此,我们可以简化单个应用程序的定时正确性验证,就好像应用程序任务之间没有定时干扰一样。RTVT概念还简化了保证软硬混合实时应用程序的定时/QOS要求的问题。为了实现这种抽象,我们必须在操作系统设计和实时调度理论方面取得理论和工程上的重大进展。本项目特别感兴趣的是多个实时虚拟资源的分区组成和分层分解问题。
项目成果
期刊论文数量(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 }}
Aloysius Mok其他文献
Bounded-time fault-tolerant rule-based systems
- DOI:
10.1016/s0736-5853(05)80019-x - 发表时间:
1990-01-01 - 期刊:
- 影响因子:
- 作者:
James C. Browne;Allen Emerson;Mohamed Gouda;Daniel Miranker;Aloysius Mok;Louis Rosier - 通讯作者:
Louis Rosier
Aloysius Mok的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Aloysius Mok', 18)}}的其他基金
IDR/Collaborative Research: Monitoring and Mobility Assistance with Wireless Body Sensor Network and Mechatronic Actuation
IDR/合作研究:通过无线身体传感器网络和机电驱动进行监控和移动辅助
- 批准号:
1014146 - 财政年份:2010
- 资助金额:
$ 47万 - 项目类别:
Standard Grant
CSR-EHS: Real-Time Hierarchical Hypervisors
CSR-EHS:实时分层管理程序
- 批准号:
0719925 - 财政年份:2007
- 资助金额:
$ 47万 - 项目类别:
Continuing Grant
CSR-SGER: Ideas for Cyber-Physical Systems
CSR-SGER:网络物理系统的想法
- 批准号:
0647141 - 财政年份:2006
- 资助金额:
$ 47万 - 项目类别:
Standard Grant
Collaborative Research: SoD-TEAM: A Feedback-Based Architecture for Highly Reliable Embedded Software
合作研究:SoD-TEAM:基于反馈的高度可靠嵌入式软件架构
- 批准号:
0613655 - 财政年份:2006
- 资助金额:
$ 47万 - 项目类别:
Standard Grant
相似国自然基金
SERS探针诱导TAM重编程调控头颈鳞癌TIME的研究
- 批准号:82360504
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
华蟾素调节PCSK9介导的胆固醇代谢重塑TIME增效aPD-L1治疗肝癌的作用机制研究
- 批准号:82305023
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于MRI的机器学习模型预测直肠癌TIME中胶原蛋白水平及其对免疫T细胞调控作用的研究
- 批准号:
- 批准年份:2022
- 资助金额:52 万元
- 项目类别:面上项目
结直肠癌TIME多模态分子影像分析结合深度学习实现疗效评估和预后预测
- 批准号:62171167
- 批准年份:2021
- 资助金额:57 万元
- 项目类别:面上项目
Time-lapse培养对人类胚胎植入前印记基因DNA甲基化的影响研究
- 批准号:
- 批准年份:2021
- 资助金额:0.0 万元
- 项目类别:省市级项目
萱草花开放时间(Flower Opening Time)的生物钟调控机制研究
- 批准号:31971706
- 批准年份:2019
- 资助金额:59.0 万元
- 项目类别:面上项目
Time-of-Flight深度相机多径干扰问题的研究
- 批准号:61901435
- 批准年份:2019
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
Finite-time Lyapunov 函数和耦合系统的稳定性分析
- 批准号:11701533
- 批准年份:2017
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
建筑工程计划中Time Buffer 的形成和分配 – 工程项目管理中的社会性研究
- 批准号:71671098
- 批准年份:2016
- 资助金额:48.0 万元
- 项目类别:面上项目
光学Parity-Time对称系统中破坏点的全光调控特性研究
- 批准号:11504059
- 批准年份:2015
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Real-time reconstruction of omnidirectional virtual space by holography
全息实时重建全向虚拟空间
- 批准号:
23H03448 - 财政年份:2023
- 资助金额:
$ 47万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Real-time Virtual Prototypes for the Power Electronics Supply Chain
电力电子供应链的实时虚拟原型
- 批准号:
EP/X024377/1 - 财政年份:2023
- 资助金额:
$ 47万 - 项目类别:
Research Grant
Excellence in Research/Collaborative Research: Modeling Transportation Choices Under the Presence of Real-time Information Using Simulated-based Virtual Experiments
卓越的研究/合作研究:使用基于模拟的虚拟实验在实时信息存在下对交通选择进行建模
- 批准号:
2200633 - 财政年份:2022
- 资助金额:
$ 47万 - 项目类别:
Standard Grant
Running Neural Networks in Real Time on Virtual Reality Hardware
在虚拟现实硬件上实时运行神经网络
- 批准号:
573819-2022 - 财政年份:2022
- 资助金额:
$ 47万 - 项目类别:
University Undergraduate Student Research Awards
The development of 360° motion scenes in real time with true world parallax for auto design, vehicle configurators and Virtual production.
实时开发具有真实世界视差的 360° 运动场景,用于汽车设计、车辆配置器和虚拟生产。
- 批准号:
10029832 - 财政年份:2022
- 资助金额:
$ 47万 - 项目类别:
Collaborative R&D
Excellence in Research/Collaborative Research: Modeling Transportation Choices Under the Presence of Real-time Information Using Simulated-based Virtual Experiments
卓越的研究/合作研究:使用基于模拟的虚拟实验在实时信息存在下对交通选择进行建模
- 批准号:
2200590 - 财政年份:2022
- 资助金额:
$ 47万 - 项目类别:
Standard Grant
Real-Time Virtual Support: Advancing health equity in British Columbia through a partnership-based learning health system model
实时虚拟支持:通过基于伙伴关系的学习医疗系统模型促进不列颠哥伦比亚省的健康公平
- 批准号:
457410 - 财政年份:2021
- 资助金额:
$ 47万 - 项目类别:
Operating Grants
Inter-active real-time virtual reality environment to investigate human locomotion
用于研究人体运动的交互式实时虚拟现实环境
- 批准号:
457761928 - 财政年份:2021
- 资助金额:
$ 47万 - 项目类别:
Major Research Instrumentation
Hidden haemodynamics: A Physics-InfOrmed, real-time recoNstruction framEwork for haEmodynamic virtual pRototyping and clinical support (PIONEER)
隐藏的血液动力学:用于血液动力学虚拟原型和临床支持的物理信息实时重建框架 (PIONEER)
- 批准号:
EP/W00481X/1 - 财政年份:2021
- 资助金额:
$ 47万 - 项目类别:
Research Grant
NSF/FDA SIR: Real-Time Simulations of Electrical Activity of the Heart and Augmented/Virtual Reality for Medical Device Applications
NSF/FDA SIR:心脏电活动的实时模拟以及医疗设备应用的增强/虚拟现实
- 批准号:
2037894 - 财政年份:2021
- 资助金额:
$ 47万 - 项目类别:
Standard Grant