CAREER: Towards Reliable Operating Systems through Scalable Control- and Data-Flow Analysis

职业:通过可扩展的控制和数据流分析实现可靠的操作系统

基本信息

  • 批准号:
    2145888
  • 负责人:
  • 金额:
    $ 49.48万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2022
  • 资助国家:
    美国
  • 起止时间:
    2022-01-01 至 2026-12-31
  • 项目状态:
    未结题

项目摘要

Operating systems kernels are an essential software component of servers, desktops, mobile devices, and embedded devices. However, kernels are large and particularly complex, making them exceptionally difficult to implement correctly and prone to software bugs. This project develops testing techniques that are especially suited to find software bugs in modern kernels, which are highly concurrent. This project is expected to develop effective techniques to help ensure developers find kernel defects before deployment to users.The project develops methods that uncover and analyze schedule-dependent non-determinism to find challenging classes of kernel concurrency bugs. This work is composed of three main components. First, it develops scalable techniques that analyze potential inter-thread communication to pair sequential tests intelligently and select schedules that expose kernel concurrency bugs. Second, it develops data-flow-aware techniques that advance sequential test generation by producing representative sequential tests that expose operating system non-determinism when combined. Third, it explores methods that analyze kernel output across schedules to detect subtle semantic bugs with a high impact on reliability and security.This work increases the reliability and security of virtually all classes of computer systems, including Internet-of-Things devices, consumer desktops, data center servers, and critical infrastructures. In addition, this work reduces the development, testing, and operational costs and reduces the occurrence of bugs that slip into deployed systems. Thus, this project reduces the incidence of downtime, loss of data, and other incorrect behavior across a wide range of systems used by billions of users.All project data is stored in public sites and university storage systems to ensure safe long-term storage for at least seven years from the award conclusion or public release, whichever comes later. The data produced includes system implementations and source code, documentation, kernel analysis datasets, and mentoring material, which will be located at https://www.cs.purdue.edu/homes/pfonseca/projects/reliable-concurrent-os.html.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
操作系统内核是服务器、台式机、移动的设备和嵌入式设备的基本软件组件。然而,内核很大,特别复杂,使得它们非常难以正确实现,并且容易出现软件错误。这个项目开发了测试技术,特别适合于在现代内核中发现软件错误,这些内核是高度并发的。该项目旨在开发有效的技术,以帮助开发人员在部署到用户之前发现内核缺陷。该项目开发的方法,发现和分析依赖于时间表的非确定性,以找到具有挑战性的内核并发错误类。这项工作由三个主要部分组成。首先,它开发了可扩展的技术,分析潜在的线程间通信,以智能地配对顺序测试,并选择暴露内核并发错误的时间表。其次,它开发了数据流感知技术,通过产生具有代表性的顺序测试来提高顺序测试的生成,这些顺序测试在组合时暴露操作系统的非确定性。第三,它探索了跨计划分析内核输出的方法,以检测对可靠性和安全性有重大影响的细微语义错误。这项工作提高了几乎所有类别计算机系统的可靠性和安全性,包括物联网设备、消费者台式机、数据中心服务器和关键基础设施。此外,这项工作降低了开发、测试和运营成本,并减少了进入部署系统的错误的发生。因此,该项目减少了数十亿用户使用的各种系统的停机、数据丢失和其他不正确行为的发生率。所有项目数据都存储在公共站点和大学存储系统中,以确保从奖项结束或公开发布(以较晚者为准)起至少七年的安全长期存储。产生的数据包括系统实现和源代码、文档、内核分析数据集和指导材料,这些材料将位于https://www.cs.purdue.edu/homes/pfonseca/projects/reliable-concurrent-os.html.This奖项上,反映了NSF的法定使命,并被认为值得通过使用基金会的知识价值和更广泛的影响审查标准进行评估来支持。

项目成果

期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
KIT: Testing OS-Level Virtualization for Functional Interference Bugs
An Extensible Orchestration and Protection Framework for Confidential Cloud Computing
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Adil Ahmad;Alex Schultz;Byoungyoung Lee;Pedro Fonseca
  • 通讯作者:
    Adil Ahmad;Alex Schultz;Byoungyoung Lee;Pedro Fonseca
Snowcat: Efficient Kernel Concurrency Testing using a Learned Coverage Predictor
{{ 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 }}

Pedro Fonseca其他文献

Mammy - A Technological Tool to Exchange Information
Mammy - 交换信息的技术工具
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    V. Khrebtova;Pedro Fonseca;A. M. Dias;A. Lopes
  • 通讯作者:
    A. Lopes
Performance Analysis of a Graph Coloring Algorithm for Wavelength Assignment in Dynamic Optical Networks
动态光网络中波长分配的图形着色算法的性能分析
Kard: lightweight data race detection with per-thread memory protection
Kard:具有每线程内存保护的轻量级数据竞争检测
LEVELS AND ANGULATIONS OF THE LEFT HAND A CONTRIBUTE TO VIOLINISTIC TECHIQUE
左手的水平和角度有助于小提琴技巧
  • DOI:
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Eliseu Silva;C. Bochmann;J. Xavier;Pedro Fonseca;R. Garganta
  • 通讯作者:
    R. Garganta
Heart rate response to cortical arousals in patients with isolated obstructive sleep apnea and with comorbid insomnia (COMISA)
孤立性阻塞性睡眠呼吸暂停和共病失眠患者的心率对皮质唤醒的反应 (COMISA)
  • DOI:
    10.1007/s11325-023-02954-6
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    2.5
  • 作者:
    B. Wulterkens;Lieke W. A. Hermans;Pedro Fonseca;H. Janssen;Pauline V. van Hirtum;S. Overeem;M. V. van Gilst
  • 通讯作者:
    M. V. van Gilst

Pedro Fonseca的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Pedro Fonseca', 18)}}的其他基金

CNS Core: Small: Automated testing for data- and compute-intensive distributed systems through feedback-based fuzzing
CNS 核心:小型:通过基于反馈的模糊测试对数据和计算密集型分布式系统进行自动测试
  • 批准号:
    2140305
  • 财政年份:
    2022
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Standard Grant

相似国自然基金

朝向可控的细胞膜垂钓法探究临床方剂二仙 汤抗骨质疏松药效成分群
  • 批准号:
    Y24H290041
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
三种朝向链基金属有机骨架材料的可控合成与甲烷存储研究
  • 批准号:
    22301212
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
通过调控跃迁偶极朝向增强II-VI族量子点发光二极管的光子外耦合
  • 批准号:
    52272167
  • 批准年份:
    2022
  • 资助金额:
    54 万元
  • 项目类别:
    面上项目
3D打印UHPC层间薄弱界面和纤维朝向的形成机制及多尺度作用机理
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于膜朝向可控修饰磁珠和光交联探针垂钓川西獐牙菜抗肝纤维化活性成分和作用靶点
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
黄瓜CsPO基因调控雌花花柄朝向发育的分子机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于朝向和颜色眼间整合的时程机制
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
木兰科植物不同花朝向适应性机制与其受威胁关系研究
  • 批准号:
    32101407
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
膜受体朝向可控的高表达VEGFR-2细胞膜药物筛选材料的构建及应用研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    55 万元
  • 项目类别:
    面上项目
苦苣苔科CYC类基因控制花朝向的分子调控与进化机制研究
  • 批准号:
    31970239
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目

相似海外基金

CAREER: Towards Reliable and Quantum-resistant Connected Vehicle Security
职业:实现可靠且抗量子的联网车辆安全
  • 批准号:
    2239931
  • 财政年份:
    2023
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
CAREER: NgOS: Towards Better Operating Systems: Fast, Secure, and Reliable
职业:NgOS:迈向更好的操作系统:快速、安全且可靠
  • 批准号:
    2239615
  • 财政年份:
    2023
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
CAREER: Towards Reliable and Optimized Data-Driven Cyber-Physical Systems using Human-Centric Sensing
职业:利用以人为本的传感实现可靠且优化的数据驱动的网络物理系统
  • 批准号:
    2131622
  • 财政年份:
    2021
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
CAREER: Towards a Secure and Reliable Internet of Things through Automated Model Extraction and Analysis
职业:通过自动模型提取和分析迈向安全可靠的物联网
  • 批准号:
    1942235
  • 财政年份:
    2020
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
CAREER: Towards Reliable and Optimized Data-Driven Cyber-Physical Systems using Human-Centric Sensing
职业:利用以人为本的传感实现可靠且优化的数据驱动的网络物理系统
  • 批准号:
    1845639
  • 财政年份:
    2019
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
CAREER: Towards Reliable and Efficient Network Monitoring in White Space
职业:在白色空间实现可靠、高效的网络监控
  • 批准号:
    1502584
  • 财政年份:
    2014
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
CAREER: Towards the Future of Reliable and Scalable Nanoelectronic Systems
职业:迈向可靠且可扩展的纳米电子系统的未来
  • 批准号:
    1149661
  • 财政年份:
    2012
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
CAREER: Towards Reliable and Efficient Network Monitoring in White Space
职业:在白色空间实现可靠、高效的网络监控
  • 批准号:
    1149500
  • 财政年份:
    2012
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
CAREER: Towards Reliable Hybrid CMOS/Nanoelectronics On-Chip Interconnection Networks
职业:迈向可靠的混合 CMOS/纳米电子片上互连网络
  • 批准号:
    0954999
  • 财政年份:
    2010
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Standard Grant
CAREER: Implicit Modeling of Nonpolar Solvation: Towards Reliable Atomistic Simulation of Intrinsically Disordered Proteins
职业:非极性溶剂化的隐式建模:实现本质无序蛋白质的可靠原子模拟
  • 批准号:
    0952514
  • 财政年份:
    2010
  • 资助金额:
    $ 49.48万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了