Object Store Garbage Collection
Object Store Garbage Collection
批准号:
9632284
负责人:
J. Eliot Moss
金额:
$20.08万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-08-15 至 1999-07-31
中文摘要
该项目调整和扩展了现有的逐块主存垃圾收集方案,称为成熟对象空间,用于收集持久对象存储。该方案将定位并回收包含不再可访问的数据的数据库内存。这将使程序员从繁重且容易出错的任务中解脱出来,即指示哪些内存可以重复使用,从而允许更好的编程风格。该算法是第一个逐块工作的算法(这对于很好地与数据库集成很重要),并保证找到所有不可访问的内存。它还可以帮助重新组织(重新集群)数据,从而提高存储性能。该算法是增量的,具有粗粒度(一次收集一个块)。这项研究的一个重大贡献是算法本身。也许更重要的将是算法的实施和测量,以及如何纳入重新聚类的调查。由此产生的存储管理技术将适合纳入实际的数据库管理系统,确保存储不会“丢失”,但最终会“找到”和“回收”以供进一步使用。这些技术将在很大程度上独立于存储管理策略,允许数据库实施人员和应用程序构建者选择最适合其需求的策略。
英文摘要
The project adapts and extends an existing block-by-block main-memory garbage collection scheme, called Mature Object Space, for use in collecting persistent object stores. The scheme will locate and reclaim database memory containing no longer accessible data. This will relieve programmers of the burdensome and error-prone task of indicating which memory can be reused, thus allowing better programming styles. The algorithm is the first to work block by block (important for integrating nicely with databases) and to guarantee to find all inaccessible memory. It can also help reorganize (recluster) data and thus improve store performance. The algorithm is incremental, with a coarse granularity (collecting one block at a time). A significant contribution of the research is the algorithm itself. Perhaps more significant will be the implementation and measurement of the algorithm, and investigation of how to incorporate reclustering. The resulting storage management techniques will be suitable for incorporation into practical database management systems, guaranteeing that storage is not `lost` but eventually `found` and `recycled` for further use. The techniques will be substantially independent of storage management policy, allowing policy to be chosen by database implementors and application builders to best suit their needs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF:Track I: Verified Safe and Fair Machine Learning
-
批准号:2018372
-
项目类别:Standard Grant
-
资助金额:$74.99万
-
财政年份:2020
-
负责人:J. Eliot Moss
-
依托单位:
CNS Core: Small: Managed Languages: From Non-volatile Memory to Persistence
-
批准号:1909731
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:J. Eliot Moss
-
依托单位:
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
-
批准号:1832624
-
项目类别:Standard Grant
-
资助金额:$26.16万
-
财政年份:2017
-
负责人:J. Eliot Moss
-
依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
-
批准号:1833291
-
项目类别:Continuing Grant
-
资助金额:$0.91万
-
财政年份:2017
-
负责人:J. Eliot Moss
-
依托单位:
SHF: Medium: Collaborative Research: Micro Virtual Machines for Managed Languages: Abstraction, defined and contained
-
批准号:1409284
-
项目类别:Standard Grant
-
资助金额:$55.77万
-
财政年份:2014
-
负责人:J. Eliot Moss
-
依托单位:
SHF:Small: Accurate and Computationally Efficient Predictors of Java Memory Resource Consumption
-
批准号:1320498
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2013
-
负责人:J. Eliot Moss
-
依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
-
批准号:1162246
-
项目类别:Continuing Grant
-
资助金额:$49.39万
-
财政年份:2012
-
负责人:J. Eliot Moss
-
依托单位:
EAGER: Automating Correctness Proofs of Transactionalized Data Structures
-
批准号:0953761
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2009
-
负责人:J. Eliot Moss
-
依托单位:
Describing the Operating System for Accurate User-mode Simulation
-
批准号:0950410
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2009
-
负责人:J. Eliot Moss
-
依托单位:
SGER: The Chaotic Behavior of Automatic Memory Management
-
批准号:0836542
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:J. Eliot Moss
-
依托单位:
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
-
批准号:0720242
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2007
-
负责人:J. Eliot Moss
-
依托单位:
ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
-
批准号:0540862
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:J. Eliot Moss
-
依托单位:
CSR-SMA: CoGenT: Co-Generating Tools for Modeling Next Generation Systems
-
批准号:0615074
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:J. Eliot Moss
-
依托单位:
CSR-AES Collaborative: RuggedJ: Resilient Distributed Java Over Heterogeneous Platforms
-
批准号:0509186
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:2005
-
负责人:J. Eliot Moss
-
依托单位:
Bridging the Compiler-Simulator Gap: Faster and Easier Hardware/Software Optimization
-
批准号:0310988
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2003
-
负责人:J. Eliot Moss
-
依托单位:
Supporting Compiler/Simulator Co-Evolution for Architectural Exploration and Evaluation
-
批准号:0203895
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2002
-
负责人:J. Eliot Moss
-
依托单位:
ITR: Dynamic Cooperative Performance Optimization
-
批准号:0085792
-
项目类别:Continuing Grant
-
资助金额:$315.69万
-
财政年份:2000
-
负责人:J. Eliot Moss
-
依托单位:
Postdoc: Multiprocessor Garbage Collection: A Post-Doctoral Associateship in Computer-Communications Research
-
批准号:9972097
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:1999
-
负责人:J. Eliot Moss
-
依托单位:
U.S.-U.K. Cooperative Research: Storage Management for Persistent Programming Languages
-
批准号:9600216
-
项目类别:Standard Grant
-
资助金额:$1.8万
-
财政年份:1996
-
负责人:J. Eliot Moss
-
依托单位:
Storage Management for Persistent Programming Languages
-
批准号:9211272
-
项目类别:Continuing Grant
-
资助金额:$20.69万
-
财政年份:1992
-
负责人:J. Eliot Moss
-
依托单位:
国内基金
海外基金
KV Store关键技术研究与原型系统实现
-
批准号:61672061
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2016
-
负责人:杨仝
-
依托单位: