首页> 外文会议>International Symposium on Information Science and Engineering;International Symposium on Information Processing >Multimem: Retrofitting System Availability via a Lightweight Binary Translation Framework
【24h】

Multimem: Retrofitting System Availability via a Lightweight Binary Translation Framework

机译:Multimem:通过轻量级二进制翻译框架改装系统可用性

获取原文
获取外文期刊封面目录资料

摘要

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.
机译:随着服务器中的内存大小变大并且更大,它们的可用性在大压力下,因为内存故障很常见。内存故障可能导致数据丢失和程序甚至损坏系统。这可能是在军事和金融区域占据的系统中的灾难。为了提高内存可用性,一些解决方案试图减轻内存错误的发生,而大多数策略专注于内存故障容忍度。像镜像存储器这样的硬件解决方案需要昂贵的外围设备,而现有的软件方法在实际使用中的高度开销有些复杂和有限。在本文中,我们提出了一种名为Multimem的轻量级二元翻译框,以提高系统内存访问可用性。它是一种通过静态二进制转换技术实现硬件镜像存储器功能的软件方法。 Multimem将本机系统切换到具有两个或多个内存副本的高可用系统,因此当内存故障发生时,系统可以从副本中恢复数据。配置系统可用性级别是灵活的,因为较高的级别是,将提供较大数量的内存备份。指令级存储器同步减少了备用开销,与传统的软件方法相比降低了数据丢失的概率。结果表明,多端最多为33%带来了33%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号