论文

生命周期内存控制中的保留后果

Retention Consequence in Lifecycle Memory Control

摘要

持久内存在成功接纳后可能会失败:写入一个前提,然后变成一个无声的假设,随后的维护将其视为要压缩、降级或驱逐的普通残留物。我们将这种入院后失败作为生命周期控制问题来研究。现有的内存系统已经执行准入、更新、压缩、检索和逐出。我们的主张并不是此类系统缺乏维护,而是保留结果通常仅通过有效性、相似性、新近度、频率、重要性或摘要信号间接操作,而不是作为单独的生命周期状态公开。因此,我们将置信度视为结转有效性/支持证据,并引入强度作为保留结果的明确生命周期状态。我们在 StageMem 中实现了这种区别,这是一个小型分阶段控制器,其瞬态、工作和持久存储暴露了升级、压缩和驱逐压力点。在受控前提实现、压缩、压力和隐式启发式诊断中,实验将写作分离得太少,保留了错误的高提示内容,忘记了昂贵的前提,并通过饱和保留了一切。通过生命周期结算使用的明确保留结果提供了遗漏和囤积之间的控制面。对于目标准入后故障模式,结果支持持久内存的生命周期视图:可靠性不仅取决于进入内存的内容,还取决于准入有效性和保留结果在维护期间是否仍然可用。