PPoSS: Planning: High-Performance Certified Trust for Global-Scale Applications

PPoSS:规划:全球规模应用程序的高性能认证信任

基本信息

  • 批准号:
    2118851
  • 负责人:
  • 金额:
    $ 25万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2021
  • 资助国家:
    美国
  • 起止时间:
    2021-10-01 至 2022-09-30
  • 项目状态:
    已结题

项目摘要

A global-scale public infrastructure of distributed computing resources, in the form of data centers of various scales, has emerged in the past decade. Today, a user of this global infrastructure must trust the infrastructure vendors based on their informal textual contracts. This trust model provides limited legal protection of user interests and has become a key barrier for more services to migrate into the public infrastructure, stymieing innovation and competition. This project's key novelty is to build highly performant, certified execution environments (CEEs) for large-scale distributed systems. In doing so, the project explores, refines, and discovers design principles for scaling certified trust --- specifically, scaling up to include the entire software stack, and scaling out to include globally distributed resources. The project's main impact is to enable and promote trustworthy, performant, cost-effective uses of the public global infrastructure, empowering applications and services for a global market. Specifically it will lower the barrier of entrance for startups to enter a global market and as a result, foster competition and innovation, and make information technologies more accessible. It is intended to profoundly change many industries that traditionally heavily rely on proprietary IT infrastructures, e.g., mobile networks. The project makes three related scientific contributions. First, it contributes new technologies for building distributed CEE enclaves for running global-scale applications. CEEs extend remote attestation (as in trusted execution environments (TEEs)) with formal verification so the chain of trust can be used to establish not only the authenticity of enclave binaries but also the trustworthiness properties. Second, it provides hardware and software support to accelerate the underlying mechanisms for isolation, integrity, and confidentiality. These themes range from support for better isolation to CPUs and TEEs, but also include fast mechanisms for emerging hardware accelerators. Finally, the team of researchers explores the extension of certifiably trustworthy execution environments to emerging disaggregated datacenter designs using a software-defined-network-based decomposition of functionalities. The insights gleaned from their study guide the development of new algorithm-driven, data structure-driven, and hardware-driven solutions for the trustworthy disaggregated cloud design. During the Planning stage, the investigators are developing a prototype testbed to evaluate the feasibility of building a high-performance trustworthy global-scale mobile network using cloud-scale disaggregated CEEs. They are compiling a list of challenges which become the central research agenda for a full-scale, large proposal.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.
在过去十年中,以各种规模的数据中心的形式出现了全球范围的分布式计算资源公共基础设施。如今,这种全球基础设施的用户必须根据非正式的文本合同信任基础设施供应商。 这种信任模式对用户利益的法律保护有限,已成为更多服务迁移到公共基础设施、阻碍创新和竞争的关键障碍。 该项目的主要新颖之处在于为大型分布式系统构建高性能、经过认证的执行环境(CEE)。在此过程中,该项目探索、完善和发现了扩展认证信任的设计原则——具体来说,向上扩展以包括整个软件堆栈,并向外扩展以包括全球分布的资源。 该项目的主要影响是实现和促进全球公共基础设施的可信、高性能、经济高效的使用,为全球市场提供应用程序和服务。具体来说,它将降低初创企业进入全球市场的门槛,从而促进竞争和创新,并使信息技术更容易获得。它旨在深刻改变许多传统上严重依赖专有 IT 基础设施(例如移动网络)的行业。该项目做出了三项相关的科学贡献。首先,它贡献了构建分布式 CEE 飞地以运行全球规模应用程序的新技术。 CEE 通过形式验证扩展远程证明(如可信执行环境 (TEE)),因此信任链不仅可用于建立 enclave 二进制文件的真实性,还可用于建立可信属性。其次,它提供硬件和软件支持,以加速隔离、完整性和机密性的底层机制。这些主题包括对 CPU 和 TEE 更好隔离的支持,还包括新兴硬件加速器的快速机制。最后,研究团队探索使用基于软件定义网络的功能分解,将可证明可信的执行环境扩展到新兴的分类数据中心设计。从他们的研究中收集到的见解指导了新的算法驱动、数据结构驱动和硬件驱动解决方案的开发,以实现值得信赖的分类云设计。在规划阶段,研究人员正在开发一个原型测试台,以评估使用云规模分解 CEE 构建高性能、可信赖的全球规模移动网络的可行性。他们正在编制一份挑战清单,这些挑战将成为全面、大型提案的中心研究议程。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Adore: atomic distributed objects with certified reconfiguration
Adore:具有经过认证的重新配置的原子分布式对象
Verified compilation of C programs with a nominal memory model
  • DOI:
    10.1145/3498686
  • 发表时间:
    2022-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yuting Wang;Ling Zhang;Zhong Shao;Jérémie Koenig
  • 通讯作者:
    Yuting Wang;Ling Zhang;Zhong Shao;Jérémie Koenig
Compositional virtual timelines: verifying dynamic-priority partitions with algorithmic temporal isolation
  • DOI:
    10.1145/3563290
  • 发表时间:
    2022-10
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Meng-qi Liu;Zhong Shao;Hao Chen;Man-Ki Yoon;Jung-Eun Kim
  • 通讯作者:
    Meng-qi Liu;Zhong Shao;Hao Chen;Man-Ki Yoon;Jung-Eun Kim
A Compositional Theory of Linearizability
Layered and object-based game semantics
分层和基于对象的游戏语义
  • DOI:
    10.1145/3498703
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Oliveira Vale, Arthur;Melliès, Paul-André;Shao, Zhong;Koenig, Jérémie;Stefanesco, Léo
  • 通讯作者:
    Stefanesco, Léo
{{ 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 }}

Zhong Shao其他文献

Clean-Slate Development of Certified OS Kernels
Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2009, Savannah, GA, USA, January 21-23, 2009
第 36 届 ACM SIGPLAN-SIGACT 编程语言原理研讨会论文集,POPL 2009,美国佐治亚州萨凡纳,2009 年 1 月 21-23 日
Compiling standard ML for efficient execution on modern machines
  • DOI:
  • 发表时间:
    1994-12
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Zhong Shao
  • 通讯作者:
    Zhong Shao
TIL: a type-directed, optimizing compiler for ML
TIL:用于 ML 的类型导向优化编译器
  • DOI:
    10.1145/989393.989449
  • 发表时间:
    2004
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Zhong Shao
  • 通讯作者:
    Zhong Shao
Reasoning about Optimistic Concurrency Using a Program Logic for History
使用历史程序逻辑推理乐观并发

Zhong Shao的其他文献

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

{{ truncateString('Zhong Shao', 18)}}的其他基金

SHF: Small: Compositional Certified Concurrent Abstraction Layers
SHF:小型:组合认证的并发抽象层
  • 批准号:
    2313433
  • 财政年份:
    2023
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
FMitF: Track I: ADVERT: Compositional Atomic Specifications for Distributed System Verification
FMITF:轨道 I:ADVERT:分布式系统验证的组合原子规范
  • 批准号:
    2019285
  • 财政年份:
    2020
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
SHF: Medium: DeepSEA: A Language for Programming and Synthesizing Certified Software
SHF:媒介:DeepSEA:一种用于编程和综合认证软件的语言
  • 批准号:
    1763399
  • 财政年份:
    2018
  • 资助金额:
    $ 25万
  • 项目类别:
    Continuing Grant
SaTC: CORE: Small: Formal End-to-End Verification of Information-Flow Security for Complex Systems
SaTC:核心:小型:复杂系统信息流安全的正式端到端验证
  • 批准号:
    1715154
  • 财政年份:
    2017
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
NeTS: Small: A Virtualized Network Resource Pool for Software-Defined Network Management
NeTS:小型:用于软件定义网络管理的虚拟化网络资源池
  • 批准号:
    1712674
  • 财政年份:
    2016
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
AitF: The Fuzzy Log: A Unifying Abstraction for the Theory and Practice of Distributed Systems
AitF:模糊日志:分布式系统理论与实践的统一抽象
  • 批准号:
    1637385
  • 财政年份:
    2016
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: Expeditions in Computing: The Science of Deep Specification
合作研究:计算探索:深度规范的科学
  • 批准号:
    1521523
  • 财政年份:
    2015
  • 资助金额:
    $ 25万
  • 项目类别:
    Continuing Grant
SHF: Small: VeriQ: Formal Quantitative Software Verification in Realistic Application Scenarios
SHF:小型:VeriQ:现实应用场景中的形式化定量软件验证
  • 批准号:
    1319671
  • 财政年份:
    2013
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
TC: Medium: Making OS Kernels Crash-Proof by Design and Certification
TC:中:通过设计和认证使操作系统内核防崩溃
  • 批准号:
    1065451
  • 财政年份:
    2011
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
TC:Large:Collaborative Research:Combininig Foundational and Lightweight Formal Methods to Build Certifiably Dependable Software
TC:大型:协作研究:结合基础方法和轻量级形式方法来构建可证明可靠的软件
  • 批准号:
    0910670
  • 财政年份:
    2009
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant

相似国自然基金

轮足人形机器人多模式运动规划与控制方法研究
  • 批准号:
    62373217
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
颅颌面手术机器人辅助半面短小牵张成骨术的智能规划与交互协作研究
  • 批准号:
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
抛光机器人柔性变刚度并联执行器宏微协调运动规划与主被动柔顺控制
  • 批准号:
    52305016
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
高密度建成环境生态空间韧性机理探析及协同规划响应
  • 批准号:
    52308080
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向时空信号场探测的数据/模型混合驱动轨迹规划方法
  • 批准号:
    62303054
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Collaborative Research: PPoSS: Planning: Performance Scalability, Trust, and Reproducibility: A Community Roadmap to Robust Science in High-throughput Applications
协作研究:PPoSS:规划:性能可扩展性、信任和可重复性:高通量应用中稳健科学的社区路线图
  • 批准号:
    2138770
  • 财政年份:
    2021
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: PPoSS: Planning: Performance Scalability, Trust, and Reproducibility: A Community Roadmap to Robust Science in High-throughput Applications
协作研究:PPoSS:规划:性能可扩展性、信任和可重复性:高通量应用中稳健科学的社区路线图
  • 批准号:
    2028881
  • 财政年份:
    2020
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
PPoSS: Planning: CP2: Towards Systems Correctness Checkability and Performance Predictability at Scale
PPoSS:规划:CP2:实现大规模系统正确性可检查性和性能可预测性
  • 批准号:
    2028427
  • 财政年份:
    2020
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: PPoSS: Planning: Performance Scalability, Trust, and Reproducibility: A Community Roadmap to Robust Science in High-throughput Applications
协作研究:PPoSS:规划:性能可扩展性、信任和可重复性:高通量应用中稳健科学的社区路线图
  • 批准号:
    2028930
  • 财政年份:
    2020
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: PPoSS: Planning: Performance Scalability, Trust, and Reproducibility: A Community Roadmap to Robust Science in High-throughput Applications
协作研究:PPoSS:规划:性能可扩展性、信任和可重复性:高通量应用中稳健科学的社区路线图
  • 批准号:
    2028923
  • 财政年份:
    2020
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了