一句话:针对 NVMM 上持久化数据结构开发困难且易错的问题,提出 Pronto 以简化其构建。
非易失主存(NVMM)为构建快速、持久的数据结构提供了机会,但这类数据结构必须在故障后保持一致性,因此开发难度大。现有方法要么借助 NVMM 感知库对已有数据结构做深度代码修改,要么从头重写,二者都费时且易错。论文提出 Pronto(题名),旨在应对这一问题;但所给摘要仅描述了问题动机,未展开 Pronto 的具体方法、实现与实验评估,因此其关键结果无法从现有材料中确认。
Non-Volatile Main Memories (NVMMs) promise an opportunity for fast, persistent data structures. However, building these data structures is hard because their data must be consistent in the wake of a failure. Existing methods for building persistent data structures require either in-depth code changes to an existing data structure using an NVMM-aware library or rewriting the data structure from scratch. Unfortunately, both of these methods are labor-intensive and error-prone.