• Title/Summary/Keyword: 서버 구조

Search Result 1,591, Processing Time 0.026 seconds

A MultiUser Internet Game (멀티 유저 인터넷 게임)

  • 김형민;김규년
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.376-378
    • /
    • 2000
  • 멀티유저 인터넷 게임이란 서로 다른 장소에 있는 사람들과 인터넷이라는 가상의 공간에 모여서 하나의 게임을 즐기는 것을 말한다. 멀티유저 인터넷 게임은 현재 가장 각광받고 있으며 발전 가능성이 무한하다. 하지만 이 멀티유저 인터넷 게임을 위한 서버와 클라이언트의 구축이 만만하지는 않다. 본 논문에서는 멀티유저 인터넷 카드게임을 구현한다. 현재 발표되어 있는 여러 가지 멀티유저 인터넷 게임 서버들의 구조와 문제점들을 분석한다. 그리고 여러 가지 멀티유저 인터넷 카드게임 서버 설계의 표준이 될 수 잇는 메시지 전달 방식, 메시지의 구성 방법 등을 제시한다. 최종적으로 본 논문에서 제안한 방식으로 멀티유저 인터넷 카드게임을 구현할 것이다.

  • PDF

A Multiuser from Virtual Shopping System of Disquisition (다중사용자를 위한 가상 쇼핑 시스템에 대한 연구)

  • 신정길;서영석;이종욱;최성
    • Proceedings of the KAIS Fall Conference
    • /
    • 2000.10a
    • /
    • pp.360-363
    • /
    • 2000
  • 본 논문에서는 사용자가 가상 쇼핑몰에 접속하여 여러 가지 물품에 대하여 구체적인 정보를 얻을 수 있는 사이버 쇼핑 몰 시스템 개발에 대해 소개한다. 또한, 이 시스템은 동일한 가상 쇼핑몰에 여러 사용자가 동시에 접속하여 참여할 수 있도록 설계되었다. 이를 위하여, 제시된 가상 쇼핑 시스템은 웹 서버를 기반으로 한 클라이언트/서버 구조로 구축되었으며, 사이버몰 생성기, 사이버몰 서버, 그리고 사이버몰 플레이어 등으로 구성된다.

Implementation of Server and XML Database for the Track&Trace System (Track&Trace 시스템의 서버와 XML 데이터베이스의 구현)

  • 유정순;하수철;박주상;황재각
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.05b
    • /
    • pp.703-707
    • /
    • 2003
  • 본 논문은 물류 Tracking 시스템[1]의 서버와 XML 데이터베이스 구현에 관한 사항이다. 서버는 XML(데이터), XSL(표현방법), JSP(로직)의 3가지 형태로 분리함으로써 관리 및 개발 생산성을 향상시키도록 한다. 공간 낭비와 비효율성을 해결하기 위하여 반구조적인 데이터 모델이며, 트리 구조 형식인 XML을 XML 전용 데이터베이스인 오라클에 사상하여 저장한다. 그 결과 매핑 정보를 알기 때문에 XML 문서 전체를 파싱할 필요가 없어 보다 효율적으로 질의가 가능하다.

  • PDF

Mobile Edge Computing-based Webtoon Platform Service (모바일 엣지 컴퓨팅 기반의 웹툰 플랫폼 서비스)

  • Lee, Geum-boon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.07a
    • /
    • pp.165-166
    • /
    • 2022
  • 본 논문에서는 웹툰 플랫폼 서비스를 위한 모바일 엣지 컴퓨팅의 구조를 제안한다. 웹툰과 같이 모바일 디바이스에서 실행되는 데이터들을 클라우드 서버로 오프로드하거나 원격 서버로부터 필요한 응용프로그램들을 다운로드 받지 않고, 모바일과 가까운 곳에 캐싱 콘텐츠를 전개함으로써 전송 지연없는 서비스를 보장받으며, 데이터가 발생한 근접 지역에서 데이터 분석 및 처리가 가능하므로 딥러닝을 적용한 새로운 서비스 카테고리로 확장할 수 있음을 제시한다.

  • PDF

A Method for Assigning Clients to Servers for the Minimization of Client-Server Distance Deviation (클라이언트-서버간 거리 편차의 최소화를 위한 클라이언트의 서버 배정 방법)

  • Lee, Sunghae;Kim, Sangchul
    • Journal of Korea Game Society
    • /
    • v.16 no.3
    • /
    • pp.97-108
    • /
    • 2016
  • Multi-client online games usually employ multi-serve architectures. For group play, if the user response time deviation between the clients in a group is large, the fairness and attractions of the game will be degraded. In this paper, given new clients, we propose a method for assigning the clients to servers to minimize the deviation of client-server distance which plays a major role in the user response time. This method also supports client matching for group play and server load balancing. We formulate the client-server assignment problem as an IP one, and present a GA(Genetic Algorithm)-based algorithm to solve it. We experimented our method under various settings and analyzed its features. To our survey, little research has been previously performed on client-server assignment under consideration of client matching, distance deviation minimization and server load balancing.

A Shared Cache Directory based Wireless Internet Proxy Server Cluster (공유 캐시 디렉토리 기반의 무선 인터넷 프록시 서버 클러스터)

  • Kwak Hu-Keun;Chung Kyu-Sik
    • The KIPS Transactions:PartA
    • /
    • v.13A no.4 s.101
    • /
    • pp.343-350
    • /
    • 2006
  • In this paper, wireless internet proxy server clusters are used for the wireless internet because their caching, distillation, and clustering functions are helpful to overcome the limitations and needs of the wireless internet. A wireless Internet proxy server cluster needs a systematic scalability, simple communication structure, cooperative caching, and serving Hot Spot requests. In our former research, we proposed the CD-A structure which can be scalable in a systematic way and has a simple communication structure but it has no cooperative caching. A hash based load balancing can be used to solve the problem, but it can not deal with Hot Spot request problem. In this paper, we proposed a shared storage based wireless internet proxy server cluster which has a systematic scalability, simple communication structure, cooperative caching, and serving Hot Spot requests. The proposed method shares one cache directory and it has advantages: advantages of the existing CD-A structure, cooperative caching, and serving Hot Spot requests. We performed experiments using 16 PCs and experimental results show high performance improvement of the proposed system compared to the existing systems in Hot Spot requests.

Linux based IDS for Web Server through TCP Stream Analysis (TCP Stream 분석을 통한 리눅스 기반의 웹 서버 IDS)

  • 정해진;문정훈;이명선;변옥환
    • Proceedings of the Korea Institutes of Information Security and Cryptology Conference
    • /
    • 2002.11a
    • /
    • pp.519-523
    • /
    • 2002
  • NIDS의 보급이 보편화됨에 따라 NUDS를 우회하기 위한 공격 기법 역시 많이 개발 되고 있다. 이런 공격들 중 일부는 NIDS 구조의 근본적인 결함을 이용하기 때문에 NIDS 구조에서는 해결될 수 없다. NIDS의 많은 장점들을 유지하면서도 NIDS의 한계를 극복하는 새로운 HIDS 모델을 제시한다. HIDS는 시스템에 많은 부하를 준다는 것이 가장 큰 문제점이지만, Web 서버는 특성상 모든 곳에서의 접속을 허용하므로 보안에 취약하기 때문에 어느 정도 HIDS에 의한 부하를 감수하더라도 보안을 강화해야만 한다. 또한. Web 서버는 Web 서비스라는 특정 목적만을 위해 운영되기 때문에 HIDS를 설치하더라도 Web 공격에 대해서만 고려함으로써 HIDS의 부하를 상당히 줄일 수 있다. 본 논문에서 제안하는 HIDS는 Linux 운영체제의 Kernel에서 TCP Stream을 추출하여 이를 감사 자료로써 사용하여 침입탐지를 한다.

  • PDF

Architecture Design of Fault Tolerant Digital Library Service (장애 감내형 디지털도서관 서비스 구조 설계)

  • Kim, Ki-Young;Sul, Dong-Myoung;Choi, Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.436-438
    • /
    • 1998
  • 신뢰성 향상은 분산 시스템의 기본 목표이며, 이를 위하여 서비스를 제공해 주는 서버 객체의 중복이 불가피 하다. 본 논문에서는 중복과 함께 고려되어야 할 기본적인 사항들을 알아보고, 현재의 시스템들을 CORBA 환경과 CORBA 에 기반하지 않은 환경으로 나누어, 각각의 시스템 환경하에서 신뢰성 있는 분산 어플리케이션의 구현을 제공하기 위해 진행되었던 연구 사례로 Orbix+Isis, Electra와 Chameleon을 소개한다. 또한 디지털 도서관에서 핸들 서비스를 제공하고 있는 핸들 서버의 장애 감내을 위한 장애 감내형 다중화 서버 모델을 제시하고, 이를 제공하기 위한 ILU의 인터페이스를 제시함으로써, 장애 감내형 디지털 도서관 서비스 구조 설계에 관한 연구를 소개한다.

  • PDF

분산 환경을 위한 중복데이타 서버(replication server) 구조에 관한 연구

  • 이종호;이우기;박주석;강석호
    • Proceedings of the Korea Database Society Conference
    • /
    • 1994.09a
    • /
    • pp.71-103
    • /
    • 1994
  • 중복데이타 서버(replication server) 는 자주 사용되는 데이타의 부분 또는 전부를 뷰 형태로 여러 지역에 중복하여 저장함으로써 최종 사용자가 원하는 데이터에 빨리 접근할 수 있도록 해준다. 또한 기본 테이블의 변화된 내용을 주기적으로 뷰에 반영함으로써 데이타 동시성의 문제를 완화하며 통신량을 감소시킬 수 있다. 본 연구에서는 기본 테이블에 일어난 변화를 저장뷰(materialized view)에 반영시켜주기 위해 테이블 전체를 읽는 방식을 피하고 일정기간 동안 테이블에 일어난 변화가 기록된 로그(log)를 이용하는 디프런셜 갱신(differential update) 방법을 사용한다. 이 방법은 테이블의 잠금(locking) 을 피함으로 시스템의 성능을 향상시 킬 수 있다. 또한 갱신에 관련된 통신량을 최소화하기 위한 기법들을 제안한다. 위의 방법을 이용하여 분산 상황에서 조인 저장뷰(join materialized view)의 갱신을 효과적으로 지원해 주는 중복데이타 서버(replication server)의 구조에 관해 연구한다.

  • PDF

High Quality VoD Service Platform (고품질 VoD 서비스 플랫폼)

  • Lee Sang-Youn;Kim Jin-Han;Kim Sang-Taek
    • 한국정보통신설비학회:학술대회논문집
    • /
    • 2003.08a
    • /
    • pp.115-116
    • /
    • 2003
  • 본 논문에서는 광대역 인터넷 이용자를 위한 고품질 VoD(Video on Demand) 서비스 네트워크와 플랫폼 구조를 제시하였다. 현재의 IP 기반 네트워크는 서비스를 위한 네트워크 대역폭을 보장하지 못한다. 따라서 고품질의 VoD 서비스를 위해서는 이러한 문제의 해결이 필수적이며 여기서는 지역 서버기반의 네트워크 구조를 제시하고 플랫폼을 구축하였다. 지역서버는 트래픽과 지역성을 고려하여 구축되었으며 이용자는 서비스 이용시 대역폭이 가장 잘 보장될 수 있는 지역 서버로 연결된다. 네트워크의 균형적인 트래픽 제어 및 고품질 서비스를 위하여 트래픽 양을 예측하고 이에 기반한 플랫폼을 구축하였다. 현재 이 플랫폼을 기반으로 KT 광대역 인터넷 이용자를 위한 VoD 서비스가 제공되고 있다.

  • PDF