• DocumentCode
    725316
  • Title

    Asynchronous Adaptive Task Allocation

  • Author

    Kentros, Sotirios ; Kari, Chadi ; Kiayias, Aggelos ; Russell, Alexander

  • Author_Institution
    Comput. Sci. Dept., Salem State Univ., Salem, MA, USA
  • fYear
    2015
  • fDate
    June 29 2015-July 2 2015
  • Firstpage
    83
  • Lastpage
    92
  • Abstract
    We present a randomized algorithm for asynchronous task allocation, also known as the write-all or do-all problem. Our algorithm has work complexity O(n+k2 log3 k) with high probability, where n the number of tasks and k the number of processes that participate in the computation. Our solution uses O(n) shared memory space that supports atomic test-and-set operations and with high probability each participating process uses O(k) internal memory space. This is the first adaptive solution for the write-all problem that has work n plus some additive term which depends only on the number of participating processes k and not the size of the problem n.
  • Keywords
    computational complexity; shared memory systems; asynchronous adaptive task allocation; atomic test-and-set operations; distributed computing; internal memory space; randomized algorithm; shared memory space; write-all problem; Additives; Complexity theory; Computational modeling; Computer crashes; Indexes; Program processors; Resource management; asynchronous shared memory; distributed computing; randomized algorithms; task allocation; write-all;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2015 IEEE 35th International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2015.17
  • Filename
    7164895