Sartakov VA, Martens A, Kapitza R (2016)
Publication Type: Conference contribution
Publication year: 2016
Publisher: IEEE Computer Society
Book Volume: 2016-January
Pages Range: 104-109
Conference Proceedings Title: Proceedings of the IEEE Symposium on Reliable Distributed Systems
ISBN: 9781467393027
DOI: 10.1109/SRDS.2015.42
Power failures in data centers and Cloud Computing infrastructures can cause loss of data and impact revenue. Existing best practice such as persistent logging and checkpointing add overhead during operation and increase recovery time. Other solutions like the use of an uninterruptable power supply incur additional costs and are maintenance-intensive. Novel persistent main memory, i.e. memory that retains stored data without an external source of power, firstly prevents data loss in case of a power outage, secondly reduces the time for a system reboot and thirdly enables to continue operation at full-speed after a recovery. Yet new architectures and programming models are required to utilize persistent main memory. We present Temporality a virtualization layer that runs virtual machines in persistent memory and offers virtual persistent memory. It can be used as a basis for future Cloud platforms to allow applications the utilization of persistent memory without any changes. It provides safety of volatile data, significantly decreases overall recovery time and prevents subsequent performance degradation.
APA:
Sartakov, V.A., Martens, A., & Kapitza, R. (2016). Temporality a NVRAM-based Virtualization Platform. In Proceedings of the IEEE Symposium on Reliable Distributed Systems (pp. 104-109). Montreal, QC, CA: IEEE Computer Society.
MLA:
Sartakov, Vasily A., Arthur Martens, and Rüdiger Kapitza. "Temporality a NVRAM-based Virtualization Platform." Proceedings of the 34th IEEE International Symposium on Reliable Distributed Systems, SRDS 2015, Montreal, QC IEEE Computer Society, 2016. 104-109.
BibTeX: Download