Software Architecture for Implementing the Grid Computing of the High Availability Solution through Load Balancing

고가용성 솔루션 구축을 위한 그리드 측면에서의 소프트웨어 아키텍처를 통한 로드밸랜싱 구현

  • 이병엽 (배재대학교 전자상거래학과) ;
  • 박준호 (충북대학교 정보통신공학부) ;
  • 유재수 (충북대학교 정보통신공학부)
  • Received : 2010.12.06
  • Accepted : 2011.01.28
  • Published : 2011.03.28


In these days, internet environment are very quickly development as well on-line service have been using a online for the mission critical business around the world. As the amount of information to be processed by computers has recently been increased there has been cluster computing systems developed by connecting workstations server using high speed networks for high availability. but cluster computing technology are limited for a lot of IT resources. So, grid computing is an expanded technology of distributed computing technology to use low-cost and high-performance computing power in various fields. Although the purpose of Grid computing focuses on large-scale resource sharing, innovative applications, and in some case, high-performance orientation, it has been used as conventional distributed computing environment like clustered computer until now because grid middleware does not have common sharable information system. In order to use grid computing environment efficiently which consists of various grid middleware, it is necessary to have application-independent information system which can share information description and services, and expand them easily. This paper proposed new database architecture and load balancing for high availability through Grid technology.


Supported by : 한국연구재단


  1. 김진미, 은기원, 김학영, 지동해, "클러스터링 컴퓨팅 기술', 1999.
  2. R. Buyya, High Per formance Cluster Computing Vol 1&2, Prentice Hall, 1999.
  3. 홍태희, 구본준, 김학배, "고가용성 클러스터링 가상서버의 로드밸랜서를 위한 고장극복 기법에 관한 연구", 대한전기학회 하계학술대회, pp.17-20, 2000.
  4. Gregory, F. Pfister, In Search of Cluster 2nd Edtion, Prentcd-Hall, 1998.
  7. 마이크로소프트웨어 특집 2-4부, pp.231-234, 2008.
  9. 클러스터 기반 DBMS를 위한 고가용성 클러스터 관리기의 설계 및 구현, 정보과학회, 제 12권, 제1호, pp.21-30, 2006.
  10. 최재영, 황찬석, "클러스터를 위한 소프트웨어 도구" 정보과학회지, 제18권, 3호, pp.40-47, 2000.
  11. Oracle Korea Magazine, Vol.57, pp.33-38, 2009.
  12. 한병전, 김형래, 정창성, "그리드 컴퓨팅을 위한 오톨로지 기바의 시맨틱 정보 시스템, 한국 인터넷 정보학회, 10권, 4호, pp.87-103.
  13. 한국과학기술 정보연구원, "Grid Application 의 QOS 보장을 위한 차세대 인터넷 연동 및 지원연구, pp.6-21, 2002.
  14. 황준석, 박상욱, 이충희, "Grid Economy 기반 Grid 상용화 및 Business Model을 위한 자원거래 정책 연구, 한국과학기술정보연구원, pp.21-79, 2004.
  15. Globus Toolkit,
  16. Global Grid Forum,
  17. I. Foster, C. Kesselman, J. Nick, and S. Tuecke, The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Globus Project, 2002.
  18. W3C. Web Services,
  19. S. Tuecke, K Czajkowski, I. Foster, J. Frey, S. Graham, C. Kesselman, T. Maguire, T. Sandholm, and D. Snelling, "Open Grid Services Infrastructure",
  20. The Condor Project,
  21. The myGrid project,
  22. The GridLab project,
  23. The unicore project,
  24. GT Information Services : Monitoring & Discovery System (MDS),