• Title/Summary/Keyword: 클라이언트

Search Result 2,182, Processing Time 0.031 seconds

Design and Implementation of Client Spatial Views to Support Consistency Control (일관성 제어를 지원하는 클라이언트 공간뷰의 설계 및 구현)

  • 임덕성;반재훈;문상호;홍봉희
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.213-215
    • /
    • 1999
  • 클라이언트/서버 환경에서 서버의 공간 데이터를 검색, 접근하기 위한 공간 질의는 대용량의 공간 객체에 대해 복잡한 공간 연산을 수행한다. 그러므로 클라이언트가 자주 이용하는 공간 질의를 매번 서버에서 처리하는 경우에 서버의 부하가 증가하며 질의 응답시간도 길어지게 된다. 따라서 이러한 공간 질의를 뷰로 정의하고 클라이언트에 실체화하면 질의를 효율적으로 처리할 수 있다. 이 경우에 공간뷰를 유도한 서버의 소스 객체의 변경에 따라 클라이언트의 실체화된 뷰 객체의 일관성을 유지해야 한다. 본 논문에서는 클라이언트/서버 환경에서 공간뷰 개념을 확장한 클라이언트 공간뷰를 정의하고 일관성 유지를 위한 알고리즘을 제시한다. 그리고 상용 지리정보시스템인 고딕에서 클라이언트 공간뷰 시스템을 설계 및 구현한다. 마지막으로 질의 재수행과 본 논문에서 제시한 클라이언트 공간뷰의 성능을 실제 데이터를 이용하여 비교 평가한다.

  • 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 Modeling & Implementation of Client for Performance Evaluation of Cache Consistency Maintenance Algorithms (캐시 일관성 유지 알고리즘의 성능평가를 위한 Client 모델링 및 구현)

  • Shin, Seoung-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.53-56
    • /
    • 2007
  • CAD와 같이 계산위주의 응용을 지원하기 위해 개발된 초기의 객체지향 데이터베이스 시스템은 클라이언트에서 자료의 요구와 처리를 허용하는 자료 탑재방식이다. 이 방식은 클라이언트 워크스테이션에서 수행되는 작업의 대부분을 수행할 수 있는 지역 DBMS를 허용한다. 클라이언트 워크스테이션에서 자료와 잠금을 캐싱하는 것은 클라이언트-서버 데이터베이스 시스템의 성능 향상을 위한 중요한 기술이다. 이 논문에서는 클라이언트 워크스테이션이 자신의 지역 데이터베이스를 유지하면서 회피 또는 탐지 기반의 캐시일관성 유지 알고리즘들의 성능을 평가할 수 있도록 하는 클라이언트 워크스테이션을 모델링하고 구현하였다. 이 시스템은 3개의 클라이언트로 구성되고, 각 지역 동시성 제어 기법으로는 2PL을 사용하였다. 이 모델은 멀티데이터베이스 시스템 환경으로 확장 가능하다.

  • PDF

A Client Agent Framework for Dynamic Connection with Web Services (웹 서비스 동적 연동을 위한 클라이언트 에이전트 프레임워크)

  • Park, Young-Joon;Lee, Woo-Jin
    • The KIPS Transactions:PartA
    • /
    • v.16A no.5
    • /
    • pp.339-346
    • /
    • 2009
  • In order to connect web services, clients generally should use heavy frameworks such as .Net framework and Java run-time environment, which require high performance hardware resources like a personal computer. Therefore, it is impossible for sensor nodes to handle web services due to their limited resources. In this paper, a client agent framework is proposed for dynamically connecting web services in the client node with limited resources. A client agent, which is managed by the framework in other server, has full capability for connecting web services, while a real client has a simple connection module with the client agent. In this framework, a client agent is dynamically generated using the WSDL in the web service server. By using the framework, sensor nodes or mobile devices can enhance their functionalities and services by accessing web services with minimum resources.

Avoidance-based Cache Consistency Technique on Transaction Processing Using an Asynchronus Write Intention Declaration (비동기적 갱신 의도 선언에 의한 트랜잭션 처리의 회피-기반 캐쉬 일관성 유지 기법)

  • 박용문;이찬섭;최의인
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.107-109
    • /
    • 2000
  • 고속 LAN과 같은 통신 장비의 발달로 클라이언트/서버 시스템 환경이 일반화됨에 따라 데이터베이스 시스템도 클라이언트/서버 환경을 지원하는 데이터 서버로서의 역할이 요구되었다. 또한, 다양하고 복잡한 형태의 제어 시스템들이 필요한 각 응용 분야에서 클라이언트/서버 시스템이 이용되고 있다. 이러한 상황에서 클라이언트들은 통신 비용 절감과 서버의 부하를 줄이기 위해 클라이언트의 버퍼에 데이터의 사본을 캐쉬(cache) 함으로써 클라이언트 시스템의 확장성 및 독립성을 추구한다. 하지만, 캐쉬한 데이터의 사본에 의해 갱신 연산이 수행되기 때문에 캐쉬 데이터의 일관성 유지를 위한 효율적인 방법들이 필요하다. 본 논문에서 제안한 기법은 클라이언트/서버 간의 데이터 전송이 페이지 단위로 행해지는 페이지-서버 환경에서 적용되는 회피-기반(avoidance-based) 기법으로써, 클라이언트가 데이터를 갱신할 때 갱신 의도를 비동기적으로 선언하는 캐위 일관성 유지 기법을 제안하였다. 그리고 제안한 기법과 최근에 제안된 기법들을 비교 분석하였다.

  • PDF

Object-Oriented System Design Techniques for Client/Server Information System Development (클라이언트/서버 정보 시스템 개발을 위한 객체 지향 시스템 설계 기법)

  • Im, Hong-Sun;Kim, Jong-U;Park, Seong-Ju
    • Asia pacific journal of information systems
    • /
    • v.6 no.2
    • /
    • pp.53-76
    • /
    • 1996
  • 최근 들어 많은 정보 시스템들이 클라이언트/서버 환경에서 개발되고 있다. 클라이언트/서버 정보 시스템은 기존의 정보 시스템에 비해 복잡도가 높은 시스템이므로, 시스템 개발 시 체계적인 개발 방법론의 적용이 필요하다. 객체 지향 개발 방법론은 객체 지향 개념에 기반하여 시스템의 재사용성, 확장성, 신뢰성, Scalability를 증진시킬 수 있는 방법론이다. 본 연구에서는 객체 지향 방법론에서 클라이언트/서버 정보 시스템 설계 작업을 체계적으로 수행하기 위한 기법과 절차를 제시한다. 이러한 기법은 설계 작업시 사용자 인터페이스에 대한 충분한 고려가 가능하고, 설계 객체의 규명을 체계적으로 지원하고, 응용 시스템 논리를 일관성 있게 배분할 수 있도록 도와준다. 한국과학기술원의 인텔리전트 캠퍼스 프로젝트에서 개발된 학사 시스템의 적용 사례와 함께 본 연구에서 제시하고 있는 객체 지향 설계 기법에 대해 소개한다.

  • PDF

A WAP-Based Workflow Runtime Client Service Model (무선 인터넷 기술을 이용한 워크플로우 런타임 클라이언트 서비스 모델)

  • Ryu, Jae-Kwang;Won, Eun-Tae;Kim, Hyong-Mok;Kim, Kwang-Hoon;Paik, Su-Ki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04a
    • /
    • pp.77-80
    • /
    • 2001
  • 기존 워크플로우 기술은 현재 세계적으로 기업의 경영환경을 새롭게 바꾸는데 큰 역할을 수행하고 있다. 그러나 현재 워크플로우 시스템 모델 중 런타임 클라이언트 부분은 기업의 변화된 환경에 적용하기에 공간상의 제약이라는 단점이 있다. 따라서 기존의 워크플로우 런타임 클라이언트에 새롭게 떠오르고 있는 무선 인터넷기술을 접목한다면 런타임 클라이언트가 갖는 공간상의 제약을 해결하고, 결과적으로 보다 나은 런타임 클라이언트 서비스를 제공 할 수 있는 장점이 있다. 따라서 본 논문에서는 기존의 런타임 클라이언트 모델의 가지는 문제점을 보완 하기 위해 무선 인터넷 기술을 접목한 새로운 런타임 클라이언트 모델을 제안하고자 한다.

  • PDF

A Case Study on Implementation of Client/Server System in Downsizing. (다운사이징 : 클라이언트 서버 시스템 구축에 관한 사례 연구)

  • 이영재;홍광희
    • The Journal of Information Technology and Database
    • /
    • v.1 no.2
    • /
    • pp.37-52
    • /
    • 1994
  • 오늘날의 정보시스템 구축 방향은 대형 컴퓨터를 중심으로 수많은 단말기를 연결한 수직형네트워크 시스템에서 다운사이징과 네트워크 기술이 결합하여 분산적으로 자료를 처리하는 클라이언트/서버 시스템 구축으로 변화하고 있다. 본 연구는 모든 단말기를 통제하는 대형 컴퓨터를 운영하는 전산망에서 클라이언트/서버 전산망으로 전환하는 하나의 사례연구를 통하여 구축환경변화, 시스템구성, 경영환경변화를 분석함으로써 클라이언트/서버 시스템의 성공적인 사례를 제시하는 것이다. 클라이언트/서버 시스템으로 변환하기전에 재개발할 시스템의 목표와 방향을 설정하기 위해서 벤치마킹을 실시하였고, 이의 결과를 바탕으로 경영업무의 프로세스를 재설계 하였다. 그리고 기업의 내부와 외부자료에 관한 표준화를 실시하였다. 정보기술 투자의 경제성과 경쟁우위 확보를 위하여 클라이언트/서버 시스템을 구현하게 되었으며 판매물류, 생산물류, 그리고 재무회계에 관한 경영지원시스템으로 구성되는 종합물류시스템 이외에 영업소에 관련된 영업정보시스템과 자동창고시스템이 컴퓨터 네트워크와 관련해서 시스템을 구성하였다. 구성 전략 촛점은 리엔지니어링, 다운사이징, 그리고 벤치마킹이었다. 시스템을 재개발한 후 업무의 계획, 진행, 분석, 감리등에 관한 체계적 업무흐름이 정착될 정도로 변화하였으며, 통신방식의 확대 및 다양화로 의사소통의 원활화와 타 관련업무와 연계처리, 그리고 부서들 상호간에 정보를 공유할 수 있었다. 또한 정보기술에 의한 업무처리를 기본으로 하는 기능적 태도로 인하여 관리자와 실무자의 업무운영에 관한 사고와 의식이 변화하였다. 따라서 매출액의 증가와 종업원수가 감소되었다.

  • PDF

A Simulator for Measuring the Computation Loads of Client/ Server Applications (클라이언트/서버 응용의 연산 부하 측정을 위한 시뮬레이터)

  • Lee, Jun-Yeon;Kim, Dae-Hyeon;Kim, Yeong-Chan
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.2
    • /
    • pp.185-195
    • /
    • 1999
  • 1990년대에 들어 컴퓨터 시스템의 급진적 발전으로 인한 소형 컴퓨터의 성능 향상과 가격 하락으로 보급량이 증가하고, LAN/WAN 및 인터넷 통신 기술 발달에 힘입어 여러 분야에서 많은 응용들이 클라이언트/서버 환경에서 개발되고 있다. 클라이언트/서버 환경을 도입하는 이유는 개방형 시스템으로서의 표준화와 자원 공유, 확장성, 가용성, 응용의 생산성 등의 장점 때문이다. 클라이언트/서버 환경에서 운용되는 대부분의 프로그램은 다계층 구조에서 표현계층(사용자 인터페이스) , 응용 로직, 그리고 데이카로 나뉘어질 수 있다. 클라이언트/서버 환경에서 최적의 성능을 얻기 위해서는 어느 자원을 어디로 분산하여야 하는가 하는 것이 문제가 된다. 만약 개발자가 코딩 단계에서 각 노드의 시스템의 부하 정보를 얻을 수 있다면, 클라이언트/서버 환경에서 부하가 적절히 분산된 최적의 프로그램임을 쉽게 개발할수 있다. 본 연구에서는 자바 소스 코드의 분석을 통하여 시스템 부하를 측정할수 있는 시뮬레이터를 개발하였다. 시뮬레이터는 시스템 환경 변수와 자바 소스 코드를 받아들여 모의실험한 후, 응답시간을 라인 그래프 및 막대그래프의 형태로 표현한다. 마지막으로, 시뮬레이터의 정확성을 검증하기 위하여 임의의 프로그램을 선택하여 설제 실행 시간과 본 시뮬레이터에서 측정된 응답시간을 비교, 분석하였다.

클라이언트-서버 구조를 기반으로 한 민속놀이 안내 도우미 시스템의 설계 및 구현

  • 강오한;김병만
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.3 no.1
    • /
    • pp.23-36
    • /
    • 1998
  • 본 논문에서는 전통 민속놀이를 동영상 및 안내음성으로 초고속통신망을 통하여 전송하고 상영할수 있는 클라이언트-서버형 민속놀이 안내 도우미 시스템의 구현 기술을 설명한다. 사용자가 마우스나 간단한 자연어를 통하여 보고자 하는 민속놀이나 요구사항을 입력하면 클라이언트는 서버에게 이를 전송하고 , 서버는 이런 조건을 만족하는 민속놀이의 동영상 및 안내음성을 초고속통신망을 통하여 클라이언트에게 전송하여 상영한다. 클라이언트-서버 시스템의 많은 기능들이 웹(WWW) 서버 프로그램과 브라우져(Browser0에서 기본 기능으로 제공되므로, 시스템의 구현에 이들 기능을 활요하였다. 클라이언트-서버형 도우미 시스템에서는 멀티미디어 데이터를 생성하는 기본기능외에도 멀티미디어 데이터의 동기화,키워드를 이용한 검색, 음성인식, 탐색(navigation)등의 다양한 기능을 사용자의 질의에 맞게 동작되도록 구현하였다.