CPA-CPL Certified Garbage Collection for Highly Responsive Systems
CPA-CPL 认证的高响应系统垃圾收集
基本信息
- 批准号:0811691
- 负责人:
- 金额:$ 39万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2008
- 资助国家:美国
- 起止时间:2008-08-01 至 2012-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Multi-million line systems are being developed in Java for avionics, shipboard computing and simulation. A key attraction of the Real-Time Specification for Java for such systems is that it makes it possible to develop applications that mix hard-, soft-, and non-real-time tasks in the same environment in a memory-safe way. Unfortunately these advantages come at the expense of predictability of the real-time subsystems. One of the main culprits for such unpredictability in Java is garbage collection, which often requires applications to be interrupted for hundreds of milliseconds. Such pauses are not acceptable in real-time systems. One way to address this critical problem is to develop real-time garbage collectors (RTGC) with worst-case bounds on pause times and minimum mutator utilization. RTGC research is still in its infancy. There are limits to the applicability of current algorithms in terms of the strength of the timing guarantees that they offer. Furthermore, one serious limitation to the use of RTGC in safety- and mission- critical settings is the issue of certification of the software. In the current state of the art, no garbage collector has been formally verified. Without these guarantees there is little hope of adoption.This research comprises work on two crucial issues in real-time virtual machines for high-level languages. First, it is exploring new approaches to RTGC based on probabilistic lock-free synchronization that provide strong timing guarantees that have a vanishingly small probability of being violated. Second, it uses theorem proving to generate a provably correct garbage collection algorithm. This step is critical for certification of advanced runtime environments and, as best is known, has never been attempted before. RTGC prototypes are being implemented in the context of a high-performance open source real-time Java virtual machine. This experimental platform is an industrial strength implementation of Java which is the only Java virtual machine to have been flight tested (in a collaboration with Boeing). Outcomes include empirical results for a suite of large real-time Java programs. All results are being released as open source.
目前正在用Java开发数百万行系统,用于航空电子设备、舰载计算和仿真。一个关键的吸引力的实时物种fi Java在这类系统中的优势在于,它可以以内存安全的方式在同一环境中开发混合硬、软和非实时任务的应用程序。不幸的是,这些优点是以牺牲实时子系统的可预测性为代价的。Java中这种不可预测性的罪魁祸首之一是垃圾收集,这通常需要应用程序中断数百毫秒。这种暂停在实时系统中是不可接受的。解决这一关键问题的一种方法是开发实时垃圾收集器(RTGC),它具有最坏情况下的暂停时间和最小mutator利用率。RTGC研究仍处于起步阶段。就它们提供的定时保证的强度而言,当前算法的适用性存在限制。此外,在安全和使命关键设置中使用RTGC的一个严重限制是软件的认证问题。在现有技术中,还没有垃圾收集器被正式验证&。ed.没有这些保证是希望不大的通过。这项研究包括工作的两个关键问题,在实时虚拟机的高级语言。首先,它正在探索基于概率无锁同步的RTGC新方法,这些方法提供了强有力的时序保证,而被违反的概率非常小。其次,它使用定理证明来生成可证明正确的垃圾收集算法。此步骤对于高级运行时环境的认证至关重要,众所周知,以前从未尝试过。RTGC原型正在高性能开源实时Java虚拟机的上下文中实现。这个实验平台是Java的工业强度实现,Java是唯一经过#64258;ight测试的Java虚拟机(与波音公司合作)。结果包括一套大型实时Java程序的实证结果。所有结果均以开源形式发布。
项目成果
期刊论文数量(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 }}
Jan Vitek其他文献
Julia’s efficient algorithm for subtyping unions and covariant tuples (Pearl)
Julia 用于子类型联合和协变元组的高效算法 (Pearl)
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
Benjamin Chung;Francesco Zappa;Nardelli Inria;Jan Vitek;Francesco Zappa Nardelli - 通讯作者:
Francesco Zappa Nardelli
Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion - 通讯作者:
Mark Thober Discussion
Scoped types and aspects for real-time Java memory management
- DOI:
10.1007/s11241-007-9024-3 - 发表时间:
2007-05-23 - 期刊:
- 影响因子:1.300
- 作者:
Chris Andreae;Yvonne Coady;Celina Gibbs;James Noble;Jan Vitek;Tian Zhao - 通讯作者:
Tian Zhao
Reusing Just-in-Time Compiled Code
重用即时编译的代码
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Meetesh Kalpesh Mehta;Sebastián Krynski;Hugo Musso Gualandi;Manas Thakur;Jan Vitek - 通讯作者:
Jan Vitek
The JavaSeal Mobile Agent Kernel
- DOI:
10.1023/a:1012715226170 - 发表时间:
2001-12-01 - 期刊:
- 影响因子:2.600
- 作者:
Ciarán Bryce;Jan Vitek - 通讯作者:
Jan Vitek
Jan Vitek的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jan Vitek', 18)}}的其他基金
SHF: Small: Predictable Performance for Just-in-Time Compilation
SHF:小型:可预测的即时编译性能
- 批准号:
2139612 - 财政年份:2022
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
CCRI: ENS: Collaborative Research: Enhancing R for Scalability and Deployment
CCRI:ENS:协作研究:增强 R 的可扩展性和部署
- 批准号:
1925644 - 财政年份:2019
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
SHF: Small: Program Analysis for Data Science
SHF:小型:数据科学程序分析
- 批准号:
1910850 - 财政年份:2019
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: A Rational Reconstruction of the Julia Type System
SHF:小型:协作研究:Julia 类型系统的合理重建
- 批准号:
1908389 - 财政年份:2019
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
NSF Student Travel Grant for 2017 Programming Language Implementation Summer School (PLISS)
NSF 2017 年编程语言实施暑期学校学生旅费补助金 (PLISS)
- 批准号:
1723053 - 财政年份:2017
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
SHF: PROJECT DARWIN_ Towards Principled Language Evolution
SHF:达尔文计划_迈向有原则的语言进化
- 批准号:
1544542 - 财政年份:2016
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
SHF: Small: Foundations of Just-in-Time Compilation
SHF:小型:即时编译的基础
- 批准号:
1618732 - 财政年份:2016
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
European Conference on Object Oriented Programming
欧洲面向对象编程会议
- 批准号:
1521864 - 财政年份:2015
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
CPS: Medium: Robust Distributed Wind Power Engineering
CPS:中:稳健的分布式风电工程
- 批准号:
1523426 - 财政年份:2014
- 资助金额:
$ 39万 - 项目类别:
Standard Grant
相似国自然基金
液晶态圆偏振荧光共振能量转移体系的构筑及CPL性能的研究
- 批准号:
- 批准年份:2024
- 资助金额:15.0 万元
- 项目类别:省市级项目
铁电耦合CPL活性的手性钙钛矿化合物组装及机理研究
- 批准号:22365017
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
稀土四面体CPL探针的氨基酸传感研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
U1A及其互作蛋白CPL1/FRY2响应盐胁迫的转录后调控机制
- 批准号:
- 批准年份:2021
- 资助金额:30 万元
- 项目类别:青年科学基金项目
拟南芥CPL2-CDKD;3介导的RNA聚合酶II磷酸化参与气孔发育的转录调控途径的研究
- 批准号:
- 批准年份:2021
- 资助金额:58 万元
- 项目类别:面上项目
光—电驱动下的AIE-active手性高分子CPL液晶器件研究
- 批准号:92156014
- 批准年份:2021
- 资助金额:70.00 万元
- 项目类别:国际(地区)合作与交流项目
光-电驱动下的AIE-active手性高分子CPL液晶器件研究
- 批准号:
- 批准年份:2021
- 资助金额:70 万元
- 项目类别:
酸性固态发酵鱼CPL降解肌原纤维蛋白促质构劣化机制研究
- 批准号:
- 批准年份:2020
- 资助金额:35 万元
- 项目类别:地区科学基金项目
新型靶向融合蛋白CPL的构建及其增强乙肝DNA疫苗免疫效应的研究
- 批准号:81273321
- 批准年份:2012
- 资助金额:16.0 万元
- 项目类别:面上项目
CPL蒸发面微沟槽犁/挤成形及裂缝凹穴生成机理与控制
- 批准号:50605023
- 批准年份:2006
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Synthesis of stimuli-responsive CPL dyes with spiro-conjugated compounds
用螺环共轭化合物合成刺激响应性 CPL 染料
- 批准号:
23K13733 - 财政年份:2023
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Charge Transport in Symmetry Breaking Conjugated Molecular Materials: Experimental Approach by Conductivity Measurements under CPL Excitation
对称破缺共轭分子材料中的电荷传输:CPL 激励下电导率测量的实验方法
- 批准号:
23KF0045 - 财政年份:2023
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Development of bright CPL molecules based on a novel molecular strategy and its biosensing application
基于新型分子策略的明亮CPL分子的开发及其生物传感应用
- 批准号:
21K14601 - 财政年份:2021
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Controlling Chirality of Crystals and CPL Property Based on Luminescent Amphidynamic Crystals
基于发光两亲动力学晶体控制晶体手性和CPL性质
- 批准号:
19K23618 - 财政年份:2019
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
Creation of Helix Pyrene Circularly Polarized Luminescent (CPL) Materials Responsive to External Stimuli
响应外部刺激的螺旋芘圆偏振发光(CPL)材料的创建
- 批准号:
18K05094 - 财政年份:2018
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Emerging CPL-active polymers by wavelength-selective CP light source
通过波长选择性 CP 光源开发新兴 CPL 活性聚合物
- 批准号:
16H04155 - 财政年份:2016
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
synthesis of chiral organosilane compounds for high performance CPL materials
高性能CPL材料手性有机硅烷化合物的合成
- 批准号:
15K05604 - 财政年份:2015
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Plasmon enhancement mechanism for the circularly polarized luminescence and construction of a CPL detecting system with high detection sensitivity
圆偏振发光的等离激元增强机制及高检测灵敏度CPL检测系统的构建
- 批准号:
15K04610 - 财政年份:2015
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Construction of non-classical circularly polarized luminescence (CPL) switch and amplification system using matrix
利用矩阵构建非经典圆偏振发光(CPL)开关和放大系统
- 批准号:
15K05489 - 财政年份:2015
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Study about high-order complex system by chiral sensing system using CPL confocal microscopic spectroscopy
利用 CPL 共焦显微光谱研究手性传感系统的高阶复杂体系
- 批准号:
25810038 - 财政年份:2013
- 资助金额:
$ 39万 - 项目类别:
Grant-in-Aid for Young Scientists (B)














{{item.name}}会员




