• 제목/요약/키워드: 저장 서버

검색결과 1,650건 처리시간 0.027초

분산형 레이어 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대의 컴퓨터를 사용하여 수행되었고, 실험 결과에 의하면 제안 방법이 종래 방법에 비해 서버 대수가 증가함에 따라 확장성 및 높은 성능 향상률을 가짐을 확인하였다.

스마트한 QR코드에 의한 비저장식 데이터 기록 시스템 및 비저장식 데이터 제공방법에 관한 연구 (A study on non­storage data recording system and non­storage data providing method by smart QR code)

  • 오은열
    • 융합정보논문지
    • /
    • 제9권4호
    • /
    • pp.14-20
    • /
    • 2019
  • 본 논문은 원 데이터를 암호화하여 URL(Uniform Resource Locator)정보 형식으로 변형하고, URL정보를 QR코드로 인코딩함으로써 원 데이터의 저장없이 QR코드를 매개로 데이터를 기록하고 해독할 수 있도록 하는 스마트한 QR코드에 의한 비저장식 데이터 기록 시스템 및 비저장식 데이터 제공방법을 제시하는 데 목적이 있다. 연구의 방법은 선행기술연구와 문헌조사를 통해 연구의 차별성을 두기 위한 방법을 제시했으며 분석결과, 온라인 관리서버에 구축되는 시스템으로서, 데이터 입력 신호별 매칭 암호가 저장된 암호DB, QR코드 생성 명령에 따라 입력데이터를 암호DB에서 매칭되는 암호정보로 치환하여 관리서버 도메인네임의 하위 로케이터로 결합시킨 URL정보로 변환시키고, URL정보를 QR코드로 인코딩하는 코드 생성부, 그리고 URL접속신호 수신에 따라, URL정보를 입력데이터로 변환 제공하는 암호 해독부를 포함하는 QR코드에 의한 비저장식 데이터 기록시스템을 제공한다. 따라서 스마트한 QR방식의 데이터관리방식(기록과 제공)은 사용의 편리성과 공간의 제약이나 용량사용의 장애가 없다는 점을 밝히고 있다.

웹 프락시 서버의 디스크 I/O 성능 평가 (Performance Evaluation of Disk I/O for Web Proxy Servers)

  • 심종익
    • 정보처리학회논문지C
    • /
    • 제12C권4호
    • /
    • pp.603-608
    • /
    • 2005
  • 웹 프락시 서버에서 디스크 I/O는 병목현상을 일으키는 주요 요소이다. 오늘날 대부분의 웹 프락시 서버는 범용 파일 시스템에서 실행되도록 설계되어 있다. 그러나 범용 파일 시스템은 웹 캐시 워크로드에서 대부분 차지하는 작은 파일들을 효과적으로 처리하지 못하기 때문에 전체 웹 프락시 서버의 성능을 저하시키게 한다. 본 논문에서는 범용 파일 시스템을 사용하지 않는 원시(raw) 디스크 I/O 기법이 웹 프락시 서버의 디스크 I/O 오버헤드 개선에 얼마나 영향을 미치는지 그 성능 잠재력을 평가한다. 이를 위해 웹 프락시 서버를 위한 저장관리 시스템인 BSMS(Block-structured Storage Management System)를 설계하고 Squid 소스에 적용시켜 웹 프락시 서버를 구현하였다. 다양한 실험 평가를 통해 원시 디스크 I/O 기법이 웹 프락시 서버에서 디스크 I/O의 성능을 크게 개선시키는 좋은 방법임을 보였다.

온라인 게임 서버의 데이터연동 방식에 대한 연구 (A Study on the Data Linkage Method of Online Game Server)

  • 강민석;김경식
    • 한국게임학회 논문지
    • /
    • 제15권2호
    • /
    • pp.83-94
    • /
    • 2015
  • 온라인 게임 개발을 위해서는 서버 개발 기술이 중요하다. 왜냐하면 사용자들이 게임을 진행하는 클라이언트가 서버에 종속적으로 구현되기 때문이다. 본 연구는 서버 개발 기술 중 서버가 데이터를 데이터베이스에 저장하고 불러오는 데이터연동 방식을 연구하였다. 서버의 데이터 연동은 장소에 관계없이 게임을 이어서 진행할 수 있는 온라인게임의 특성 때문에 매우 중요한 사항이다. 본 논문에서는 여러 데이터연동 방식을 정의와 함께 제안하며 분류하였다. 제안된 방식들을 사례를 통해 평가하였다. 본 연구를 통해 향후 온라인 게임 서버의 개발 시에 게임의 특징에 맞는 데이터연동 방식을 선택할 수 있을 것으로 기대된다.

분산 게임 서버 시스템 설계에 관한 연구 (A Study on Design of a Distributed Game Server System)

  • 배재환
    • 한국통신학회논문지
    • /
    • 제28권12B호
    • /
    • pp.1060-1065
    • /
    • 2003
  • 네트워크 게임의 특성상 다수의 이용자들이 서버에 집중되게 되면 서버의 부하가 걸려 이용자들의 불편함을 초래함은 물론, 서비스 제공자 측면에서도 많은 비용을 들여서 서버를 증설하여야 하는 문제가 발생하게 된다. 본 논문은 클라이언트의 서버에의 의존성을 최소화시키기 위한 복합 분산 서버 시스템을 제안하고자 한다. 이 시스템은 서버에 의존하여 메시지를 송ㆍ수신하는 기존 방법을 탈피하여 정보갱신 및 저장의 경우에만 서버에 의존하고, 대부분의 메시지 처리는 클라이언트간에 이루어 질 수 있도록 설계하였다. 제안하는 설계 방법은 다음과 같이 요약된다. 첫 번째로 메시지 등급화 처리방법을 제안하여 메시지의 중요성에 따라 서버나 클라이언트가 관리를 할 수 있도록 하였으며, 두 번째로 Client-Server 방식과 Pear-to-Pear 방식을 병행하여 효율성을 확보할 수 있도록 하였다.

대규모 RDF 데이터의 분산 저장을 위한 동적 분할 기법 (A Dynamic Partitioning Scheme for Distributed Storage of Large-Scale RDF Data)

  • 김천중;김기연;윤종현;임종태;복경수;유재수
    • 정보과학회 논문지
    • /
    • 제41권12호
    • /
    • pp.1126-1135
    • /
    • 2014
  • 최근 대규모 RDF 데이터를 효과적으로 분산 저장 및 관리하기 위해 RDF 분할 기법의 연구가 진행되고 있다. 본 논문에서는 지속적으로 데이터의 추가 및 변경이 발생하는 동적 환경에서 부하 분산을 지원하는 RDF 동적 분할 기법을 제안한다. 제안하는 기법은 그래프 분할을 수행하기 위한 기준으로 질의에 의해 사용된 RDF 데이터의 사용 빈도에 따라 클러스터와 서브 클러스터 그룹을 생성한다. 생성된 클러스터와 서브 클러스터는 분산된 서버의 부하 및 저장되는 데이터 크기를 고려하여 분할을 수행한다. 이를 통해 지속적인 데이터 변경 및 추가로 인해 특정 서버에 대한 데이터 집중을 해결하고 서버들간에 효율적인 부하 분산을 수행한다. 성능평가를 통하여 분산 서버에서 제안하는 기법이 기존 분할 기법에 비해 질의 수행 시간이 크게 향상됨을 보인다.

웹 기반 서버 데이터베이스 테이블 관리 및 입출력 형태 정의 시스템 (Database Table Management and Input/output Design System on the Web)

  • 한순희
    • 한국정보통신학회논문지
    • /
    • 제3권2호
    • /
    • pp.433-445
    • /
    • 1999
  • 오늘날 웹을 근간으로 한 서비스는 안내 및 광고 형태에서, 방대한 양의 정보를 근간으로 한 내용 위주의 정보 제공으로 바뀌어가고 있다. 따라서 정보의 손쉬운 검색 방법도 아울러 제공되고 있으며, 방대한 양의 정보는 관리의 편의성, 내용의 일치성 등의 이유로 서버 시스템 내의 데이터베이스에 저장된다. 그러나 대부분의 경우 웹 상에서의 관련 데이터베이스의 검색은 CGI를 경유하고, 새로운 자료의 추가나 변경 등은 서버의 직접적인 접근에 의해서 이루어진다. 본 연구에서는 웹 상에서 서버 내의 데이터베이스 시스템에 필요한 형태의 자료를 저장하기 위한 틀을 GUI를 근간으로 하여 구성하고, 저장된 자료를 이용하여 출력을 위한 다양한 테이블 형태를 정의한 후, 정의된 테이블에 대한 자료 입력, 삭제, 수정 및 입력형식 변경 등의 다양한 동작을 수행할 수 있는 CGI프로그램을 자동으로 생성해 주는 도구를 구현한다. 또한 각 사용자의 ID와 비밀번호를 입력하여 시스템에 접근하면 사용자가 작성한 테이블과 관련된 문서 리스트가 하이퍼링크로 설명정보와 함께 웹 상에 출력되므로 언제든지 정보를 확인하거나 이용할 수 있다.

  • PDF

새로운 DNS 리소스 레코드 정의를 통한 ePosition 위치 기반 서비스 (Realization of Location based Service with ePosition by Defining the New DNS Resource Record)

  • 장동혁;이상지;김경훈;권오석
    • 한국콘텐츠학회논문지
    • /
    • 제8권4호
    • /
    • pp.264-272
    • /
    • 2008
  • 이포지션(ePosition) 서비스는 유무선 인터넷을 통하여 지구상의 특정 지점의 위치정보를 물리적 주소 대신 그에 대응되는 고유한 위치식별 ID인 논리적인 주소로 제공하는 기술이다. ePosition 서비스를 활용하여 임의의 단말기를 이용하는 사용자에게 유무선 인터넷을 통하여 분산된 다수의 ePosition 서버를 지원하는 유비쿼터스 지리정보 서비스를 제공하기 위해서는 실제로 위치 정보가 저장 관리되는 ePosition 서버의 도메인네임을 레지스트리에 등록 저장함으로써 원하는 위치정보가 저장되는 ePosition 서버 접속이 자동적으로 이루어지도록 하는 것이 바람직하다. 또한 이미 표준으로 정해져 있는 DNS와 연계하여 ePosition 서비스를 효율적으로 제공하기 위해서는, DNS 서비스를 위한 표준규격을 만족하는 범주 내에서 ePosition서버의 도메인네임을 지정하여 등록할 수 있도록 새로운 리소스 레코드 타입을 정의할 필요가 있다. 본 논문은 ePosition 서비스를 위한 DNS 리소스 레코드를 정의하여 ePosition 서비스를 제공하는 시스템을 구현함으로서, 이미 구축되어 있는 DNS 기반의 인터넷과 연동이 원활하게 이루어지고 확장성이 뛰어나며 효율적인 ePosition 기반의 새로운 위치정보제공 서비스 방안을 제안한다.

분산형 태양광 발전 시스템을 위한 실시간 원격 모니터링 시스템 구현 (An Implementation of Realtime Remote-Monitoring System for Distributed Photovoltaic Power Plants)

  • 김창준;김정기;장경식
    • 한국정보통신학회논문지
    • /
    • 제19권10호
    • /
    • pp.2450-2456
    • /
    • 2015
  • 본 논문에서는 분산형 태양광 발전 시스템에 적용 가능한 실시간 원격 모니터링 시스템을 소개한다. 제안된 시스템은 상태정보 수집 장치인 PVC(PhotoVoltaic Client), 모바일 애플리케이션인 UTC(User Terminal Client), 시스템 운영프로그램인 OTC(Operating Terminal Client), 그리고 통신서버와 데이터를 저장하는 서버로 구성되어 있으며, 상태정보 수집 장치는 인버터와 시리얼통신을 통하여 운영정보를 수집하고, 수집된 정보는 서버에 전송되어 데이터 서버에 저장된다. 저장된 정보는 모바일 애플리케이션을 통하여 모니터링 되고, 수집장치 및 사용자 등의 정보는 운영프로그램을 통하여 관리된다. 또한, 제안된 시스템은 사용자에게 실시간으로 발전량 및 고장진단에 관한 정보를 제공함으로써, 고장인지 향상 및 유지보수비용 감소의 가능성을 제시해 주었다.

주문형 비디오 분배를 위한 웹-캐슁 멀티캐스트 전송 기법 (Web-Cached Multicast Technique for on-Demand Video Distribution)

  • 김백현;황태준;김익수
    • 정보처리학회논문지B
    • /
    • 제12B권7호
    • /
    • pp.775-782
    • /
    • 2005
  • 본 논문은 동일 비디오를 저장하고 있는 n개의 단말노드에서 생성되는 전송채널들을 병합하여 네트워크 대역폭을 n배 줄일 수 있는 멀티캐스트 전송 기법을 제안한다 클라이언트는 패칭 기법을 사용하여 전송중인 멀티캐스트 전송 트리에 가입함으로서 지연 없는 서비스를 제공받을 수 있으며 패칭과 멀티캐스트 채널을 통하여 전송되는 데이터들을 동시에 수신하여 재생한다. 비디오에 대한 요청빈도수가 증가할수록 요청된 비디오가 단말노드 사이에 저장될 확률은 증가하기 때문에 이를 이용하여 서비스를 제공함으로서 서버의 필요 전송채널수를 감소시킬 수 있다. 서버는 비디오 재생이 HEN 사이에 저장된 데이터의 양을 초과하여 지속되는 경우에만 새로운 멀티캐스트를 생성하여 전송한다. 제안된 기술은 비디오의 인기도에 따라 멀티캐스트 그룹 간격이 동적으로 변화되기 때문에 서버의 부하 및 네트워크 대역폭을 크게 감소시킬 수 있다 시뮬레이션 결과로부터 제안된 멀티캐스트 전송 기법은 서버의 부하 및 필요 전송 채널의 수를 감소시켜 시스템 성능을 향상시킬 수 있는 방법을 제시하고 있음을 확인하였다.