메뉴 건너뛰기




Volumn 65, Issue 5, 2005, Pages 609-627

Fast and lock-free concurrent priority queues for multi-thread systems

Author keywords

Concurrent; Lock free; Multi thread; Non blocking; Priority queue; Real time; Shared data structure; Skip list

Indexed keywords

ALGORITHMS; CONCURRENT ENGINEERING; DATA PROCESSING; DATA STRUCTURES; PROBLEM SOLVING; QUEUEING THEORY; REAL TIME SYSTEMS; SYNCHRONIZATION;

EID: 15844367699     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jpdc.2004.12.005     Document Type: Article
Times cited : (84)

References (32)
  • 2
    • 0038870372 scopus 로고
    • Wait-free algorithms for heaps
    • Computer Science and Engineering, University of Washington,February
    • G. Barnes, Wait-free algorithms for heaps, Technical Report, Computer Science and Engineering, University of Washington, February 1992.
    • (1992) Technical Report
    • Barnes, G.1
  • 6
    • 6344219523 scopus 로고    scopus 로고
    • Practical lock-freedom
    • Ph.D. Thesis, University of Cambridge February
    • K.A. Fraser, Practical lock-freedom, Ph.D. Thesis, University of Cambridge, Technical Report, No. 579, February 2004.
    • (2004) Technical Report, No. 579 , vol.579
    • Fraser, K.A.1
  • 7
    • 0033700495 scopus 로고    scopus 로고
    • Priority queues and sorting for parallel simulation
    • M. Grammatikakis, and S. Liesche Priority queues and sorting for parallel simulation IEEE Trans. Software Eng. SE-26 5 2000 401 422
    • (2000) IEEE Trans. Software Eng. , vol.SE-26 , Issue.5 , pp. 401-422
    • Grammatikakis, M.1    Liesche, S.2
  • 11
    • 0029267687 scopus 로고
    • Fixed priority pre-emptive scheduling: An historical perspective
    • N. Audsley, A. Burns, R. Davis, K. Tindell, and A. Wellings Fixed priority pre-emptive scheduling an historical perspective Real-Time Systems 8 2/3 1995 129 154
    • (1995) Real-Time Systems , vol.8 , Issue.23 , pp. 129-154
    • Audsley, N.1    Burns, A.2    Davis, R.3    Tindell, K.4    Wellings, A.5
  • 13
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M. Herlihy, and J. Wing Linearizability a correctness condition for concurrent objects ACM Trans. Program. Lang. Systems 12 3 1990 463 492
    • (1990) ACM Trans. Program. Lang. Systems , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.1    Wing, J.2
  • 15
    • 0038870367 scopus 로고
    • Efficient wait-free implementation of a concurrent priority queue
    • Proceedings of the Seventh International Workshop on Distributed Algorithms Springer, Berlin
    • A. Israeli, L. Rappoport, Efficient wait-free implementation of a concurrent priority queue, in: Proceedings of the Seventh International Workshop on Distributed Algorithms, Lecture Notes in Computer Science, vol. 725, Springer, Berlin, 1993, pp. 1-17.
    • (1993) Lecture Notes in Computer Science , vol.725 , pp. 1-17
    • Israeli, A.1    Rappoport, L.2
  • 16
    • 0024305075 scopus 로고
    • Concurrent operations on priority queues
    • D.W. Jones Concurrent operations on priority queues Commun. ACM 32 1 1989 132 137
    • (1989) Commun. ACM , vol.32 , Issue.1 , pp. 132-137
    • Jones, D.W.1
  • 19
    • 0040577879 scopus 로고
    • Correction of a memory management method for lock-free data structures
    • Computer Science Department, University of Rochester
    • M.M. Michael, M.L. Scott, Correction of a memory management method for lock-free data structures, Technical Report, Computer Science Department, University of Rochester, 1995.
    • (1995) Technical Report
    • Michael, M.M.1    Scott, M.L.2
  • 20
    • 0025436383 scopus 로고
    • Skip lists: A probabilistic alternative to balanced trees
    • W. Pugh Skip lists a probabilistic alternative to balanced trees Commun. ACM 33 6 1990 668 676
    • (1990) Commun. ACM , vol.33 , Issue.6 , pp. 668-676
    • Pugh, W.1
  • 23
    • 0025488794 scopus 로고
    • Priority inheritance protocols: An approach to real-time synchronization
    • L. Sha, R. Rajkumar, and J. Lehoczky Priority inheritance protocols an approach to real-time synchronization IEEE Trans. Comput. 39 9 1990 1175 1185
    • (1990) IEEE Trans. Comput. , vol.39 , Issue.9 , pp. 1175-1185
    • Sha, L.1    Rajkumar, R.2    Lehoczky, J.3
  • 27
    • 2442423583 scopus 로고    scopus 로고
    • Fast and lock-free concurrent priority queues for multi-thread systems
    • Computing Science, Chalmers University of Technology, January
    • H. Sundell, P. Tsigas, Fast and lock-free concurrent priority queues for multi-thread systems, Technical Report 2003-01, Computing Science, Chalmers University of Technology, January 2003.
    • (2003) Technical Report , vol.2003 , Issue.1
    • Sundell, H.1    Tsigas, P.2
  • 31
    • 0036992505 scopus 로고    scopus 로고
    • Integrating non-blocking synchronisation in parallel applications: Performance advantages and methodologies
    • ACM Press New York
    • P. Tsigas, and Y. Zhang Integrating non-blocking synchronisation in parallel applications performance advantages and methodologies Proceedings of the 3rd ACM Workshop on Software and Performance 2002 ACM Press New York 55 67
    • (2002) Proceedings of the 3rd ACM Workshop on Software and Performance , pp. 55-67
    • Tsigas, P.1    Zhang, Y.2
  • 32
    • 0003433568 scopus 로고
    • Ph.D. Thesis, Rensselaer Polytechnic Institute, Troy, New York
    • J.D. Valois, Lock-free data structures, Ph.D. Thesis, Rensselaer Polytechnic Institute, Troy, New York, 1995.
    • (1995) Lock-free Data Structures
    • Valois, J.D.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.