CSR-PDOS : Safe at Any Speed: Safe and Fast Distributed Applications

CSR-PDOS:任何速度都安全:安全快速的分布式应用程序

基本信息

  • 批准号:
    0614944
  • 负责人:
  • 金额:
    $ 38.16万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2006
  • 资助国家:
    美国
  • 起止时间:
    2006-08-01 至 2010-07-31
  • 项目状态:
    已结题

项目摘要

This project consists of techniques and tools for developing fast,correct distributed applications. Two aspects are novel. First,application modules developed with these techniques are staticallyanalyzed for potential conflicts when executed in parallel. Modulesthat may conflict are serialized to avoid errors. Second,applications are transparently monitored at run-time to show whereconservative serialization has unduly slowed the application.The traditional approach to building concurrent systems is to writethe serial version of a module and then consider how concurrentexecutions might cause errors. Each potential problem must besynchronized appropriately before the application may be executedsafely on concurrent requests. This project analyzes code toconservatively preclude dangerous interactions and run it safely in aconcurrent environment. The resulting safe application can be madefaster using the same techniques that developers use today to ensuresafety. For example, locks can be employed to make two segments ofcode safe for concurrent execution. Although static analysis allowsdevelopers to learn where modules may conflict, the second piece ofthis project, transparent monitoring of concurrent applications, helpsdevelopers focus their attention on areas of contention that occur inpractice.This project's techniques will allow large, concurrent applications tobe developed without the bugs normally introduced by parallelcomputation. As more of the software we use runs on central sites,multiplexed for thousands of users, these concerns are growing. Ourtechniques will be disseminated as papers at systems and languagesconferences, and as software artifacts that demonstrate their utility.
该项目包括开发快速,正确的分布式应用程序的技术和工具。 有两个方面是新颖的。 首先,静态地分析用这些技术开发的应用程序模块在并行执行时的潜在冲突。 可能发生冲突的模块将被序列化以避免错误。 其次,应用程序在运行时被透明地监视,以显示保守的串行化在哪里过度地减慢了应用程序的速度。构建并发系统的传统方法是编写模块的串行版本,然后考虑并发执行如何可能导致错误。每个潜在的问题都必须被适当地排除,然后应用程序才能在并发请求上安全地执行。 这个项目分析代码以保守地排除危险的交互,并在并发环境中安全地运行它。最终的安全应用程序可以使用开发人员今天用来确保安全性的相同技术来制造。 例如,可以使用锁来使两段代码安全地并发执行。 虽然静态分析允许开发人员了解模块可能发生冲突的地方,但该项目的第二部分,并发应用程序的透明监控,帮助开发人员将注意力集中在实践中发生争议的领域。该项目的技术将允许开发大型并发应用程序,而不会出现通常由并行计算引入的错误。 随着我们使用的越来越多的软件在中心站点上运行,为数千名用户进行多路复用,这些担忧正在增长。 我们的技术将在系统和语言会议上以论文的形式传播,并作为展示其实用性的软件工件。

项目成果

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

John Jannotti其他文献

XFlow : Internet-Scale Extensible Stream Processing
XFlow:互联网规模的可扩展流处理
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Olga Papaemmanouil;U. Çetintemel;John Jannotti
  • 通讯作者:
    John Jannotti
Designing the Network Layer for End-Host Traffic Engineering
设计终端主机流量工程的网络层
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    C. Erway;John Jannotti
  • 通讯作者:
    John Jannotti
Supporting Generic Cost Models for Wide-Area Stream Processing
支持广域流处理的通用成本模型
XFlow : Internet-Scale Distributed Stream Processing
XFlow:互联网规模的分布式流处理
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Olga Papaemmanouil;U. Çetintemel;John Jannotti
  • 通讯作者:
    John Jannotti
A Survey and Comparative Study of Vehicular Traffic Control System (VTCS)
车辆交通控制系统(VTCS)的调查与比较研究
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    V. B. Vaghela;D. J. Shah;Mohammad Ilyas;R. Dorf;Robert Morris;John Jannotti;Jinyang Li;Nadeem;SasanDashtinezhad;Chunyuan Liao;C. Krogh;M. Irgens;C. Rindt;M. Dikaiakos;S. S. Manvi;P. Venkataram
  • 通讯作者:
    P. Venkataram

John Jannotti的其他文献

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

{{ truncateString('John Jannotti', 18)}}的其他基金

NeTS-NoSS: Sensing in Three Dimensions with Smart Cameras
NetS-NoSS:使用智能相机进行三维传感
  • 批准号:
    0721703
  • 财政年份:
    2007
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Continuing Grant

相似国自然基金

基于pDOS策略的海洋甲壳源5-羟甲基糠醛衍生物的多样性合成及杀线活性评价
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目

相似海外基金

A micro-dissection platform for generating uniform-sized patient-derived tumor organoids (PDOs) for personalized cancer therapy
一个显微解剖平台,用于生成大小一致的患者来源的肿瘤类器官(PDO),用于个性化癌症治疗
  • 批准号:
    10697348
  • 财政年份:
    2022
  • 资助金额:
    $ 38.16万
  • 项目类别:
Prediction of drug efficacy by patients derived tumor organoids (PDOs) and early response markers (ERMs)
通过患者来源的肿瘤类器官(PDO)和早期反应标志物(ERM)预测药物疗效
  • 批准号:
    18H02631
  • 财政年份:
    2018
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
CSR---PDOS: A Benchmarking Framework for High-Availability Distributed Storage Systems
CSR---PDOS:高可用分布式存储系统的基准框架
  • 批准号:
    1102629
  • 财政年份:
    2010
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Continuing Grant
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
CSR---PDOS:用户现场生产运行软件故障在线诊断
  • 批准号:
    1022830
  • 财政年份:
    2009
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Continuing Grant
CSR-PDOS: Hardening Distributed Data Stores for Disaster Recovery
CSR-PDOS:强化分布式数据存储以实现灾难恢复
  • 批准号:
    0720578
  • 财政年份:
    2007
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Continuing Grant
CSR-PDOS: BFT: The Time is Now
CSR-PDOS:BFT:现在就是时候
  • 批准号:
    0720649
  • 财政年份:
    2007
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Continuing Grant
CSR---PDOS: A Holistic Framework for Power and Performance Control in Data Centers
CSR---PDOS:数据中心电源和性能控制的整体框架
  • 批准号:
    0720663
  • 财政年份:
    2007
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Continuing Grant
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
CSR---PDOS:用户现场生产运行软件故障在线诊断
  • 批准号:
    0720743
  • 财政年份:
    2007
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Continuing Grant
CSR-PDOS: A Structured Development Environment for Building Robust, Higher Performance Distributed Services
CSR-PDOS:用于构建稳健、高性能分布式服务的结构化开发环境
  • 批准号:
    0720802
  • 财政年份:
    2007
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Standard Grant
CSR: PDOS: RIVER: Resource Management Infrastructure for Consolidated Hosting in Virtualized Data Centers
CSR:PDOS:RIVER:虚拟化数据中心整合托管的资源管理基础设施
  • 批准号:
    0720456
  • 财政年份:
    2007
  • 资助金额:
    $ 38.16万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了