Abstract
Condor is a distributed batch system for sharing the workload among the computers connected by a network. Condor distributed system was developed on the basis that every machine in a Condor pool is always connected by a network to run a Condor Job. Due to advances in wireless communication and mobile computing technology, conventional distributed computer systems can now include “mobile” clients as well as “fixed” clients. Moreover, mobile users want to lower their power consumption by off-loading potentially power and resource consuming jobs. In this paper, we describe the design and implementation of mobile interface for mobile clients in Condor distributed batch system. The main purpose of this work is to enable users on mobile computers to interact with Condor environment any time anywhere regardless of their connection to a Condor pool. The mobile Condor distributed system also aims to provide mobile users the same Condor services without making any significant changes to the existing Condor system.
콘도(Condor)는 네트워크로 연결된 컴퓨터 간에 작업을 공유할 수 있도록 하는 분산 일괄처리 (batch) 시스템이다. 콘도 분산 시스템은 콘도 작업을 수행하기 위해 모든 기계가 언제나 네트워크에 연결 되어있다는 가정 하에서 계발되었다. 그런데, 무선 통신과 이동 계산 기술이 급속히 발전함에 따라 이제 기존의 분산 컴퓨터 시스템은 고정된 클라이언트뿐만 아니라 이동하는 클라이언트도 포함할 수 있게 되었다. 또한, 이동컴퓨터의 사용자는 자원을 많이 소모할 가능성이 있는 작업들을 다른 곳에서 수행하도록 함으로써 가능한 한 전력을 적게 소모하길 원한다. 이 논문에서는 이동 클라이언트를 지원하기 위해 콘도분산 배취 시스템(Condor distributed batch system)의 모바일 인터페이스의 설계와 구현 방안을 제시한다. 이 연구의 주요 목적은 이동 컴퓨터의 사용자가 콘도 시스템과의 연결에 관계없이 언제 어디서나 콘도 작업을 수행하도록 하는데 있다. 또한 기존 콘도 시스템을 많이 변경하지 않고서도 동일한 콘도 서비스를 이동하는 사용자에게 제공할 수 있도록 한다.