• DocumentCode
    3262608
  • Title

    LR-algorithm: concurrent operations on priority queues

  • Author

    Ayani, R.

  • Author_Institution
    Dept. of Telecommun. & Comput. Syst., R. Inst. of Technol., Stockholm, Sweden
  • fYear
    1990
  • fDate
    9-13 Dec 1990
  • Firstpage
    22
  • Lastpage
    25
  • Abstract
    The heap representation of priority queues is one of the most widely used methods. However, the conventional implementation tends to be inadequate for parallel applications. The paper proposes a new method, the LA-algorithm, which allows concurrent insertions on priority queues. In contrast to the conventional heap implementation, the LR-algorithm directs any two consecutive insertion requests to two different subtrees and thus provides a possibility to perform these insertions in parallel. The LR algorithm was implemented on a Sequent Symmetry shared memory multiprocessor. The obtained performance figures indicate that the algorithm is a promising approach
  • Keywords
    parallel algorithms; queueing theory; LR-algorithm; Sequent Symmetry shared memory multiprocessor; concurrent insertions; concurrent operations; heap representation; priority queues; subtrees; Application software; Binary trees; Data mining; Data structures; Discrete event simulation; Multiprocessing systems; Operating systems; Scheduling algorithm; System recovery; Telecommunication computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2087-0
  • Type

    conf

  • DOI
    10.1109/SPDP.1990.143500
  • Filename
    143500