Consistent and efficient mirroring of nonvolatile memory state in virtualized environments

作者: Rajesh Venkatasubramanian , Pratap Subrahmanyam

DOI:

关键词:

摘要: Updates to nonvolatile memory pages are mirrored so that certain features of a computer system, such as live migration applications, fault tolerance, and high availability, will be available even when is local the system. Mirroring may carried out cache flush instruction executed contents into memory. In addition, mirroring asynchronously with respect execution by retrieving content from using addresses corresponding target instruction.

参考文章(46)
Reinhard C. Schumann, Inclusion map for accelerated cache flush ,(1997)
David Koufaty, James Crossland, Shiv Kaushik, Dion Rodgers, David Hill, Deborah Marr, Suspending execution of a thread in a multi-threaded processor ,(2001)
Noboru Morishita, Hideo Saito, Masayuki Yamamoto, Yoshiaki Eguchi, Akira Yamamoto, Storage system and storage control method for using storage area based on secondary storage as cache area ,(2012)
Martin Tross, Aviad Zlotnick, Low-cost remote data mirroring ,(2003)
Janice H. Nickel, Manish Sharma, Non-volatile memory module for use in a computer system ,(2002)
Jim Handy, The Cache Memory Book ,(1993)
Chunrong Lai, Cache victim sector tag buffer ,(2003)
Dilip M. Ranade, Coordinated dirty block tracking ,(2003)
Sei Seung Yoon, Seung H. Kang, Mehdi Hamidi Sani, Word line voltage control in stt-mram ,(2009)