Kala: An Efficient and Scalable Time Travel Infrastructure for Concurrent Systems
Kala: An Efficient and Scalable Time Travel Infrastructure for Concurrent Systems
批准号:
0701832
负责人:
Suresh Jagannathan
金额:
$32.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-09-01 至 2011-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
0701832Jagannathan, SureshPurdue UniversityKala: An Efficient and Scalable Time Travel Infrastructure for Concurrent Systems Suresh JagananthanThe notion of time travel, the ability of an implementation to revert a concurrent computation to an alternative feasible global state is investigated. Recent work on software transactions or speculative execution provide a constrained form of time-travel: when a transaction aborts due to a serializability violation, the transaction's effects are reverted. Similarly, the effects of a speculative thread can be undone if data dependency violations are detected. However, the policies that dictate when a transaction or a speculative action must abort, and where computation resumes, are very rigid, are not specified by the programmer, and often over-constrained.The broader ramifications of time travel and revocation on programming language design and specification, compiler analysis, and runtime implementation is the focus of this research. Effective support for time travel can enable a number of new programming abstractions for concurrent programming. This research entails the development of abstractions that revert computation based on programmer-specified invariants, specification techniques that define relations among program states used to guide revocation strategies, static analyses that identify equivalences among states, and compiler and runtime structures to enable efficient reversion of control and state.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF: Track I: Vayu: Verifying Infrastructure for Safe and Performant Tunable Consistency
-
批准号:2019263
-
项目类别:Standard Grant
-
资助金额:$75.0万
-
财政年份:2020
-
负责人:Suresh Jagannathan
-
依托单位:
CCF-SHF: Small: CRONUS: High-Level Reasoning of Low-Level Isolation
-
批准号:1717741
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2017
-
负责人:Suresh Jagannathan
-
依托单位:
SHF: Small: Havoc: Verified Compilation of Concurrent Managed Languages
-
批准号:1318227
-
项目类别:Standard Grant
-
资助金额:$47.5万
-
财政年份:2013
-
负责人:Suresh Jagannathan
-
依托单位:
SHF: Small: Programming with Non-Coherent Memory
-
批准号:1216613
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2012
-
负责人:Suresh Jagannathan
-
依托单位:
Eager Maps and Lazy Folds for Graph-Structured Applications
-
批准号:0844500
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2009
-
负责人:Suresh Jagannathan
-
依托单位:
CRI: A Computational Infrastructure for Experimentation on Relaxed Concurrency Abstractions and their Applications
-
批准号:0551658
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2006
-
负责人:Suresh Jagannathan
-
依托单位:
CSR---AES: Fault Determination and Recovery in Cycle-Sharing Infrastructures
-
批准号:0509387
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Suresh Jagannathan
-
依托单位:
STI: Plethora: A Wide-Area Read-Write Object Repository for the Internet
-
批准号:0334141
-
项目类别:Standard Grant
-
资助金额:$54.96万
-
财政年份:2003
-
负责人:Suresh Jagannathan
-
依托单位:
海外基金