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

Search Result 1,659, Processing Time 0.04 seconds

A Recovery Technique Using Client-based Logging in Client/Server Environment (클라이언트/서버 환경에서 클라이언트 기반 로깅을 이용한 회복 기법)

  • Park, Yong-Mun;Lee, Chan-Seop;Kim, Hui-Su;Choe, Ui-In
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.8S
    • /
    • pp.2735-2747
    • /
    • 2000
  • 클라이언트/서버 데이터베이스 시스템에서 로깅 기법을 사용하는 기존 회복 기법은 서버에서만 전체 로그를 관리한다. 이는 잠재적으로 각 클라이언트에서 수행되는 트랜잭션에 대한 로그 레코드의 전송 비용을 내포하고 있고, 네트워크 트래픽을 증가시킨다. 본 논문에서는 로그 레코드의 전송 비용을 제거하기 위해서 클라이언트 기반 로깅(client-based logging)을 지원하고, 중복된 before-image를 제거하고 재수행 전용 로그(redo-only log)만을 로깅하는 방법을 제안한다. 그리고 클라이언트 파손 시 클라이언트에서 자치적으로 한번의 후방향 클라이언트 로그 분석을 이용한 재수행 회복을 하고, 서버 파손 시 각 클라이언트에서는 병행적으로 후방향 클라이언트 로그 분석을 이용하여 회복해야 하는 페이지의 after-image만을 서버에 전송하며, 서버에서는 수신된 after-image와 후방향 서버 로그 분석을 이용하여 재수행 회복을 수행한다.

  • PDF

A Cient Tool for Database Servers on the Client-Server Model (클라이언트-서버 모델의 데이타베이스 서버용 클라이언트 도구)

  • 인소란;이근영;임채덕;전성택;김명준
    • The Journal of Information Technology and Database
    • /
    • v.1 no.1
    • /
    • pp.107-121
    • /
    • 1994
  • 클라이언트-서버 응용 개발용 도구는 처리하는 형태에 따라 스크린 에뮬레이션 형태, 그래픽 클라이언트-서버 형태, 그리고 분산 트랜잭션 처리 기능을 보유하고 있는 트랜잭션형 클라이언트-서버형태 등이 있다. 본 논문에서는 이들 중에서 관계형 데이타베이스 서버에 용이하게 접근할 수 있는 그래픽 클라이언트-서버 형태를 지닌 데이타베이스 서버용 클라이언트 도구(일명 한마당)를 제안하였다. 한마당은 분산 처리 환경하에서 다매체를 이용한 클라이언트-서버 형태의 응용 프로그램을 생성하는 4GL 형태의 CASE 도구이다.

  • PDF

A Study of Secure Client System with HVA(High Value Asset) (HVA를 이용한 안전한 클라이언트 시스템 연구)

  • Park, Jae-kyung;Kim, Young-Ga;Lee, Hyung-Su
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.455-456
    • /
    • 2018
  • 본 논문에서는 기존의 클라이언트 서버 환경에서 해킹에 취약한 구조를 개선하고자 새로운 형태의 클라이언트 서버 환경을 제안한다. 서버 측에는 기존의 웹 서버를 클라이언트 측으로 내려서 클라이언트가 필요한 데이터 만을 전달하는 방식으로 서버에 웹 공격 자체가 이루어질 수 없는 구조를 제안한다. 이를 통해 기존의 서버가 해킹을 당해 악성코드를 유포하고 서버의 데이터를 해킹하는 문제를 완전히 차단할 수 있음은 물론 클라이언트 PC에 악성코드가 감염되어도 서버에는 여향을 미치지 않는 새로운 패러다임을 제시하고자 한다. 본 논문에서는 클라이언트 측에 USB형태의 BBS(Big Bad Stick) 하드웨어를 통하여 제안하는 환경을 검증하고 서버 측의 보안장비와의 암호화 통신을 통해 안전한 서비스가 제공됨을 증명하여 본 연구가 새로운 보안성을 갖춘 시스템임을 보인다.

  • 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.

Rethinking Client/Server Architecture and Contingency Model (클라이언트-서버 구조와 상황 모델에 대한 재고)

  • 최원영;전성현;이춘열
    • Proceedings of the Korea Database Society Conference
    • /
    • 1999.10a
    • /
    • pp.175-181
    • /
    • 1999
  • Edelstein(1994)이 제시한 플라이언트/서버 아키텍쳐가 표준으로 자리잡은 가운데 최근 국내에서는 김영걸, 박영면[1995]과 문태수, 정윤[1997]교수가 클라이언트/서버 채택을 위한 상황모델을 제시하였다. 그런데 최근 정보기술의 급속한 발전 상황(특히, 데이터베이스 관리 시스템 분야, 클라이언트/서버 기술 등)은 현재 클라이언트/서버 아키텍쳐와 클라이언트/서버 채택을 위한 상황모델을 설명하는 데 있어서 약간의 어려움을 주고 있다. 따라서 본 논문에서는 클라이언트/서버 아키텍쳐의 보완을 제안하고, 현재까지의 상황 모델에 대한 해석에 있어서의 오류를 지적하여 새로운 모형과 그 해석을 제시하고자 한다. 그 전에 현재까지의 구조와 모델을 고찰 및 비판할 것이다.

  • PDF

Spatial Query Processing using Materialized Views in Client/Server Spatial Databases (클라이언트/서버 공간 데이터베이스에서 실체화된 뷰를 이용한 공간질의 처리)

  • 문상호
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2002.11b
    • /
    • pp.593-596
    • /
    • 2002
  • 일반적으로 공간질의 처리는 복잡한 대용량 공간데이타를 대상으로 수행하기 때문에 많은 비용과 시간이 필요하다. 특히, 클라이언트/서버 공간 데이터베이스 환경에서는 클라이언트가 자주 이용하는 질의를 반복하여 처리하는 경우에 서버의 부하가 증가되며 질의 응답시간도 길어지게 된다. 따라서 클라이언트/서버 공간 데이타베이스에서 클라이언트측의 공간질의를 효율적으로 처리하기 위해서는 데이터 캐싱 등의 기법이 필요하다. 이를 위하여 본 논문에서는 클라이언트에서 자주 이용되는 공간질의를 뷰로 정의하고 클라이언트에서 실체화하는 방법을 이용하여 데이터 캐싱을 처리한다. 그리고 클라이언트에 실체화된 뷰를 최대한으로 이용하기 위하여 질의 수정 기법을 적용한 공간질의 처리 방법을 제시한다.

  • PDF

A performance and delay analysis of TDM scheduling algorithm for client/server traffic in WDM passive star networks (WDM 수동 성형망의 클라이언트/서버 트래픽을 위한 TDM 스케쥴링 알고리즘 성능 및 지연 분석)

  • 신용식
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1998.10a
    • /
    • pp.6-6
    • /
    • 1998
  • 본 논문에서는 WDM(Wavelength Division Multiplexing) 수동 성형망(Passive Star Network)에서 클라이언트/서버 트래픽을 위한 효율적인 TDM(Time Division Multiplexing) 스케쥴링 알고리즘을 소개하고 알고리즘의 성능분석 및 단대단 트래픽의 지연분석 결과를 소개한다. 클라이언트/서버 트래픽은 서버 노드와 클라이언트간의 송, 수신 트래픽 양이 클라이언트 노드간의 트래픽 양에 비해 상대적으로 크기 때문에 TT-FR 시스템의 TDM 시스템 기반으로 클라이언트/서버 트래픽의 특성을 효율적으로 이용하는 새로운 TDM 스케쥴링 방법으로 STFA(Server Traffic Frist Assignment) 알고리즘을 제시하고 성능 분석결과를 나타낸다. STFA 알고리즘은 서버 노드의 송신 및 수신에 각각 하나씩의 파장을 먼저 할당함으로써 클라이언트 노드는 송, 수신 모두를 위해 파장 조정이 요구되는 방법이다. STFA 알고리즘이 TT-FR 시스템의 TDM 스케쥴링 방법보다 짧은 프레임 길이를 제공함을 정적인(STatic) 트래픽 수요에 대해 보였으며 동적인(Dynamic) 트래픽 수요에 대해 단대단 트래픽의 지연분석 결과를 나타내었다. 이를 위해 다양한 시뮬레이션을 수행하였다.

  • PDF

A TDM Scheduling Algorithm for Reducing Client/Server Traffic in WDM Passive Star Networks (WDM 수동 성형망에서의 클라이언트/서버 트래픽을 위한 TDM스케쥴링 알고리즘)

  • Sin, Hong-Seop;Park, Gu-Hyeon;No, Jang-Rae
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.26 no.3
    • /
    • pp.350-362
    • /
    • 1999
  • 본 논문은 WDM(wavelength division multiplexing) 수동 성형망(passive star network)에서의 클라이언트/서버 트래픽을 위한 효율적인 TDM(time division multiplexing )스케쥴링을 제시한다. 클라이언트/서버 트래픽은 서버 노드의 소, 수신 트래픽 양이 클라이언트 노드간의 트래픽양에 비해 상대적으로 크다. 이러한 트래픽 특성 때문에 , TT-FR 시스템의 TDM 스케쥴링 방법을 적용할 때에 TDM 프레임 길이가 길어지게 된다. 본 논문에서 제시하는 TDM 스케쥴링은 TT-TR 시스템 알고리즘이다. 제시하는 스케쥴링에서는 서버 노드의 송신 및 수신에 각각 하나씩의 파장을 먼저 할당한다. 따라서 각 클라이언트 노드는 송, 수신 모두를 위해 파장 조정이 요구된다. 이러한 새로운 TDM 스케쥴링은 클라이언트/서버 트래픽에 적합하고 기존의 방법보다 짧은 프레임 길이를 제공하며, 또한 TDM 프레임길이의 하한을 새로이 제공한다. 제시한는 TT-TR 시스템 기반의 TDM 스케쥴링 알고리즘의 수행도 평가를 위해 다양한 시뮬레이션 분석을 수행하였다.

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

Concurrency and Consistency Control of Spatial Data in Client-Side Update Transactions (클라이언트 변경 트랜잭션에서 공간 데이터의 동시성 및 일관성 제어)

  • 신영상;최진오;조대수;홍봉희
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.323-325
    • /
    • 1999
  • 서버의 공간데이터가 클라이언트 캐쉬에 중복 저장되어 있는 클라이언트-서버 GIS환경에서 동시에 수행될 수 있는 대화식 클라이언트 트랜잭션의 변경은 일관성 제어를 위해 서버와 다른 클라이언트에 전파되어야 한다. 이때 한 클라이언트의 캐쉬 변경이 다른 클라이언트의 변경과 충돌이 될 수 있는데, 클라이언트 트랜잭션은 기존의 기법으로는 동시성과 캐시 일관성이 제어 될 수 없다. 지도 수정 트랜잭션은 기 트랜잭션이며 공간 관련성에 의한 종속성을 가지기 때문이다. 또한 캐쉬 변경 내용의 전파는 캐쉬 사용의 이점을 잃기 않기 위해 통신 부하 최소화 대책이 고려되어야 한다. 이 논문은 클라이언트-서버 GIS 환경에서 클라이언트 수정 트랜잭션의 동시성과 캐쉬 일관성 제어를 위하여 기존의 잠금 기법을 확장하고, 통신 부하의 최소화를 고려한 새로운 변경 전파 프로토콜을 설계하고 구현한 결과를 보인다.

  • PDF