Skip to main navigation Skip to search Skip to main content

Intention preservation in deterministic multithreading

  • Cleveland State University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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.
Original languageEnglish
Title of host publicationProceedings - 8th International Conference on Future Generation Communication and Networking, FGCN 2014
Place of Publicationusa
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages29-32
Number of pages4
ISBN (Electronic)9781479977802
DOIs
StatePublished - Jan 27 2014
Event8th International Conference on Future Generation Communication and Networking, FGCN 2014 - Hainan, China
Duration: Dec 20 2014Dec 23 2014

Conference

Conference8th International Conference on Future Generation Communication and Networking, FGCN 2014
Country/TerritoryChina
CityHainan
Period12/20/1412/23/14

Keywords

  • collaborative editing
  • conflict resolution
  • Deterministic multithreading
  • intention preservation
  • race condition

Cite this