메뉴 건너뛰기




Volumn 15, Issue 4, 2002, Pages 255-271

Lock-free reference counting

Author keywords

Dynamic data structures; Lockfree synchronization; Memory management; Reference counting

Indexed keywords

COMPUTER OPERATING SYSTEMS; COMPUTER PROGRAMMING; DATA STRUCTURES; SYNCHRONIZATION;

EID: 0036944178     PISSN: 01782770     EISSN: None     Source Type: Journal    
DOI: 10.1007/s00446-002-0079-z     Document Type: Article
Times cited : (60)

References (26)
  • 1
    • 85037046571 scopus 로고
    • On-the-fly garbage collection: New algorithms inspired by program proofs
    • In: M. Nielsen, E. Meineche Schmidt (eds); Aarhus, Denmark, 12-16 July; Berlin Heidelberg New York: Springer
    • M. Ben-Ari. On-the-fly garbage collection: New algorithms inspired by program proofs. In: M. Nielsen, E. Meineche Schmidt (eds) Automata, Languages and Programming, 9th Colloquium, volume 140 of Lecture Notes in Computer Science, pp 14-22, Aarhus, Denmark, 12-16 July 1982. Berlin Heidelberg New York: Springer
    • (1982) Automata, Languages and Programming, 9th Colloquium, Volume 140 of Lecture Notes in Computer Science , pp. 14-22
    • Ben-Ari, M.1
  • 4
    • 0003805008 scopus 로고
    • Experiences with concurrent garbage collectors for modula-2+
    • Technical Report 64, Digital Equipment Corporation Systems Research Center
    • J. DeTreville. Experiences with concurrent garbage collectors for modula-2+. Technical Report 64, Digital Equipment Corporation Systems Research Center, 1990
    • (1990)
    • Detreville, J.1
  • 7
    • 0003743239 scopus 로고    scopus 로고
    • Non-blocking synchronization and system design
    • PhD thesis, Stanford University Technical Report STAN-CS-TR-99-1624, Palo Alto, CA, August
    • M. Greenwald. Non-Blocking Synchronization and System Design. PhD thesis, Stanford University Technical Report STAN-CS-TR-99-1624, Palo Alto, CA, August 1999
    • (1999)
    • Greenwald, M.1
  • 8
    • 0003588282 scopus 로고    scopus 로고
    • Dynamic-sized lock-free data structures
    • Technical Report TR-2002-110, Sun Microsystems Laboratories
    • M. Herlihy V. Luchangco, P. Martin, M. Moir. Dynamic-sized lock-free data structures. Technical Report TR-2002-110, Sun Microsystems Laboratories, 2002
    • (2002)
    • Herlihy, M.1    Luchangco, V.2    Martin, P.3    Moir, M.4
  • 9
    • 8344248170 scopus 로고    scopus 로고
    • The repeat offender problem: A mechanism for supporting lock-free dynamic-sized data structures
    • Technical Report TR-2002-112, Sun Microsystems Laboratories
    • M. Herlihy, V. Luchangco, M. Moir. The repeat offender problem: A mechanism for supporting lock-free dynamic-sized data structures. Technical Report TR-2002-112, Sun Microsystems Laboratories, 2002
    • (2002)
    • Herlihy, M.1    Luchangco, V.2    Moir, M.3
  • 12
    • 0001920579 scopus 로고    scopus 로고
    • Waitfree distributed memory management by create, and read until deletion (CRUD)
    • Centrum voor Wiskunde en Informatica (CWI), ISSN 1386-369X, December 31; SEN (Software Engineering (SEN))
    • W.H. Hesselink, J.F. Groote. Waitfree distributed memory management by create, and read until deletion (CRUD). In 113, page 17. Centrum voor Wiskunde en Informatica (CWI), ISSN 1386-369X, December 31 1998. SEN (Software Engineering (SEN))
    • (1998) , vol.113 , pp. 17
    • Hesselink, W.H.1    Groote, J.F.2
  • 13
    • 0003772276 scopus 로고    scopus 로고
    • Garbage collection: Algorithms for automatic dynamic memory management
    • New York: Wiley; With a chapter on Distributed Garbage Collection by R. Lins
    • Richard E. Jones. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. New York: Wiley 1996. With a chapter on Distributed Garbage Collection by R. Lins
    • (1996)
    • Jones, R.E.1
  • 14
    • 0003657590 scopus 로고
    • The art of computer programming: Fundamental algorithms
    • Reading, MA: Addison-Wesley
    • D. E. Knuth. The Art of Computer Programming: Fundamental Algorithms. Reading, MA: Addison-Wesley 1968
    • (1968)
    • Knuth, D.E.1
  • 15
    • 0019054806 scopus 로고
    • Concurrent manipulation of binary search trees
    • H. Kung, L. Lehman. Concurrent manipulation of binary search trees. ACM Trans Database Syst 5(3):354-382, 1980
    • (1980) ACM Trans Database Syst , vol.5 , Issue.3 , pp. 354-382
    • Kung, H.1    Lehman, L.2
  • 16
    • 0002439220 scopus 로고
    • An efficient parallel garbage collector and its correctness proof
    • Technical report, Carnegie Mellon University, September
    • H. T. Kung, S. Song. An efficient parallel garbage collector and its correctness proof. Technical report, Carnegie Mellon University, September 1977
    • (1977)
    • Kung, H.T.1    Song, S.2
  • 17
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans Comput C-28(9):241-248, 1979
    • (1979) IEEE Trans Comput , vol.28 C , Issue.9 , pp. 241-248
    • Lamport, L.1
  • 18
    • 0003566851 scopus 로고    scopus 로고
    • A scalable reference counting garbage collector
    • Technical Report Technical Report CS-0967, Computer Science Department, Technion, Israel
    • Y. Levanoni, E. Petrank. A scalable reference counting garbage collector. Technical Report Technical Report CS-0967, Computer Science Department, Technion, Israel, 1999
    • (1999)
    • Levanoni, Y.1    Petrank, E.2
  • 22
    • 6044261246 scopus 로고
    • Concurrent maintenance of skip lists
    • Technical Report CS-TR-2222.1, Department of Computer Science, University of Maryland
    • W. Pugh. Concurrent maintenance of skip lists. Technical Report CS-TR-2222.1, Department of Computer Science, University of Maryland, 1989
    • (1989)
    • Pugh, W.1
  • 23
    • 0031069218 scopus 로고    scopus 로고
    • Software transactional memory
    • N. Shavit, D. Touitou. Software transactional memory. Distrib Comput (10):99-116, 1997
    • (1997) Distrib Comput , Issue.10 , pp. 99-116
    • Shavit, N.1    Touitou, D.2
  • 24
    • 0016556965 scopus 로고
    • Multiprocessing compactifying garbage collection
    • G.L. Steele. Multiprocessing compactifying garbage collection. Communications of the ACM, 18(9):495-508, 1975
    • (1975) Communications of the ACM , vol.18 , Issue.9 , pp. 495-508
    • Steele, G.L.1
  • 26
    • 0023642132 scopus 로고
    • Algorithms for on-the-fly garbage collection revisited
    • J. L. A. van de Snepscheut. Algorithms for on-the-fly garbage collection revisited. Inform Process Lett 24(4):211-216, 1987
    • (1987) Inform Process Lett , vol.24 , Issue.4 , pp. 211-216
    • Van De Snepscheut, J.L.A.1


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