본문 바로가기
KERD
논문KCI 등재

An Analysis of Replication Enhancement for a High Availability Cluster

2

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

In this paper, we analyze a technique for building a high-availability (HA) cluster system. We propose what we have termed the ‘Selective Replication Manager (SRM),’ which improves the throughput performance and reduces the latency of disk devices by means of a Distributed Replicated Block Device (DRBD), which is integrated in the recent Linux Kernel (version 2.6.33 or higher) and that still provides HA and failover capabilities. The proposed technique can be applied to any disk replication and database system with little customization and with a reasonably low performance overhead. We demonstrate that this approach using SRM increases the disk replication speed and reduces latency by 17% and 7%, respectively, as compared to the existing DRBD solution. This approach represents a good effort to increase HA with a minimum amount of risk and cost in terms of commodity hardware

Abstract

In this paper, we analyze a technique for building a high-availability (HA) cluster system. We propose what we have termed the ‘Selective Replication Manager (SRM),’ which improves the throughput performance and reduces the latency of disk devices by means of a Distributed Replicated Block Device (DRBD), which is integrated in the recent Linux Kernel (version 2.6.33 or higher) and that still provides HA and failover capabilities. The proposed technique can be applied to any disk replication and database system with little customization and with a reasonably low performance overhead. We demonstrate that this approach using SRM increases the disk replication speed and reduces latency by 17% and 7%, respectively, as compared to the existing DRBD solution. This approach represents a good effort to increase HA with a minimum amount of risk and cost in terms of commodity hardware

참고문헌 (22)

  1. "Linux-HA Project"[URL]
  2. D. Komo, "Microsoft SQL Server 2008 R2 High Availability Technologies, White Paper" (2010), Microsoft
  3. Reisner, P, "Drbd v8 Replicated storage with shared disk semantics", Proceedings of the 12th International Linux System Technology Conference (2005)
  4. "Distributed Replicated Block Device" (2012)[URL]
  5. D. Patterson, "A case of for redundant arrays of inexpensive disks" (1988), ACM
  6. G. A. Gibson, "Redundant Disk Arrays: Reliable, Parallel Secondary Storage" (1992), MIT Press
  7. P. M. Chen, "RAID: High-performance, reliable secondary storage", ACM Computing Surveys, 26(2), pp.145~185 (1994)
  8. C. Dirik, "The performance of PC solid-state disks (SSD) as a function of bandwidth, concurrency, device architecture, and system organization", Proceedings of the 36th IEEE Interna-tional Symposium on Computer Architecture (2009)
  9. "Iozone" (2012)[URL]
  10. S. -W. Lee, "Advances in flash memory SSD technology for enterprise database applications", Proceedings of the ACM SIGMOD (2009)
  11. S.-W. Lee, "A case for flash memory SSD in enterprise database applications", Proceedings of the ACM SIGMOD (2008)
  12. "Distributed replicated block device" (2002)[URL]
  13. LEE, B.C., "Architecting phase change memory as a scalable dram alternative", ISCA, pp.2~13 (2009)
  14. QURESHI, M. K, "Scalable high performance main memory system using phase-change memory technology", Proceedings of the 36th annual ISCA, pp.24~33 (2009)
  15. Kelly T. Scalable, "TCP: improving performance in high speed wide area networks", First International Workshop on Protocols for Fast Long-Distance Networks (2003)
  16. "dd"[URL]
  17. Pfister, F, "A Introduction to the InfiniBand Architecture", pp.617~632 (2001), IEEE Press and Wiley Press
  18. "IBM InfiniBand product advance summary datasheet" (2001)[URL]
  19. "Infiniband III Lx single-port 4X InfiniBand HCA" (2012)[URL]
  20. Rosenblum, Mendel, "The design and implementation of a log structured file system", Proceedings of the Thirteenth Symposium on Operating Systems Principles, pp.1~15 (1991), ACM Press
  21. John Ousterhout, "Beating the I", O bottleneck: a case for log-structured file systems, 1989, pp.23(1), 11~27
  22. Seltzer, "An Implementation of a Log-Structured File System for UNIX", Proc. of the Winter 1993 USENIX Conf, pp.307~326 (1993)

관련 논문AI추천

이 간행물의 다른 논문 (10건)