• Title/Summary/Keyword: 클라이언트-서버 응용

Search Result 283, Processing Time 0.029 seconds

The XML-based Client-Server Message Definition System for Massively Multi-player Online Games (대규모 온라인 게임을 위한 XML 기반의 클라이언트-서버 메시지 정의 시스템)

  • 박학봉;신지원;오삼권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.322-324
    • /
    • 2003
  • MMORPG(Massively Multi-player Online Role Playing Games)와 같은 클라이언트-서버 기반의 대규모 온라인 게임은 정보 전송을 위한 많은 메시지들을 정의하여 사용한다. 그러나 게임의 기획이나 내용 및 기타 게임 요소들이 변경되면 개발자들은 메시지를 추가하거나 변경하는 문서를 작성해야 하고 작성된 문서에 근거하여 프로그램의 수정작업을 수행해야 한다. 본 논문에서는 대규모 온라인 게임의 내용확장성으로 인해 지속적으로 반복되는 메시지의 추가 및 변경 작업을 용이하게 해주는 XML 기반의 메시지 정의 시스템을 제안한다. 제안된 시스템은 메시지 정의에 있어서 데이터의 구조 표현과 내용 표현이 동시에 가능한 XML을 이용했으므로 다양한 형식 (format)의 메시지를 정의할 수 있으며, 대규모 온라인 게임뿐만 아니라 클라이언트-서버 기반의 일반 통신 응용 프로그램에도 사용할 수 있다.

  • PDF

Real-Time Concurrency Control for Update Transactions in Broadcast Disks Environment (방송 디스크 환경에서 갱신 트랜잭션을 위한 실시간 동시성 제어)

  • 임성준;조행래
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.40-42
    • /
    • 2004
  • 방송 디스크 환경에서는 서버와 클라이언트간의 비대칭적인 대역폭으로 인해 전통적인 동시성 제어 기법을 적용시키기 힘들다. 뿐만 아니라 최근 방송 디스크 환경에서 대부분의 응용분야들이 실시간 트랜잭션 처리를 요구하고 있다. 실시간 트랜잭션 처리는 데이터 일관성뿐만 아니라 트랜잭션이 마감기한 내에 완료해야하는 시간적 제약을 고려해야 한다. 본 논문에서는 방송 디스크 환경에서의 많은 계약들과 트랜잭션의 실시간성을 만족시킬 수 있는 동시성 제어 기법을 제안한다. 제안한 기법은 클라이언트에서 실행되는 읽기 전용 트랜잭션을 서버와의 접촉 없이 자체적으로 처리할 수 있다. 또한 서버에서의 전역 검증 과정에서 발생하는 클라이언트 갱신 트랜잭션의 데이터 충들을 클라이언트에서 미리 발견하여 재실행시킴으로써 마감기한을 놓치는 트랜잭션의 수를 줄일 수 있는 장점을 갖는다.

  • PDF

실시간 분산 응용을 위한 타스크 행위 명세 언어

  • 김정술
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 1998.10a
    • /
    • pp.623-635
    • /
    • 1998
  • 이 논문에서 우리는 분산 실시간 소프트웨어 설계방법인 CODARTS/DA(Concurrent Design Approach for Real-Time Systems/Distributed Application)를 위한 타스크 행위 명세방법을 제안한다. 각 타스크는 CODARTS/DA 모듈들, 즉, 다수 클라이언트/서버 모듈(Multiple Client/Sever Module), 단일 클라이언트/서버 모듈(Single Client/Server Module), 그룹 통신모듈(Group Comm. Module), 우선 순위 모듈등과 통신을 수행하는데, 분산환경의 동기, 비동기 문제들을 제안한 방법으로 설계 명세할 수 있다. 또한 제안된 명세방법은 C언어와 비슷한 문법구조를 제공하므로 쉽게 문서들이 구조적 프로그램으로 변환될 수있다.

Web-based Control System for Existing Applications (기존 어플리케이션의 웹 기반 제어 시스템)

  • 홍상현;황선태;정갑주;이지수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.382-384
    • /
    • 2002
  • 기존에 작성된 어플리케이션은 독립적이거나 클라이언트-서버 모델을 기초로 하고 있다. 하지만 인터넷의 대중화와 더불어 원격지에 있는 정보를 웹을 통해 접속하여 처리하는 기술이 보편화됨에 따라 기존 어플리케이션도 하나의 서비스 개념으로 발전해 나가고 있다. 본 논문에서는 이러한 웹기반 기술을 이용하여 기존의 어플리케이션을 웹 브라우져를 통해 원격에서 제어할 수 있는 구조를 제안한다. 이 구조는 클라이언트, 웹서버, 미들웨어의 세 부분으로 구성되어 있으며 각 요소별로 원격 호스트에 존재하기 때문 다양한 응용이 가능하다.

  • PDF

Concurrency Control based on Serialization Graph for Query Transactions in Broadcast Environment : CCSG/QT (방송환경에서 질의 거래를 위해 직렬화 그래프에 기반을 둔 동시성 제어 기법)

  • 이욱현;황부현
    • Journal of KIISE:Databases
    • /
    • v.30 no.1
    • /
    • pp.95-107
    • /
    • 2003
  • The broadcast environment has asymmetric communication aspect that is typically much greater communication bandwidth available from server to clients than in the opposite direction. In addition, most of mobile computing systems allow mostly read-only transactions from mobile clients for retrieving different types of information such as stock data, traffic information and mews updates. Since previous concurrency control protocols, however, do not consider such a particular characteristics, the performance degradation occurs when previous schemes are applied to the broadcast environment. In this paper, we propose the efficient concurrency control for query transaction in broadcast environment. The following requirements are satisfied by adapting weak consistency that is the appropriate correctness criterion of read-only transactions: (1) the mutual consistency of data maintained by the server and read by clients (2) the currency of data read by clients. We also use the serialization graph scheme to check the weak consistency efficiently. As a result, we improved a performance by reducing unnecessary aborts and restarts of read-only transactions caused when global serializability was adopted.

Design & Implementation of Thin-Client Architecture using Server Based Computing (서버 기반 컴퓨팅을 활용한 썬-클라이언트 아키텍쳐 설계 및 구현)

  • Song, Min-Gyu
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.13 no.5
    • /
    • pp.149-157
    • /
    • 2008
  • In the field of computing service, there is a copernican revolution indebted to development of network & computer technology. Computer system, which is set to mainframe in the 1960's, is advancing torwards to the paradigm of server based computing, so-called thin-client. In thin-client computing, network is the platform which is responsible for transfer of application, so that client execute application installed on server. It is also possible that each system share the computing resource connected with network. In this parer, we suggest component & distributed computing technology as a measn for the implementation of thin-client architecture hence, make the best use of COM(Component Object Model and PYRO(PYthon Remote Objects). We talk about the concept and mechanism of thin-client at the beginning, and propose the design of network architecture for the implementation thin-client.

  • PDF

A Detection-based Cache Consistency Algorithm using Dynamic Update in Client-Server Environments (클라이언트-서버 환경에서 동적 갱신을 이용한 탐지기반의 캐쉬 일관성 알고리즘)

  • Kim Chi-yeon;Jeong Jong-myeon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.7
    • /
    • pp.1561-1568
    • /
    • 2005
  • In client-solver environments, clients can execute applications without contact a server by storing data in its cache. To guarantee correction of applications, we need a cache consistency algorithm. Many cache consistency algorithms have been proposed, these were categorized by detection-based and avoidance-based algorithms. In this paper, we propose a new detection-based cache consistency algorithm that can reduce a burden of a client that has poor resource compare with a server Our method controls concurrency of transactions using timestamp ordering and updates a cache dynamically. In addition to we show that our method maintains a one-copy serializability.

Design and Implementation of Client Monitoring System Using Java in Client/Server Environment (클라이언트/서버 환경에서 자바를 이용한 클라이언트 모니터링시스템 설계 및 구현)

  • Jeon, Do-Hyeon;Lee, Seon-Dong;Yoon, In-Mo;Kim, Chan-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10b
    • /
    • pp.1257-1260
    • /
    • 2001
  • 본 논문에서는 클라이언트(Windows)/서버(Linux) 환경에서 Java와 C/C++ 언어를 이용한 원격 제어 시스템을 설계 구현하여 Windows 기반의 그룹 내에(기업, 학교 등) 연결된 컴퓨터사이의 통신, 원격 제어, 모니터링, 시스템의 사양, 사용되고 있는 응용프로그램 등의 관리가 가능한 시스템을 개발하였다.

  • PDF

Design and Implementation of a Document System based On Smart Client Application (스마트 클라이언트 응용을 이용한 문서 시스템의 설계 및 구현)

  • Park Jong-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.593-596
    • /
    • 2006
  • 최근 스마트 클라이언트 기술에 대한 관심이 비약적으로 증가하고 있다. 인터넷 상에서 이뤄지는 입력, 출력 정보는 인터넷을 통해 서버에 저장되며, 이와 같은 정보 전달을 위해 웹 브라우저를 이용한다. 그러나 웹 브라우저는 단지 페이지를 사용자에게 전송하고, 이를 받아본 사용자는 브라우저 자체의 기능 미비로 인해 페이지의 내용 또는 하이퍼링크를 탐색하거나 입력, 수정, 삭제된 데이터를 전송하는 용도에 머물고 있으며, 특히 브라우저를 이용해서 양식을 표현하고자 할 경우 사용자 친화적인 화면으로 구현하기 위해서는 개발자의 많은 노력이 필요했다. 따라서, 본 논문에서는 브라우저 보다 기능과 인터페이스 구성이 뛰어난 스마트 클라이언트 어플리케이션을 이용한 비이민비자 신청서 시스템을 구현하였다. 이러한 결과 사용자 친화적인 화면을 구성하는데 비용이 적게 들었고 스마트 클라이언트 어플리케이션을 이용하기 때문에 배포 문제가 해결되었으며, 보안성이 증가하게 되었다.

  • PDF

Design of Dynamic Client Agents for Connecting Web Services (동적 웹 서비스 연동 클라이언트 에이전트 설계)

  • Park, Young-Joon;Lee, Woo-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.691-693
    • /
    • 2008
  • 현재 클라이언트가 웹 서비스를 이용하기 위해서는 고사양의 CPU, 메모리 등의 빠른 속도를 지원하는 통신 인터페이스가 필요하다. 하지만 초소형 센서 노드와 같이 제한적인 리소스를 가진 클라이언트에서는 웹 서비스 프레임워크를 탑재할 만한 리소스가 없다. 본 논문에서는 제한된 자원을 갖는 클라이언트가 웹 서비스를 사용할 수 있도록 연결하는 클라이언트 에이전트를 제안한다. 클라이언트 에이전트는 실제 클라이언트가 요청한 웹 서비스에 따라 웹 서비스를 연동하는 코드를 동적으로 자동 생성한다. 또한 웹 서비스 서버와 통신하는 SOAP 메시지를 클라이언트 응용 통신 메시지로 상호 변환하는 기능을 제공하고 클라이언트의 근거리 저속 통신 인터페이스를 고려한다.