• 제목/요약/키워드: Load Balancer

검색결과 41건 처리시간 0.028초

웹서버 성능 향상을 위한 로드 발란서 성능 연구 (Load Balancer Performance Testing and Analysis for Improving Web Server Performance)

  • 장동원;조평동
    • 한국정보통신학회논문지
    • /
    • 제5권6호
    • /
    • pp.1073-1077
    • /
    • 2001
  • 본 고에서는 웹 서버 팜(farm)의 성능을 향상시키기 위해서 사용되는 로드 발란서(load balancer)의 성능을 측정하고 분석하였다. 로드 발란서는 입력되는 트래픽을 서버 팜의 각 서버에 고르게 분산시켜서 클라이언트의 접속 요구를 최대한 수용해서 전체적인 서비스 품질을 향상시킨다. 본 고에서는 로드 발란서가 초당 최대 수용할 수 있는 접속 요구를 측정하고 이때 로드 발란싱(load balancing)이 서버 팜의 각 서버로 고르게 이루어 졌는지 측정한다.

  • PDF

웹서버 성능 향상을 위한 로드 발란서 성능 연구 (Load Balancer Performance Testing and Analysis for Improving Web Server Performance)

  • 장동원;조평동
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2001년도 추계종합학술대회
    • /
    • pp.125-128
    • /
    • 2001
  • 본 고에서는 웹 서버 팜(farm)의 성능을 향상시키기 위해서 사용되는 로드 발란서(load balancer)의 성능을 측정하고 분석하였다. 로드 반란서는 입력되는 트래픽을 서버 팜의 각 서버에 고르게 분산시켜서 클라이언트의 접속 요구를 최대한 수용해서 전체적인 서비스 풀질을 향상시킨다. 본 고에서는 로드 발란서가 초당 최대 수용할 수 있는 접속 요구를 측정하고 이때 로드 발란싱(load balancing)이 서버 광의 각 서버로 고르게 이루어졌는지 측정한다.

  • PDF

분산형 레이어 7 서버 부하 분산 (A Distributed Layer 7 Server Load Balancing)

  • 권희웅;곽후근;정규식
    • 정보처리학회논문지A
    • /
    • 제15A권4호
    • /
    • pp.199-210
    • /
    • 2008
  • 무선 인터넷 프록시 서버 클러스터링에서 저장공간을 최소화하기 위해서는 URL 해싱기법을 가진 Layer 7 부하분산기가 필요하다. 서버 클러스터 앞단에 위치한 Layer 4 부하분산기는 TCP 또는 UDP와 같은 트랜스포트 계층에서 컨텐츠 내용을 확인하지 않고 사용자 요청들을 똑같은 컨텐츠를 가진 서버들에게 분배한다. 서버 클러스터 앞단에 위치한 Layer 7 부하분산기는 응용계층에서 사용자 요청을 분석하여 요청 컨텐츠 유형에 따라 해당되는 서버들에게 분배한다. Layer 7 부하분산기를 이용하면 서버들이 배타적으로 각기 다른 컨텐츠를 가지게 할 수 있어서 서버들 저장공간을 최소화할 수 있으며 전체 클러스터 성능을 향상할 수 있다. 그러나 Layer 7 부하분산기는 응용계층에서 사용자 요청을 분석하는데 요구되는 큰 처리 부담으로 인해 Layer 4 부하분산기와 다르게 확장성이 제한된다. 본 논문에서는 그 확장성 제한을 극복하기 위해서 분산형 Layer 7 부하분산기를 제안한다. 종래의 방법에서는 한 대의 Layer 7 부하분산기 를 사용하는데 본 논문에서 제안한 방법에서는 서버 클러스터 앞에 한 대의 Layer 4 부하분산기를 설치하고 서버들에게 Layer 7 부하분산기들을 각각 설치한다. 클러스터 기반의 무선 인터넷 프록시 서버에서 종래의 방법을 리눅스기반의 Layer 7 부하분산기인 KTCPVS를 이용하여 구현하였다. 본 논문에서 제안한 방법에서는 리눅스기반의 Layer 4 부하분산기인 IPVS를 사용하고 각 서버들에게 Layer 7 부하분산기인 KTCPVS를 설치하여 같이 동작하게 구현하였다. 실험은 16대의 컴퓨터를 사용하여 수행되었고, 실험 결과에 의하면 제안 방법이 종래 방법에 비해 서버 대수가 증가함에 따라 확장성 및 높은 성능 향상률을 가짐을 확인하였다.

확장성과 고장 감내를 위한 효율적인 부하 분산기 (Bi-active Load Balancer for enhancing of scalability and fault-tolerance of Cluster System)

  • 김영환;윤희용;추현승
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.381-384
    • /
    • 2002
  • This paper describes the motivation, design and performance of bi-active Load balancer in Linux Virtual Server. The goal of bi-active Load balancer is to provide a framework to build highly scalable, fault-tolerant services using a large cluster of commodity servers. The TCP/IP stack of Linux Kernel is extended to support three IP load balancing techniques, which can make parallel services of different kinds of server clusters to appear as a service on a single IP address. Scalability is achieved by transparently adding or removing a node in the cluster. and high availability is provided by detecting node or daemon failures and reconfiguring the system appropriately. Extensive simulation reveals that the proposed approach improves the reply rate about 20% compared to earlier design.

  • PDF

에어밸런서 공압 회로의 설계 및 성능 실험 (Pneumatic circuit design and Performance test of Air balancer)

  • 김동수;배상규
    • 유공압시스템학회논문집
    • /
    • 제3권3호
    • /
    • pp.20-24
    • /
    • 2006
  • Air balancer is a conveyance cargo-handling machine, used in assembly and process lines of car and machining industries. This can lift up an object, the weight of which is from 5 to 200 kg, and moves it to a position. As industrial technologies evolve, it is required to move an object and fit it into a specified position with greater accuracy, rather than performing simple tasks such as lifting objects up and down as conventional ones do. There is also a demand to handle an object with one hand, rather than with two hands,. Through designs of manifold unit for an air balancer function, pilot regulator unit to keep pressure constant, hand unit for an accurate load perception function, and air balancer circuit, this study enables everybody to work it with ease and convenience. Experiments and comparisons were conducted for the performance evaluation of the circuit.

  • PDF

게임 서버간 부하의 균일성에 기반한 부하 분산기 설계 및 구현 (Design and Implementation of A Load Balancer Based on Load Equality between Game Servers)

  • 엄남경;문형진;이상호
    • 한국통신학회논문지
    • /
    • 제32권3B호
    • /
    • pp.168-174
    • /
    • 2007
  • 네트워크상에서 모바일 게임에 접속하는 사용자들은 서버 상에 발생하는 부하 없이 끊임없는 실시간 게임을 하기를 원한다. 그러나 기존의 서버부하분산 방식은 게임 사용자의 특성과 서버들 간의 공평한 분배율을 고려하지 않아, 효율적인 부하 분배 처리가 용이하지 않다. 즉, 평균 부하율이 같은 두가지 방식이 있다고 하더라도 각각의 서버간의 부하율이 균일하지 않다면 추후 오동작 오류를 일으킬 소지가 있다. 따라서 본 논문은 해당 접속 요청을 부하분산 알고리즘에 의해 적절한 게임 서버에 배분하되, 온라인 게임서버의 부하 분산을 위한 균일한 분산을 기반으로 하는 부하 분산기를 설계하고 개발하고i자 한다. 이를 통해 일정 기간의 부하 관련 정보를 관리자에게 제공하여 능동적인 게임 서버의 증설 등에 대응할 수 있다.

하중을 고려한 인간 공학적 휠 밸런스 설계 (THE DESIGN ON A WHEEL BALANCER BY THE LOAD HANDLING GUIDELINES)

  • 양성모
    • 한국생산제조학회지
    • /
    • 제8권6호
    • /
    • pp.50-54
    • /
    • 1999
  • In the process of designing a wheel balancer an ergonomic evaluation model has shown that manual tire handling onthe machine was often the major problem, The root of the problem lay in the design of machine's shaft which is influenced by the opeative handling task. Several methods were reviewed for determining the correct shaft' sizes but the Revised NIOSH Equation and the Lifting Stress Calculator were found to be the only suitable models for this study. An application of these mathematical models has shoed that the shaft length and the shaft height were the most critical measurement By analyzing these conclusion s the correct shaft size parameters became clearly defined.

  • PDF

멀티 프로세스를 사용한 가상 머신에서의 소프트웨어 로드밸런서의 효율적인 물리 자원 활용 연구 (Improving Hardware Resource Utilization for Software Load Balancer using Multiprocess in Virtual Machine)

  • 김민수;김승훈;이상민;노원우
    • 전자공학회논문지
    • /
    • 제51권9호
    • /
    • pp.103-108
    • /
    • 2014
  • 클라우드 컴퓨팅 서비스 환경에서 가상화 기술은 클라우드 컴퓨팅을 위한 필수 요소로 자리잡고 있다. 가상화는 한정된 물리 자원을 공유하므로 가상 머신에 대한 자원 할당 관리는 중요하다. 일련의 작업은 하이퍼바이저에 존재하는 스케줄러에 의해 이루어지는데 특정 가상 머신에 I/O 요청이 집중되는 경우, 기존의 스케줄러는 이에 대한 처리가 미흡하다. 이는 특히, 가상 머신 상에서 소프트웨어 로드 밸런서를 구동시킬 때 두드러진다. 본 논문에서는, 이를 해결하기 위해 가상화 환경에서 동작하는 소프트웨어 로드 밸런서의 성능을 향상시킬 수 있는 구조를 제안한다. 가용 유휴 자원이 존재할 경우, 스케줄러와 소프트웨어 로드 밸런서 간의 통신을 통해 멀티 프로세스로 동작함으로써 유휴 자원을 활용할 수 있도록 한다. 이를 통해 가상 머신에서 할당하는 자원 변경에 의한 오버 헤드 없이 로드 밸런서의 성능을 향상시킬 수 있음을 보인다.

Constant DC Capacitor Voltage Control based Strategy for Active Load Balancer in Three-phase Four-wire Distribution Systems

  • Win, Tint Soe;Tanaka, Toshihiko;Hiraki, Eiji;Okamoto, Masayuki;Lee, Seong Ryong
    • Journal of international Conference on Electrical Machines and Systems
    • /
    • 제3권2호
    • /
    • pp.176-183
    • /
    • 2014
  • Three-phase four-wire distribution systems are used for both three-phase three-wire loads and single-phase two-wire consumer appliances in South Korea, Myanmar and other countries. Unbalanced load conditions frequently occur in these distribution systems. These unbalanced load conditions cause unbalanced voltages for three-phase and single-phase loads, and increase the loss in the distribution transformer. In this paper, we propose constant DC capacitor voltage control based strategy for the active load balancer (ALB) in the three-phase four-wire distribution systems. Constant DC capacitor voltage control is always used in active power line conditioners. The proposed control strategy does not require any computation blocks of the active and reactive currents on the distribution systems. Balanced source-side currents with a unity power factor are obtained without any calculation block of the unbalanced active and reactive components on the load side. The basic principle of the constant DC capacitor voltage control based strategy for the ALB is discussed in detail and then confirmed by both digital computer simulations using PSIM software and prototype experimental model. Simulation and experimental results demonstrate that the proposed control strategy for the ALB can balance the source currents with a unity power factor in the three-phase four-wire distribution systems.

무선 인터넷 프록시 서버 클러스터에서 호스트 부하 정보에 기반한 동적 부하 분산 방안 (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를 많이 사용하는 요청과 호스트의 성능이 다른 경우에 대하여 종래의 스케줄링 방식보다 성능이 향상됨을 확인하였다.