• Title/Summary/Keyword: Server Cluster

Search Result 207, Processing Time 0.027 seconds

Linux Cluster-based Parallel File System for Parallel Volume Rendering (병렬볼륨렌더링을 위한 리눅스 클러스터 기반 병렬화일시스템)

  • 류영준;정갑주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.91-93
    • /
    • 2001
  • 볼륨 렌더링(Volume Rendering)은 과학, 의학, 공학 등의 분야에서 3차원 볼륨 데이터(Volume Date)를 효과적으로 시각화(Visualization)하는 목적으로 널리 사용되고 있으며 고화질 영상 요구로 인해 3차원 볼륨 데이터의 크기는 점차 대용량화되어 가는 추세이다. 이러한 대용량 데이터의 고성능 처리를 위해서는 병렬입출력이 필수적이다. 본 논문에서는 병렬볼륨 렌더링에 최적화된 병렬화일시스템 PBS(Parallel Block Server)을 제안한다. PBS는 고성능 입출력 제공을 위해서 데이터입출력에 대한 응용 프로그램의 집적 통제를 위한 다양한 기능을 제공하도록 설계되어 있다. 이러한 직접통제의 단점인 복잡한 인터페이스 문제를 해결하기 위해서 볼륨 렌더링에 최적화된 데이터 입출력 전략을 자동화시킨 PBS 기반 라이브러리 VRPIO(Volume Rendering Parallel Input Output)를 제공한다.

High Availability Virtual Web Server Cluster Via IP Tunnel (IP Tunnel을 이용한 고가용성 가상 웹 서버 클러스터)

  • 문종배;김명호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.727-729
    • /
    • 2001
  • 인터넷 사용이 보편화되면서 많은 사용자의 요청이 있더라도 만족할 만한 서비스를 제공할 수 있는 웹 서버가 필요로 하게 되었다. 이로 인해 최근 가상서버를 이용한 웹 서버 클러스터의 구축사례가 늘고 있다. 리눅스 운영체제와 값 싼 일반 PC를 이용하여 추가적인 비용 부담이 덜하고, IP Tunneling과 Direct Routing 같은 방법을 사용하여 후면 서버가 사용자에게 직접 응답할 수 있으므로 전면 서버의 병목현상을 줄일 수 있는 장점이 있다. 그러나 한 대의 전면 서버로는 그 한계가 있다. 그래서 본 논문에서는 전면 서버와 후면 서버의 구분을 없애고 모든 서버가 전면 서버와 후면 서버의 역할을 다 할 수 있는 웹 서버 클러스터를 제시한다. 다수의 전면 서버를 두어 전면 서버의 고가용성도 보장할 수 있고, 병목현상에 대해 좀 더 효율적인 대응을 할 수 있으며, 시스템 추가에 대한 손쉬운 확장성을 보장할 수 있다. 각 노드의 부하 정보에 의한 스케쥴링을 통해 좀 더 효율적인 클러스터 시스템을 구성하였다.

  • PDF

Implementation of Real Time and VOD Streaming System Based on Linux Cluster Server (리눅스 클러스터 서버 상에서 RTSP기반의 실시간 및 VOD 스트리밍 시스템 개발)

  • 김종근;최황규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.229-231
    • /
    • 2003
  • 최근 몇 년 동안 컴퓨터 사용자들의 멀티미디어 데이터에 대한 요구가 빠르게 증가하고 있다. 멀티미디어 데이터를 서비스하기 위해서는 대용량의 저장장치가 필요하며 연속재생이 가능하여야 한다. 이와 관련하여 데이터 압축기술과 스트리밍 기슬과 고성능 PC를 고속의 네트웍으로 연결하는 클러스터 기술에 대한 연구가 진행되고 있다. 클러스터 시스템은 비교적 저렴한 가격의 고성능 시스템으로 고가의 단일서버에 비해 확장성과 가격대 성능면에서 유리하다. 이에 본 연구에서는 리눅스 클러스터 기반의 오디오/비디오 실시간 및 VOD 스트리밍 서버와 일반적인 사용자에게 친숙한 윈도우 환경의 플레이어를 구현하였다. 또한 본 연구에서 구현한 시스템에서는 기존에 윈도우 NT계열에서만 스트리밍이 가능했던 ASF포맷의 멀티미디어 데이터를 리눅스 서버에서도 스트리밍 서비스가 가능하도록 하였다.

  • PDF

Design and Implementation of Event Channel Service for Distributed Environment (분산 환경을 위한 이벤트 채널 서비스의 설계 및 구현)

  • 안형근;한영태;민덕기
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.484-485
    • /
    • 2003
  • 고전적인 Client/server환경에서의 통신은 Lan 환경하의 동기적 일대일 통신 기반 이였다. 그러나 인터넷이 확산되고 일반화되면서 많은 소프트웨어들은 Cluster 또는 Grid 같은 분산시스템 환경과 핸드폰, PDA 같은 Mobile환경에서 개발되고 있다. 이러한 환경은 WAN기반의 비동기적 일대다 다대다 통신을 기반으로 한다. 본 논문은 이러한 환경에 적합한 애플리케이션에 독립적이고 비동기 통신을 제공하며 각 통신요소(Event Supplier, Consumer)를 그룹으로 묶어 동적으로 관리해주는 기능을 제공하는 Event Channel Service를 제안한다. 이 Event Channel Service는 Event Channel을 사용하여 Event Supplier와 Consumer를 분리하며 Push. Pull 방식으로 Event를 전달할 수 있는 구조를 제공한다. 또한 다양한 Protocol을 지원하고 Quality of Service를 제공한다.

  • PDF

Dynamic Hashing Method for A Wireless Internet Proxy Server Cluster (무선 인터넷 프록시 서버 클러스터를 위한 동적 해싱 기법)

  • Kwak, Hu-Keun;Chung, Kyu-Sik
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.526-531
    • /
    • 2006
  • 무선 인터넷 프록시 서버 클러스터는 성능 및 저장 공간의 확장성이 보장되어야 한다. 일반적으로 사용되는 RR 스케줄링의 경우 성능의 확장성은 보장되지만, 요청 URL 데이터의 중복 저장으로 인해 저장 공간의 확장성이 없는 단점을 가진다. 또한 저장 공간의 확장성을 위해 많이 사용되는 해싱 스케줄링의 경우, 요청 URL이 캐시 서버에 고정되어 있어 사용자의 요청 패턴 혹은 Hot-Spot 시에 성능의 확장성이 없는 단점을 가진다. 이에 본 논문에서는 성능 및 저장 공간의 확장성을 보장하는 새로운 동적 해싱 기법을 제안한다. 제안된 동적 해싱 기법은 캐시 서버의 부하 상태에 따라 요청 URL을 캐시 서버들 사이로 이동함으로써 사용자의 요청 패턴 혹은 Hot-Spot 시에 성능의 확장성을 보장한다. 제안된 방법은 16대의 컴퓨터를 사용하여 실험을 수행하였고, 실험 결과를 통해 제안된 방법이 기존 방법에 비해 성능 및 저장 공간의 확장성을 보장함을 확인하였다.

  • PDF

Content-Based Web Server Cluster Scheme (컨텐츠를 기반으로 한 웹 서버 클러스터 기법)

  • 명원식;장태무
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.319-321
    • /
    • 2002
  • 본 논문에서는 서버의 운영체제에 의존적이지 않은 디스패처(Dispatcher)방식과 클라이언트의 요청에 대한 서버의 응답을 클라이언트와 직접 통신하는 직접 라우팅(Direct Routing) 방식을 혼합하고, 클러스터로 구성된 웹 서버들은 각각 서로 다른 컨텐츠를 가지고 클라이언트 요청에 해당 서버에서 응답하는 컨텐츠를 기반으로 한 웹 서버 클러스터 기법을 제안한다. 기존의 디스패처는 해당 디스패처에 관련된 서버들 간의 부하 분산을 효과적으로 처리하는데 목적을 두지만, 제안한 컨텐츠를 기반으로 한 웹 서버 클러스터 기법은 부하 분산보다는 디스패처에 대한 오버헤드(Overhead)를 감소시키고 클라이언트의 서비스에 대한 응답시간(Response-time)을 최소화하는데 그 목적을 둔다. 또한 본 논문에서는 서로 다른 컨텐츠로 구성되어 있는 서버들 중에 특정한 한 서버가 페일(Fail)이 발생했을 때 전체 컨텐츠로 구성되어 있는 또 하나의 서버를 가지고 페일 문제를 해결한다. 본 논문에서 제안한 컨텐츠를 기반으로 한 웹 서버 클러스터 기법을 월드 와이드 웹(World Wide Web)에 적용시 폭발적으로 증가하는 서비스 요청과 이로 인만 디스패처의 오버헤드를 효과적으로 처리하여 보다 빠르고 신뢰적인 서비스가 가능할 것으로 기대된다.

  • PDF

A Wireless Internet Proxy Server Cluster (무선 인터넷 프록시 서버 클러스터)

  • Kwak, Hu-Keun;Han, Kyung-Sik;Hwang, Jae-Hoon;Chung, Kyu-Sik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.1311-1314
    • /
    • 2004
  • TranSend는 클러스터링 기반의 무선 프록시 서버로 제안된 것이나 시스템적인(Systematic) 방법으로 확장성을 보장하지 못하고 불필요한 모듈간의 통신구조로 인해 복잡하다는 단점을 가진다. 기존 연구에서 시스템적인 방법으로 확장성을 보장하는 All-in-one이라는 구조와 모듈간의 간단한 통신 구조를 가지는 CD라는 구조를 제안하였다. 그리고 이 두 가지의 장점을 결합하는 CD-A라는 구조를 제안하였으나 캐시 간 협동성이 없는 단점을 가진다. 이에 본 논문에서는 시스템적으로 확장성을 보장하고, 모듈간의 단순한 통신 구조를 가지며 캐시 간 협동을 보장하는 클러스터링 기반의 무선 인터넷 프록시 서버를 제안한다. 16대의 컴퓨터를 사용하여 실험을 수행하였고 실험 결과 TranSend, All-in-one, CD 및 CD-A 구조에 비해 각각 91.16%, 30.52%, 28.31%, -6.54%의 성능 향상을 보였다.

  • PDF

Clustering Scheme Development using Low-cost Server (저사양 서버를 활용한 클러스터링 기법 구현)

  • Choi, Hyo Hyun;Yun, Sang Un
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.323-324
    • /
    • 2020
  • 본 논문에서는 저사양 컴퓨터를 클러스터링하여 서버의 성능 향상에 관해 서술한다. 이 시스템은 다수의 컴퓨터를 하나의 클러스터로 연결하고 쿠버네티스를 활용하여 노드 간의 부하를 관리하여 컴퓨팅 시스템의 처리량을 최대화하고, 각 작업의 수행시간을 최소화한다. 또한, 이 시스템은 수행 중인 작업의 메모리 요구량과 각 노드의 부하 상태를 파악하여 작업을 동적으로 할당한다. 본 논문에서는 광학식 문자 판독(OCR)을 동작시키며 단독 서버 상태와 노드를 연결한 클러스터링 시스템과의 처리 속도를 비교하여 저사양 컴퓨터로도 효과적인 성능의 서버 구축을 할 수 있음을 보인다.

  • PDF

A Non-Shared Metadata Management Scheme for Large Distributed File Systems (대용량 분산파일시스템을 위한 비공유 메타데이타 관리 기법)

  • Yun, Jong-Byeon;Park, Yang-Bun;Lee, Seok-Jae;Jang, Su-Min;Yoo, Jae-Soo;Kim, Hong-Yeon;Kim, Young-Kyun
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.36 no.4
    • /
    • pp.259-273
    • /
    • 2009
  • Most of large-scale distributed file systems decouple a metadata operation from read and write operations for a file. In the distributed file systems, a certain server named a metadata server (MDS) maintains metadata information in file system such as access information for a file, the position of a file in the repository, the namespace of the file system, and so on. But, the existing systems used restrictive metadata management schemes, because most of the distributed file systems designed to focus on the distributed management and the input/output performance of data rather than the metadata. Therefore, in the existing systems, the metadata throughput and expandability of the metadata server are limited. In this paper, we propose a new non-shared metadata management scheme in order to provide the high metadata throughput and scalability for a cluster of MDSs. First, we derive a dictionary partitioning scheme as a new metadata distribution technique. Then, we present a load balancing technique based on the distribution technique. It is shown through various experiments that our scheme outperforms existing metadata management schemes in terms of scalability and load balancing.

Development of a Scalable Clustering A/V Server for the Internet Personal-Live Broadcasting (인터넷 개인 생방송을 위한 Scalable Clustering A/V Server 개발)

  • Lee, Sang-Moon;Kang, Sin-Jun;Min, Byung-Seok;Kim, Hag-Bae;Park, Jin-Bae
    • The KIPS Transactions:PartC
    • /
    • v.9C no.1
    • /
    • pp.107-114
    • /
    • 2002
  • In these days, rapid advances of the computer system and the high speed network have made the multimedia services popularized among various applications and services in the internet. Internet live broadcasting, a part of multimedia services, makes it possible to provide not only existing broadcasting services including audio and video but also interactive communications which also expand application scopes by freeing from both temporal and spatial limitation. In the Paper, an interned Personal-live broadcasting server system is developed by allowing individual users to actively create or join live-broadcasting services with such basic multimedia devices as a PC camera and a sound card. As the number of broadcasters and participants increases, concurrent multiple channels are established and groups are to be expanded. The system should also guarantee High Availability (HA) for continuous services even in the presence of partial failure of the cluster. Furthermore, a transmission mode switching is supported to consider network environments in the user system.