CSR --- PDOS: Monitoring and Controlling Multithreaded Distributed Software
CSR --- PDOS:监控多线程分布式软件
基本信息
- 批准号:0509024
- 负责人:
- 金额:$ 31.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2005
- 资助国家:美国
- 起止时间:2005-07-01 至 2009-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Failures of computers or an unexpected order of messages leads to subtle bugs in distributed programs. This project is investigating algorithmic and implementation issues in monitoring and controlling multithreaded distributed computations. The techniques in this project are useful for testing distributed Java programs and for fault-tolerance during their execution. The project is investigating techniques in four areas: slicing, dependency tracking, global predicate detection and controlling a computation. Computation slicing is useful in reducing the size of the computation that needs to be analyzed. The project is developing online and distributed algorithms for slicing. Dependency tracking is required for online monitoring of global predicates and is currently done using vector clocks of dimension equal to the number of processes and threads in the system. The project is investigating a technique calledchain clocks that can track dependency in a scalable way even for a large-scale system. Global predicate detection is required to detect bugs during testing or runtime. The project is investigating detection of temporal logic predicates interpreted over the lattice of global states of a computation. Controlling a computation is useful during the testing phase to steer the computation toward software bugs and during the operation phase to steer it away from any existing software bugs.The project is implementing a framework in Java and it will result in theoretical and practical advances in monitoring and testing of concurrent programs. The project is expected to significantly improve the quality and fault-tolerance of distributed software.
计算机的故障或意外的消息顺序会导致分布式程序中的细微错误。这个项目正在研究监控多线程分布式计算的算法和实现问题。该项目中的技术对于测试分布式Java程序和在其执行过程中的容错是有用的。该项目正在研究四个领域的技术:切片,依赖跟踪,全局谓词检测和控制计算。计算切片在减少需要分析的计算量方面很有用。该项目正在开发在线和分布式切片算法。依赖跟踪是全局谓词的在线监视所必需的,并且当前使用维度等于系统中的进程和线程的数量的向量时钟来完成。该项目正在研究一种称为链时钟的技术,该技术可以以可扩展的方式跟踪依赖性,即使是大规模系统。需要全局谓词检测来检测测试或运行时期间的错误。 该项目正在研究在计算的全局状态格上解释的时态逻辑谓词的检测。控制计算是有用的,在测试阶段,以引导计算对软件错误,并在操作阶段,以引导它远离任何现有的软件bugs.The项目正在实现一个框架在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 }}
Vijay Garg其他文献
Do anatomic M-mode and radial strain help in the assessment of LV dyssynchrony for CRT?
- DOI:
10.1016/j.jicc.2016.11.036 - 发表时间:
2016-09-01 - 期刊:
- 影响因子:
- 作者:
Mayank Gupta;Vijay Garg;Vimlesh Patidar;R.G. Dhawale;Ashish Sharma - 通讯作者:
Ashish Sharma
Wrecking ball effect of a large left atrial myxoma
- DOI:
10.1016/j.jicc.2016.11.041 - 发表时间:
2016-09-01 - 期刊:
- 影响因子:
- 作者:
Mayank Gupta;Vijay Garg;Vimlesh Patidar;R.G. Dhawale;Ashish Sharma - 通讯作者:
Ashish Sharma
Reintervention in single coronary artery
- DOI:
10.1016/j.jicc.2016.11.058 - 发表时间:
2016-09-01 - 期刊:
- 影响因子:
- 作者:
Mayank Gupta;Vijay Garg;Vimlesh Patidar;R.G. Dhawale;Ashish Sharma - 通讯作者:
Ashish Sharma
Post transplant renal artery stenting – Two cases with different timing (early and late TRAS)
- DOI:
10.1016/j.jicc.2016.11.053 - 发表时间:
2016-09-01 - 期刊:
- 影响因子:
- 作者:
Mayank Gupta;Vijay Garg;Vimlesh Patidar;R.G. Dhawale;Ashish Sharma - 通讯作者:
Ashish Sharma
Deep Learning-based Paddy Doctor for Sustainable Agriculture
基于深度学习的可持续农业稻田医生
- DOI:
10.1109/iciip61524.2023.10537776 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Vijay Garg;Stuti Agarwal;Sahil Sharma - 通讯作者:
Sahil Sharma
Vijay Garg的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Vijay Garg', 18)}}的其他基金
CSR: Small: Runtime Verification of Concurrent Programs
CSR:小:并发程序的运行时验证
- 批准号:
1812351 - 财政年份:2018
- 资助金额:
$ 31.5万 - 项目类别:
Standard Grant
CSR: Medium: A Smart Runtime System for Parallel Programming
CSR:Medium:用于并行编程的智能运行时系统
- 批准号:
1563544 - 财政年份:2016
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
EAGER: Efficient Monitor-Based Synchronization Mechanisms for Concurrent Programs
EAGER:基于监视器的高效并发程序同步机制
- 批准号:
1346245 - 财政年份:2013
- 资助金额:
$ 31.5万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Improving Dependability of Multithreaded Distributed Programs
CSR:小型:协作研究:提高多线程分布式程序的可靠性
- 批准号:
1115808 - 财政年份:2011
- 资助金额:
$ 31.5万 - 项目类别:
Standard Grant
CSR --- PDOS: Combining Replication with Erasure Coding for Efficient Fault-Tolerance
CSR --- PDOS:将复制与纠删码相结合以实现高效容错
- 批准号:
0718990 - 财政年份:2007
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
Software Fault-Tolerance based on Observation and Control of Distributed Programs
基于分布式程序观测与控制的软件容错
- 批准号:
9988225 - 财政年份:2000
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
Distributed Supervisory Control: Theory and Applications
分布式监控:理论与应用
- 批准号:
9907213 - 财政年份:1999
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
Control and Analysis of Real-Time Discrete Event Systems Using Max-Algebra
使用最大代数的实时离散事件系统的控制和分析
- 批准号:
9414780 - 财政年份:1995
- 资助金额:
$ 31.5万 - 项目类别:
Standard Grant
Detection of Global Predicates in Distributed Programs
分布式程序中全局谓词的检测
- 批准号:
9520540 - 财政年份:1995
- 资助金额:
$ 31.5万 - 项目类别:
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
- 资助金额:
$ 31.5万 - 项目类别:
Prediction of drug efficacy by patients derived tumor organoids (PDOs) and early response markers (ERMs)
通过患者来源的肿瘤类器官(PDO)和早期反应标志物(ERM)预测药物疗效
- 批准号:
18H02631 - 财政年份:2018
- 资助金额:
$ 31.5万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
CSR---PDOS: A Benchmarking Framework for High-Availability Distributed Storage Systems
CSR---PDOS:高可用分布式存储系统的基准框架
- 批准号:
1102629 - 财政年份:2010
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
CSR---PDOS:用户现场生产运行软件故障在线诊断
- 批准号:
1022830 - 财政年份:2009
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
CSR-PDOS: Hardening Distributed Data Stores for Disaster Recovery
CSR-PDOS:强化分布式数据存储以实现灾难恢复
- 批准号:
0720578 - 财政年份:2007
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
CSR-PDOS: BFT: The Time is Now
CSR-PDOS:BFT:现在就是时候
- 批准号:
0720649 - 财政年份:2007
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
CSR---PDOS: A Holistic Framework for Power and Performance Control in Data Centers
CSR---PDOS:数据中心电源和性能控制的整体框架
- 批准号:
0720663 - 财政年份:2007
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
CSR---PDOS:用户现场生产运行软件故障在线诊断
- 批准号:
0720743 - 财政年份:2007
- 资助金额:
$ 31.5万 - 项目类别:
Continuing Grant
CSR-PDOS: A Structured Development Environment for Building Robust, Higher Performance Distributed Services
CSR-PDOS:用于构建稳健、高性能分布式服务的结构化开发环境
- 批准号:
0720802 - 财政年份:2007
- 资助金额:
$ 31.5万 - 项目类别:
Standard Grant
CSR: PDOS: RIVER: Resource Management Infrastructure for Consolidated Hosting in Virtualized Data Centers
CSR:PDOS:RIVER:虚拟化数据中心整合托管的资源管理基础设施
- 批准号:
0720456 - 财政年份:2007
- 资助金额:
$ 31.5万 - 项目类别:
Standard Grant