Sciweavers

DSN
2011
IEEE

Communix: A framework for collaborative deadlock immunity

12 years 4 months ago
Communix: A framework for collaborative deadlock immunity
—We present Communix, a collaborative deadlock immunity framework for Java programs. Deadlock immunity enables applications to avoid deadlocks that they previously encountered. Dimmunix [1], our deadlock immunity system, detects deadlocks and saves their signatures at runtime, then avoids execution flows that match these signatures; a signature straction of the execution flow that led to deadlock. Dimmunix needs all the deadlock bugs in an application to manifest, in all possible ways, in order to provide full protection against deadlocks for that application. Communix addresses this shortcoming by distributing the deadlock signatures produced by Dimmunix. The signatures of a deadlock can protect against the deadlock any user connected to the Internet and running the same application, even if he/she did not experience the deadlock yet. Besides signature distribution, Communix provides signature validation and generalization. Signature validation ensures that the incoming signatures...
Horatiu Jula, Pinar Tözün, George Candea
Added 19 Dec 2011
Updated 19 Dec 2011
Type Journal
Year 2011
Where DSN
Authors Horatiu Jula, Pinar Tözün, George Candea
Comments (0)