• Title/Summary/Keyword: Linux Cluster(리눅스 클러스터)

Search Result 58, Processing Time 0.045 seconds

High-Availability Web Server Cluster Employing Multiple Front-Ends for Small and Middle-sized Web Sites (중소형 사이트를 위한 다수의 전면 서버를 갖는 고가용성 웹 서버 클러스터)

  • Moon Jong-bae;Kim Myung-ho
    • The KIPS Transactions:PartA
    • /
    • v.11A no.5
    • /
    • pp.355-364
    • /
    • 2004
  • These days, various clustering technologies have been adopted to construct web sites. High performance hardware switches have good performance, but have disadvantage of high cost for constructing small and middle-sized web sites. Now a days, many sites have been constructed with the LVS (Linux Virtual Server), which is free of charge and has good performance. Having a centralized load balancing with one front-end, the LVS causes a bottleneck when it receives all at once. In the paper, we suggest a way to remove the LVS bottleneck by providing multiple front-ends. In this architecture, all of cluster nodes act as both a front-end and a back-end. When the load of a node receiving requests is not large enough, the node responds to the client directly. When the load of a node is large enough, the node send the request to a node which is selected by a scheduling algorithm. The scheduling algorithm is discussed to balance loads between servers. While single front-end cluster raises the throughput curvedly, the multiple front-end cluster raises the throughput linearly.

The Design of Linux Cluster Monitoring System. (리눅스 클러스터 모니터링 시스템 설계)

  • 심형용;선동국;김성조
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.637-639
    • /
    • 2002
  • 인터넷의 보편화와 컴퓨팅 기술의 다양화에 따라 점차 고가용성 서버에 대한 관심이 높아지면서 낮은 비용과 높은 성능을 만족시켜줄 수 있는 리눅스를 기반으로 한 클러스터 서버가 인기를 끌고 있다. 하지만 클러스터 서버의 높은 성능에 비해, 여러 노드를 통합하여 효율적으로 관리 및 모니터링 할 수 있는 시스템은 상대적으로 부족한 상태이다. 하지만 이 논문에서는 기존의 모니터링 시스템의 문제점을 분석하고 이들 해결할 수 있는 새로운 모니터링 시스템을 설계하고자 한다.

  • PDF

Failure Detection in the Linux Cluster File System $SANique^{TM}$ (리눅스 클러스터 화일 시스템 $SANique^{TM}$의 오류 탐지 기법)

  • 임화정;이규웅;이장선;오상규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.37-39
    • /
    • 2002
  • 본 논문은 SAN(storage area network)강에 네트워크-부착형 (network-attached) 저장 장치들을 직접 연결하여 화일 서버 없이 직접 데이터 전송이 가능한 SAN 기반의 리눅스 클러스터 공유 화일 시스템인 SANique$^{TM}$의 오류 탐지 기법 및 회복 기법에 대하여 기술한다. 클러스터 내의 노드 오류에 의해 발생하는 "split-brain"오류 상황 및 문제점을 공유 화일 시스템 환경 하에서 성의하고, 이 문제를 해결할 수 있는 오류 탐지기법을 제시한다.

  • PDF

A Study on Performance Evaluation for Linux Cluster System (리눅스 클러스터 시스템 성능평가에 관한 연구)

  • Yoon, Hong-Soo;Lee, Yong-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.907-910
    • /
    • 2004
  • 컴퓨터와 네트워크의 성능이 나날이 발전해감에 따라, 여러 대의 컴퓨팅 자원들을 통합하여 하나의 시스템처럼 사용하고자 하는 클러스터에 관한 연구가 활발히 진행되고 있다. 본 논문에서는 리눅스 기반의 컴퓨터 자원들을 하나의 클러스터로 구성하여 컴퓨팅 파워의 성능을 평가 하였다. 향후 대규모 그리드 환경에서의 효과적인 성능평가 수행을 위한 방법을 제시 하였다.

  • PDF

A Dynamic Co-scheduling Scheme for MPI-based Parallel Programs on Linux Clusters (리눅스 클러스터에서 MPI 기반 병렬 프로그램의 동적 동시 스케줄링 기법)

  • Kim, Hyuk;Rhee, Yun-Seok
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.1
    • /
    • pp.29-35
    • /
    • 2008
  • For efficient message passing of Parallel programs, it is required to schedule the involved two processes at the same time which are executed on different nodes, that is called 'co-scheduling' However, each node of cluster systems is built on top of general purpose multitasking OS. which autonomously manages local Processes. Thus it is not so easy to co-schedule two (or more) processes in such computing environment. Our work proposes a co-scheduling scheme for MPI-based parallel programs which exploits message exchange information between two parties. We implement the scheme on Linux cluster which requires slight kernel hacking and MPI library modification. The experiment with NPB parallel suite shows that our scheme results in 33-56% reduction in the execution time compared to the typical scheduling case. and especially better Performance in more communication-bound applications.

  • PDF

Design and Implementation of the RTSP Based VOD Streaming System On Linux Cluster Servers (리눅스 클러스터 서버 상에서 RTSP 기반의 VOD 스트리밍 시스템의 설계 및 구현)

  • 김영진;홍기호;최황규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.760-762
    • /
    • 2001
  • 리눅스 클러스터 서버는 고성능 저가의 PC와 공개 소프트웨어인 리눅스를 활용함으로써 고가의 단일서버에 비하여 확장성과 가용성이 높은 고성능 서버의 실현이 가능하다. 이에 따라 리눅스 클러스터 서버를 대용량 멀티미디어 스트리밍 서비스 등에 활용하고자 하는 연구가 활발히 이루어지고 있다. 본 논문에서는 리눅스 클러스터 상에서 스트리밍 표준 프로토콜인 RTSP/RTP를 기반으로 현재 가장 널리 활용되고 있는 Microsoft사의 ASF 파일 형식을 지원하는 스트리밍 서버와 클라이언트 플레이어를 설계 구현한다. 구현된 시스템은 Windows 시스템에 비하여 비교적 저가에 현재 인터넷상에서 스트리밍 서비스의 표준으로 자리잡고 있는 ASF 파일의 스트리밍 실현이 가능하다.

  • PDF

Failure Recovery in the Linux Cluster File System SANiqueTM (리눅스 클러스터 화일 시스템 SANiqueTM의 오류 회복 기법)

  • Lee, Gyu-Ung
    • The KIPS Transactions:PartA
    • /
    • v.8A no.4
    • /
    • pp.359-366
    • /
    • 2001
  • This paper overviews the design of SANique$^{TM}$ -a shred file system for Linux cluster based on SAN environment. SANique$^{TM}$ has the capability of transferring user data from network-attached SAN disks to client applcations directly without the control of centralized file server system. The paper also presents the characteristics of each SANique$^{TM}$ subsystem: CFM(Cluster File Manager), CVM(Cluster Volume Manager), CLM(Cluster Lock Manager), CBM(Cluster Buffer Manager) and CRM(Cluster Recovery Manager). Under the SANique$^{TM}$ design layout, then, the syndrome of '||'&'||'quot;split-brain'||'&'||'quot; in shared file system environments is described and defined. The work first generalizes and illustrates possible situations in each of which a shared file system environment may split into two or more pieces of separate brain. Finally, the work describes the SANique$^{TM}$ approach to the given "split-brain"problem using SAN disk named "split-brain" and develops the overall recovery procedure of shared file systems.

  • PDF

Setting Up of Parallel Cluster System and Reproduction of the Yellow Sea Tidal Hydrodynamics Using a FEM Model (병렬 클러스터 시스템 구축 및 유한요소모형을 이용한 황해 조석재현)

  • Suh, Seung-Won;Lee, Hwa-Young
    • Journal of Korean Society of Coastal and Ocean Engineers
    • /
    • v.19 no.1
    • /
    • pp.1-15
    • /
    • 2007
  • In this study 8 nodes parallel linux cluster system is constructed and tested for the evaluation of computational efficiency and reliability of the Yellow Sea tidal hydrodynamics prior to compute storm surge inundation along the west coast of the Korean Peninsular. Computational efficiency increases up to 7 times based on NPB bench-marking test. Simulated results by pADCIRC on reproduction of the Yellow Sea tidal hydrodynamics resemble well with previous studies. According to model parameter tests, bottom friction coefficient, which should be appropriately represented shallow depth along the west coast, is essential factor in simulation.

Metadata Management of a SAN-Based Linux Cluster File System (SAN 기반 리눅스 클러스터 파일 시스템을 위한 메타데이터 관리)

  • Kim, Shin-Woo;Park, Sung-Eun;Lee, Yong-Kyu;Kim, Gyoung-Bae;Shin, Bum-Joo
    • The KIPS Transactions:PartA
    • /
    • v.8A no.4
    • /
    • pp.367-374
    • /
    • 2001
  • Recently, LINUX cluster file systems based on the storage area network (SAN) have been developed. In those systems, without using a central file server, multiple clients sharing the whole disk storage through Fibre Channel can freely access disk storage and act as file servers. Accordingly, they can offer advantages such as availability, load balancing, and scalability. In this paper, we describe metadata management schemes designed for a new SAN-based LINUX cluster file system. First, we present a new inode structure which is better than previous ones in disk block access time. Second, a new directory structure which uses extendible hashing is described. Third, we describe a novel scheme to manage free disk blocks, which is suitable for very large file systems. Finally, we present how we handle metadata journaling. Through performance evaluation, we show that our proposed schemes have better performance than previous ones.

  • PDF

Design and Implementation of The Communication Module for a Linux Cluster File System (리눅스 클러스터 파일 시스템을 위한 통신모듈의 설계 및 구현)

  • 박의수;유찬곤;손호신;최현호;김형식;유관종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.649-651
    • /
    • 2002
  • 클러스터 파일 시스템은 기존의 클러스터링 기술을 파일 시스템에 적용하여, 각 노드 단위로 파일 시스템을 구성할 때 발생되는 저장 공간과 대역폭의 제약문제를 극복하기 위한 방법이다. 클러스터 파일 시스템은 하나의 원본 파일을 여러 노드에 나누어 저장하므로, 효율적인 노드간 데이터 통신을 필요로 하며, 노드 내부에서도 클러스터 파일 시스템과 어플리케이션과의 전용 데이터 교환 메커니즘을 지원해야 한다. 본 논문에서는 클러스터 파일 시스템이 안정적이고 효율적인 방법으로 멀티미디어 데이터를 분산 저장하기 위하여 필요한 통신 모듈을 설계 및 구현한다.

  • PDF