Browse > Article
http://dx.doi.org/10.3745/JIPS.2013.9.2.205

An Analysis of Replication Enhancement for a High Availability Cluster  

Park, Sehoon (Dept. of Computer Science and Engineering, Seoul National University)
Jung, Im Y. (Dept. of Computer Science and Engineering, Seoul National University)
Eom, Heonsang (Dept. of Computer Science and Engineering, Seoul National University)
Yeom, Heon Y. (Dept. of Computer Science and Engineering, Seoul National University)
Publication Information
Journal of Information Processing Systems / v.9, no.2, 2013 , pp. 205-216 More about this Journal
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.
Keywords
High-Availability Cluster; Replication Enhancement; SRM; DRBD;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Seltzer, K. Bostic, M. K. McKusick, and C. Staelin. An Implementation of a Log-Structured File System for UNIX. Proc. of the Winter 1993 USENIX Conf., San Diego, CA, January, 1993, 307-326.
2 Linux-HA Project. [online] http://www.linux-ha.org/doc/
3 D. Komo. Microsoft SQL Server 2008 R2 High Availability Technologies, White Paper. Microsoft, 2010.
4 Reisner, P., Ellenberg, L., Drbd v8 Replicated storage with shared disk semantics. In: Proceedings of the 12th International Linux System Technology Conference (Linux-Kongress) 2005, Hamburg, Ger-many (October 11-14, 2005)
5 Reisner, P., Ellenberg, L., Distributed Replicated Block Device (DRBD) documentation at http://www.drbd.org. January, 2012.
6 D. Patterson, G. Gibon, and R. Katz, A case of for redundant arrays of inexpensive disks (RAID), vol. 17. ACM, 1988
7 G. A. Gibson, Redundant Disk Arrays: Reliable, Parallel Secondary Storage. MIT Press, Cambridge, MA, 1992.
8 P. M. Chen, E. K. Lee, G. A. Gibson, R. H. Katz and D. A. Patterson, 'RAID: High-performance, reliable secondary storage,' ACM Computing Surveys, 26, (2), 145-185 (1994).   DOI   ScienceOn
9 C. Dirik and B. Jacob. The performance of PC solid-state disks (SSD) as a function of bandwidth, concurrency, device architecture, and system organization. In Proceedings of the 36th IEEE Interna-tional Symposium on Computer Architecture (ISCA), 2009.
10 "Iozone." http://www.Iozone.com, January, 2012.
11 S.-W. Lee, B. Moon, and C. Park. Advances in flash memory SSD technology for enterprise database applications. In Proceedings of the ACM SIGMOD, 2009.
12 S.-W. Lee, B. Moon, C. Park, J.-M. Kim, and S.-W. Kim. A case for flash memory SSD in enterprise database applications. In Proceedings of the ACM SIGMOD, 2008.
13 P. Reisner, Distributed replicated block device, 2002, http://www.drbd.org/fileadmin/drbd/publications/drbd _lk9.pdf
14 LEE, B.C., IPEK., MUTLU, O., AND BURGER, D. Architecting phase change memory as a scalable dram alternative. ISCA '09, pp.2-13.
15 QURESHI, M. K., SPINVASAN, V., AND RIVERS, J. A. Scalable high performance main memory system using phase-change memory technology. In Proceedings of the 36th annual ISCA '09(2009), pp.24-33.
16 Kelly T. Scalable TCP: improving performance in high speed wide area networks. First International Workshop on Protocols for Fast Long-Distance Networks, 2003.
17 "dd" http://en.wikipedia.org/wiki/Dd_(Unix), January, 2012.
18 Pfister, F., Gregory, A Introduction to the InfiniBand Architecture, pages 617-632. IEEE Press and Wiley Press, 2001.
19 IBM Corporation. IBM InfiniBand product advance summary datasheet. http://www.chips.ibm.com/ products/infiniband, August, 2001.
20 "Infiniband III Lx single-port 4X InfiniBand HCA" http://www.mellanox.com/content/pages.php?pg=products_dyn&product_family=19&menu_section=41, January, 2012.
21 Rosenblum, Mendel. , John K. Ousterhout. The design and implementation of a log structured file system. In Proceedings of the Thirteenth Symposium on Operating Systems Principles, pages 1{15, Paci_c Grove, California, October, 1991. ACM Press.
22 John Ousterhout and Fred Douglis. Beating the I/O bottleneck: a case for log-structured file systems. Operating Systems Review 23(1):11-27, January, 1989.   DOI