期刊文献+

基于关键引用验证的分布式实时垃圾搜集器 被引量:3

Real-time distributed garbage collection based on verification of critical reference
下载PDF
导出
摘要 提出了一种新的分布式垃圾搜集器(GC)机制,即基于关键引用验证的分布式GC。性能分析说明,与以往的分布式GC相比,该算法能以最短的时间延迟回收循环垃圾。尽管该算法为保留引用列表和验证过程需要额外的一些存储空间,但具有一定的实时性和较好的容错性,综合性能较好,适用于大规模分布式系统。 This paper proposed a new garbage collection mechanism, that was real-time distributed garbage collection based on verification of critical reference. Performance analysis showed that the algorithm could identify and collect cyclic garbage at minimal delay compared with previous work. Though the proposed algorithm required more memory space for reference listing and verification, it was real-time and fault tolerance. Thus, the algorithm has high synthetic performance and fits for largescale distributed system.
作者 张宁 熊光泽
出处 《计算机应用研究》 CSCD 北大核心 2009年第11期4036-4038,4041,共4页 Application Research of Computers
基金 国防重点预研基金资助项目(41315040106) 国家"863"计划资助项目(2006AA01Z137)
关键词 分布式垃圾搜集器 循环垃圾 时间戳 关键引用 实时 distributed garbage collection cyclic garbage timestamp critical reference real-time
  • 相关文献

参考文献14

  • 1RUDALICS M. Distributed copying garbage collection [ C ]//Proc of ACM Symposium on LISP and Functional Programming. New York: ACM Press, 1986:364-372.
  • 2KIM T, CHANG N, KIM N, et al. Scheduling garbage collector for embedded real-time systems [ J ]. AGM SIGPLAN Notices, 1999, 34(7) :55-64.
  • 3BAKER H G. List processing in real-time on a serial computer[ J]. Communications of the ACM, 1978,21 (4) :280-294.
  • 4BACON D F, CHENG P, RAJAN V T. A real-time garbage collector with low overhead and consistent utilization [ J]. AOM SIGPLAN Notices, 2003,38( 1 ) :285-298.
  • 5ROBERTZ S G, HENRIKSSON R. Time-triggered garbage collection [ C ]//Proc of ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems. New York:ACM Press, 2003:93-102.
  • 6KIM T, NAEHYUCK C, HEONSHIK S. Bounding worst case garbage collection time for embedded real-time systems [ C ]//Proc of the 6th IEEE Real-time Technology and Applications Symposium. Washington DC: IEEE Computer Society, 2000:46-55.
  • 7BEVAN D I. Distributed garbage collection using reference counting [ C]//Prec of Parallel Architectures and Languages Europe. London: Springer-Verlag, 1987 : 176-187.
  • 8PIQUER J. Indirect reference counting: a distributed garbage collection algorithm [ C ]//Proc of Parallel Architectures and Languages. London :Springer-Verlag, 1991 : 150-165.
  • 9FESSANT F L, PIUMARTA I, SHAPIRO M. An implementation of complete, asynchronous, distributed garbage collection [ C ]//Proc of ACM SIGPLAN Conference on Programming Language and Design. New York:ACM Press, 1998:152-161.
  • 10HUGHES J. A distributed garbage collection algorithm [ C ]//Proc of Conference on Functional Programming Languages and Computer Architecture. London : Springer-Verlag, 1985:256- 272.

同被引文献22

  • 1谌宁,覃征.基于嵌入式Java虚拟机的垃圾回收算法[J].计算机应用,2005,25(1):218-219. 被引量:4
  • 2赵苑苑,王万诚,黄广君,普杰信.无用内存单元自动回收过程的实时性问题研究[J].计算机应用与软件,2006,23(2):137-139. 被引量:3
  • 3SACHINDRAN N,ELIOT J,MOSS B.Mark-copy:fast copying GC with less space overhead[C]//Proc of the 18th ACM SIGPLAN OOPSLA.New York:ACM,2003:326-343.
  • 4BIRON B,SCIAMPACONE R.Real-time Java[M].Beijing:O'Reilly,2007.
  • 5DETLEFS D,FLOOD C,HELLER S,et al.Garbage-first garbage collection[EB/OL].[2009].http://research.sun.com/jtech/pubs/04-g1-paper-ismm.pdf.
  • 6BAKER H G.List processing in real-time on a serial computer[J].Communications of the ACM,1978,21(4):280-294.
  • 7GOETZ B.Java theory and practice:Garbage collection in the HotSpot JVM[EB/OL].[2003-11-25].http://www.ibm.com/developerworks/library/j-jtp11253/index.html?S_TACT=105AGX52&S_CMP=cn-a-j.
  • 8YUASA T.Real-time garbage collection on general-purpose machines[M].NewYork:Elsevier Science Inc,1990.
  • 9Tuning garbage collection with the 1.4.2 Java virtual machine[EB/OL].[2003].http://java.sun.com/docs/hotspot/gc1.4.2/.
  • 10A collection of JVM options[EB/OL].[2007].http://blogs.sun.com/watt/resource/jvm-options-list.html.

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部