首页> 外文期刊>Network and Service Management, IEEE Transactions on >Multi-Granularity Memory Mirroring via Binary Translation in Cloud Environments
【24h】

Multi-Granularity Memory Mirroring via Binary Translation in Cloud Environments

机译:云环境中通过二进制转换的多粒度内存镜像

获取原文
获取原文并翻译 | 示例

摘要

As the size of DRAM memory grows in clusters, memory errors are common. Current memory availability strategies mostly focus on memory backup and error recovery. Hardware solutions like mirror memory needs costly peripheral equipments while existing software approaches reduce the expense but are limited by the high overhead in practical usage. Moreover, in cloud environments, containers such as LXC now can be used as process and application-level virtualization to run multiple isolated systems on a single host. In this paper, we present a novel system called Memvisor to provide high availability memory mirroring. It is a software approach achieving flexible multi-granularity memory mirroring based on virtualization and binary translation. We can flexibly set memory areas to be mirrored or not from process level to the whole user mode applications. Then, all memory write instructions are duplicated. Data written to memory are synchronized to backup space in the instruction level. 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 the backup overhead. The results show that Memvisor outperforms the state-of-the-art software approaches even in the worst case.
机译:随着DRAM内存的大小在群集中增长,内存错误很常见。当前的内存可用性策略主要集中在内存备份和错误恢复上。诸如镜像存储器之类的硬件解决方案需要昂贵的外围设备,而现有的软件方法虽然可以降低成本,但受到实际使用中高昂开销的限制。而且,在云环境中,诸如LXC之类的容器现在可用作流程和应用程序级虚拟化,以在单个主机上运行多个隔离的系统。在本文中,我们提出了一种称为Memvisor的新型系统,以提供高可用性内存镜像。它是一种基于虚拟化和二进制转换实现灵活的多粒度内存镜像的软件方法。我们可以灵活地设置从进程级别到整个用户模式应用程序要镜像或不镜像的内存区域。然后,所有存储器写指令被复制。写入存储器的数据在指令级别同步到备份空间。如果发生内存故障,Memvisor将从备份空间恢复数据。与传统软件方法相比,指令级同步降低了数据丢失的可能性并减少了备份开销。结果表明,即使在最坏的情况下,Memvisor也比最先进的软件方法优越。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号