• Title/Summary/Keyword: 로드분산

Search Result 178, Processing Time 0.025 seconds

Message Latency-based Load Shedding Mechanism in Apache Kafka (아파치 카프카의 메시지 지연시간 기반 로드 쉐딩 메커니즘)

  • Kim, Hajin;Bang, Jiwon;Son, Siwoon;Choi, Mi-Jung;Moon, Yang-Sae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.573-576
    • /
    • 2018
  • 아파치 카프카(Apache Kafka)는 데이터 스트림을 실시간 전달하는 분산 메시지 큐잉 플랫폼이다. 카프카는 대다수의 실시간 처리 응용에 사용되는데, 흔히 데이터 스트림의 발생지와 실시간 처리 시스템 사이(입력) 또는 실시간 처리 시스템과 처리 결과의 목적지 사이(출력)에 배치된다. 분산 기술을 도입한 카프카는 다른 메시지 큐잉 기술에 비해 대용량 데이터 스트림을 더욱 빠르게 전달 할 수 있다는 장점을 갖는다. 하지만, 카프카에 적재되는 데이터 스트림의 양과 실시간 처리 응용의 수가 증가할수록 메시지 지연시간은 매우 높아질 수 밖에 없다. 본 논문은 이러한 카프카의 메시지 지연 문제를 해결하고자 카프카의 로드 쉐딩 엔진을 제안한다. 로드 쉐딩의 세 가지 필수적인 결정에 따라, 제안하는 로드 쉐딩 엔진은 카프카의 프로뷰서에서 지연시간이 기준치를 초과할 경우 일부 메시지 전송을 제한하여 지연시간을 줄인다. 실제 실시간 처리 응용으로 실험한 결과, 단일/다중 데이터 스트리 모두 로드 쉐딩이 바르게 작동하여 지연시간이 지속적으로 증가하지 않고 오르내림이 반복되는 추세를 보였다. 본 연구는 데이터 스트림의 입출력을 카프카로 관리하는 실시간 처리 응용에 로드 쉐딩 기법을 적용한 첫 번째 시도로서, 앞으로 데이터 스트림 처리에 사용될 의미 있는 연구라 사료된다.

Reinforcement Learning-based Traffic Load Balancing in Service Mesh Environments (서비스 메시 환경에서 강화학습을 이용한 트래픽 부하 분산 메커니즘에 관한 연구)

  • Chae-Ho Kim;Jaehyun Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2024.05a
    • /
    • pp.839-842
    • /
    • 2024
  • 서비스 메시 환경에서의 트래픽 분산은 시스템의 성능과 안정성, 그리고 보안에 필수적인 기능을 담당한다. 현재의 트래픽 분산 방식들은 대부분 정적 설정을 기반으로 하기 때문에 시스템 환경의 변화에 신속하게 대응하기 어렵고 최적화된 성능을 보장하기 힘들다. 본 논문에서는 강화학습을 활용해 서비스 메시 환경 내에서의 트래픽 분산을 자동화하고 최적화할 수 있는 새로운 시스템을 제안한다. 특히, 텔레메트리 기술을 활용해 트래픽의 분산을 실시간으로 추적하며, 강화학습 알고리즘을 이용해 트래픽 가중치를 조정함으로써 기존의 로드 밸런싱 방법들에 비해 더 빠른 처리 시간과 보다 효율적인 로드 밸런싱을 달성할 수 있을 것으로 기대한다.

Management of Certificate Revocation List Using CRL Distribution Point And Auto-Updating Engine (CRL분배점과 자동 업데이트 엔진을 이용한 인증서 폐지 목록 관리)

  • 윤석주;서재현;노봉남
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.757-759
    • /
    • 2001
  • 인증서의 유효성을 검사하기 위해 인증기관의 디렉도리내에 있는 최신의 인증서 폐지 목록을 많은 사용자가 동시에 조회시 시스템의 부하 및 속도 저하를 가중시킬 수 있다. 본 논문에서는 디렉토리에 대한 부하를 분산시키고 효율적으로 인증서 유효성 검사를 수행하기 위해 사용자 PC내에 자동 업데이트 엔진을 두어 인증서내의 CRL 분배점을 통한 인증서 폐지 목록을 다운로드 하는 방법을 제안하였다. 다운로드된 인증서 폐지 목록은 사용자의 인증서와 함께 유효성 검사에 이용되며 디렉토리에 대한 조회 횟수를 분산시켜부하를 감소시킬 수 있다.

  • PDF

A Proposal Of Methods About Downloading Software Based Ad hoc For SDR System (SDR 시스템을 위한 Ad hoc 방식 분산 소프트웨어 다운로드 제안)

  • 이진성;양형규;이병호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.238-240
    • /
    • 2003
  • SDR(Software Defined Radio) 시스템의 발전으로 단말기와 기지국 장비의 교체 없이 서로 다른 표준안을 요구하는 서비스에 대해서 해당 컴포넌트들을 다운로드하고 동적으로 시스템을 재구성하여 해당 서비스에 맞는 시스템을 구성할 수 있다. SDR 시스템의 기본 기능에는 사용하고자 하는 컴포넌트를 여러 가지 방법에 따라 다운로드하는 것이 포함 될 수 있다. 다운로드 할 필요가 있는 컴포넌트는 크게 상용과 공개용으로 나눠 볼 수 있는데 기본적으로 안티­바이러스 패치나 해당 사업자의 중요한 소프트웨어 패치 등의 공개용 컴포넌트를 효율적으로 다운로드 하여 재구성하는 방안이 우선적으로 요구된다. 본 논문에서는 OTA(Over The Air)를 통해 다운로드 하고자 하는 경우를 중심으로. Server/Client 모델의 일 대 일 방식의 다운로드 방식보다 네트워크 자원 및 트래픽의 효율적인 사용을 위해 Ad hoc 모델을 이용하여 다운로드하는 알고리즘을 제안하였다.

  • PDF

A Scalable Load Balancing Scheme for Large-Scale Multi-Server Distributed Virtual Environment (DVE) Systems (대규모 다중 서버 분산 가상 환경 시스템을 위한 확장성 있는 로드 밸런싱 기법)

  • 이경민;이동만;김성훈;장소희;박은광;현순주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.160-162
    • /
    • 2002
  • 분산 가상 환경(Distributed Virtual Environment, DVE)시스템의 규모가 커지면서 확장성(scalability)이 중요한 이슈가 되고 있다. 시스템의 확장성을 높이기 위해 제안된 다중 서버 DVE 시스템에서 사용자들의 집단적인 움직임 특성은 서버간 작업부하의 불균형을 초래한다. 이는 전체 시스템의 효용을 떨어뜨리고 다중 서버의 효과를 감소시킨다. 결과적으로 시스템의 확장성이 저하된다. 이러한 문제를 해결하기 위해 기존에 제안된 로드 밸런싱 기법은 크게 로컬 기법과 글로벌 기법으로 구분할 수 있다. 로컬 기법은 적은 비용을 갖지만 작업부하의 분포가 한쪽으로 치우쳐 있을 경우 성능이 낮다. 글로벌 기법은 좋은 성능을 보여주는 반면, 서버의 수가 증가하면 비용이 크게 증가한다. 본 논문은 서버들의 작업부하분포에 동적으로 적응(adaptation)하는, 대규모 다중 서버 DVE 시스템을 위한 확장성 있는 로드 밸런싱 기법을 제안한다. 제안하는 기법에서 과부하된 서버는 그 주변 서버들의 작업부하가 적을 경우 로컬 확산 (Local Diffusion) 로드 밸런싱을 수행하고, 그렇지 않을 경우 제한적 글로벌 (Limited Scope Global)로드 밸런싱을 수행한다. 시뮬레이션 결과를 통해 제안하는 기법이 효율(efficiency)의 측면에서 기존의 로컬 기법과 글로벌 기법보다 각각 14%, 3%가 우수함을 보인다. 또한, 제안하는 기법은 서버의 수가 증가함에 따라 효율이 감소하는 추세가 기존 기법들보다 완만함을 보인다.

  • PDF

Mathematical Model of Variable-Length Payloads for EDCA and Multi-User MIMO Based Wireless LAN (향상된 분산 채널 접근 기법 및 다중사용자 MIMO 기반 무선랜 환경에서 가변 길이 페이로드에 대한 수학적 모델)

  • Chung, Chulho;Chung, Taewook;Kang, Byungcheol;Kim, Jaeseok
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.40 no.6
    • /
    • pp.1117-1119
    • /
    • 2015
  • In this letter, we propose a mathematical model of variable-length payloads transmitted in EDCA and transmitted using MU-MIMO. Assuming fixed-length or the use of mean value of payload length leads to discordant results while calculating the total payload length of variable-length frames transmitted within a fixed duration. Using the proposed model results in accurate results (less than 3% relative errors) for total payload length under variable-length traffic.

Preparation of ZnO nanorods by hydrothermal method and their $NO_2$ sensing characteristics (수열합성법을 이용한 ZnO 나노로드의 제조 및 이산화질소 감응 특성)

  • Cho, Pyeong-Seok;Kim, Ki-Won;Lee, Jong-Heun
    • Journal of the Korean Vacuum Society
    • /
    • v.15 no.5
    • /
    • pp.506-511
    • /
    • 2006
  • ZnO nanorods were prepared by the hydrothermal reaction of a solution containing $Zn(NO_3)_2{\cdot}6H_2O$, NaOH, cyclohexylamine, ethanol and water, and their $NO_2$ and CO sensing behaviors were investigated. By the control of water concentration in solution, the morphology and agglomeration of ZnO nanorods could be manipulated, which is associated with the variation of $[OH^-]$ resulted from an interaction between water and cyclohexylamine. Sea-urchin-like and well-dispersed ZnO nanorods were prepared at low and high water content, respectively. Well-dispersed ZnO nanorods showed 1.8 fold change in resistance at 1 ppm $NO_2$ while there was no significant change in resistance at 50 ppm CO. This selective detection of $NO_2$ in the presence of CO can be used in automated car ventilation systems.

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

  • 장동원;조평동
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.5 no.6
    • /
    • pp.1073-1077
    • /
    • 2001
  • In this paper, we tested and analysed the performance of the load balancer which advances the performance of web server farm. Load balancer distributes the traffic that is inputting from internet and accepts client's connection requests to its maximum capacity. Then we test the maximum connection requests per second that load balancer processed and the load balancing that established with the load balancer.

  • PDF

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

  • 장동원;조평동
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.10a
    • /
    • pp.125-128
    • /
    • 2001
  • In this paper, we tested and analysed the performance of the load balancer which advances the performance of web server farm. Load balancer distributes the traffic that is inputting from internet and accepts client's connection requests to its maximum rapacity. Then we test the maximum connection requests per second that load balancer processed and the load balancing that established with the load balancer.

  • PDF

Implementation of the High Availability Cluster based on unsymmetrical heartbeat (비대칭 Heartbeat을 적용한 리눅스 기반 고가용 클러스터의 구현)

  • 임은지;안창원;정성인
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.841-843
    • /
    • 2001
  • 인터넷의 사용자가 급증하여 고가용성과 확장성을 지닌 고성능의 인터넷 서버들이 요구된다. 클러스터 시스템은 이러한 요구사항을 만족시킬 수 있는 서버이다. 본 연구에서는 N-node heartbeat 을 구현하였고, 이것을 기반으로 하는 고가용 부하분산 클러스터, PersistentCluster를 구현하였다. PersistentCluster는 로드 벨런서가 사용자의 요구를 서버들에게 분산시켜주는 LVS 시스템에서 로드벨런서가 고장나면 나머지 서버중에 하나가 그 역할을 인계 받아 계속 수행하는 고가용성 클러스터링 솔루tus이다. PersistentCluster는 로드벨런서만 heartbeat 메시지를 전송하는 비대칭 heartbeat을 채택하여 시스템의 메시지 전송 및 처리 오버헤드를 감소시켰다. 비대칭 heartbeat을 적용할 경우에 나타나는 각 노드의 부하 감소량을 실측하며 비대칭 heartbeat 의 성 능을 평가하였다.

  • PDF