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

Search Result 1,660, Processing Time 0.034 seconds

Desing and Implementation of a Vector-baced Web Geographic Information Service (벡터기반 웹 지리정보서비스의 설계 및 구현)

  • 이용식;이윤원;유승원;김승현;차상균
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.68-70
    • /
    • 2000
  • 최근 웹을 통하여 지리정보를 제공하는 서비스가 점점 보편화되어 가고 있다. 그러나 대부분의 서비스는 서버에서 모든 질의를 처리하고 결과를 이미지형태로 보여주는 구조를 가지고 있어 서버에 많은 부담을 주고 제공할 수 있는 서비스에 제약이 있다. 벡터데이터 기반 서비스의 경우 이러한 문제를 해결할 수 있으나 상대적으로 높은 클라이언트 성능을 요구한다. 그러나 최근 클라이언트 시스템의 성능이 향상됨에 따라 벡터데이터를 사용하여 클라이언트측의 자원을 사용하는 구조가 의미있게 되었다. 본 논문은 벡터데이터를 기반으로 하여 웹을 통해 지리 정보를 제공하는 시스템을 설계하고 구현하였다. 사용자에게 불필요한 정보를 제거하고 데이터 전송량을 줄이기 위하여 레벨에 따른 상세정도(LOD: Level of Detail)를 지원하고, 클라이언트 캐시, 데이터 압축 전송 등의 방법을 사용한다. 또한, 객체전송을 위한 통신모듈을 자동으로 생성해주는 툴을 사용하여 개발시간을 줄이도록 하였다.

  • PDF

A New Method for Web GIS Application Program Development (Web GIS를 위한 새로운 응용프로그램 개발 방법)

  • 김종익;김형주;정진완
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04b
    • /
    • pp.15-17
    • /
    • 2000
  • 본 논문은 웹 지리정보시스템 구축을 위한 응용프로그램 개발의 새로운 방법을 제안한다. 제안된 방법은 응용프로그램을 클라이언트로부터 분리시켜 서버 측에서 관리하는 방법이다. 클라이언트 시스템으로부터 응용프로그램을 분리하면 클라이언트 시스템이 사용자의 플랫폼으로 전송될 때의 네트워크 오버헤드가 감소하고 클라이언트 시스템을 수정하지 않고도 새로운 응용프로그램을 추가하거나 기존의 응용프로그램을 수정할 수 있게 된다. 하지만 분리된 응용프로그램과 클라이언트는 여전히 입출력을 연동할 수 있어야 하며, 이를 위해 본 논문에서는 응용프로그램 입출력 기술언어를 정의하여 사용한다. 또한 서버 측에 분리된 응용 프로그램의 관리를 위해 응용프로그램 관리자가 필요하게 된다. 응용프로그램 관리자는 응용프로그램의 수행을 담당하며 응용프로그램과 클라이너트 사이의 입출력 게이트웨이의 역할을 담당하게 된다.

  • PDF

A Priority Inversion Alleviation Mechanism caused by Inter-Core Client-Server Communication of AUTOSAR (AUTOSAR의 코어 간 클라이언트-서버 통신으로 인해 발생하는 우선순위 역전 현상 완화 기법)

  • Min, Woo-young;Kim, Jung-ho
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.19-22
    • /
    • 2018
  • 현재 자동차 산업계에서 AUTOSAR는 효율적인 차량용 소프트웨어 개발을 위해 필수로 적용되고 있으며 자동차의 실시간 요구사항을 만족시키기 위해 실시간 운영체제를 사용한다. 하지만 AUTOSAR에서 제공하는 코어 간 클라이언트-서버 통신은 클라이언트 태스크에서 보낸 서비스 요청을 FIFO 순서로 처리하기 때문에 우선순위가 높은 태스크의 서비스가 낮은 태스크의 서비스 때문에 늦게 처리될 수 있다. 이는 우선순위 역전 현상이며 서비스의 처리 결과를 기다리느라 우선순위가 높은 태스크의 응답시간이 지연되므로, 이 태스크가 차량 안전에 있어 중요하다면 치명적일 수 있다. 이 논문에서는 서비스의 처리 순서가 결과에 무관한 경우에 한해 우선순위 큐를 도입함으로써 이 문제를 해결하였다. 제안된 기법은 Infineon 사의 TC297 MCU와 ETAS 사의 AUTOSAR 소프트웨어에서 실험했으며 우선순위가 높은 태스크의 응답시간이 1.42%의 오버헤드를 통해 1.26배 감소하였다.

  • PDF

Real-Time Network Traffic Monitoring System using SNMP (SNMP를 이용한 실시간 네트워크 트래픽 모니터링 시스템)

  • 박진호;정진욱
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2002.06a
    • /
    • pp.69-75
    • /
    • 2002
  • In this paper, we propose the realtime network traffic monitoring system usin SNMP that can supported network and system operation, management, expansion, and design using network analysis and diagnosis to a network administrator. The proposed system consists of two parts: analysis server for collection and analysis of the network information, and supports real-time monitoring of network traffic, and client system shows user a graphical data that analyzed a returned result from the server. This system implements web-based technology using Java and contributes to enhance the effectiveness of network administrator's management.

  • PDF

The Design and Analysis of Stablizing Algorithm for Client Buffer using Control Messages on VOD Systems (VOD 시스템에서 제어 메시지를 이용한 클라이언트 버퍼 안정화 알고리즘의 설계 및 분석)

  • Park, Gyu-Seok;Song, Tae-Seop;Mun, Byeong-Cheol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.12
    • /
    • pp.3077-3087
    • /
    • 1998
  • 본 논문에서는 분산 멀티미디어 환경에서 데이터 크기의 가변성과 네트워크의 부하변동으로 인하여 발생하는 미디어 불연속성을 방지하면서 동기화를 보장하는 클라이언트 버퍼 안정화 알고리즘을 제안한다. 제안 알고리즘은 클라이언트의 상황에 맞도록 산출된 미디어스크림의 제어량과 제어시간이 포함된 제어 메시지를 멀티미디어 서버로 전송함으로써 클라이언트 버퍼를 안정화 시킬 수 있다. 클라이언트는 주기단위로 수신측의 자원과 네트워크의 상태를 예측하여 오버런 혹은 스타베이션이 발생할 징후가 보이면 제어 메시지를 생성하는데, 제어값들은 클라이언트의 상황과 멀티미디어 서버의 미디어스트림전송 메커니즘 및 네트워크의 상태를 고려하여 생성된다. 본 알고리즘의 특징은 미디어스트림의 과도한 드롭으로 인한 질 저하를 방지하며, 특히 네트워크의 부하변동이 클 경우에는 빠른 속도로 시스템을 안정화시킨다.

  • PDF

Hierarchical Cache Model for Cache Invalidation in Mobile Environment (모바일 환경의 캐쉬 invalidation 문제 해결을 위한 계층적 캐쉬 모델)

  • 박슬예;김길용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.307-309
    • /
    • 2001
  • 인터넷 환경의 서버-클라이언트 모델에서 네트웍 부하를 줄이고 시스템 성능을 향상시키기 위한 방법으로 캐쉬가 있다. 모바일 클라이언트의 경우 적은 메모리와 스토리지 용량으로 인하여 캐쉬를 좀 더 효과적으로 다루는 방법이 필요하다. 특히 모바일 클라이언트 내의 캐쉬 된 데이터가 무효화(invalidation)되는 문제는 무선 네트웍의 낮은 대역폭과 불안정상 등의 관점에서 기존의 인터넷 환경과 다르게 접근될 필요가 있다. 또한 모바일 클라이언트는 리소스(배터리) 등의 문제로 인해 항상 네트웍과 지속적으로 연결을 하지 못하므로, 본 연구는 이러한 환경에서 캐쉬 된 데이터의 무효화 문제 해결을 위한 계층적 캐쉬 알고리즘을 제시한다. 서버-클라이언트 사이에 MSS(Mobile Switching Station)모델을 구성하고 AVI-based 알고리즘을 바탕으로 모바일 클라이언트에 대한 무효성 보고 횟수를 최소화하는 방법을 제시한다.

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

The Conformance Testing System of File and Time Synchronization Communication of IEC 61850 based Client (시각동기를 포함하는 IEC 61850 클라이언트 file 통신 적합성 시험 시스템)

  • Lee, N.E.;Jang, B.T.;Lee, M.S.;Youn, S.M.
    • Proceedings of the KIEE Conference
    • /
    • 2011.07a
    • /
    • pp.260-261
    • /
    • 2011
  • 현재 한국전력공사 전력연구원은 IEC 61850 패킷 분석이 가능하고 IEC 61850 통신규격 제정기관인 UCA(Utility Communication Architecture)에서 발행된 클라이언트 적합성 시험절차서(Rev 1.1)에 대한 시험모델링이 가능한 클라이언트 전용의 시험시스템 개발을 완료하였다[1-5]. 본 논문은 IEC 61850 클라이언트 적합성 시험 중 변전자동화의 파일 전송시험과 타임서버관한 시험모델링과 사례를 다루고자 한다.

  • 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 메시지를 클라이언트 응용 통신 메시지로 상호 변환하는 기능을 제공하고 클라이언트의 근거리 저속 통신 인터페이스를 고려한다.

Client-Server System Architecture for Inferring Large-Scale Genetic Interaction Networks (대규모 유전자 상호작용 네트워크 추론을 위한 클라이언트-서버 시스템 구조)

  • Kim, Yeong-Hun;Lee, Pil-Hyeon;Lee, Do-Heon
    • Bioinformatics and Biosystems
    • /
    • v.1 no.1
    • /
    • pp.38-45
    • /
    • 2006
  • We present a client-server system architecture for inferring genetic interaction networks based on Bayesian networks. It is typical to take tens of hours when genome-wide large-scale genetic interaction networks are inferred in the form of Bayesian networks. To deal with this situation, batch-style distributed system architectures are preferable to interactive standalone architectures. Thus, we have implemented a loosely coupled client-server system for network inference and user interface. The network inference consists of two stages. Firstly, the proposed method divides a whole gene set into overlapped modules, based on biological annotations and expression data together. Secondly, it infers Bayesian networks for each module, and integrates the learned subnetworks to a global network through common genes across the modules.

  • PDF