DocumentCode :
1911917
Title :
Multimem: Retrofitting System Availability via a Lightweight Binary Translation Framework
Author :
Wei Sun ; Chao Zhang ; Runze Wang
Author_Institution :
Shanghai Key Labortory of Scalable Comput. & Syst., Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2012
fDate :
14-16 Dec. 2012
Firstpage :
473
Lastpage :
476
Abstract :
As the size of memory in servers becomes larger and larger, the availability of them is under big pressure as memory failures are common. Memory failures may cause data lose and programs even systems corrupted. This could be a disaster in systems which are occupied in military and finance area. To improve the memory availability, some solutions try to mitigate the occurrence of memory errors while most strategies focus on memory failure tolerance. Hardware solutions like mirror memory needs expensive peripheral equipments while existing software approaches are somewhat complicated and limited by the high overhead in practical usage. In this paper, we present a novel lightweight binary translation framework called Multimem to improve system memory access availability. It is a software approach achieving hardware mirror memory feature via static binary translation technology. Multimem switches native systems to high available systems with two or more copies of memory so when memory failures happen, systems could recover the data from the replica. It is flexible to configure systems availability level as the higher level will be, the larger number of memory backups will be offered. The instruction level memory synchronization reduces backup overhead and lowers the probability of data loss compared with traditional software approaches. The results show that Multimem brings 33% overhead at most.
Keywords :
software maintenance; storage management; system recovery; Multimem; lightweight binary translation framework; memory availability; memory failures; mirror memory feature; retrofitting system availability; binary translation; memory mirroring; system availability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Engineering (ISISE), 2012 International Symposium on
Conference_Location :
Shanghai
ISSN :
2160-1283
Print_ISBN :
978-1-4673-5680-0
Type :
conf
DOI :
10.1109/ISISE.2012.113
Filename :
6495390
Link To Document :
بازگشت