• 제목/요약/키워드: Server Cluster

검색결과 207건 처리시간 0.034초

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

  • 홍기호;김영진;최황규
    • 산업기술연구
    • /
    • 제21권A호
    • /
    • pp.129-134
    • /
    • 2001
  • Linux cluster Server makes a high performance PC cluster system, and provides scalablity and availability as compared with an expensive single server. In this paper, we design and implement a VOD streaming service system to serve video and audio streaming services on the Linux cluster server. Our Streaming server supports the MS Window Media Format based on the RTSP streaming protocol.

  • PDF

Jini를 이용한 웹 서버 클러스터의 자율 관리 기법 (Autonomous Management of a Web Server Cluster Using Jini Technology)

  • 이철;박규호
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 컴퓨터소사이어티 추계학술대회논문집
    • /
    • pp.65-68
    • /
    • 2003
  • In this paper, we consider issues related to the autonomous management of a server cluster Server clustering technique is widely used for high available Internet servers such as a web server, because it provides very scalable and reliable service. However, it is very burden-some to manage the cluster system. For instance, installation or configuration of a new node requires skilled administrators. Also, when a node is failed, it should be recognized and recovered by a human. The management complexity gets higher while increasing the number of machines for higher throughput. Here, we are going to alleviate the management complexity by building an autonomous cluster server with Jini $_{TM}$ technology from Sun Microsystems.

  • PDF

A Web Cluster Scheme using Distributed File Server in Internet Environments

  • Han, Jun-Tak
    • International Journal of Contents
    • /
    • 제4권1호
    • /
    • pp.16-19
    • /
    • 2008
  • In this paper, we propose to new dispatcher method, which doesn't depend on an operating system of the server, and the direct routing method, by which a server answers a client's request at first hand. And, propose new web clustering scheme based on the contents on the web where web servers composed of cluster, with each different contents, answer client's request. The other purposes are to reduce overhead of the dispatcher through load balance, and to minimize the time to take in responding to a client's request. The performance of new web cluster scheme was improved by about 39% than that of the existing RR method. It was identified that the performance of the proposed web cluster method was extraordinary improved comparing with that of the existing RR method as a whole.

자가 치유 기법을 이용한 고가용도 웹 서버 클러스터 (High Availability Web Server Cluster Using Self-healing Technique)

  • 정지영;김영로
    • 디지털산업정보학회논문지
    • /
    • 제5권1호
    • /
    • pp.23-32
    • /
    • 2009
  • Although the web is becoming a widely accepted medium, it provides relatively poor performance and low availability. A cluster consists of a collection of interconnected stand-alone computers working together and provides a high-availability solution in application area such as web services or information systems. Web server clusters require a high-availability service with a proactive and practical fault management. However, as the system complexity grows, it is not easy to meet the requirement. Therefore, web server clusters must have self-fault management capability for meeting high-availability requirement. In this paper, we propose high availability web server clusters using self-healing technique with a minimal human intervention. Our experimental results show that a proposed method can be used to improve the availability of web server clusters.

NAVER : PC 클러스터 기반의 분산가상환경 커널 설계 및 구현 (NAVER : Design and Implementation of Networked Virtual Environments Based on PC Cluster)

  • Park, Chang-Hoon;Ko, Hee-Dong;Changseok Cho;Ahn, Hee-Kap;Han, Yo-Sub;Kim, Tai-Yun
    • 한국감성과학회:학술대회논문집
    • /
    • 한국감성과학회 2002년도 춘계학술대회 논문집
    • /
    • pp.221-228
    • /
    • 2002
  • The NAVER is based on a cluster of low-cost personal computers. The goal of NAVER is to provide flexible, extensible, scalable and re-configurable framework for the diverse virtual environments especially for Gamsung research experiments. Personal computers are divided into three servers are according to their specific functions: Render Server, Device Server and Control Server. While Device Server contains external modules requiring event-based communication for the integration, Control Server contains external modules requiring synchronous communication every frame. And, the Render Server consists of 5 managers: Scenario Manager, Event Manger, Command Manager, Interaction Manager and Sync Manager. In this paper, we discuss NAVER as effective distributed system and its application to Gamsung experiment.

  • PDF

게임 서버 클러스터에서 서버들간의 부하 균형을 고려한 게임 배치 방법 (A Game Placement Method Considering Load Balancing between Game Servers in a Game Server Cluster)

  • 차충용;김상철
    • 한국게임학회 논문지
    • /
    • 제12권3호
    • /
    • pp.49-58
    • /
    • 2012
  • 한 업체가 신규 게임 또는 사용자가 많지 않은 게임들을 서비스 하는 경우, 게임별 별도의 서버를 두는 것 보다 서버 여러 대에서 함께 서비스하는 경우가 편리할 것이다. 본 논문에서는 동일 성능의 서버들로 구성된 클러스터 상에서 게임 여러 개를 효과적으로 서버에 배치하는 방법을 제안한다. 우리의 방법에 의하면, 서버들간 부하 불균등을 줄여 사용자 기각률을 최소화할 수 있는 게임 배치를 구할 수 있다. 본 논문에서 제안한 방법은 게임 서비스 시 서버 수, 서버당 게임 수 등과 같은 서버 운영 사항들을 결정하는데 도움을 줄 것으로 예상한다. 우리의 조사에 따르면, 서버 클러스터에서의 게임 배치에 관한 기존 연구는 거의 발표되지 않았다.

Estimation-Based Load-Balancing with Admission Control for Cluster Web Servers

  • Sharifian, Saeed;Motamedi, Seyed Ahmad;Akbari, Mohammad Kazem
    • ETRI Journal
    • /
    • 제31권2호
    • /
    • pp.173-181
    • /
    • 2009
  • The growth of the World Wide Web and web-based applications is creating demand for high performance web servers to offer better throughput and shorter user-perceived latency. This demand leads to widely used cluster-based web servers in the Internet infrastructure. Load balancing algorithms play an important role in boosting the performance of cluster web servers. Previous load balancing algorithms suffer a significant performance drop under dynamic and database-driven workloads. We propose an estimation-based load balancing algorithm with admission control for cluster-based web servers. Because it is difficult to accurately determine the load of web servers, we propose an approximate policy. The algorithm classifies requests based on their service times and tracks the number of outstanding requests from each class in each web server node to dynamically estimate each web server load state. The available capacity of each web server is then computed and used for the load balancing and admission control decisions. The implementation results confirm that the proposed scheme improves both the mean response time and the throughput of clusters compared to rival load balancing algorithms and prevents clusters being overloaded even when request rates are beyond the cluster capacity.

  • PDF

무선 인터넷 프록시 서버 클러스터에서 호스트 부하 정보에 기반한 동적 부하 분산 방안 (A Dynamic Load Balancing Scheme based on Host Load Information in a Wireless Internet Proxy Server Cluster)

  • 곽후근;정규식
    • 한국정보과학회논문지:정보통신
    • /
    • 제33권3호
    • /
    • pp.231-246
    • /
    • 2006
  • 무선 인터넷 프록시 서버 클러스터에서 부하 분산기는 사용자의 요청을 각 서버로 분산시키는 역할을 한다. 리눅스 가상 서버(LVS: Linux Virtual Server)는 소프트웨어적으로 사용되는 부하 분산기로써 여러 가지 스케줄링 방식들을 지원한다. LVS 스케줄링 방식에는 라운드 로빈 방식, 해슁 기반 방식, 또는 서버와 부하 분산기 사이에서 서버로 연결된 커넥션 개수를 이용하는 방식이 있다. 일부 향상된 방법에서는 각 서버별로 서버의 최고 성능 범위 안에서 허용된 커넥션 개수의 상한값과 하한값을 사전에 결정하여 이를 스케줄링 시에 적용한다. 그러나, 이러한 스케줄링 방법들에서는 서버의 실시간 부하 정보들이 부하 분산에 반영되지 않는다. 본 논문에서는 서버 부하 정보에 기반한 동적 스케줄링 방식을 제안한다. 제안된 방식에서는 부하 분산기가 서버의 실시간 CPU 부하 정보를 바탕으로 가장 적은 부하를 가지는 서버에 새로운 요청을 할당한다. 16대로 구성된 클러스터링 컴퓨터와 정적 컨텐츠(이미지와 HTML)를 가지고 실험을 수행하였다. 실험결과 CPU를 많이 사용하는 요청과 호스트의 성능이 다른 경우에 대하여 종래의 스케줄링 방식보다 성능이 향상됨을 확인하였다.

웹 클러스터 시스템의 효율적인 동적 작업분배 (An Efficient Dynamic Load Distribution for the Web Cluster Systems)

  • 서경룡
    • 한국멀티미디어학회논문지
    • /
    • 제7권8호
    • /
    • pp.1097-1106
    • /
    • 2004
  • 전형적인 웹 클러스터 시스템은 여러 대의 실제서버와 클라이언트에 작업을 분배하는 가상서버로 구성된다. 본 논문에서는 고 가용성 웹 클러스터를 구성하기 위한 부하예측방식을 사용한 동적 작업 분배 방식을 제안하였다. 가상서버는 적절한 주기로 상태요청 메시지를 실제서버에 전송하여 부하 상태를 알아낸다. 하지만 작업분배 과정에서 실제의 부하상태의 변화를 정확히 알 수 없으므로 클라이언트의 요청에 대하여 실제서버의 부하상태를 예측하여 최소 부하상태 인 서버에 작업을 할당한다. 제안된 작업 분배방식은 실제서버의 부분적 고장과 무관하게 동작하며 부분적인 고장이 발생하여도 전체 시스템에 영향을 주지 않고 계속적인 서비스를 제공한다. 또한 다양한 성능평가를 수행하여 실제서버 확장에 따른 성능확장능력과 작업처리능력이 향상되었음을 보였다.

  • PDF

확장과 동적재구성 가능한 클러스터기반의 인터넷서비스 시스템 (Scalable and Dynamically Reconfigurable Internet Service System Based on Clustered System)

  • 김동근;박세명
    • 한국멀티미디어학회논문지
    • /
    • 제7권10호
    • /
    • pp.1400-1411
    • /
    • 2004
  • 오늘날 인터넷의 대중화로 부하가 많은 웹서비스를 제공하는 시스템들은 클러스터기반으로 이동하는 추세이다. 그러나, 기존의 서버 시스템들은 특정 목적을 위한 전용 클러스터 구조로 각 서비스를 위한 클러스터 자원을 각각 보유하고 있으므로 자원의 이용이 효율적이지 못한 문제를 가진다. 본 연구에서는 클러스터상의 자원을 공유하여 부하에 따라 처리 자원을 동적으로 재구성하는 응용서비스 플랫폼을 제안하였다. 제안된 응용서비스 플랫폼은 특정 응용서비스를 제공하는 전위응용서버와 전위응용서버 고부하시 작업을 분담, 처리하는 후위서버군을 기반으로 전위응용서버에서 응용서비스 요청을 처리 또는 분배하는 서비스관리자와 후위서버에서 응용서비스에 대한 요청을 처리하는 작업처리자, 그리고 부하에 따라 후위서버에 작업처리자를 생성 및 제거하는 부하관리자로 구성된다. 클러스터된 후위서버군의 효율적인 관리를 위해 PVM을 이용하였다. 구현된 시스템은 기존의 단일서버 시스템에 비해 안정적인 동작을 보이며, 필요한 자원을 동적으로 할당, 시스템을 재구성함으로써 부하의 변화에 보다 능동적으로 대처할 수 있음을 확인하였다.

  • PDF