• Title/Summary/Keyword: 서버 부하 분산

Search Result 395, Processing Time 0.029 seconds

Improving a Web Server Performance By Modifying Interval of Retransmission Timeout (재전송 타임아웃 간격의 범위 조절에 의한 Web 서버의 성능향상)

  • Kim, Jin-Hee;Kwon, Kyung-Hee
    • Annual Conference of KIPS
    • /
    • 2002.11b
    • /
    • pp.1193-1196
    • /
    • 2002
  • 본 연구는 접속 요구가 많은 웹 서버의 부하를 두개의 웹 서버로 분산시켜 보다 효율적인 웹 서비스를 제공함과 동시에, 두 웹 서버의 용도에 맞게 재전송 타임아웃(RTO:Retransmission Timeout)을 독립적으로 설정하여 네트워크의 효율성을 제고하기 위해 시도되었다. 이를 위해 Linux 기반의 PC에 라우터를 구축하고, 접속의 요구에 따라 두개 중 하나의 Web 서버에 접속되게끔 라우터를 설정하였다. 웹 서버는 내부 접속용과 외부 접속용으로 구분하였으며, 각각의 서버마다 재전송 타임아웃(RTO:Retransmission Timeout)값을 다르게 설정하여 네트워크에서의 지연(delay)을 최적화시켜 클라이언트의 요청에 대한 응답시간을 최소화시켰다. 전송거리가 짧은 내부 접속용 웹 서버에는 패킷 손실이 거의 없으므로 작은 RTO 값을 설정하고, 외부 접속용 웹 서버에는 큰 RTO 값을 설정하였는데 RTT(Round Trip Time:응답시간)와 Tput(Throughput:처리율)의 출력 결과를 통해 Web 서버의 성능 향상을 확인 할 수 있다.

  • PDF

Efficient Connection Scheduling Technique for Hosting Internet Services on a Cluster of Servers (서버 클러스터에서의 인터넷 서비스를 위한 효율적인 연결 스케줄링 기법)

  • 최재웅;김성천
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.30 no.7_8
    • /
    • pp.352-358
    • /
    • 2003
  • A cluster of servers is the most promising solution to provide highly scalable and highly available network services with low implementation cost. One of popular solutions is using dispatcher as a request distributor. However this solution has the problem that is can be the bottleneck or single-point of failure point of itself. ONE-IP, the previous work, solves this serious problem by using broadcast message for distributing the request packet in LAN. Using simple scheduling technique, in addition, the overhead due to dispatching the request becomes minimal. However, as ONE-IP using very simple static scheduling algorithm, it would spread the request among servers unevenly and downgrades the cluster performance consequently. In this paper, we propose an improved TCP connection scheduling technique solving this unbalanced distributing problem. Using Round-Robin(RR) scheduling instead of hashing clients IP address, proposed technique can more evenly distribute incoming service requests among the servers. Experiments show average 3.8% improved performance in throughput compared to original ONE-IP technique.

Efficient Distributed Conference Architecture in SIP Environment (SIP 환경에서의 효율적인 분산형 컨퍼런스 구조)

  • Jo, Hyun-Gyu;Lee, Ki-Soo;Jang, Choon-Seo
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.5
    • /
    • pp.1-8
    • /
    • 2008
  • The centralized conference architecture, one of the conference architectures in SIP(Session Initiation Protocol) environment, is widely used as it has the advantage of conference management and control. However it has been limited in scalability. Therefore we have proposed an efficient distributed conference architecture to improve scalability of centralized conference model. In our architecture, if the number of conference participants exceeds the predefined maximum number, a new conference server is added to the conference dynamically. In this case, the focus of existing server acts as primary focus and the focus of added server acts as secondary focus, and dynamic reallocation of participants between servers is done to equally divide the loads. This process is repeated as the number of conference participants increases. For this behavior, we have proposed procedure of adding the conference server, SIP call signal exchange, signaling procedure for RTP(Real Time Transport Protocol) sessions between conference servers, and procedure of conference event package between conference servers. The performance of our proposed model is evaluated by experiments.

Mechanism for Effective Server Virtualization with Provisioning (프로비저닝을 통한 효율적인 서버 가상화 메커니즘)

  • Kim, Dongwook;Jung, Kaphyeon;Kim, Kangseok;Shon, Taeshik
    • Annual Conference of KIPS
    • /
    • 2012.11a
    • /
    • pp.183-186
    • /
    • 2012
  • IT 기술의 급격한 발달로 인해 개인의 생활뿐만 아니라 국내 기업들의 업무 환경까지도 많은 변화가 일어나고 있다. 이러한 변화 중 가상화 기술을 이용하여 업무의 효율성 증대와 경제적이며 관리 능률의 향상을 기대하며 가상화 환경을 도입하려는 기관이 많이 생겨나고 있다. 하지만 가상화 기술은 안정적인 서버의 운영이 뒷받침 되지 않는다면 막대한 피해를 줄 수 있다. 따라서 본 논문에서는 데스크탑 가상화 환경에서 프로비저닝(Provisioning) 과정을 이용하여 가상 서버의 시스템 자원을 최적화시키고, 최적화된 가상 서버에 사용자VM(Virtual Machine)을 할당하는 부하 분산 방안을 제안한다.

Implementation and Fault-tolerance Tests of Load Balanced and Duplicated Active-Active Web Servers (로드 밸런싱 Active-Active 방식의 웹 서버 이중화 구축 및 결함내성 시험)

  • Choi, Jae-Won
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.1
    • /
    • pp.63-71
    • /
    • 2014
  • In this paper we researched on the Duplication Techniques for Active-Active Web Servers. Rsync and crontab utilities make copy periodically between web servers and maintain the same status. Load Balancing Server makes web servers load balanced and fast servicing by executing web servers alternatively. Even though one web server stops due to some critical errors, the remaining web server can take over and provide services continuously.

Contents-based Application Layer Routing Protocol for Wireless Internet Services (무선 인터넷 서비스를 위한 컨텐츠 기반의 응용 계층 라우팅 프로토콜)

  • Park, HaeYong;Lee, JiHyun;Lim, Kyungshik
    • Annual Conference of KIPS
    • /
    • 2004.05a
    • /
    • pp.1525-1528
    • /
    • 2004
  • 현재의 무선 인터넷 환경에서는 유선 환경에서의 다양한 컨텐츠 및 프로토콜을 무선 단말에 맞도록 전용 서비스 게이트웨이를 이용하여 변환 처리함으로써 사용자 증가에 따른 부하 집중과 이로 인한 서비스 질의 저하를 초래하고 있다. 이러한 문제를 해결하기 위하여 본 논문에서는 오버레이 네트워크 상에서 부하를 동적으로 분산 처리할 수 있는 컨텐츠 기반의 응용 계층 라우팅 프로토콜을 제안한다. 이 프로토콜은 단말기로부터의 기능(capability) 정보, 오버레이 노드로부터의 시스템 부하 및 네트워크 상태 정보, 응용으로부터의 컨텐츠 정보를 종합하여, 서버로부터 컨텐츠를 요구한 단말기까지 최적의 응용계층 경로를 선택한다. 컨텐츠는 서버로부터 단말까지 선택된 경로를 따라 전송되면서 하나 이상의 중간 노드에서 단말기의 기능에 맞도록 최적화된다. ns-2 네트워크 시뮬레이터로 프로토콜을 구현하고 성능을 측정한 결과, 전용 서비스 게이트웨이를 사용한 경우보다 더욱 많은 부하에서도 훨씬 짧은 서비스 반응 시간을 얻을 수 있었다. 향후, 본 논문에서 제안한 프레임워크 내에서 다양한 경로 선택 알고리즘에 대한 연구를 추진할 예정이다.

  • PDF

Agent-On-Demand for Distributed System Management (분산 시스템이 관리를 위한 에이전트-온-디맨드)

  • 설승진;이금석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.148-150
    • /
    • 1998
  • 분산 시스템이 널리 적용됨에 따라 효율적인 분산 시스템 관리 방안 연구가 다양하게 진행되고 있다. 그러나 SNMP 나 CMP 에 바탕을 둔 클라이언트/서버 방식의 분산 시스템 관리 환경은 확장성, 상호운영성, 신뢰성, 유용성 등과 관련하여 많은 제한점을 드러내고 있다. 근래에는 이러한 단점을 극복하기 위해 시스템 관리에 이동 에이전트(mobile agent)를 적용하려는 연구가 집중적으로 이루어지고 있으며, 이러한 연구는 자바 언어의 출현으로 가속화되고 있다. 본 논문에서는 관리자 응용(manager application)이 관리 작업을 수행하는 이동 에이전트를 관리 대상 노드에 파견()하는 일반적인 방식에서 탈피하여 관리 대상 노드가 관리자 응용에게 특정 이동 에이전트의 파견을 요청하는 에이전트-온-디맨드(Agent-On-Demand)방법을 제안하고 이를 위한 계층적 상태 임계값(Hierarchical)에 대해 설명한다. 또한 성능 분석을 위해 자바 RMI 와 이동 에이전트를 위한 분석 모델을 제시하고 AOD를 적용한 분산 시스템 관리 기법과 기존의 방법을 네트워크 부하와 실행 시간 관점에서 비교한다.

  • PDF

HUMAN : A Mobile Agent Platform for Distributed Programming (HUMAN : 분산 프로그래밍을 위한 이동에이전트 플랫폼)

  • 강미연;문미경;유견아;정원호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.643-645
    • /
    • 2002
  • 이동 에이전트는 분산 응용에 있어서 네트워크의 부하와 대기시간을 줄일 수 있는 좋은 기술 중 하나이며, 다양한 네트워크 환경에 대한 유연성과 보안성 좋아 향후 기대되는 환산 응용 기반 기술이라 할 수 있다. 본 논문에서는, 이동 에이전트 기반의 다양한 분산 응용에 효율적으로 적용할 수 있는 이동 에이전트 플랫폼인 HUMAN이 설계 구현되었다. 이동 에이전트 플랫폼, HUMAN은 파일 탐색, 그룹 어드레싱, 다양한 여정 모드, 유연 응답 기능 등의 고급 유틸리티 등을 지원하고 있어, 에이전트 프로그래밍에 있어서 높은 수월성을 제공하고 있으며, 불법파일 탐색 등과 같은 분산 응용에 특히 유용할 수 있다. 또한 에이전트 등록, 해지 등을 위한 관리 서버 등을 제공하고 있어, peer-to-peer관련 분산 응용 시스템의 개발에도 용이하게 적용할 수 있다는 장점을 가지고 있다.

  • PDF

A Design of Scalable Clustering Web Server Using Two-level L4/L7 Load Balancing Scheme based on TCP splicing (TCP splicing 기반의 2단계 L4/L7 부하분산방법을 이용한 확장성 있는 클러스터형 웹서버의 설계)

  • Lee, Jin;Kwon, Hui-Ung;Chung, Kyu-Sik;Kim, Dong-Seung
    • Proceedings of the IEEK Conference
    • /
    • 2002.06a
    • /
    • pp.413-416
    • /
    • 2002
  • 중앙집중식 구조의 기존 내용기반 요구분산의 문제점인 확장성 및 성능을 향상시키기 위해, 본 논문에서 는 2단계로 구성된 분산구조로 된 L4/L7 방법을 사용한다. L4 스위치를 이용하여 1차적으로 부하를 분산시키고, 이들에 대해 Proxy의 성능상의 단점을 보완한 TCP splicing을 적용하여 2차로 L7 스위치 기능을 수행하도록 한다. 리눅스 환경에서 제안한 시스템을 구현하고 클러스터형 웹서버 시스템을 구성하여 실험하였다. 제안한 분산구조 방법이 중앙집중 방식에 비해 확장성, 성능면에서 우수함을 확인하였다.

  • PDF

The Streaming Method using Multiple Description Coding for cluster-based server with shared-nothing storage (비 공유 저장장치를 가지는 클러스터 기반 서버에서 다중 디스크립션 코딩을 이용한 스트리밍 방법)

  • Bak Yu-Hyeon;Kim Hag-Young;Kim Myung-Joon;Kim Kyong-Sok
    • The KIPS Transactions:PartA
    • /
    • v.13A no.3 s.100
    • /
    • pp.211-222
    • /
    • 2006
  • The cluster system with shared-nothing storage cannot escape from the problem of skewed request toward specific contents. This paper, therefore, suggests streaming method using MDC (Multiple Description Coding) instead of using single original content; this method is able to cope with skewed request in shared-nothing storage server as well as to continue to provide services in case of the system failure. Also, the system can support adaptive streaming service according to user player type, network status, the load of server, and client.