• DocumentCode
    113842
  • Title

    Conflict types and probabilities in stochastic TM-programs

  • Author

    Popovic, M. ; Basicevic, Ilija

  • Author_Institution
    Fac. of Tech. Sci., Univ. of Novi Sad, Novi Sad, Serbia
  • fYear
    2014
  • fDate
    26-28 April 2014
  • Firstpage
    19
  • Lastpage
    22
  • Abstract
    Transactional Memory (TM) is an attractive concurrency control mechanism that should deliver much better performance than locks in case when transaction conflicts are rare. But, if the probability of conflicts is high, TM program performance may be very poor. Therefore, when engineering mission critical systems, we need to be able to calculate conflict probabilities. In this paper we study a class of stochastic TM programs for processing groups of transactions on a set of shared t-variables, e.g. bank accounts. Individual transactions are selecting variables they are operating on uniformly at random. We identify and define various types of conflicts among transactions that may arise in such circumstances. We also show how to calculate probabilities of various types of conflicts on some simple examples of groups of transactions sharing one or two t-variables. Our work is still in progress, but the results shown here are affirmative for the approach we use, and they stimulate further research towards more general analysis of this class of TM programs.
  • Keywords
    concurrency control; probability; transaction processing; attractive concurrency control mechanism; conflict probabilities; conflict types; engineering mission critical systems; stochastic TM program performance; transaction conflicts; transactional memory; Computer languages; Parallel processing; Parallel programming; Probability; Semantics; System performance; Writing; Conflict types; Parallel Programming; Parallelism; Probabilities; Transactional Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Technology (ICIST), 2014 4th IEEE International Conference on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/ICIST.2014.6920322
  • Filename
    6920322