A remote mirroring architecture with adaptively cooperative pipelining

  • Authors:
  • Yongzhi Song;Zhenhai Zhao;Bing Liu;Tingting Qin;Gang Wang;Xiaoguang Liu

  • Affiliations:
  • Nankai-Baidu Joint Lab, College of Information Technical Science, Nankai University, Tianjin, China;Nankai-Baidu Joint Lab, College of Information Technical Science, Nankai University, Tianjin, China;Nankai-Baidu Joint Lab, College of Information Technical Science, Nankai University, Tianjin, China;Nankai-Baidu Joint Lab, College of Information Technical Science, Nankai University, Tianjin, China;Nankai-Baidu Joint Lab, College of Information Technical Science, Nankai University, Tianjin, China;Nankai-Baidu Joint Lab, College of Information Technical Science, Nankai University, Tianjin, China

  • Venue:
  • ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years, the remote mirroring technology has attracted increasing attention In this paper, we present a novel adaptively cooperative pipelining model for remote mirroring systems Unlike the traditional pipelining model, this new model takes the decentralization of processors into account and adopts an adaptive batching strategy to alleviate imbalanced pipeline stages caused by this property To release the heavy load on CPU exerted by compression, encryption, TCP/IP protocol stack and so on, we design fine-grained pipelining, multi-threaded pipelining and hybrid pipelining We implement a remote mirroring prototype based on Linux LVM2 The experimental results show that, the adaptively cooperative pipelining model balances the primary and the backup sites - the two stages of the pipeline effectively, and fine-grained pipelining, multi-threaded pipelining and hybrid pipelining improve the performance remarkably.