CSR---AES: Programming Language and Runtime System Support for Robust Distributed Software Systems

CSR---AES:对鲁棒分布式软件系统的编程语言和运行时系统支持

基本信息

  • 批准号:
    0720854
  • 负责人:
  • 金额:
    $ 5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2007
  • 资助国家:
    美国
  • 起止时间:
    2007-09-15 至 2008-08-31
  • 项目状态:
    已结题

项目摘要

Collections of heterogeneous, network-connected computational deviceshave emerged as a new computational paradigm. This new network-basedparadigm simplifies constructing flexible and scalable hardwareinfrastructure. Unfortunately, making such systems robust to failurescan be difficult. Many of these distributed software systems containa large number of devices, and therefore, have a significant chance ofexperiencing a hardware failure. Developers have to manually developcode to allow the software system to recover from such hardwarefailures. As a result, developing robust distributed software systemsis typically more difficult than robust centralized software systems.This work builds upon the Principal Investigator's prior work on theBristlecone language for developing robust software systems. The keyinsight behind the Bristlecone language is that most errors propagatethrough software systems to cause further damage either by corruptingdata structures or through the control-flow--induced coupling betweenconceptual operations. Bristlecone programs are architected as a setof decoupled tasks that are linked through a set of taskspecifications that describe how these decoupled tasks interact andwhat consistent data structures look like. Bristlecone then usesthese specifications to adapt the program's execution in response tofailures.This project extends the previous work to support distributed softwaresystems. This project develops static analyses to help developersunderstand how failures in the underlying hardware will affect thesoftware system and to manage data and tasks so that hardware failureshave a minimal affect on the computation.
异构的、网络连接的计算设备的集合已经成为一种新的计算范式。这种新的基于网络的范例简化了构建灵活和可扩展的硬件基础设施。不幸的是,使这样的系统对故障保持健壮是很困难的。许多这样的分布式软件系统包含大量的设备,因此,有很大的机会经历硬件故障。开发人员必须手动开发代码,以允许软件系统从此类硬件故障中恢复。因此,开发健壮的分布式软件系统通常比健壮的集中式软件系统要困难得多。这项工作建立在首席研究员之前关于开发健壮软件系统的bristlecone语言的工作基础上。Bristlecone语言背后的关键观点是,大多数错误通过软件系统传播,通过破坏数据结构或通过概念操作之间的控制流诱导耦合造成进一步的损害。Bristlecone程序被架构为一组解耦的任务,这些任务通过一组任务规范连接起来,这些任务规范描述了这些解耦的任务如何交互以及一致的数据结构是什么样子的。Bristlecone然后使用这些规范来调整程序的执行以响应失败。这个项目扩展了以前的工作,以支持分布式软件系统。该项目开发静态分析,以帮助开发人员了解底层硬件的故障将如何影响软件系统,并管理数据和任务,以便硬件故障对计算的影响最小。

项目成果

期刊论文数量(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 }}

Brian Demsky其他文献

Sinfer: Inferring information flow lattices for checking self-stabilization
Sinfer:推断信息流格以检查自稳定性
A model counter for constraints over unbounded strings
无界字符串约束的模型计数器
SInfer: Inferring Information Flow Lattices for
SInfer:推断信息流格
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Checking Self;Brian Demsky
  • 通讯作者:
    Brian Demsky
AutoMO: automatic inference of memory order parameters for C/C++11
AutoMO:自动推断 C/C 11 的内存顺序参数
Yashme: Detecting Persistency Race
Yashme:检测持久性竞赛
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Hamed Gorjiara;G. Xu;Brian Demsky
  • 通讯作者:
    Brian Demsky

Brian Demsky的其他文献

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

{{ truncateString('Brian Demsky', 18)}}的其他基金

FMitF: Track I: Safe, Efficient Persistent Memory Systems
FMITF:第一轨:安全、高效的持久内存系统
  • 批准号:
    2220410
  • 财政年份:
    2022
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
SHF: Small: PMChecker: Tool Support for Crash-Consistent Persistent Memory Programs
SHF:小型:PMChecker:对崩溃一致持久内存程序的工具支持
  • 批准号:
    2102940
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
SHF: Small: Information-Flow-Based Profiling of Concurrent Applications
SHF:小型:基于信息流的并发应用程序分析
  • 批准号:
    2006948
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
SI2-SSE: C11Tester: Scaling Testing of C/C++11 Atomics to Real-World Systems
SI2-SSE:C11Tester:将 C/C 11 原子的测试扩展到实际系统
  • 批准号:
    1740210
  • 财政年份:
    2017
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
SaTC: CORE: Medium: Sentinel: Constructing Secure Smart Home IoT Systems via Managed Communications
SaTC:核心:媒介:Sentinel:通过托管通信构建安全的智能家居物联网系统
  • 批准号:
    1703598
  • 财政年份:
    2017
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
SHF: Small: CDSChecker: Model-Checking Concurrent Data Structures under the C11/C++11 Memory Model
SHF:小:CDSChecker:C11/C 11 内存模型下的模型检查并发数据结构
  • 批准号:
    1319786
  • 财政年份:
    2013
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
SHF: Small: Tool Support for Verifiably-Robust Software
SHF:小型:对可验证稳健软件的工具支持
  • 批准号:
    1217854
  • 财政年份:
    2012
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative Proposal: Safety in Numbers: Crowdsourcing for Global Software Integrity
TWC:媒介:协作提案:数字安全:全球软件完整性的众包
  • 批准号:
    1228995
  • 财政年份:
    2012
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
CAREER: Language Features for Robust Software
职业:健壮软件的语言特性
  • 批准号:
    0846195
  • 财政年份:
    2009
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant
Collaborative Research: Applying Hardware-Inspired Methods for Multi-Core Software Design
协作研究:应用硬件启发的方法进行多核软件设计
  • 批准号:
    0725350
  • 财政年份:
    2007
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant

相似国自然基金

CK1δ/ε介导的AES的降解调控结直肠癌转移和干性的机制研究
  • 批准号:
    31870754
  • 批准年份:
    2018
  • 资助金额:
    59.0 万元
  • 项目类别:
    面上项目
面向AES密钥扩展的抗功耗攻击掩码技术研究
  • 批准号:
    61602239
  • 批准年份:
    2016
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
具有自主产权的安诚嵌入式处理器上支持AES及GF(2^n)运算的指令扩展结构研究
  • 批准号:
    61373141
  • 批准年份:
    2013
  • 资助金额:
    79.0 万元
  • 项目类别:
    面上项目
肝癌AES治疗体系中新型人源化双特异性抗体的研制
  • 批准号:
    30200330
  • 批准年份:
    2002
  • 资助金额:
    19.0 万元
  • 项目类别:
    青年科学基金项目
AES、SH3BGR和calpain相关新信号通路及与心肌重塑关系的研究
  • 批准号:
    30200106
  • 批准年份:
    2002
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
单个成矿流体包裹体元素组成的LA-ICP-MS-AES研究
  • 批准号:
    49973026
  • 批准年份:
    1999
  • 资助金额:
    20.0 万元
  • 项目类别:
    面上项目
加权增量卡尔曼滤波在ICP-AES中的应用
  • 批准号:
    29475187
  • 批准年份:
    1994
  • 资助金额:
    5.5 万元
  • 项目类别:
    面上项目
ICP-AES数字化谱信息的智能化处理
  • 批准号:
    29275210
  • 批准年份:
    1992
  • 资助金额:
    4.0 万元
  • 项目类别:
    面上项目
ICPAS 联用和联机技术及GD作为AES 及MS离子源的应用及
  • 批准号:
    29235112
  • 批准年份:
    1992
  • 资助金额:
    18.0 万元
  • 项目类别:
    重点项目
ICP-AES中的一种新型光谱干扰校正方法的研究
  • 批准号:
    28870228
  • 批准年份:
    1988
  • 资助金额:
    4.0 万元
  • 项目类别:
    面上项目

相似海外基金

Laser Ablation ICP Atomic Emission Spectrometry (LA-ICP-AES) for in situ microanalysis
用于原位微量分析的激光烧蚀 ICP 原子发射光谱法 (LA-ICP-AES)
  • 批准号:
    464364655
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Major Research Instrumentation
Urgent replacement of an ICP-AES for the measurement of trace metals in environmental samples
紧急更换 ICP-AES 来测量环境样品中的痕量金属
  • 批准号:
    RTI-2022-00119
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Research Tools and Instruments
FDA LFFM: Discipline-Chemistry - Analytical Track- Animal Food Product Testing at CT AES
FDA LFFM:学科化学 - 分析跟踪 - CT AES 动物食品产品测试
  • 批准号:
    10445924
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
FDA LFFM: Discipline-Chemistry - Analytical Track- Food Defense at CT AES
FDA LFFM:CT AES 的学科化学 - 分析跟踪 - 食品防护
  • 批准号:
    10170737
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
FDA LFFM: Discipline-Chemistry - Analytical Track- Animal Food Product Testing at CT AES
FDA LFFM:学科化学 - 分析跟踪 - CT AES 动物食品产品测试
  • 批准号:
    10170739
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
FDA LFFM: Discipline-Chemistry - Analytical Track- Human Food Product Testing at CT AES
FDA LFFM:学科化学 - 分析跟踪 - CT AES 的人类食品测试
  • 批准号:
    10170738
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
FDA LFFM: Discipline-Special Projects Analytical Track-Sample Collection at CT AES
FDA LFFM:CT AES 学科特殊项目分析跟踪样本收集
  • 批准号:
    10417779
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
FDA LFFM: Discipline- Special Projects - Analytical Track-NFSDX Integration or ORAPP Adoption at CT AES
FDA LFFM:学科 - 特别项目 - 分析跟踪 - NFSDX 集成或 CT AES 采用 ORAPP
  • 批准号:
    10170742
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
FDA LFFM: Discipline-Special Projects Analytical Track-Method Development and Method Validation at CT AES
FDA LFFM:CT AES 的学科特殊项目分析跟踪方法开发和方法验证
  • 批准号:
    10170743
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
FDA LFFM: Discipline-Special Projects Analytical Track-Sample Collection at CT AES
FDA LFFM:CT AES 学科特殊项目分析跟踪样本收集
  • 批准号:
    10170741
  • 财政年份:
    2020
  • 资助金额:
    $ 5万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了