클라이언트-서버 GIS에서의 트랜잭션 처리 시간을 최소화하기 위한 역할 분담 스케줄러

Job Allocation Scheduler for Minimizing Transaction Processing Time in Client-Server GIS
  • Hae Young Bae

초록

대용량의 공간 데이타와 속성 데이타를 관리하는 지리정보시스템은 관리 지역이 넓고 다수의 사용자가 있는 경우, 데이타의 중복을 없애고 서버에 있는 데이타를 공유하는 클라이언트-서버 환경으로 구축하는 것이 효과적이다. 지리 정보는 공간 질의에 필요한 데이타가 크기 때문에 서버에서 질의를 처리하여 결과만을 클라이언트에 전송함으로써 네트웍 트래픽을 줄이는 것이 바람직하지만 서버로의 처리 집중화로 인한 병목 현상을 발생시킬 수 있다. 본 논문에서는 네트웍 트래픽과 서버의 과부하 문제를 고려하여 질의 처리기를 클라이언트와 서버에 각각 두고 질의 처리 역할을 적절히 분배함으로써 트랜잭션 처리 시간을 최소화하는 역할 분담 스케줄러를 제안한다. 제안한 스케줄러는 질의 처리 참조 테이블의 크기, 디스크 액세스 시간, 데이타 전송 시간, 서버의 부하 정도를 고려한 질의 처리 예상 비용을 계산하여 질의 처리를 클라이언트와 서버에 분담시킴으로써 전체 트랜잭션 처리 시간을 최소화한다. 따라서, 대용량의 공간 데이타를 네트웍을 통해 전송하는 것을 피하고 서버에 과부하가 걸리는 문제를 예방할 수 있다.

제목
클라이언트-서버 GIS에서의 트랜잭션 처리 시간을 최소화하기 위한 역할 분담 스케줄러
제목 (타언어)
Job Allocation Scheduler for Minimizing Transaction Processing Time in Client-Server GIS
저자
Hae Young Bae
학회명
한국정보과학회 '97봄학술발표논문집(B)