Matches in SemOpenAlex for { <https://semopenalex.org/work/W2095109735> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W2095109735 abstract "Today's mainstream programming language concepts originate from a time when processes were executed in a single thread and the outcome of computation was deterministic. To deal with multi-threaded execution synchronization mechanisms have to be used to restrict parallel execution to a point where the program produces correct results for all possible interleaving executions. This is constantly leading to deadlocks and race conditions, i.e. undesired non-deterministic behavior. In this paper, we propose a new set of synchronization primitives, Spawn and Merge, that yield deterministic program execution for multi-threaded programs. This means that there are no race conditions when using this synchronization technique and deadlocks can be avoided right away. Concurrent access to data structures is resolved using operational transformation. Using two example scenarios we show how these synchronization primitives can be used and that they are equivalent to semaphores. Furthermore, we evaluate our framework by implementing a network simulator. We show that despite a constant overhead, the performance is comparable to using standard synchronization primitives while yielding deterministic results." @default.
- W2095109735 created "2016-06-24" @default.
- W2095109735 creator A5016729057 @default.
- W2095109735 creator A5080297442 @default.
- W2095109735 creator A5082811656 @default.
- W2095109735 date "2014-05-01" @default.
- W2095109735 modified "2023-10-16" @default.
- W2095109735 title "Deterministic Synchronization of Multi-threaded Programs with Operational Transformation" @default.
- W2095109735 cites W1546981056 @default.
- W2095109735 cites W1592693247 @default.
- W2095109735 cites W1734912584 @default.
- W2095109735 cites W1931688030 @default.
- W2095109735 cites W2059574400 @default.
- W2095109735 cites W2107138518 @default.
- W2095109735 cites W2131791649 @default.
- W2095109735 cites W2151943351 @default.
- W2095109735 cites W2294580796 @default.
- W2095109735 doi "https://doi.org/10.1109/ipdpsw.2014.50" @default.
- W2095109735 hasPublicationYear "2014" @default.
- W2095109735 type Work @default.
- W2095109735 sameAs 2095109735 @default.
- W2095109735 citedByCount "2" @default.
- W2095109735 countsByYear W20951097352016 @default.
- W2095109735 crossrefType "proceedings-article" @default.
- W2095109735 hasAuthorship W2095109735A5016729057 @default.
- W2095109735 hasAuthorship W2095109735A5080297442 @default.
- W2095109735 hasAuthorship W2095109735A5082811656 @default.
- W2095109735 hasConcept C111919701 @default.
- W2095109735 hasConcept C120314980 @default.
- W2095109735 hasConcept C127162648 @default.
- W2095109735 hasConcept C138101251 @default.
- W2095109735 hasConcept C169590947 @default.
- W2095109735 hasConcept C173608175 @default.
- W2095109735 hasConcept C17458331 @default.
- W2095109735 hasConcept C193702766 @default.
- W2095109735 hasConcept C197129107 @default.
- W2095109735 hasConcept C199360897 @default.
- W2095109735 hasConcept C2778361913 @default.
- W2095109735 hasConcept C2778562939 @default.
- W2095109735 hasConcept C28034677 @default.
- W2095109735 hasConcept C31258907 @default.
- W2095109735 hasConcept C41008148 @default.
- W2095109735 hasConcept C45374587 @default.
- W2095109735 hasConcept C505870484 @default.
- W2095109735 hasConcept C86803240 @default.
- W2095109735 hasConcept C95203288 @default.
- W2095109735 hasConceptScore W2095109735C111919701 @default.
- W2095109735 hasConceptScore W2095109735C120314980 @default.
- W2095109735 hasConceptScore W2095109735C127162648 @default.
- W2095109735 hasConceptScore W2095109735C138101251 @default.
- W2095109735 hasConceptScore W2095109735C169590947 @default.
- W2095109735 hasConceptScore W2095109735C173608175 @default.
- W2095109735 hasConceptScore W2095109735C17458331 @default.
- W2095109735 hasConceptScore W2095109735C193702766 @default.
- W2095109735 hasConceptScore W2095109735C197129107 @default.
- W2095109735 hasConceptScore W2095109735C199360897 @default.
- W2095109735 hasConceptScore W2095109735C2778361913 @default.
- W2095109735 hasConceptScore W2095109735C2778562939 @default.
- W2095109735 hasConceptScore W2095109735C28034677 @default.
- W2095109735 hasConceptScore W2095109735C31258907 @default.
- W2095109735 hasConceptScore W2095109735C41008148 @default.
- W2095109735 hasConceptScore W2095109735C45374587 @default.
- W2095109735 hasConceptScore W2095109735C505870484 @default.
- W2095109735 hasConceptScore W2095109735C86803240 @default.
- W2095109735 hasConceptScore W2095109735C95203288 @default.
- W2095109735 hasLocation W20951097351 @default.
- W2095109735 hasOpenAccess W2095109735 @default.
- W2095109735 hasPrimaryLocation W20951097351 @default.
- W2095109735 hasRelatedWork W1496744108 @default.
- W2095109735 hasRelatedWork W1500465483 @default.
- W2095109735 hasRelatedWork W1606566200 @default.
- W2095109735 hasRelatedWork W1879698733 @default.
- W2095109735 hasRelatedWork W1899405913 @default.
- W2095109735 hasRelatedWork W1982219759 @default.
- W2095109735 hasRelatedWork W2095109735 @default.
- W2095109735 hasRelatedWork W2788685475 @default.
- W2095109735 hasRelatedWork W4232891356 @default.
- W2095109735 hasRelatedWork W4238882300 @default.
- W2095109735 isParatext "false" @default.
- W2095109735 isRetracted "false" @default.
- W2095109735 magId "2095109735" @default.
- W2095109735 workType "article" @default.