DOI QR코드

DOI QR Code

A Data Transfer Method of the Sub-Cluster Group based on the Distributed and Shared Memory

분산 공유메모리를 기반으로 한 서브 클러스터 그룹의 자료전송방식

  • 이기준 (광주보건대학 컴퓨터보안과)
  • Published : 2003.12.01

Abstract

The radical development of recent network technology provides the basic foundation which can establish a high speed and cheap cluster system. It is a general trend that conventional cluster systems are built as the system over a fixed level based on stabilized and high speed local networks. A multi-distributed web cluster group is a web cluster model which can obtain high performance, high efficiency and high availability through mutual cooperative works between effective job division and system nodes through parallel performance of a given work and shared memory of SC-Server with low price and low speed system nodes on networks. For this, multi-distributed web cluster group builds a sub-cluster group bound with single imaginary networks of multiple system nodes and uses the web distributed shared memory of system nodes for the effective data transmission within sub-cluster groups. Since the presented model uses a load balancing and parallel computing method of large-scale work required from users, it can maximize the processing efficiency.

최근 네트워크 기술의 비약적인 발전은 고속 그리고 저가의 클러스터 시스템을 구축할 수 있는 기본 토대를 제공하여 주었다. 이러한 기존 클러스터 시스템은 안정화된 고속의 지역 네트워크를 기반으로 일정 수준의 시스템으로 구성되는 것이 일반적인 경향이다. 본 논문에서 제안하는 다중 분산 웹 클러스터 그룹은 개방 네트워크상에 존재하는 저가, 저속의 시스템 노드를 대상으로 하여, 주어진 작업에 대한 병렬수행 및 SC-Sever의 공유메모리를 통한 효율적인 작업 분배와 시스템 노드간의 상호 협조 작업을 통하여 고성능, 고효율 그리고 고가용성을 얻을 수 있는 웹 클러스터 모델이다. 이를 위하여 다중 분산 웹 클러스터 그룹은 복수개의 시스템 노드를 단일한 가상 네트워크로 묶어 놓은 서브 클러스터 그룹으로 구성하고, 서브 클러스터 그룹내의 효율적인 자료전송을 위하여 분산 공유 메모리를 이용한다. 제안된 모델은 사용자로부터 요구되는 대규모의 작업에 대하여 분산 공유 메모리를 기반으로 한 부하분배 및 병렬 컴퓨팅 방식을 이용하므로 처리 효율을 높일 수 있다.

Keywords

References

  1. R. Buyya, 'High Performance Cluster Computing : Architectures and Systems,' Prentice Hall, New Jersey, USA, Vol.1,1999
  2. A. Befuelin, J. Dongarra, A. Geist, R. Manch and V. Sunderam, 'A User's Guide to PVM Parallel Virtual Machine,' Technical Report CS-91-136, University of Tennessee, Jul., 1991
  3. G. Burns, R. Daoud and J. Vaigl, 'LAM : An Open Clutster Environment for MPI,' Technical Report, Ohio Supercomputer Center, 1994
  4. D. Andresen, T. Yang and O. H. Ibarra, 'Towards a Scalable Distributed WWW Server on Workstation Clusters,' Proc. of the 10th IEEE Int'l. Symp. of Parallel Processing(IPPS'96), pp.850-856, April, 1996, http://www.csucsb.edu/Research/rapid_Sweb/SWEB.html. https://doi.org/10.1109/IPPS.1996.508191
  5. H. J. Siegel, S. Abraham, W. L. Bain, K. E. Batcher, T. L. Casavant, 'Report of the Purdue Workshop on Grand Challengers in Computer Architecture for the Support of High Performance Computing,' Journal of Parallel and High Performance Computing, 16, pp.199-221, Nov., 1992
  6. P. Carns, W. Ligon,Ⅲ, R. Ross and R. Thakur, 'PVFS : A parallel file system for linux clusters,' In Proc. of the 4th Annual Linux Showcase and Conf, 2000
  7. W. Zhang, S. Jin and Q. Wu, 'Creating Linux Virtual Servers,' LinuxExpo, 1999
  8. S. Engelshall, 'Load Balancing Your Web Site : Practical Approaches for Distributing HTTP Traffic,' Web Techniques Magazine, Vol.3, No.5, May, 1998, http://www.webtechiniques.com
  9. R. Samanta, A. Bilas, L. Iftode and J. Sigh, 'Home-based SVM Protocols for SMP Clusters : Design and Performance,' In Proc. of the 4th Interantional Symposium on High-Performance Computer Architecture, pp.113-124, 1998 https://doi.org/10.1109/HPCA.1998.650551
  10. D. J. Becker, T. Sterling, D. Savarese, J.E. Dorband, U. A. Ranawak, C. V. Packer, 'Beowulf : A Parallel Workstation for Scientific Computation,' Proceedings of International Conference on Parallel Proceeding, 1995
  11. C. Yoshikwa, B. Chun, P. Eastham, A. Vahdat, T. Anderson and D. Culler, 'Using Smart Cllient to Build Scalable Services,' USENIX'97, 1997
  12. T. Kwan, E. McGrath and A. Reed, 'NCSA's World Wild Web Server : Design and Performance,' IEEE Computer, pp.68-74, November, 1995 https://doi.org/10.1109/2.471181
  13. R. Nelson, 'Exploring High Availability Issues with BEA Tuxedo and Third Party High Availability Software,' Aurora information Systems, January, 1998