• Title/Summary/Keyword: 서버 구조

Search Result 1,591, Processing Time 0.027 seconds

Implementation of NPC server for adaptive Al in online game (온라인 게임에서의 적응형 Al 구현을 위한 NPC 서버의 설계)

  • Mun, Sung-Won;Han, Sung-Ho
    • Journal of Korea Game Society
    • /
    • v.5 no.4
    • /
    • pp.23-32
    • /
    • 2005
  • This paper introduces environment analysis way to improve the game AI. The way of environment analysis can provide game user the more reality than generally used AI patterns. This paper suggests the way to make die NPC patterns variously. To realize this theory we designed the organization of NPC server newly, and also accomplished the experiment of NPC server simulation test to get the performance applied in real situation.

  • PDF

Design of a WebDAV Sewer using Apache and PostgreSQL (Apache와 PostgreSQL을 이용한 WebDAV 서버의 설계)

  • 정혜영;안건태;박희종;문남두;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.397-399
    • /
    • 2004
  • 분산된 작업 공간의 사용자가 인터넷을 통하여 협업을 할 수 있도록 하기 위하여 WebDAV 명세가 W3C의 IETF의 작업 그룹에 의해서 1992년 2월에 발표되었다. WebDAV는 HTTP/1.1을 확장한 웹 통신프로토콜로서, 인터넷을 통하여 광범위하고 다양한 콘텐츠의 비동기적인 협업을 지원하기 위한 표준 하부 구조를 제공한다. 이러한 명세를 지원하는 WebDAV 서버의 주요 기능은 HTTP/1.1의 기본적인 웹 서버의 기능을 제공하면서 확장된 WebDAV 명세의 기능을 제공하는 것이다. 본 논문에서 설계한 WebDAV 서버는 WebDAV를 지원하고 있는 공개 소프트웨어인 아파치 웹 서버의 mod_dav 모듈을 확장한 것으로 WebDAV의 자원과 속성 및 잠금 정보를 기존의 파일 시스템의 파일 형태로 관리하고 있는 것을 자원의 속성과 잠금 정보 부분을 PostgreSQL 데이터베이스에서 관리하도록 하였다. WebDAV 자원의 속성과 잠금 정보를 파일로 관리함으로 인한 성능 저하와 확장성의 문제를 해결할 수 있다.

  • PDF

A Scheme Developing QoS in a Virtual Hosting Server (가상 호스팅 서버에서 QoS 향상 기법 연구)

  • Ryou, Sang-Woo;Lee, Sang-Moon;Min, Byung-Seok;Kim, Hag-Bae
    • Annual Conference of KIPS
    • /
    • 2001.10a
    • /
    • pp.301-304
    • /
    • 2001
  • 가상 멀티 호스팅 서버란 한 서버 안에 여러 도메인을 관리하면서 각각의 도메인에 해당되는 사이트를 운영한 수 있도록 하는 서버를 말한다. 보통 한 단일 서버 내에 수 십에서 수 백 개의 사이트를 운영하게 된다. 하지만 외부로부터의 트래픽이 많아지면 각 사이트가 제대로 동작하지 않을 수 있다. 본 논문에서는 각 사이트들이 독립적으로 운영되면서 컨텐츠 전달의 본 목적을 충분히 발휘하면서 최적의 성능을 유지한 수 있도록 하는 QoS를 향상 시린 수 있는 구조를 연구한다. 또한 부하의 상태에 따라 피드백을 통한 부하 분산을 적용함으로서 QoS를 보장하고자 한다.

  • PDF

Performance Analysis of Commercial Streaming Server (스트리밍 서비스를 위한 서버의 구조 최적화 연구)

  • 오창영;원유집
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.7-9
    • /
    • 2001
  • 웹 사용자들 중 멀티미디어로 제공되는 동영상 Streaming 정보에 접근하는 사람의 비율이 매우 빠르게 증가하고 있는 요즘 이러한 멀티미디어 Streaming 서비스를 좀 더 많은 사람들에게 양질의 서비스를 하려면 어떤 부분의 개선이 요구되어지며, 또 이 Streaming 서버가 어떠한 형태의 서비스를 하는지, 어느 정도의 시스템을 필요로 하는지에 대하여 알아보기 위하여 Streaming 서비스를 해주는 일반적인 서버를 보통의 하드웨어성능을 가지는 PC에 설치하여 실험하여 보았고 그 결과로 서버를 구성하는데 있어서 Streaming Server들이 가질 수 있는 문제 즉 Load가 발생되는 부분을 알아보고 있다. 실험의 결과로 볼 때 현재 일반적인 PC나, Streaming Server Hosting을 하는 업체에서 사용하고 있는 서버하드웨어는 Streaming service를 하기에는 적합하지 않지만, 문제점을 알고 적절한 하드웨어 Resource의 추가로 좀 더 효과적인 서비스를 할 수 있도록 하고자 한다.

Design of Replication Manger for Content Metadata Management System (컨텐츠 메타데이터 관리시스템의 이중화 관리기 설계)

  • Jin, Ki-Sung;Lee, Mi-Young;Kim, June
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.67-69
    • /
    • 2003
  • 데이터베이스 이중화는 데이터베이스의 복사본을 또 다른 서버로 복사하여 단일 서버에 집중되는 부하를 분산할 뿐만 아니라, 서버의 고장이 발생하더라도 정상 동작중인 다른 서버에서도 서비스가 가능하도록 하여 고성능 및 고가용성을 제공하기 위한 기술이다. 본 논문에서는 이러한 데이터베이스 이중화 기술을 CMM(Content Metadata Management)시스템에 적용하기 위한 방법에 대하여 기술한다. 제안하는 이중화 모델은 다중 위상구조의 환경에서 동작 가능하며 XML 문서와 같은 멀티미디어 객체에 대해서 복제를 지원한다. 또한 변경 로그를 이용하여 데이터베이스의 변경 사항을 복제 서버로 반영함으로써 데이터베이스의 동기화를 보장한다.

  • PDF

A Scheme Guaranteeing QoS in a Virtual Hosting Server (가상 호스팅 서버에서 QoS 보장을 위한 기법에 관한 연구)

  • Ryou, Sang-Woo;Lee, Sang-Moon;Kim, Hag-Bae
    • Proceedings of the KIEE Conference
    • /
    • 2001.07d
    • /
    • pp.2756-2758
    • /
    • 2001
  • 가상 멀티 호스팅 서버란 한 서버 안에 여러 도메인을 관리하면서 각각의 도메인에 해당되는 사이트를 운영할 수 있도록 하는 서버를 말한다. 보통 한 단일 서버 내에 $200{\sim}300$개의 사이트를 운영하게 된다. 하지만 외부로부터의 트래픽이 많아지면 각 사이트가 제대로 동작하지 않을 수 있다. 본 논문에서는 각 사이트들이 독립적으로 운영되면서 컨텐츠 전달의 본 목적을 충분히 발휘하면서 최적의 성능을 유지할 수 있도록 하는 QoS를 보장할 수 있는 구조를 연구한다. 또한 부하의 상태에 따라 피드백을 통한 컨텐츠의 질을 차등 적용함으로서 QoS를 보장하고자 한다.

  • PDF

A Study on Improving Disk Performance On the Web Cache Sewer (웹 캐시 서버의 디스크 성능 향상에 대한 연구)

  • Lee, Yoon;Lee, Dae-Sung;Kim, Ki-Chang
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.412-414
    • /
    • 2002
  • 인터넷 사용자에게 빠른 응답시간을 제공하기 위한 대안으로 웹 캐시 서버가 사용되고 있다. 그러나 웹 캐시 서버는 클라이언트의 처리 요청의 집중으로 인해서 디스크 I/O병목현상이 유발되어 성능이 저하되는 문제점이 있다. 기존의 캐시서버 디스크 성능 개선 방안으로는 다중쓰레드, RAID기술의 적용이 제안되었으나 효율성과 비용측면의 문제점을 갖고있다. 본 논문은 기존의 웹 캐시 서버, “스퀴드”의 오브젝트 저장구조와 디스크 접근방식을 변경하여 효율적이고 경제적인 디스크 성능 개선 방안을 제시하고자 한다.

  • PDF

A DBMS-Independent Approach for Data Synchronization in Embedded DBMS Environment (임베디드 DBMS 환경을 위한 DBMS 독립적인 데이터 동기화 기법)

  • 장우석;강영호;노형준;정병대;손성용;김상욱
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.43-45
    • /
    • 2002
  • 임베디드 DBMS는 일반적으로 고성능, 대용량의 서버 DBMS로부터 다운로드받은 데이터를 관리한다. 이와 같은 임베디드 환경에서는 대부분의 경우 클라이언트와 서버가 접속되지 않은 상태에서 데이터 변경이 이루어진다. 데이터 동기화란 서버와 클라이언트에서 비접속 기간동안 각각 발생한 변경 내용들을 서로 비교, 교환하여 데이터 불일치성을 해결하는 작업을 말한다. 다양한 이기종 DBMS가 사용되는 임베디드 DBMS 환경에서는 현재 DBMS 벤더들마다 내부적으로 자체 개발한 동기화 방식을 이용하기 때문에 이기종 DBMS간의 동기화에는 추가적인 부담이 필요하다. 본 논문에서는 사용되는 DBMS에 독립적인 데이터 동기화 방법을 제안한다. 이 방법을 이용하면 동기화가 DBMS의 응용 프로그램처럼 동작하도록 할 수 있기 때문에 DBMS의 내부 구조에 변화를 주지 않고 동기화 서버를 구현할 수 있다 이러한 DBMS에 독립적인 특징은 임베디드 DBMS와 동기화 서버를 이용한 응용 프로그램이 유연성과 상호 운용성을 가질 수 있도록 해 준다.

  • PDF

SPQI: An Efficient Continuous Range Query Indexing Structure for a Mobile Environment (SPQI: 이동 환경에서 연속 범위 질의에 대한 효율적인 색인 구조)

  • Lee, JongHyeok;Jung, HaRim;Youn, Hee Yong;Kim, Ung-Mo
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.1
    • /
    • pp.70-75
    • /
    • 2015
  • In this paper, we explore the efficient processing of continuous range queries over a huge number of moving objects, each of which retrieves the moving objects that are currently located within a geographic query region of interest. The moving objects should continually communicate with the server to report their current locations, so as to keep the results of the continuous range queries up-to-date. However, this increases the server workload and involves a enormous amount of communication as the number of continuous range queries and the moving objects becomes enormous. In this paper, we adopt an approach where we leverage available memory and computational resources of the moving objects in order to resolve these problems. To this end, we propose a query indexing structure, referred to as the Space Partitioning Query Index(SPQI), which enables the server to efficiently cooperate with the moving objects for processing continuous range queries. SPQI improves system performance in terms of server workload and communication cost. Through simulations, we show the superiority of SPQI.