首页> 外文会议>IEEE International Conference on Parallel and Distributed Systems >An Efficient Fault Tolerance Framework for Distributed In-Memory Caching Systems
【24h】

An Efficient Fault Tolerance Framework for Distributed In-Memory Caching Systems

机译:分布式内存缓存系统的高效容错框架

获取原文

摘要

With the development of the information age, many large database applications have introduced distributed in-memory object caching systems, of which Memcached is one of the most typical. However, Memcached does not have fault-tolerant capabilities. In order to make Memcached enable fault tolerance, Cocytus introduced Reed-Solomon codes and distributed protocols into Memcached. Cocytus saves significant memory compared to primary-backup replication when tolerating the same number of failures. However, the relatively complex finite-field calculations used by RS codes and the high network transmission cost during data reconstruction are becoming new bottlenecks. This paper introduces RDP codes into distributed Memcached to optimize the calculation performance in Cocytus. In addition, this paper adopts RDOR scheme and Collective Reconstruction Read to speed up the data reconstruction. Compared with Cocytus, which uses RS codes for fault tolerance, the new distributed Memcached with 4 data nodes and 2 check parity nodes reduces reconstruction overhead by up to 31 %.
机译:随着信息时代的发展,许多大型数据库应用程序都引入了分布式内存对象缓存系统,其中Memcached是最典型的系统之一。但是,Memcached不具有容错功能。为了使Memcached启用容错功能,Cocytus将Reed-Solomon代码和分布式协议引入了Memcached。当容忍相同数量的故障时,与主要备份复制相比,Cocytus节省了大量内存。然而,RS码所使用的相对复杂的有限域计算以及数据重建期间的高网络传输成本正成为新的瓶颈。本文将RDP代码引入分布式Memcached中,以优化Cocytus中的计算性能。此外,本文采用RDOR方案和“集体重建读取”来加快数据重建速度。与使用RS代码实现容错功能的Cocytus相比,具有4个数据节点和2个校验奇偶校验节点的新分布式Memcached减少了多达31%的重建开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号