Write-Combined Logging: An Optimized Logging for Consistency in NVRAM

المؤلفون المشاركون

Wang, Xiaoping
Zhang, Wenzhe
Lu, Kai
Luján, Mikel
Zhou, Xu

المصدر

Scientific Programming

العدد

المجلد 2015، العدد 2015 (31 ديسمبر/كانون الأول 2015)، ص ص. 1-13، 13ص.

الناشر

Hindawi Publishing Corporation

تاريخ النشر

2015-12-27

دولة النشر

مصر

عدد الصفحات

13

التخصصات الرئيسية

الرياضيات

الملخص EN

Nonvolatile memory (e.g., Phase Change Memory) blurs the boundary between memory and storage and it could greatly facilitate the construction of in-memory durable data structures.

Data structures can be processed and stored directly in NVRAM.

To maintain the consistency of persistent data, logging is a widely adopted mechanism.

However, logging introduces write-twice overhead.

This paper introduces an optimized write-combined logging to reduce the writes to NVRAM log.

By leveraging the fast-read and byte-addressable features of NVRAM, we can perform a read-and-compare operation before writes and thus issue writes in a finer-grained way.

We tested our system on the benchmark suit STAMP which contains real-world applications.

Experiment results show that our system can reduce the writes to NVRAM by 33%–34%, which can help extend the lifetime of NVRAM and improve performance.

Averagely our system can improve performance by 7%–11%.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Zhang, Wenzhe& Lu, Kai& Luján, Mikel& Wang, Xiaoping& Zhou, Xu. 2015. Write-Combined Logging: An Optimized Logging for Consistency in NVRAM. Scientific Programming،Vol. 2015, no. 2015, pp.1-13.
https://search.emarefa.net/detail/BIM-1076534

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Zhang, Wenzhe…[et al.]. Write-Combined Logging: An Optimized Logging for Consistency in NVRAM. Scientific Programming No. 2015 (2015), pp.1-13.
https://search.emarefa.net/detail/BIM-1076534

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Zhang, Wenzhe& Lu, Kai& Luján, Mikel& Wang, Xiaoping& Zhou, Xu. Write-Combined Logging: An Optimized Logging for Consistency in NVRAM. Scientific Programming. 2015. Vol. 2015, no. 2015, pp.1-13.
https://search.emarefa.net/detail/BIM-1076534

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-1076534