메뉴 건너뛰기




Volumn 17, Issue 3, 1999, Pages 153-201

Garbage collection for a client-server persistent object store

Author keywords

Algorithms; Client server system; D.4.2 Operating Systems : Storage Management Garbage collection; H.2.4 Database Management : Systems Distributed databases; Logging; Measurement; Object oriented databases; Performance; Transaction processing

Indexed keywords


EID: 0042043532     PISSN: 07342071     EISSN: None     Source Type: Journal    
DOI: 10.1145/320656.322741     Document Type: Article
Times cited : (6)

References (45)
  • 1
    • 0032156882 scopus 로고    scopus 로고
    • Garbage collecting the internet: A survey of distributed garbage collection
    • ABDULLAHI, S. E. AND RINGWOOD, G. A. 1998. Garbage collecting the Internet: a survey of distributed garbage collection. ACM Comput. Surv. 30, 3, 330-373.
    • (1998) ACM Comput. Surv. , vol.30 , Issue.3 , pp. 330-373
    • Abdullahi, S.E.1    Ringwood, G.A.2
  • 4
    • 84994075087 scopus 로고    scopus 로고
    • Garbage collection in object-oriented databases using transactional cyclic reference counting
    • (VLDB '97, Athens, Greece, Aug.). VLDB Endowment, Berkeley, CA
    • ASHWIN, S., ROY, P., SILBERSCHATZ, A., AND SUDARSHAN, S. 1997. Garbage collection in object-oriented databases using transactional cyclic reference counting. In Proceedings of the 23rd International Conference on Very Large Databases (VLDB '97, Athens, Greece, Aug.). VLDB Endowment, Berkeley, CA, 366-375.
    • (1997) Proceedings of the 23rd International Conference on Very Large Databases , pp. 366-375
    • Ashwin, S.1    Roy, P.2    Silberschatz, A.3    Sudarshan, S.4
  • 5
    • 0042462751 scopus 로고
    • An approach to persistent programming
    • S. B. Zdonik and D. Maier, Eds. Morgan Kaufmann series in data management systems. Morgan Kaufmann Publishers Inc., San Francisco, CA
    • ATKINSON, M. P., BAILEY, P. J., CHISHOLM, K. J., COCKSHOTT, P. W., AND MORRISON, R. 1990. An approach to persistent programming. In Readings in object-oriented database systems, S. B. Zdonik and D. Maier, Eds. Morgan Kaufmann series in data management systems. Morgan Kaufmann Publishers Inc., San Francisco, CA, 141-146.
    • (1990) Readings in Object-oriented Database Systems , pp. 141-146
    • Atkinson, M.P.1    Bailey, P.J.2    Chisholm, K.J.3    Cockshott, P.W.4    Morrison, R.5
  • 6
    • 0017956645 scopus 로고
    • List processing in real time on a serial computer
    • BAKER, H. 1978. List processing in real time on a serial computer. Commun. ACM 21, 4 (Apr.), 280-294.
    • (1978) Commun. ACM , vol.21 , Issue.4 APR. , pp. 280-294
    • Baker, H.1
  • 11
    • 84949005150 scopus 로고
    • Cyclic reference counting for combinator machines
    • (Nancy, France, Sept.), J.-P. Jounnauad, Ed. Springer Lecture Notes in Computer Science, Springer-Verlag, New York, NY
    • BROWNBRIDGE, D. R. 1985. Cyclic reference counting for combinator machines. In Proceedings of the ACM Conference on Functional Programming Laguages and Computer Architecture (Nancy, France, Sept.), J.-P. Jounnauad, Ed. Springer Lecture Notes in Computer Science, vol. 201. Springer-Verlag, New York, NY, 273-288.
    • (1985) Proceedings of the ACM Conference on Functional Programming Laguages and Computer Architecture , vol.201 , pp. 273-288
    • Brownbridge, D.R.1
  • 12
    • 84976692101 scopus 로고
    • Storage reclamation in object oriented database systems
    • (SIGMOD '87, San Francisco, CA, May 27-29), U. Dayal, Ed. ACM Press, New York, NY
    • BUTLER, M. 1987. Storage reclamation in object oriented database systems. In Proceedings of the ACM SIGMOD Annual Conference on Management of Data (SIGMOD '87, San Francisco, CA, May 27-29), U. Dayal, Ed. ACM Press, New York, NY, 410-425.
    • (1987) Proceedings of the ACM SIGMOD Annual Conference on Management of Data , pp. 410-425
    • Butler, M.1
  • 15
  • 17
    • 0041962141 scopus 로고
    • Effectively controlling garbage collection rates in object databases
    • Department of Computer Science, University of Colorado at Boulder, Boulder, CO
    • COOK, J., KLAUSER, A., WOLF, A., AND ZORN B. 1994a. Effectively controlling garbage collection rates in object databases. Tech. Rep. CU-CS-458-94. Department of Computer Science, University of Colorado at Boulder, Boulder, CO.
    • (1994) Tech. Rep. CU-CS-458-94
    • Cook, J.1    Klauser, A.2    Wolf, A.3    Zorn, B.4
  • 18
    • 0028448419 scopus 로고
    • Partition selection policies on object database garbage collection
    • (SIGMOD '94, Minneapolis, MN, May 24-27), R. T. Snodgrass and M. Winslett, Eds. ACM Press, New York, NY
    • COOK, J., WOLF, A., AND ZORN, B. 1994b. Partition selection policies on object database garbage collection. In Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data (SIGMOD '94, Minneapolis, MN, May 24-27), R. T. Snodgrass and M. Winslett, Eds. ACM Press, New York, NY, 371-382.
    • (1994) Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data , pp. 371-382
    • Cook, J.1    Wolf, A.2    Zorn, B.3
  • 19
    • 33747827451 scopus 로고
    • Ph.D. Dissertation. School of Computer Science, Carnegie Mellon University, Pittsburg, PA
    • DETLEFS, D. 1991. Concurrent, atomic garbage collection. Ph.D. Dissertation. School of Computer Science, Carnegie Mellon University, Pittsburg, PA.
    • (1991) Concurrent, Atomic Garbage Collection
    • Detlefs, D.1
  • 20
    • 0002591193 scopus 로고
    • A study of three alternative workstation server architectures for object-oriented database systems
    • (Brisbane, Australia, Aug. 13-16, 1990), D. Mcleod, R. Sacks-Davis, and H. Schek, Eds. Morgan Kaufmann Publishers Inc., San Francisco, CA
    • DEWITT, D. J., FUTTERSACK, P., MAIER, D., AND VELEZ, F. 1990. A study of three alternative workstation server architectures for object-oriented database systems. In Proceedings of the 16th International Conference on Very Large Databases (Brisbane, Australia, Aug. 13-16, 1990), D. Mcleod, R. Sacks-Davis, and H. Schek, Eds. Morgan Kaufmann Publishers Inc., San Francisco, CA, 107-121.
    • (1990) Proceedings of the 16th International Conference on Very Large Databases , pp. 107-121
    • DeWitt, D.J.1    Futtersack, P.2    Maier, D.3    Velez, F.4
  • 21
    • 0018030792 scopus 로고
    • On-the-fly garbage collection: An exercise in cooperation
    • DIJKSTRA, E., LAMPORT, L., MARTIN, A., SCHOLTEN, C., AND STEFFENS, E. 1978. On-the-fly garbage collection: An Exercise in cooperation. Commun. ACM 21, 11 (Nov.), 966-975.
    • (1978) Commun. ACM , vol.21 , Issue.11 NOV. , pp. 966-975
    • Dijkstra, E.1    Lamport, L.2    Martin, A.3    Scholten, C.4    Steffens, E.5
  • 22
    • 0021625746 scopus 로고
    • Principles of database buffer management
    • EFFELSBERG, W. AND HAERDER, T. 1984. Principles of database buffer management. ACM Trans. Database Syst. 9, 4 (Dec. 1984), 560-595.
    • (1984) ACM Trans. Database Syst. , vol.9 , Issue.4 DEC. 1984 , pp. 560-595
    • Effelsberg, W.1    Haerder, T.2
  • 23
    • 0042462749 scopus 로고
    • Computer Science Department, Univ. of Wisconsin at Madison, Madison, WI
    • EXODUS PROJECT GROUP. 1993. EXODUS storage manager architectural overview. Computer Science Department, Univ. of Wisconsin at Madison, Madison, WI. ftp://ftp.cs.wisc.edu/exodus/sm/arch_overview.3.0.ps.
    • (1993) EXODUS Storage Manager Architectural Overview
  • 24
    • 0029181663 scopus 로고
    • Garbage collection in the Larchant persistent distributed shared store
    • Cheju Island, Korea, Aug.
    • FERREIRA, P. AND SHAPIRO, M. 1995. Garbage collection in the Larchant persistent distributed shared store. In Future Trends in Distributed Computing Systems (Cheju Island, Korea, Aug.).
    • (1995) Future Trends in Distributed Computing Systems
    • Ferreira, P.1    Shapiro, M.2
  • 25
    • 0042462748 scopus 로고    scopus 로고
    • Concurrency control and recovery
    • A. B. Tucker, Ed. CRC Press, Inc., Boca Raton, FL
    • FRANKLIN, M. 1997. Concurrency control and recovery. In The Computer Science and Engineering Handbook, A. B. Tucker, Ed. CRC Press, Inc., Boca Raton, FL, 1058-1077.
    • (1997) The Computer Science and Engineering Handbook , pp. 1058-1077
    • Franklin, M.1
  • 26
    • 0040933656 scopus 로고
    • Local disk caching in client-server database systems
    • (VLDB '93, Dublin, Ireland, Aug.). Morgan Kaufmann Publishers Inc., San Francisco, CA
    • FRANKLIN, M., CAREY, M., AND LIVNY, M. 1993. Local disk caching in client-server database systems. In Proceedings of the 19th International Conference on Very Large Data Bases (VLDB '93, Dublin, Ireland, Aug.). Morgan Kaufmann Publishers Inc., San Francisco, CA, 641-654.
    • (1993) Proceedings of the 19th International Conference on Very Large Data Bases , pp. 641-654
    • Franklin, M.1    Carey, M.2    Livny, M.3
  • 27
    • 0031236717 scopus 로고    scopus 로고
    • Transactional client-server cache consistency: Alternatives and performance
    • FRANKLIN, M. J., CAREY, M. J., AND LIVNY, M. 1997. Transactional client-server cache consistency: alternatives and performance. ACM Trans. Database Syst. 22, 3, 315-363.
    • (1997) ACM Trans. Database Syst. , vol.22 , Issue.3 , pp. 315-363
    • Franklin, M.J.1    Carey, M.J.2    Livny, M.3
  • 30
    • 0041962139 scopus 로고
    • Object grouping in EOS
    • T. Özsu, U. Dayal, and P. Valduriez, Eds. Morgan Kaufmann, San Mateo, CA
    • GRUBER, O. AND AMSALEG, L. 1994. Object grouping in EOS. In Distributed Object Management, T. Özsu, U. Dayal, and P. Valduriez, Eds. Morgan Kaufmann, San Mateo, CA, 117-131.
    • (1994) Distributed Object Management , pp. 117-131
    • Gruber, O.1    Amsaleg, L.2
  • 31
    • 0027621732 scopus 로고
    • Atomic incremental garbage collection and recovery for large stable heap
    • (SIGMOD '93, Washington, DC, May 26-28), P. Buneman and S. Jajodia, Eds. ACM Press, New York, NY
    • KOLODNER E. AND WEIHL, W. 1993. Atomic incremental garbage collection and recovery for large stable heap. In Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data (SIGMOD '93, Washington, DC, May 26-28), P. Buneman and S. Jajodia, Eds. ACM Press, New York, NY, 177-185.
    • (1993) Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data , pp. 177-185
    • Kolodner, E.1    Weihl, W.2
  • 32
    • 84976703579 scopus 로고
    • Atomic garbage collection: Managing a stable heap
    • (SIGMOD '89, Portland, OR, June), J. Clifford, B. Lindsay, and D. Maier, Eds. ACM Press, New York, NY
    • KOLODNER, E., LISKOV, B., AND WEIHL, W. 1989. Atomic garbage collection: Managing a stable heap. In Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data (SIGMOD '89, Portland, OR, June), J. Clifford, B. Lindsay, and D. Maier, Eds. ACM Press, New York, NY, 15-25.
    • (1989) Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data , pp. 15-25
    • Kolodner, E.1    Liskov, B.2    Weihl, W.3
  • 33
    • 84976841617 scopus 로고
    • The objectstore database system
    • LAMB, C., LANDIS, G., ORENSTEIN, J., AND WEINREB, D. 1991. The ObjectStore database system. Commun. ACM 34, 10 (Oct. 1991), 50-63.
    • (1991) Commun. ACM , vol.34 , Issue.10 OCT. 1991 , pp. 50-63
    • Lamb, C.1    Landis, G.2    Orenstein, J.3    Weinreb, D.4
  • 34
    • 0031632471 scopus 로고    scopus 로고
    • An implementation of complete, asynchronous, distributed garbage collection
    • LE FESSANT, F., PIUMARTA, I., AND SHAPIRO, M. 1998. An implementation of complete, asynchronous, distributed garbage collection. SIGPLAN Not. 33, 5, 152-161.
    • (1998) SIGPLAN Not. , vol.33 , Issue.5 , pp. 152-161
    • Le Fessant, F.1    Piumarta, I.2    Shapiro, M.3
  • 36
    • 0031164891 scopus 로고    scopus 로고
    • Partitioned garbage collection or a large object store
    • (SIGMOD '97, Tucson, AZ, May 13-15), J. M. Peckman, S. Ram, and M. Franklin, Eds. ACM Press, New York, NY
    • MAHESHWARI U. AND LISKOV, B. 1997. Partitioned garbage collection or a large object store In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD '97, Tucson, AZ, May 13-15), J. M. Peckman, S. Ram, and M. Franklin, Eds. ACM Press, New York, NY, 313-323.
    • (1997) Proceedings of the ACM SIGMOD International Conference on Management of Data , pp. 313-323
    • Maheshwari, U.1    Liskov, B.2
  • 37
    • 84945708927 scopus 로고
    • On the reference counter method
    • MCBETH, J. 1963. On the reference counter method. Commun. ACM 6, 9 (Sept.), 575.
    • (1963) Commun. ACM , vol.6 , Issue.9 SEPT. , pp. 575
    • McBeth, J.1
  • 38
    • 0028449958 scopus 로고
    • ARIES/CSA: A method for database recovery in client-server architectures
    • (SIGMOD '94, Minneapolis, MN, May 24-27), R. T. Snodgrass and M. Winslett, Eds. ACM Press, New York, NY
    • MOHAN, C. AND NARANG, I. 1994. ARIES/CSA: A method for database recovery in client-server architectures. In Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data (SIGMOD '94, Minneapolis, MN, May 24-27), R. T. Snodgrass and M. Winslett, Eds. ACM Press, New York, NY, 55-66.
    • (1994) Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data , pp. 55-66
    • Mohan, C.1    Narang, I.2
  • 39
    • 0026822597 scopus 로고
    • ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging
    • MOHAN, C. HADERLE, D., LINDSAY, B., PIRAHESH, H., AND SCHWARZ, P. 1992. ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. ACM Trans. Database Syst. 17, 1 (Mar. 1992), 94-162.
    • (1992) ACM Trans. Database Syst. , vol.17 , Issue.1 MAR. 1992 , pp. 94-162
    • Mohan, C.1    Haderle, D.2    Lindsay, B.3    Pirahesh, H.4    Schwarz, P.5
  • 40
    • 0027873363 scopus 로고
    • Concurrent compacting garbage collection of a persistent heap
    • O'TOOLE J., NETTLES, S., AND GIFFORD, D. 1993. Concurrent compacting garbage collection of a persistent heap. ACM SIGOPS Oper. Syst. Rev. 27, 5 (Dec. 1993), 161-174.
    • (1993) ACM SIGOPS Oper. Syst. Rev. , vol.27 , Issue.5 DEC. 1993 , pp. 161-174
    • O'Toole, J.1    Nettles, S.2    Gifford, D.3
  • 41
    • 0042462750 scopus 로고
    • A garbage detection protocol for a realistic distributed object-support system
    • INRIA, Rennes, France
    • SHAPIRO, M., GRUBER, O., AN PLAINFOSSÉ, D. 1990. A garbage detection protocol for a realistic distributed object-support system. Tech. Rep. INRIA-1320. INRIA, Rennes, France.
    • (1990) Tech. Rep. INRIA-1320
    • Shapiro, M.1    Gruber, O.2    Plainfossé, D.3
  • 44
    • 84944128900 scopus 로고
    • Uniprocessor garbage collection techniques
    • (St. Malo, France, Sept.). Lecture Notes in Computer Science, Springer-Verlag, New York
    • WILSON, P. 1992. Uniprocessor garbage collection techniques. In Proceedings of the International Workshop on Memory Management (St. Malo, France, Sept.). Lecture Notes in Computer Science, vol. 637. Springer-Verlag, New York, 1-43.
    • (1992) Proceedings of the International Workshop on Memory Management , vol.637 , pp. 1-43
    • Wilson, P.1
  • 45
    • 0028207836 scopus 로고
    • Storage reclamation and reorganization in client-server persistent object stores
    • IEEE Press, Pistcataway, NJ
    • YONG, V., NAUGHTON, J., AND YU, J. 1994. Storage reclamation and reorganization in client-server persistent object stores. In Proceedings of the 10th IEEE Conference on Data Engineering. IEEE Press, Pistcataway, NJ, 120-133.
    • (1994) Proceedings of the 10th IEEE Conference on Data Engineering , pp. 120-133
    • Yong, V.1    Naughton, J.2    Yu, J.3


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