• 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