• 제목/요약/키워드: 서버성능

검색결과 2,184건 처리시간 0.036초

확장성 있는 병렬 I/O VoD 서버의 설계 및 구현 (Design and Implementation of Scalable Parallel I/O VoD Server)

  • 김주훈;최경희;김재훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.108-110
    • /
    • 1999
  • 컴퓨터 하드웨어의 발달로 고속 네트워킹과 대용량 저장 장치가 가능해지면서 기존의 단순 계산 데이터가 아닌 멀티미디어 데이터를 조작하는 기술이 필요로 하게 되었다. 이 기술을 이용하는 대표적인 것이 VoD 서버 처리 기술이다. 기존 VoD 서버에서는 데이터의 분산 및 버퍼 구조 또는 병렬 I/O를 통하여 해결하려는 노력이 있어 왔다. 본 논문에서는 서버의 성능을 극대화시켰다. 디스크 저장 매체와 서버의 수를 증가시켜 시험하므로써 이 구조가 확장성 있음을 보였다.

  • PDF

확장성있는 서버 시스템을 위한 부하 균등화 서비스에 대한 연구 (A Study on Load Balancing Service for Scalable Server Systems)

  • 이동훈;한영태;민덕기
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.151-153
    • /
    • 2000
  • 본 논문은 분산 서버 시스템을 위한 Load Balancing Architecture를 제안한다. 이 구조는 기존에 구현된 클라이언트/서버 시스템을 그대로 사용하면서 규모를 확장할 수 있는 특징을 가지고 있다. Load Balancing Service가 동작하기 위해서는 서버의 성능과 구성상태에 대한 정보를 주고받는 것이 필요하다. 이를 위하여 본 논문에서는 Load Balacing Information Transfer Protocol을 제시한다. 본 논문이 제시하는 구조는 DCOM 및 EJB 등의 Component 서버에서도 사용되어서 확장성을 가지게 할 수 있다.

  • PDF

내용 기반의 메인 메모리 웹 캐쉬 할당 정책 (Content-Aware Main Memory Web Caching)

  • 염미령;노삼혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.244-246
    • /
    • 2001
  • 웹의 이용을 증가로 클라이언트의 요청이 급증하지만 웹 서버의 처리 능력은 한계에 다다르고 있다. 늘어나는 요청율에 응답하기 위해서 웹서버는 불필요한 오버해드는 피해야 한다. 정적 문서를 서비스하는 웹 서버의 가장 큰 오버해드는 디스크 액세스이다. 불필요한 디스크 접근을 피하기 위해 본 논문에서는 요청들에 대한 서비스 순서를 고려하는 메인 메모리 캐슁 정책을 제시하였다. Event-Driven 방식의 웹 서버에서 실험 결과 웹 서버의 성능을 향상시켰다.

  • PDF

결함 허용성을 고려한 VoD 시스템 설계 (The Design of Fault Tolerant VoD System)

  • 박서림;이승원;정기동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.223-225
    • /
    • 2001
  • 본 논문은 분산 환경에서 결함 허용성 있는 VoD서비스를 위한 결함 처리 방법을 제안하고 성능을 측정하였다. 디스크 결함, 서버 결함, 시스템 결함에 따른 결함 체크와 처리 방법을 제시하였다. 사용자에게 신뢰성과 실시간성을 보장하기 위한 서버 스위칭 방법을 제안하였다. 서버 스위칭 방법은 결함이 발생하지 않은 서버들의 여유 로드율에 따라 달라진다. 서버 스위칭이 일어나는 동안 클라이언트의 버퍼에 적정량의 데이터를 유지하기 위한 흐름제어 기법도 제시하였다. 본 논문에서 제안하는 방법을 통해 결함일 발생함에도 불구하고 클라이언트는 서비스의 중단 없이 VoD 서비스르 제공 받을 수 있다.

웹 서버 클러스터에서 차별화된 서비스 제공을 위한 서버 노드의 분할 기법 (A Partition Mechanism of Server Nodes for SLA in Web Server Cluster)

  • 장인재;최창열;박기진;김성수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (C)
    • /
    • pp.554-556
    • /
    • 2003
  • 최근 웹 서비스가 다양한 컨텐츠와 전자상거래 둥 비즈니스와 관련된 서비스로 변화함에 따라 대용량 서비스뿐만 아니라 고품질 서비스(QoS)를 제공하기 위한 연구가 진행되고 있다. 웹 서버 클러스터에서도 서버 성능 향상과 함께 005를 제공하기 위한 차별화된 서비스가 필요하다. 본 논문에서는 사용자 계층별로 차별화된 서비스를 제공하기 위해서 서버 노드를 동적으로 분할하는 기법을 제안한다.

  • PDF

중소형 사이트를 위한 고가용성 웹 서버 클러스터 (High Availability Web Server Cluster for Middle Web Sites)

  • 문종배;김명호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.634-636
    • /
    • 2002
  • 최근에 리눅스 가상 서버 프로젝트를 이용한 클러스터를 많이 구축하고 있다. 리눅스 가상 서버는 확장성이 뛰어날 뿐만 아니라 성능도 뛰어나다. 그러나 하나의 전면 서버가 사용자 요청을 받아서 후면 서버가 처리를 하여 사용자에게 응답을 보내는 구조이므로 하나의 전면 서버는 사용자 요청의 급격한 증가로 병목현상을 일으킬 수 있고, 이 때문에 다수의 후면 서버가 있음에도 불구하고 서비스를 할수 없는 상황이 발생하게 된다. 따라서 본 논문에서는 다수의 전면 서버를 두어 병목현상을 근본적으로 없애는 방법을 제안하였다. 모든 클러스터 노드들은 전면 서버와 후면 서버의 역할을 모두 할 수 있도록 하였고 부하량이 많지 않으면 자기 노드에서 직접 처리를 하여 사용자에게 웅답할 수 있도록 하고, 부하량이 많을 때에만 클러스터의 다른 노드들 중 부하가 가장 작은 노드를 선택하여 사용자 요청을 처리할 수 있도록 하였다. 그리고 클러스터 노드들의 부하량을 고려한 스케줄링 알고리즘을 개발하여 좀 더 효율적인 부하 분배방식을 제안하였다.

  • PDF

서버 컴포넌트의 확장성 증가를 위한 재구성 기법 (Refactoring for Increasing Scalability in Server Components)

  • 권재은;김형호;배두환
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제14권1호
    • /
    • pp.30-41
    • /
    • 2001
  • 서버의 확장성, 즉 제한된 자원으로 처리할 수 있는 클라이언트의 수는 서버의 성능과 유지 비용에 직접적인 영향을 끼친다. 확장성이 큰 서버를 구현하기 위해 서버 컴포넌트는 클라이언트의 상태를 유지하지 않아야 한다는 것은 널리 받아들여지고 있다. 그러나, 이러한 상태 비유지 컴포넌트를 생성하는 것에 대한 체계적인 방법이 전무한 실정이다. 따라서, 본 논문에서는 재구성(refactoring)을 이용하여 상태 유지(stateful) 서버를 상태 비유지(stateless) 서버로 변환시키는 체계적인 방법을 제시한다. 다음으로 여러 개의 컴포넌트를 찾고, 각각에 재구성을 수행하는 방법을 제시한다. 다음으로 여러 개의 컴포넌트로 구성된 서버에 위 방법을 적용할 수 잇는 알고리즘을 제시한다. EJB 기반의 간단한 은행 시스템에 재구성 방법을 적용하여, 상태 유지 서버가 상태 비유지 서버로 성공적으로 변환되는 모습을 보인다.

IP용 서비스 요청 처리방식의 성능 분석 (Performance Analysis of Request Handling Schemes for Intelligent Peripherals)

  • 최고봉;윤종호;권기호
    • 한국통신학회논문지
    • /
    • 제19권7호
    • /
    • pp.1321-1334
    • /
    • 1994
  • 본 논문에서는 고도 지능망내의 한 물리적 실체로서 통신서비스 이용자와 망간의 각종 정보교환을 지원하는 Intellingent Peripheral(IP)에서의 서비스(특수지원) 요청들을 처리하는 방식들을 제안하고 각 방식들의 성능을 분석, 비교하였다. 여기서 IP시스템은 우선순위가 있는 서비스 요청과 일반순위의 서비스 요청을 blocked-call-delayed 방식으로 처리하는 큐잉시스템으로 모델링되었고, 서비스가 지연되는 요청들은 유한 크기의 버퍼에 저장된다고 가정하였다. 방식1은 우선순위가 있는 요청만이 저장될 수 있으며, 우선순위가 있는 요청을 위한 별도의 서버를 가지고 있다. 다른 3가지 방식(방식 II,III,IV)들은 우선순위가 있는 요청용 서버를 별도로 두지 않으며, 또한 모든 호들을 저장할 수 있도록 허용하는 대신에 버퍼가 차면 일반요청은 축출될 수 있도록 한 것이다. 이러한 네 가지 방식에 대하여 각각의 블로킹확률과 지연시간 분포를 수치적으로 구해본 결과, 별도의 서버를 두지 않는 방식들이 별도의 서버를 두는 방식보다 블록킹확률면에서 유리함을 알 수 있었다. 또한, 별도의 서버를 두지 않는 방식들이 별도의 서버를 두는 방식보다 블록킹확률면에서 유리함을 알 수 있었다. 또한, 별도의 서버를 두지 않는 방식들의 성능을 비교한 결과, 우선순위가 있는 요청은 first-in, first-out으로 일반요청은 last-in, first-out 방식으로 처리하는 것이 가장 유리함을 알 수 있었다.

  • PDF

게임엔진연재 / 서버엔진, 온라인게임 구축을 위한 핵심 기술

  • 김현빈
    • 디지털콘텐츠
    • /
    • 8호통권123호
    • /
    • pp.118-121
    • /
    • 2003
  • '서버 엔진'이란 네트워크를 통한 대규모 사용자들 간의 상호작용이 요구되는 게임(대표적인 것으로 클라이언트-서버 구조를 갖는 온라인게임)을 구현하기 위해 필요한 핵심적인 기능인 효율적이고 안정적인 네트워킹 기능 외에 기타 다양한 성능 최적화 기능들과 관련 API들을 제공하는 엔진이다.

  • PDF

전자상거래에서 메모리 상주 DBMS를 이용한 웹 데이터베이스의 성능 향상 방안

  • 공희경;장인기;이현우;조완섭;조현성
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2000년도 춘계학술대회논문집
    • /
    • pp.193-199
    • /
    • 2000
  • 본 논문에서는 인터넷을 이용한 전자상거래에서 메모리 상주 DBMS를 이용하여 사용자 수가 증가하는 경우에도 최종 사용자에 대한 응답 시간을 빠르게 유지하는 새로운 캐슁 기법을 제안한다. 지금까지 인터넷 서버 시스템 구조의 성능에 관한 연구에서는 멀티-티어(multi-tier)시스템 구조가 제안되었으나 메모리 상주 DBMS를 이용한 새로운 서버 시스템 구조의 연구는 시작단계이다. 본 연구에서는 전자상거래에서 최종 사용자에게 빠른 응답시간을 보장하기 위해 전자상거래용 웹 데이터베이스에서 다수의 사용자가 공통으로 빈번하게 사용하는 hot data를 메모리 상주 DBMS가 관리하도록 하는 성능 향상 방안을 제시한다.

  • PDF