• DocumentCode
    1925805
  • Title

    Memvisor: Application Level Memory Mirroring via Binary Translation

  • Author

    Dong, Haoliang ; Sun, Wei ; Wang, Bin ; Sun, Haiyang ; Qi, Zhengwei ; Guan, Haibing ; Dong, Yaozu

  • Author_Institution
    Shanghai Key Lab. of Scalable Comput. & Syst., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    562
  • Lastpage
    565
  • Abstract
    Memory failures are common in clusters, and their destructive effects (e.g., increasing downtime and losing data) make users suffer great loss. Current memory availability strategies mostly require extra expensive hardware. Software approaches based on check pointing technologies intend to reduce the expense, but their high overhead limits the practical usage. In this paper, we present a novel system called Memvisor to provide software mirrored memory for applications. Specifically, all memory write instructions are duplicated. Data written to memory are synchronized to backup space. If memory failures happen, Memvisor will recover the data from the backup space. Compared with traditional software approaches, the instruction-level synchronization lowers the probability of data loss and reduces backup overhead. The results show that even in the worst case, Memvisor outperforms the state-of-the-art software approaches.
  • Keywords
    checkpointing; storage management; Memvisor; application level memory mirroring; binary translation; checkpointing technologies; instruction-level synchronization; memory availability; memory failures; memory write instructions; Availability; Computer architecture; Layout; Servers; Software; Synchronization; Virtual machining; high availability; mirrored memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2422-9
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2012.68
  • Filename
    6337823