메뉴 건너뛰기




Volumn 30, Issue 3, 1998, Pages 330-373

Garbage Collecting the Internet: A Survey of Distributed Garbage Collection

Author keywords

C.2.4 Computer Communications Networks : Distributed Systems; D.1.3 Programming Techniques : Concurrent Programming, Distributed Programming, Parallel Programming; D.4.2 Operating Systems : Storage Management; D.4.3 File Systems Management

Indexed keywords

COMPUTER SYSTEMS PROGRAMMING; DATA ACQUISITION; DATA COMMUNICATION SYSTEMS; DATA STRUCTURES; DATABASE SYSTEMS; INTERNET; JAVA PROGRAMMING LANGUAGE; OBJECT ORIENTED PROGRAMMING; STORAGE ALLOCATION (COMPUTER);

EID: 0032156882     PISSN: 03600300     EISSN: None     Source Type: Journal    
DOI: 10.1145/292469.292471     Document Type: Review
Times cited : (38)

References (215)
  • 4
    • 0542437718 scopus 로고
    • A comparative study of dynamic memory management techniques
    • ABDULLAHI, S. E. AND EDEMENANG, E. J. A. 1993. A comparative study of dynamic memory management techniques. Advances in Model. Anal. 15, 2, 17-31.
    • (1993) Advances in Model. Anal. , vol.15 , Issue.2 , pp. 17-31
    • Abdullahi, S.E.1    Edemenang, E.J.A.2
  • 8
    • 0542413840 scopus 로고
    • Implementing a Smalltalk-80 system on the Intel 432: A feasibility study
    • Addison-Wesley
    • ALMES, G., BORNING, A., AND MESSINGER, E. 1983. Implementing a Smalltalk-80 system on the Intel 432: A feasibility study. In Smalltalk-80: Bits of History, Words of Advice, Addison-Wesley, 175-187.
    • (1983) Smalltalk-80: Bits of History, Words of Advice , pp. 175-187
    • Almes, G.1    Borning, A.2    Messinger, E.3
  • 11
    • 0024034668 scopus 로고
    • Garbage collection for Prolog based on WAM
    • APPLEBY, K., CARLSSON, M., HARIDI, S., AND SAHLIN, D. 1983. Garbage collection for Prolog based on WAM. Commun. ACM 31, 6, 719-741.
    • (1983) Commun. ACM , vol.31 , Issue.6 , pp. 719-741
    • Appleby, K.1    Carlsson, M.2    Haridi, S.3    Sahlin, D.4
  • 12
    • 0016335648 scopus 로고
    • Optimal memory management in a system with garbage collection
    • ARNBORG, S. 1974. Optimal memory management in a system with garbage collection. BIT 14, 375-381.
    • (1974) BIT , vol.14 , pp. 375-381
    • Arnborg, S.1
  • 16
    • 0001811152 scopus 로고
    • Consistent global states of distributed systems: Fundamental concepts and mechanisms
    • Addison-Wesley
    • BABAOGLU, O. AND MARZULLO, K. 1993. Consistent global states of distributed systems: Fundamental concepts and mechanisms. In Distributed Systems, Addison-Wesley.
    • (1993) Distributed Systems
    • Babaoglu, O.1    Marzullo, K.2
  • 17
    • 0542413542 scopus 로고
    • Low-overhead storage reclamation in the Smalltalk-80 virtual machine
    • Addison-Wesley
    • BADEN, S. B. 1983. Low-overhead storage reclamation in the Smalltalk-80 virtual machine. In Smalltalk-80: Bits of History, Words of Advice, Addison-Wesley, 331-342.
    • (1983) Smalltalk-80: Bits of History, Words of Advice , pp. 331-342
    • Baden, S.B.1
  • 18
    • 0015435745 scopus 로고
    • Garbage collection for virtual memory computer systems
    • BAECKER, H. D. 1972. Garbage collection for virtual memory computer systems. Commun. ACM 15, 11, 981-986.
    • (1972) Commun. ACM , vol.15 , Issue.11 , pp. 981-986
    • Baecker, H.D.1
  • 19
    • 0017956645 scopus 로고
    • List processing in real-time on a serial computer
    • BAKER, H. G. 1978. List processing in real-time on a serial computer. Commun. ACM 21, 4, 280-294.
    • (1978) Commun. ACM , vol.21 , Issue.4 , pp. 280-294
    • Baker, H.G.1
  • 20
    • 84976663867 scopus 로고
    • The treadmill: Real-time garbage collection without motion sickness
    • _ 1992. The treadmill: Real-time garbage collection without motion sickness. ACM SIGPLAN Not. 27, 3 (March), 66-70.
    • (1992) ACM SIGPLAN Not. , vol.27 , Issue.3 MARCH , pp. 66-70
  • 23
    • 84976713128 scopus 로고
    • A technique for finding storage allocation errors in C-language programs
    • BARACH, D. R., TAENZER, D. H., AND WELLS, R. E. 1982. A technique for finding storage allocation errors in C-language programs. ACM SIGPLAN Not. 17, 5 (March), 16-23.
    • (1982) ACM SIGPLAN Not. , vol.17 , Issue.5 MARCH , pp. 16-23
    • Barach, D.R.1    Taenzer, D.H.2    Wells, R.E.3
  • 28
    • 85025696902 scopus 로고
    • Dynamic memory management for sequential logic programming languages
    • (St. Malo, France). LNCS 637, Springer-Verlag
    • BEKKERS, Y., RIDOUX, O., AND UNGARO, L. 1992. Dynamic memory management for sequential logic programming languages. In Proceedings of the International Workshop on Memory Management (St. Malo, France). LNCS 637, Springer-Verlag, 82-102.
    • (1992) Proceedings of the International Workshop on Memory Management , pp. 82-102
    • Bekkers, Y.1    Ridoux, O.2    Ungaro, L.3
  • 29
    • 84976781789 scopus 로고
    • Algorithms for on-the-fly garbage collection
    • BEN-ARI, M. 1984. Algorithms for on-the-fly garbage collection. ACM Trans. Program. Lang. Syst. 6, 333-344.
    • (1984) ACM Trans. Program. Lang. Syst. , vol.6 , pp. 333-344
    • Ben-ari, M.1
  • 30
    • 84976779375 scopus 로고
    • The design and implementation of distributed Smalltalk
    • BENNETT, J. K. 1987. The design and implementation of distributed Smalltalk. OOPSLA '87. ACM SIGPLAN Not. 22, 12, 318-330.
    • (1987) OOPSLA '87. ACM SIGPLAN Not. , vol.22 , Issue.12 , pp. 318-330
    • Bennett, J.K.1
  • 32
    • 84945264902 scopus 로고
    • Distributed garbage collection using reference counting
    • LNCS 259, Springer-Verlag
    • BEVAN, D. I. 1987. Distributed garbage collection using reference counting. In PARLE '87 -Parallel Architectures and Languages Europe. LNCS 259, Springer-Verlag, 176-187.
    • (1987) PARLE '87 -Parallel Architectures and Languages Europe , pp. 176-187
    • Bevan, D.I.1
  • 36
    • 84976786293 scopus 로고
    • Managing reentrant structures using reference counts
    • BOBROW, D. G. 1980. Managing reentrant structures using reference counts. ACM Trans. Program. Lang. Syst. 2, 3, 269-273.
    • (1980) ACM Trans. Program. Lang. Syst. , vol.2 , Issue.3 , pp. 269-273
    • Bobrow, D.G.1
  • 37
    • 0024085322 scopus 로고
    • Garbage collection in an uncooperative environment
    • BOEHM, J. AND WEISER, M. 1988. Garbage collection in an uncooperative environment. Softw. Pract. Exper. 18, 9, 807-820.
    • (1988) Softw. Pract. Exper. , vol.18 , Issue.9 , pp. 807-820
    • Boehm, J.1    Weiser, M.2
  • 41
    • 84976669927 scopus 로고
    • An efficient implementation of SELF: A dynamically-typed object-oriented language based on prototypes
    • CHAMBERS, C., UNGAR, D., AND LEE, E. 1989. An efficient implementation of SELF: A dynamically-typed object-oriented language based on prototypes. OOPSLA '89, ACM SIGPLAN Not. 24, 10, 49-70.
    • (1989) OOPSLA '89, ACM SIGPLAN Not. , vol.24 , Issue.10 , pp. 49-70
    • Chambers, C.1    Ungar, D.2    Lee, E.3
  • 43
    • 84976673799 scopus 로고
    • A non-recursive list compacting algorithm
    • CHENEY, C. J. 1970. A non-recursive list compacting algorithm. Commun. ACM 13, 11, 677-678.
    • (1970) Commun. ACM , vol.13 , Issue.11 , pp. 677-678
    • Cheney, C.J.1
  • 44
    • 0005367902 scopus 로고
    • Multiple reference management
    • MIT Press
    • CHIKAYAMA, T. AND KIMURA, Y. 1987. Multiple reference management. In Flat GHC, ICLP, MIT Press, 276-293.
    • (1987) Flat GHC, ICLP , pp. 276-293
    • Chikayama, T.1    Kimura, Y.2
  • 45
    • 0017458251 scopus 로고
    • An empirical study of list structure in Lisp
    • CLARK, D. W. AND GREEN, C. C. 1977. An empirical study of list structure in Lisp. Commun. ACM 20, 2, 78-86.
    • (1977) Commun. ACM , vol.20 , Issue.2 , pp. 78-86
    • Clark, D.W.1    Green, C.C.2
  • 46
    • 0542437464 scopus 로고
    • A note on shared list structure in Lisp
    • CLARK, D. W. AND GREEN, C. C. 1977. A note on shared list structure in Lisp. Inf. Process. Lett. 7, 6, 312-314.
    • (1977) Inf. Process. Lett. , vol.7 , Issue.6 , pp. 312-314
    • Clark, D.W.1    Green, C.C.2
  • 47
    • 0019608414 scopus 로고
    • Garbage collection of linked data structures
    • COHEN, J. 1981. Garbage collection of linked data structures. ACM Comput. Surv. 13, 3, 341-367.
    • (1981) ACM Comput. Surv. , vol.13 , Issue.3 , pp. 341-367
    • Cohen, J.1
  • 48
    • 84976679659 scopus 로고
    • Comparison of compacting algorithms for garbage collection
    • COHEN, J. AND NICOLAU, A. 1983. Comparison of compacting algorithms for garbage collection. ACM Trans. Program. Lang. Syst. 5, 4, 532-553.
    • (1983) ACM Trans. Program. Lang. Syst. , vol.5 , Issue.4 , pp. 532-553
    • Cohen, J.1    Nicolau, A.2
  • 49
    • 0542389941 scopus 로고
    • Remarks on garbage collection using a two level storage
    • COHEN, J. AND TRILLING, L. 1967. Remarks on garbage collection using a two level storage. BIT 7, 1, 22-30.
    • (1967) BIT , vol.7 , Issue.1 , pp. 22-30
    • Cohen, J.1    Trilling, L.2
  • 50
    • 84945708437 scopus 로고
    • A method for overlapping and erasure of lists
    • COLLINS, G. E. 1960. A method for overlapping and erasure of lists. Commun. ACM 3, 12, 655-657.
    • (1960) Commun. ACM , vol.3 , Issue.12 , pp. 655-657
    • Collins, G.E.1
  • 52
    • 0024082475 scopus 로고
    • Improving locality of reference in a garbage-collecting memory management system
    • COURTS, R. 1988. Improving locality of reference in a garbage-collecting memory management system. Commun. ACM 31, 9, 1128-1138.
    • (1988) Commun. ACM , vol.31 , Issue.9 , pp. 1128-1138
    • Courts, R.1
  • 54
    • 0021477814 scopus 로고
    • Memory occupancy patterns in garbage collection systems
    • DAVIES, D. J. M. 1984. Memory occupancy patterns in garbage collection systems. Commun. ACM 27, 8, 819-825.
    • (1984) Commun. ACM , vol.27 , Issue.8 , pp. 819-825
    • Davies, D.J.M.1
  • 57
    • 0019067741 scopus 로고
    • Removing backing store administration from the CAP operating system
    • DELLAR, C. N. R. 1980. Removing backing store administration from the CAP operating system. Oper. Syst. Rev. 14, 4, 9-41.
    • (1980) Oper. Syst. Rev. , vol.14 , Issue.4 , pp. 9-41
    • Dellar, C.N.R.1
  • 60
    • 0542366231 scopus 로고
    • Mark-scan garbage collection on a distributed architecture
    • DERBYSHIRE, M. H. 1990. Mark-scan garbage collection on a distributed architecture. Lisp and Symbolic Comput. 3, 2, 135-170.
    • (1990) Lisp and Symbolic Comput. , vol.3 , Issue.2 , pp. 135-170
    • Derbyshire, M.H.1
  • 61
    • 0542437470 scopus 로고
    • Concurrent garbage collection for C++
    • School of Computer Science, Carnegie Mellon Univ., Pittsburgh, PA
    • DETLEFS, D. L. 1990a. Concurrent garbage collection for C++. Tech. Rep. CMU-CS-90-119, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, PA.
    • (1990) Tech. Rep. CMU-CS-90-119
    • Detlefs, D.L.1
  • 63
    • 33747827451 scopus 로고
    • Ph.D. thesis, Tech. Rep. CMU-CS-90-177, Dept. of Computer Science, Carnegie Mellon Univ., Pittsburgh, PA
    • _. 1991. Concurrent, atomic garbage collection. Ph.D. thesis, Tech. Rep. CMU-CS-90-177, Dept. of Computer Science, Carnegie Mellon Univ., Pittsburgh, PA.
    • (1991) Concurrent, Atomic Garbage Collection
  • 66
    • 0040226761 scopus 로고
    • The Dorado Smalltalk-80 implementation: Hardware architecture's impact on software architecture
    • Addison-Wesley, Reading, MA
    • DEUTSCH, L. P. 1983. The Dorado Smalltalk-80 implementation: Hardware architecture's impact on software architecture. In Smalltalk-80: Bits of History, Words of Advice, Addison-Wesley, Reading, MA, 113-125.
    • (1983) Smalltalk-80: Bits of History, Words of Advice , pp. 113-125
    • Deutsch, L.P.1
  • 67
    • 0016993741 scopus 로고
    • An efficient, incremental, automatic garbage collector
    • DEUTSCH, L. P. AND BOBROW, D. G. 1976. An efficient, incremental, automatic garbage collector. Commun. ACM 19, 9, 522-526.
    • (1976) Commun. ACM , vol.19 , Issue.9 , pp. 522-526
    • Deutsch, L.P.1    Bobrow, D.G.2
  • 69
  • 70
    • 0018030792 scopus 로고
    • On-the-fly garbage collection: An exercise in cooperation
    • DIJKSTRA, E. W., LAMPORT, L., MARTIN, A. J., AND STEFFENS, E. F. M. 1978. On-the-fly garbage collection: An exercise in cooperation. Commun. ACM 21, 11, 966-975.
    • (1978) Commun. ACM , vol.21 , Issue.11 , pp. 966-975
    • Dijkstra, E.W.1    Lamport, L.2    Martin, A.J.3    Steffens, E.F.M.4
  • 71
    • 0023168356 scopus 로고
    • On the minimal synchronism needed for diatributed consensus
    • DOLEY, D., DWORK, C., AND STOCKMEYER, L. 1987. On the minimal synchronism needed for diatributed consensus. J. ACM 34, 1, 77-97.
    • (1987) J. ACM , vol.34 , Issue.1 , pp. 77-97
    • Doley, D.1    Dwork, C.2    Stockmeyer, L.3
  • 74
  • 75
    • 0014599677 scopus 로고
    • A LISP garbage-collector for virtual-memory computer systems
    • FENICHEL, R. R. AND YOCHELSON, J. C. 1969. A LISP garbage-collector for virtual-memory computer systems. Commun. ACM 12, 11, 611-612.
    • (1969) Commun. ACM , vol.12 , Issue.11 , pp. 611-612
    • Fenichel, R.R.1    Yochelson, J.C.2
  • 78
    • 0022045868 scopus 로고
    • Impossibility of distributed consensus with one faulty process
    • FISCHER, M. J., LYNCH, N. A., AND PATERSON, M. S. 1985. Impossibility of distributed consensus with one faulty process. J. ACM 32, 2, 374-382.
    • (1985) J. ACM , vol.32 , Issue.2 , pp. 374-382
    • Fischer, M.J.1    Lynch, N.A.2    Paterson, M.S.3
  • 79
    • 0016084479 scopus 로고
    • Bounded workspace garbage collection in an address-order preserving list processing environment
    • FISHER, D. A. 1974. Bounded workspace garbage collection in an address-order preserving list processing environment. Inf. Process. Lett. 3, 1, 29-32.
    • (1974) Inf. Process. Lett. , vol.3 , Issue.1 , pp. 29-32
    • Fisher, D.A.1
  • 82
    • 0017219210 scopus 로고
    • Garbage collecting a heap which includes a scatter table
    • FRIEDMAN, D. P. AND WISE, D. S. 1976. Garbage collecting a heap which includes a scatter table. Inf. Process. Lett. 5, 6, 161-164.
    • (1976) Inf. Process. Lett. , vol.5 , Issue.6 , pp. 161-164
    • Friedman, D.P.1    Wise, D.S.2
  • 83
    • 0017679853 scopus 로고
    • The one-bit reference count
    • FRIEDMAN, D. P. AND WISE, D. S. 1977. The one-bit reference count. BIT 17, 351-359.
    • (1977) BIT , vol.17 , pp. 351-359
    • Friedman, D.P.1    Wise, D.S.2
  • 84
    • 0018779492 scopus 로고
    • Reference counting can manage the circular environments of mutual recursion
    • FRIEDMAN, D. P. AND WISE, D. S. 1979. Reference counting can manage the circular environments of mutual recursion. Inf. Process. Lett. 8, 1, 41-45.
    • (1979) Inf. Process. Lett. , vol.8 , Issue.1 , pp. 41-45
    • Friedman, D.P.1    Wise, D.S.2
  • 85
    • 84958640715 scopus 로고
    • Garbage collection on an open network
    • LNCS 986, H. G. Baker, Ed., Springer-Verlag, New York
    • FUCHS, M. 1995. Garbage collection on an open network. In Memory Management, Proceedings of the IWMM95, LNCS 986, H. G. Baker, Ed., Springer-Verlag, New York, 251-265.
    • (1995) Memory Management, Proceedings of the IWMM95 , pp. 251-265
    • Fuchs, M.1
  • 87
    • 0542389937 scopus 로고
    • An asynchronous garbage collector for the Cambridge file server
    • GARNETT, N. H. AND NEEDHAM, R. M. 1980. An asynchronous garbage collector for the Cambridge file server. Oper. Syst. Rev. 14, 4, 36-40.
    • (1980) Oper. Syst. Rev. , vol.14 , Issue.4 , pp. 36-40
    • Garnett, N.H.1    Needham, R.M.2
  • 88
    • 34247183371 scopus 로고
    • A FORTRAN-compiled list processing language
    • GELERNTER, H., HANSEN, J. R., AND GERBERRICH, C. L. 1960. A FORTRAN-compiled list processing language. J. ACM 7, 2, 87-101.
    • (1960) J. ACM , vol.7 , Issue.2 , pp. 87-101
    • Gelernter, H.1    Hansen, J.R.2    Gerberrich, C.L.3
  • 91
    • 0024702288 scopus 로고
    • Generational reference counting: A reduced communication distributed storage reclamation scheme
    • GOLDBERG, B. 1989. Generational reference counting: A reduced communication distributed storage reclamation scheme. In Programming Languages Design and Implementation, ACM SIGPLAN Not. 24, 313-321.
    • (1989) Programming Languages Design and Implementation, ACM SIGPLAN Not. , vol.24 , pp. 313-321
    • Goldberg, B.1
  • 92
    • 0014565929 scopus 로고
    • Compact list representation: Definition, garbage collection, and system implementation
    • HANSEN, W. J. 1969. Compact list representation: Definition, garbage collection, and system implementation. Commun. ACM 12, 9, 499.
    • (1969) Commun. ACM , vol.12 , Issue.9 , pp. 499
    • Hansen, W.J.1
  • 94
    • 84976791409 scopus 로고
    • Using key object opportunism to collect old objects
    • _. 1990b. Using key object opportunism to collect old objects. OOPSLA '91, ACM SIGPLAN Not. 26, 11, 33-46.
    • (1990) OOPSLA '91, ACM SIGPLAN Not. , vol.26 , Issue.11 , pp. 33-46
  • 95
    • 0021519568 scopus 로고
    • Performance analysis of on-the-fly garbage collection
    • HICKEY, T. AND COHEN, J. 1984. Performance analysis of on-the-fly garbage collection. Commun. ACM 27, 11, 341-367.
    • (1984) Commun. ACM , vol.27 , Issue.11 , pp. 341-367
    • Hickey, T.1    Cohen, J.2
  • 96
    • 0015771965 scopus 로고
    • Optimization of store size for garbage collection
    • HOARE, C. A. R. 1974. Optimization of store size for garbage collection. Inf. Process. Lett. 2, 6, 165-166.
    • (1974) Inf. Process. Lett. , vol.2 , Issue.6 , pp. 165-166
    • Hoare, C.A.R.1
  • 99
    • 85051030457 scopus 로고
    • Garbage collection and task deletion in distributed applicative processing systems
    • Pittsburgh, PA, August
    • HUDAK, P. AND KELLER, R. M. 1982. Garbage collection and task deletion in distributed applicative processing systems. In Proceedings of the ACM Symposium on Lisp and Functional Programming (Pittsburgh, PA, August), 168-178.
    • (1982) Proceedings of the ACM Symposium on Lisp and Functional Programming , pp. 168-178
    • Hudak, P.1    Keller, R.M.2
  • 101
    • 0542413545 scopus 로고
    • Reference counting with circular structures in virtual memory, applicative systems
    • Programming Research Group, Oxford University
    • HUGHES, J. 1984. Reference counting with circular structures in virtual memory, applicative systems. Tech. Rep., Programming Research Group, Oxford University.
    • (1984) Tech. Rep.
    • Hughes, J.1
  • 102
    • 85035029168 scopus 로고
    • A distributed garbage collection algorithm
    • LNCS 201, Springer-Verlag, New York
    • _. 1985. A distributed garbage collection algorithm. In Functional Programming Languages and Computer Architecture, LNCS 201, Springer-Verlag, New York, 256-272.
    • (1985) Functional Programming Languages and Computer Architecture , pp. 256-272
  • 103
    • 0004163765 scopus 로고
    • Prentice-Hall, Englewood Cliffs, NJ
    • INMOS LIMITED 1984. Occam Programming Manual, Prentice-Hall, Englewood Cliffs, NJ.
    • (1984) Occam Programming Manual
  • 104
    • 0026140233 scopus 로고
    • The case for a real barrier
    • JOHNSON, D. 1991. The case for a real barrier. ACM SIGPLAN Not. 26, 4, 279-281.
    • (1991) ACM SIGPLAN Not. , vol.26 , Issue.4 , pp. 279-281
    • Johnson, D.1
  • 105
    • 84865903205 scopus 로고    scopus 로고
    • JONES, R. E. 1996. http://www.ukc.ac.uk/computer_science/Html/Jones/gc.html.
    • (1996)
    • Jones, R.E.1
  • 106
    • 0542437462 scopus 로고
    • Cyclic weighted reference counting without delay
    • UKC Computing Lab, University of Kent at Canterbury
    • JONES, R. E. AND LINS, R. D. 1992. Cyclic weighted reference counting without delay. Tech. Rep. TR 28-92, UKC Computing Lab, University of Kent at Canterbury.
    • (1992) Tech. Rep. TR 28-92
    • Jones, R.E.1    Lins, R.D.2
  • 109
    • 0018495429 scopus 로고
    • A fast garbage compaction algorithm
    • JONKERS, H. B. M. 1979. A fast garbage compaction algorithm. Inf. Process. Lett. 9, 1, 26-30.
    • (1979) Inf. Process. Lett. , vol.9 , Issue.1 , pp. 26-30
    • Jonkers, H.B.M.1
  • 112
    • 84976791374 scopus 로고
    • Comprehensive and robust garbage collection in a distributed system
    • (St. Malo, France), LNCS 637, Springer-Verlag, New York
    • JUUL, N. C. AND JUL, E. 1992. Comprehensive and robust garbage collection in a distributed system. In Proceedings of the International Workshop on Memory Management (St. Malo, France), LNCS 637, Springer-Verlag, New York, 103-115.
    • (1992) Proceedings of the International Workshop on Memory Management , pp. 103-115
    • Juul, N.C.1    Jul, E.2
  • 114
    • 0014537638 scopus 로고
    • Block structures, indirect addressing and garbage collection
    • KAIN, R. Y. 1969. Block structures, indirect addressing and garbage collection. Commun. ACM 12, 7, 395-398.
    • (1969) Commun. ACM , vol.12 , Issue.7 , pp. 395-398
    • Kain, R.Y.1
  • 115
    • 0000082224 scopus 로고
    • A fast storage allocator
    • KNOWLTON, K. C. 1965. A fast storage allocator. Commun. ACM 8, 10, 623-625.
    • (1965) Commun. ACM , vol.8 , Issue.10 , pp. 623-625
    • Knowlton, K.C.1
  • 117
    • 0542366225 scopus 로고
    • Atomic incremental garbage collection and recovery for large stable heap, implementing persistent object bases: Principles and practice
    • Morgan-Kaufmann, San Mateo, CA
    • KOLODNER, E. 1991. Atomic incremental garbage collection and recovery for large stable heap, implementing persistent object bases: Principles and practice. In Proceedings of the Fourth International Workshop on Persistent Object Systems, Morgan-Kaufmann, San Mateo, CA.
    • (1991) Proceedings of the Fourth International Workshop on Persistent Object Systems
    • Kolodner, E.1
  • 122
    • 0017996760 scopus 로고
    • Time, clocks and the ordering of events in a distributed system
    • LAMPORT, L. 1978. Time, clocks and the ordering of events in a distributed system. Commun. ACM 21, 7, 558-565.
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 128
    • 0020765079 scopus 로고
    • A realtime garbage collector based on the lifetimes of objects
    • LIEBERMAN, H. AND HEWITT, C. 1983. A realtime garbage collector based on the lifetimes of objects. Commun. ACM 26, 6, 419-429.
    • (1983) Commun. ACM , vol.26 , Issue.6 , pp. 419-429
    • Lieberman, H.1    Hewitt, C.2
  • 129
    • 0016047828 scopus 로고
    • Copying list structures using bounded workspace
    • LINDSTROM, G. 1974. Copying list structures using bounded workspace. Commun. ACM 17, 4, 198-202.
    • (1974) Commun. ACM , vol.17 , Issue.4 , pp. 198-202
    • Lindstrom, G.1
  • 130
    • 0002796705 scopus 로고
    • Cyclic reference counting with lazy mark-scan
    • LINS, R. D. 1992a. Cyclic reference counting with lazy mark-scan. Inf. Process. Lett. 44, 215-220.
    • (1992) Inf. Process. Lett. , vol.44 , pp. 215-220
    • Lins, R.D.1
  • 131
    • 0542413552 scopus 로고
    • Generational cyclic reference counting
    • University of Kent at Canterbury
    • _. 1992b. Generational cyclic reference counting. Tech. Rep. TR 22-92 UKC Computing Lab, University of Kent at Canterbury.
    • (1992) Tech. Rep. TR 22-92 UKC Computing Lab
  • 133
    • 0347823779 scopus 로고
    • TR 95, UKC Computing Lab. Tech. Rep., University of Kent at Canterbury, December
    • LINS, R. D. AND JONES, R. E. 1991. Cyclic weighted reference counting. TR 95, UKC Computing Lab. Tech. Rep., University of Kent at Canterbury, December.
    • (1991) Cyclic Weighted Reference Counting
    • Lins, R.D.1    Jones, R.E.2
  • 135
    • 0020171978 scopus 로고
    • An efficient garbage compaction algorithm
    • MARTIN, J. J. 1982. An efficient garbage compaction algorithm. Commun. ACM 25, 8, 571-581.
    • (1982) Commun. ACM , vol.25 , Issue.8 , pp. 571-581
    • Martin, J.J.1
  • 138
    • 84936896337 scopus 로고
    • Recursive functions of symbolic expressions and their computation by machine: Part I
    • MCCARTHY, J. 1960. Recursive functions of symbolic expressions and their computation by machine: Part I. Commun. ACM 3, 4, 184-195.
    • (1960) Commun. ACM , vol.3 , Issue.4 , pp. 184-195
    • Mccarthy, J.1
  • 139
    • 0037635930 scopus 로고
    • History of Lisp
    • R. L. Wexelblat, Ed., Academic Press
    • _. 1981. History of Lisp. In History of Programming Languages, R. L. Wexelblat, Ed., Academic Press, 173-183.
    • (1981) History of Programming Languages , pp. 173-183
  • 140
    • 0346897169 scopus 로고
    • Implementing the Smalltalk-80 system: The Tektronix experience
    • Addison-Wesley, Reading, MA
    • MCCULLOUGH, P. L. 1983. Implementing the Smalltalk-80 system: The Tektronix experience. In Smalltalk-80: Bits of History, Words of Advice, Addison-Wesley, Reading, MA, 59-78.
    • (1983) Smalltalk-80: Bits of History, Words of Advice , pp. 59-78
    • Mccullough, P.L.1
  • 142
    • 84976768544 scopus 로고
    • BrouHaHa - A portable Smalltalk interpreter
    • MIRANDA, E. 1987. BrouHaHa - a portable Smalltalk interpreter. OOPSLA '87, ACM SIGPLAN Not. 22, 12, 354-365.
    • (1987) OOPSLA '87, ACM SIGPLAN Not. , vol.22 , Issue.12 , pp. 354-365
    • Miranda, E.1
  • 145
    • 0018005659 scopus 로고
    • A time- and space-efficient garbage compaction algorithm
    • MORRIS, F. L. 1978. A time- and space-efficient garbage compaction algorithm. Commun. ACM 21, 8, 662-665.
    • (1978) Commun. ACM , vol.21 , Issue.8 , pp. 662-665
    • Morris, F.L.1
  • 146
    • 0542413554 scopus 로고
    • On a comparison of garbage collection techniques
    • _. 1979. On a comparison of garbage collection techniques. Commun. ACM 22, 10, 571.
    • (1979) Commun. ACM , vol.22 , Issue.10 , pp. 571
  • 148
    • 0542413551 scopus 로고
    • An introduction to IPL-V
    • NEWELL, A. AND TONGE, F. M. 1960. An introduction to IPL-V. Commun. ACM 3, 205-211.
    • (1960) Commun. ACM , vol.3 , pp. 205-211
    • Newell, A.1    Tonge, F.M.2
  • 150
    • 0542389929 scopus 로고
    • Performance of parallel garbage collection algorithms
    • NEWMAN, I. A., STALLARD, R. P., AND WOODWARD, M. C. 1982. Performance of parallel garbage collection algorithms. Comput. Stud. 166 (Sept.).
    • (1982) Comput. Stud. , vol.166 , Issue.SEPT
    • Newman, I.A.1    Stallard, R.P.2    Woodward, M.C.3
  • 151
    • 0024050936 scopus 로고
    • Garbage collection of strings and linked data structures in real time
    • NILSEN, K. 1988. Garbage collection of strings and linked data structures in real time. Softw. Pract. Exper. 18, 7, 613-640.
    • (1988) Softw. Pract. Exper. , vol.18 , Issue.7 , pp. 613-640
    • Nilsen, K.1
  • 155
    • 0039675808 scopus 로고
    • Generation type garbage collection for parallel logic languages
    • MIT Press, Cambridge, MA
    • OZAWA, T., HOSOI, A., AND HATTORI, A. 1990. Generation type garbage collection for parallel logic languages. NACLP, MIT Press, Cambridge, MA, 291-305.
    • (1990) NACLP , pp. 291-305
    • Ozawa, T.1    Hosoi, A.2    Hattori, A.3
  • 159
    • 1442263431 scopus 로고
    • Indirect reference counting: A distributed garbage collection algorithm
    • LNCS 505, Springer-Verlag, New York
    • PIQUER, J. M. 1991. Indirect reference counting: A distributed garbage collection algorithm. In Proceedings of PARLE '91 - Parallel Architectures and Languages Europe, LNCS 505, Springer-Verlag, New York, 150-165.
    • (1991) Proceedings of PARLE '91 - Parallel Architectures and Languages Europe , pp. 150-165
    • Piquer, J.M.1
  • 160
    • 0542437457 scopus 로고
    • Indirect mark and sweep
    • H. G. Baker, Ed., LNCS 986, Springer-Verlag, New York
    • _. 1995. Indirect mark and sweep. In Memory Management. Proceedings of IWMM95, H. G. Baker, Ed., LNCS 986, Springer-Verlag, New York, 268-282.
    • (1995) Memory Management. Proceedings of IWMM95 , pp. 268-282
  • 162
    • 84958639459 scopus 로고
    • Experience with fault-tolerant garbage collection in a distributed Lisp system
    • (St. Malo, France), LNCS 637, Springer-Verlag, New York
    • PLAINFOSSÉ, D. AND SHAPIRO, M. 1992. Experience with fault-tolerant garbage collection in a distributed Lisp system. In Proceedings of the International Workshop on Memory Management (St. Malo, France), LNCS 637, Springer-Verlag, New York, 116-133.
    • (1992) Proceedings of the International Workshop on Memory Management , pp. 116-133
    • Plainfossé, D.1    Shapiro, M.2
  • 163
    • 84958629481 scopus 로고
    • A survey of distributed garbage collection techniques
    • (Kinross, UK), LNCS 986, Springer-Verlag, New York
    • PLAINFOSSÉ, D. AND SHAPIRO, M. 1995. A survey of distributed garbage collection techniques. In Proceedings of the International Workshop on Memory Management (Kinross, UK), LNCS 986, Springer-Verlag, New York, 211-249.
    • (1995) Proceedings of the International Workshop on Memory Management , pp. 211-249
    • Plainfossé, D.1    Shapiro, M.2
  • 165
    • 0020789582 scopus 로고
    • A distributed solution to the distributed termination problem
    • RANA, S. P. 1983. A distributed solution to the distributed termination problem. Inf. Process. Lett. 17, 43-46.
    • (1983) Inf. Process. Lett. , vol.17 , pp. 43-46
    • Rana, S.P.1
  • 166
    • 0026812659 scopus 로고
    • The design and implementation of a log-structured file system
    • ROSENBLUM, M. AND OUSTERHOUT, J. K. 1992. The design and implementation of a log-structured file system. ACM Trans. Comput. Syst. 10, 1, 26-52.
    • (1992) ACM Trans. Comput. Syst. , vol.10 , Issue.1 , pp. 26-52
    • Rosenblum, M.1    Ousterhout, J.K.2
  • 169
    • 84976829686 scopus 로고
    • Incremental distribution of timestamp packets: A new approach to distributed garbage collection
    • SCHELVIS, M. 1989. Incremental distribution of timestamp packets: A new approach to distributed garbage collection. OOPSLA '89, ACM SIGPLAN Not. 24, 10, 37-48.
    • (1989) OOPSLA '89, ACM SIGPLAN Not. , vol.24 , Issue.10 , pp. 37-48
    • Schelvis, M.1
  • 170
    • 85034859538 scopus 로고
    • The implementation of a distributed Smalltalk
    • LNCS 322, Springer-Verlag, New York
    • SCHELVIS, M. AND BLEDOEG, E. 1988. The implementation of a distributed Smalltalk. In ECOOP Proceedings (August), LNCS 322, Springer-Verlag, New York, 212-232.
    • (1988) ECOOP Proceedings , Issue.AUGUST , pp. 212-232
    • Schelvis, M.1    Bledoeg, E.2
  • 171
    • 0001361340 scopus 로고
    • An efficient machine-independent procedure for garbage collection in various list structures
    • SCHORR, H. AND WAITE, W. M. 1967. An efficient machine-independent procedure for garbage collection in various list structures. Commun. ACM 10, 8, 501-506.
    • (1967) Commun. ACM , vol.10 , Issue.8 , pp. 501-506
    • Schorr, H.1    Waite, W.M.2
  • 173
    • 0004038489 scopus 로고
    • SSP chains: Robust, distributed references and acyclic garbage collection
    • SHAPIRO, M., DICKMAN, P., AND PLAINFOSSÉ, D. 1992b. SSP chains: Robust, distributed references and acyclic garbage collection. Tech. Rep. TR INRIA.
    • (1992) Tech. Rep. TR INRIA
    • Shapiro, M.1    Dickman, P.2    Plainfossé, D.3
  • 174
    • 0042462750 scopus 로고
    • A garbage detection protocol for a realistic distributed object-support system
    • SHAPIRO, M., PLAINFOSSÉ, D., AND GRUBER, O. 1990. A garbage detection protocol for a realistic distributed object-support system. Tech. Rep. TR INRIA 1320.
    • (1990) Tech. Rep. TR INRIA 1320
    • Shapiro, M.1    Plainfossé, D.2    Gruber, O.3
  • 176
    • 84976666439 scopus 로고
    • Parallel generational garbage collection
    • SHARMA, R. AND SOFFA, M. L. 1991. Parallel generational garbage collection. OOPSLA 91, ACM SIGPLAN Not. 26, 11, 16-32.
    • (1991) OOPSLA 91, ACM SIGPLAN Not. , vol.26 , Issue.11 , pp. 16-32
    • Sharma, R.1    Soffa, M.L.2
  • 177
    • 0003435226 scopus 로고
    • Ph.D. Thesis, Stanford University, Stanford, CA. February
    • SHAW, R. A. 1987. Empirical analysis of a Lisp system. Ph.D. Thesis, Stanford University, Stanford, CA. February, 1988.
    • (1987) Empirical Analysis of a Lisp System
    • Shaw, R.A.1
  • 179
    • 0016556965 scopus 로고
    • Multiprocessing compactifying garbage collection
    • STEELE, G. L. 1975. Multiprocessing compactifying garbage collection. Commun. ACM 18, 9, 495-508.
    • (1975) Commun. ACM , vol.18 , Issue.9 , pp. 495-508
    • Steele, G.L.1
  • 181
    • 84865903202 scopus 로고    scopus 로고
    • SUN 1997. [http://java.sun.com/products/jdk/ 1.1/docs/guide/rmi/index.html.
    • (1997)
  • 182
  • 183
    • 0027342053 scopus 로고
    • The derivation of distributed termination detection algorithms from garbage collection schemes
    • TEL, G. AND MATTERN, F. 1993. The derivation of distributed termination detection algorithms from garbage collection schemes. ACM Trans. Program. Lang. Syst. 15, 1, 1-35.
    • (1993) ACM Trans. Program. Lang. Syst. , vol.15 , Issue.1 , pp. 1-35
    • Tel, G.1    Mattern, F.2
  • 184
    • 0542389931 scopus 로고
    • Genetic order and compactifying garbage collector
    • TERESHIMA, M. AND GOTO, E. 1978. Genetic order and compactifying garbage collector. Inf. Process. Lett. 7, 1, 27-32.
    • (1978) Inf. Process. Lett. , vol.7 , Issue.1 , pp. 27-32
    • Tereshima, M.1    Goto, E.2
  • 186
    • 0542413553 scopus 로고
    • Library and Information Briefings, University of Westminster
    • TUCK, B. 1990. OSI and Library Services. Library and Information Briefings, University of Westminster.
    • (1990) OSI and Library Services
    • Tuck, B.1
  • 189
    • 84976859128 scopus 로고
    • Tenuring policies for generation-based storage reclamation
    • UNGAR, D. M. AND JACKSON, F. 1988. Tenuring policies for generation-based storage reclamation. OOPSLA '88 ACM SIGPLAN Not. 23, 11, 1-17.
    • (1988) OOPSLA '88 ACM SIGPLAN Not. , vol.23 , Issue.11 , pp. 1-17
    • Ungar, D.M.1    Jackson, F.2
  • 190
    • 0026470338 scopus 로고
    • An adaptive tenuring policy for generation scavengers
    • UNGAR, D. M. AND JACKSON, F. 1992. An adaptive tenuring policy for generation scavengers. ACM Trans. Program. Lang. Syst. 14, 1, 1-27.
    • (1992) ACM Trans. Program. Lang. Syst. , vol.14 , Issue.1 , pp. 1-27
    • Ungar, D.M.1    Jackson, F.2
  • 191
  • 193
    • 0016993974 scopus 로고
    • Analysis of an algorithm for real-time garbage collection
    • WADLER, P. L. 1976. Analysis of an algorithm for real-time garbage collection. Commun. ACM 19, 9, 491-500.
    • (1976) Commun. ACM , vol.19 , Issue.9 , pp. 491-500
    • Wadler, P.L.1
  • 196
    • 0542413556 scopus 로고
    • A generalized compacting garbage collector
    • WEGBREIT, B. 1972. A generalized compacting garbage collector. Comput. J. 15, 3, 204-208.
    • (1972) Comput. J. , vol.15 , Issue.3 , pp. 204-208
    • Wegbreit, B.1
  • 197
    • 0542366229 scopus 로고
    • Knotted list structures
    • WEIZENBAUM, J. 1962. Knotted list structures. Commun. ACM 5, 3, 161-165.
    • (1962) Commun. ACM , vol.5 , Issue.3 , pp. 161-165
    • Weizenbaum, J.1
  • 198
    • 0005258563 scopus 로고
    • Symmetric list processor
    • _. 1963. Symmetric list processor. Commun. ACM 6, 9, 524-544.
    • (1963) Commun. ACM , vol.6 , Issue.9 , pp. 524-544
  • 200
    • 85050315617 scopus 로고
    • Address/memory management for a gigantic Lisp environment or GC considered harmful
    • WHITE, J. L. 1980. Address/memory management for a gigantic Lisp environment or GC considered harmful. In Record of the 1980 Lisp Conference, 119-127.
    • (1980) Record of the 1980 Lisp Conference , pp. 119-127
    • White, J.L.1
  • 202
    • 84944128900 scopus 로고
    • Uniprocessor garbage collection techniques
    • St. Malo, France, LNCS 637, Springer-Verlag New York
    • _. 1992. Uniprocessor garbage collection techniques. In Proceedings of the International Workshop on Memory Management (St. Malo, France), LNCS 637, Springer-Verlag New York, 1-42.
    • (1992) Proceedings of the International Workshop on Memory Management , pp. 1-42
  • 203
    • 84976709715 scopus 로고
    • Design of the opportunistic garbage collector
    • WILSON, P. R. AND MOHER, T. G. 1989. Design of the opportunistic garbage collector. OOPSLA '89, ACM SIGPLAN Not. 24, 10, 23-35.
    • (1989) OOPSLA '89, ACM SIGPLAN Not. , vol.24 , Issue.10 , pp. 23-35
    • Wilson, P.R.1    Moher, T.G.2
  • 208
    • 0542437460 scopus 로고
    • Multiprocessor garbage collection - A new solution
    • WOODWARD, M. C. 1981. Multiprocessor garbage collection - a new solution. Comput. Stud. 115.
    • (1981) Comput. Stud. , vol.115
    • Woodward, M.C.1
  • 209
    • 0016533640 scopus 로고
    • A fast compacting garbage collector
    • ZAVE, D. A. 1975. A fast compacting garbage collector. Inf. Process. Lett. 3, 167-169.
    • (1975) Inf. Process. Lett. , vol.3 , pp. 167-169
    • Zave, D.A.1
  • 211
    • 0542389935 scopus 로고
    • Designing systems for evaluation: A case study of garbage collection
    • position paper
    • _. 1990. Designing systems for evaluation: A case study of garbage collection. In Proceedings of the ECOOP/OOPSLA '90 Workshop on Garbage Collection, position paper.
    • (1990) Proceedings of the ECOOP/OOPSLA '90 Workshop on Garbage Collection
  • 212
    • 0012991873 scopus 로고
    • TR CU-CS-573-92. Department of Computer Science, University of Colorado, Boulder, April
    • _. 1992a. The measured cost of conservative garbage collection. TR CU-CS-573-92. Department of Computer Science, University of Colorado, Boulder, April.
    • (1992) The Measured Cost of Conservative Garbage Collection
  • 213
    • 4244187924 scopus 로고
    • TR CU-CS-603-92, Department of Computer Science, University of Colorado, Boulder, July
    • _. 1992b. Evaluating models of memory allocation. TR CU-CS-603-92, Department of Computer Science, University of Colorado, Boulder, July.
    • (1992) Evaluating Models of Memory Allocation
  • 214
    • 84976843719 scopus 로고
    • Empirical measurements of six allocation-intensive C programs
    • ZORN, B. AND GRUNWALD, D. 1992. Empirical measurements of six allocation-intensive C programs. ACM SIGPLAN Not. 27, 12 (Dec.), 71-80.
    • (1992) ACM SIGPLAN Not. , vol.27 , Issue.12 DEC , pp. 71-80
    • Zorn, B.1    Grunwald, D.2


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