DocumentCode
246608
Title
Intention Preservation in Deterministic Multithreading
Author
Wenbing Zhao
Author_Institution
Dept. of Electr. & Comput. Eng., Cleveland State Univ., Cleveland, OH, USA
fYear
2014
fDate
20-23 Dec. 2014
Firstpage
29
Lastpage
32
Abstract
In this paper, we present an analogy between the race condition resolution in a multithreaded application, and conflict resolution for concurrent updates in collaborative editing applications. We introduce the intention preservation problem in deterministic multithreading for programs with race conditions. We point out that current state-of-the-art deterministic multithreading approaches do not have any mechanism to preserve the intention of a program when it is instrumented for deterministic execution. Furthermore, we propose a solution for intention preservation in deterministic multithreading provided that the unprotected shared variables are primitive types.
Keywords
multi-threading; collaborative editing applications; conflict resolution; deterministic execution; deterministic multithreading; intention preservation; multithreaded application; race condition resolution; Collaboration; Fault tolerance; Fault tolerant systems; Instruction sets; Instruments; Libraries; Multithreading; Deterministic multithreading; collaborative editing; conflict resolution; intention preservation; race condition;
fLanguage
English
Publisher
ieee
Conference_Titel
Future Generation Communication and Networking (FGCN), 2014 8th International Conference on
Conference_Location
Haikou
Print_ISBN
978-1-4799-7779-6
Type
conf
DOI
10.1109/FGCN.2014.14
Filename
7024336
Link To Document