• Title/Summary/Keyword: 분산성능

Search Result 3,390, Processing Time 0.033 seconds

An Approach to Software Design based on Distributed Components (분산 컴포넌트 기반의 소프트웨어 설계 방법)

  • 최유희;염근혁
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.498-500
    • /
    • 2000
  • 현재 새롭게 개발되는 소프트웨어의 추세는 50% 이상이 분산 플랫폼에서 개발되고 있다. 또한 분산 플랫폼을 가능하게 하는 COM, CORBA, EJB와 같은 기술이 급격히 발전하고 있다. 그러나 대부분의 일반적인 컴포넌트 기반 소프트웨어 개발 방법론은 분산 플랫폼에 대한 고려를 체계적으로 다루지 않음으로써 컴포넌트의 분산에 의한 오버헤드를 충분히 극복할 수 있을 만큼의 이점을 얻기 어렵다. 따라서 본 논문에서는 분산 컴포넌트로 구성된 소프트웨어를 설계하는 과정에서 분산 이슈를 실질적으로 다루기 위하여 CORBA 환경을 고려하여 성능, 결함 방지, 안전성, 분산 트랜잭션의 분산 이슈를 명시적으로 다루기 위한 기본적인 지침을 제시한다.

  • PDF

An Efficient Load Balancing Algorithm for Symmetric Multi-Core Architectures (대칭형 멀티 코어 아키텍처를 위한 효율적인 부하 분산 알고리즘)

  • Hong, Suk-Il;Kook, Joong-Jin;Ahn, Yang-Keun;Hong, Ji-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06a
    • /
    • pp.287-292
    • /
    • 2010
  • 컴퓨터의 성능을 향상하기 위해 주로 프로세서의 성능을 놓여 왔으나 발열 및 집적도 등의 문제로 인하여 한계를 가지게 되었고, 이를 해결하기 위하여 멀티 판로세서와 멀티 코어 시스템이 등장하였다. 이러한 시스템은 두 개 이상의 처리기를 사용하여 단일 처리기 시스템보다 놓은 성능을 갖으며 비교적 낮은 전력을 소모하기 때문에 점차 사용이 증가하고 있다. 운영체제도 이러한 다중 처리기 시스템을 위한 기능이 추가 되어 효율적으로 사용하여 성능을 놓이기 위해 변화하고 있다. 부하 분산 알고리즘 역시 예전의 스케줄러에는 들어있지 않는 기법이었으나 멀티 프로세서가 등장한 이후로 추가 되었다. 본 논문에서는 이 전 방식의 부하 분산 알고리즘에 유동적인 기준점을 추가하여 성능을 개선하고자 한다.

  • PDF

An Effective Performance Monitoring and Analysis for a Web Cluster on a Distributed System (분산 시스템의 효과적인 웹 클러스터 성능 모니터링과 분석)

  • Kim, Ki;Choi, Eun-Mi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11a
    • /
    • pp.209-212
    • /
    • 2003
  • 인터넷 서비스 서버들의 가용성과 확장성, 부하분산의 특성들을 가지는 클러스터 시스템에서 성능관리와 이상상황관리를 위해서 본 논문에서는 성능 모니터링을 통하여 클러스터 시스템으로부터 필요한 자료를 수집할 수 있는 구조와 성능 분석을 위한 수집해야하는 정보들의 분석과 수집된 데이터를 분석하기 위한 다양한 분석 방법론을 제시한다. 이러한 성능 분석을 통해 자원사용, 확장성 가용성, 부하분산, 서비스의질, 이상상황 추적 등을 고려하였다.

  • PDF

Performance Evaluation and Comparison of Workload Scheduling Algorithms based on Workload Characteristics (부하 특성에 따른 부하 분산 스케줄링 알고리즘들의 성능 평가 및 비교)

  • Lim, Yoo-Jin;Lee, Won-Q;Choi, Eun-Mi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05a
    • /
    • pp.137-140
    • /
    • 2003
  • 클러스터 시스템에 요청되는 부하는 서비스 어플리케이션에 따라 다른 성향을 띄게 된다 부하를 여러 서버에게 분산시켜서 처리를 할 때 부하의 특성을 파악하여 알맞은 부하 분산 스케줄링 알고리즘을 사용하면 보다 효율적이고 좋은 성능을 얻게된다. 이 논문에서는 다른 성향의 부하 형태들과 스케줄링 알고리즘들을 고려하여 각 부하 상황에서 각 스케줄링 알고리즘이 어떤 성능을 보여주는지 비교 분석하였다. 요청되는 자원의 사용량과 사용 시간에 따라서 알고리즘 특성에 영향을 받아 성능 결과가 정하여 짐을 비교해볼 수 있으며, 다양한 부하 상황에도 Adaptive 알고리즘은 서버의 성능 상태에 따라서 스케줄링을 하므로, 일반적인 스케줄링 방식보다 더 나은 결과를 가져왔다.

  • PDF

High Speed RZ-Format Transmission Using Very Short Pulses and the Chromatic Dispersion of the Transmission Fiber (매우 짧은 펄스를 이용한 RZ 포맷 광전송의 성능과 전송용 광섬유의 색 분산과의 상관관계)

  • 박상규;정제명
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.26 no.11B
    • /
    • pp.1607-1611
    • /
    • 2001
  • The dependence of the performance of 40-Gb/s optical transmission using short pulses on the fiber chromatic dispersion is numerically studied. When very short pulses are used, the wide spectrum of the optical signal and the chromatic dispersion of the fiber interact in such a way that results in the reduction of nonlinear impairments of the transmission performance. The degree of this reduction is determined by the combined effects of chromatic dispersion of the fiber and the strength of the optical signal and the transmission distance. When 3ps-long pulses were used for the transmission, the eye-closure penalty was highest with the dispersion D=4ps/nm/km.

  • PDF

Intelligent Decentralized Observer Design for Discrete-Time Nonlinear Interconnected Systems (이산시간 비선형 상호결합 시스템을 위한 지능형 분산 관측기 설계)

  • Koo, Geun Bum
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.27 no.1
    • /
    • pp.15-21
    • /
    • 2017
  • In this paper, the decentralized fuzzy observer design technique is presented for discrete-time nonlinear interconnected systems, which are assumed to be with unknown interconnections. To design the decentralized fuzzy observer, the design problem is considered and the performance function is defined to solve the design problem. Based on the performance function, the sufficient condition is derived for the observer design, and its condition is formulated into linear matrix inequalities. Finally, by the simulation result, the validity of the proposed observer design technique is shown.

Comparison of link span dispersion compensation for optical 40 wavelength division multiplexing channels at 2000 km transmission (파장다중화 40 채널 광신호들의 2000 km 전송에서 링크구간 분산보상)

  • Choi, Bo-Hun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.17 no.7
    • /
    • pp.1747-1753
    • /
    • 2013
  • Signal performances according link span dispersion compensation conditions at the 2000 km long-haul transmission distance using 10 Gbps 40 wavelength division multiplexing channels were analyzed and compared. 95%, 97.5%, 100%, 102.5% and 105% compensation conditions were applied and 97.5% gave the best performance without post dispersion compensation. the effects of accumulated dispersion value and average dispersion value per transmission link for each link compensation condition were analyzed. When post dispersion compensation optimization was applied to five link span dispersion compensation conditions, 102.5% was given the best performance.

Implementation of Multicore-Aware Load Balancing on Clusters through Data Distribution in Chapel (클러스터 상에서 다중 코어 인지 부하 균등화를 위한 Chapel 데이터 분산 구현)

  • Gu, Bon-Gen;Carpenter, Patrick;Yu, Weikuan
    • The KIPS Transactions:PartA
    • /
    • v.19A no.3
    • /
    • pp.129-138
    • /
    • 2012
  • In distributed memory architectures like clusters, each node stores a portion of data. How data is distributed across nodes influences the performance of such systems. The data distribution scheme is the strategy to distribute data across nodes and realize parallel data processing. Due to various reasons such as maintenance, scale up, upgrade, etc., the performance of nodes in a cluster can often become non-identical. In such clusters, data distribution without considering performance cannot efficiently distribute data on nodes. In this paper, we propose a new data distribution scheme based on the number of cores in nodes. We use the number of cores as the performance factor. In our data distribution scheme, each node is allocated an amount of data proportional to the number of cores in it. We implement our data distribution scheme using the Chapel language. To show our data distribution is effective in reducing the execution time of parallel applications, we implement Mandelbrot Set and ${\pi}$-Calculation programs with our data distribution scheme, and compare the execution times on a cluster. Based on experimental results on clusters of 8-core and 16-core nodes, we demonstrate that data distribution based on the number of cores can contribute to a reduction in the execution times of parallel programs on clusters.

Implementation of an XML-Based Bidding System Using SOAP (SOAP을 이용한 XML 기반 전자입찰시스템 구현)

  • 박성은;김신우;이용규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.355-357
    • /
    • 2002
  • 기존 분산객체시스템들은 복잡한 환경 설정.고가의 소프트웨어 구입 등의 문제로 활용에 제약을 받는다. 따라서, 최근에 구현이 쉽고, 표준화되어 있어 이러한 문제를 해결할 수 있는 분산 기술로 SOAP이 많은 관심을 받고있다. 그러나 이러한 분산 기술들은 각각의 표준 환경에서만 운용이 된다. 따라서 본 논문에서는 기존 분산객체시스템과 SOAP 기반 시스템의 상호 운용성을 높일 수 있는 SOAP 브리지를 설계한다. 그리고 SOAP 브리지의 성능 실험을 통해 기존 분산객체시스템과 SOAP 기반 시스템 연동에 성능 저하가 퍼지 않음을 보인다. 또한 이러한 SOAP 브리지를 활용하는 방안으로 대규모 분산시스템인 XML 기반 전자입찰시스템을 구현한다. 이 시스템은 XML과 SOAP 기반이므로, 기존 전자상거래 시스템이 갖는 표준화.확장성의 문제를 해결할 수 있다.

  • PDF

PoLAPACK : Parallel Factorization Routines with Algorithmic Blocking (PoLAPACK : 알고리즘적인 블록 기법을 이용한 병렬 인수분해 루틴 패키지)

  • Choe, Jae-Yeong
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.28 no.5
    • /
    • pp.228-235
    • /
    • 2001
  • 본 논문에서는 분산메모리를 가진 병렬 컴퓨터에서 밀집 행렬 연산을 위한 PoLAPACK 패키지를 소개한다. PoLAPACK은 새로운 연산 기법을 적용한 LU, QR, Cholesky 인수분해 알고리즘들을 포함하고 있다. 블록순환분산법으로 분산되어 있는 행렬에 알고리즘적인 블록 기법(algorithimic blocking)을 적용하여, 실제 행렬의 분산에 사용된 블록의 크기와 다른, 최대의 성능을 보일 수 있는 최적의 블록 크기로 연산을 수행할 수 있다. 이러한 연산 방식은 분산되어 있는 원래의 행렬 A의 순서를 따르지 않으며, 따라서 최적의 블록 크기로 연산을 수행한 후에 얻어진 해 x를 원래 행렬 분산법을 따라서 재배치하여야 한다. 본 연구는 Cray T3E 컴퓨터에서 구현하였으며 ScaLAPACK의 인수분해 루틴들과 그 성능을 비교.분석하였다.

  • PDF