Dynamic Condor-based Services for Distributed Image Analysis

  • Authors:
  • Simon Caton;Omer Rana;Bruce Batchelor

  • Affiliations:
  • -;-;-

  • Venue:
  • CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Interactive image processing is an important requirement in many industrial applications, such as the inspection of industrial parts within a manufacturing environment, or the processing of images from surveillance cameras. Being able to achieve this quickly and accurately is often essential for the success of such industrial applications. A service-based approach that autonomously launches Image Analysis Services (accessible through a Central Service Manager) onto spare network resources through a Condor system is presented. This allows high throughput analysis of these images in a dynamic resource pool. The Central Service Manager reacts to new tasks submitted to the Image Analysis Services and is able to add new service instances to manage these tasks dynamically. Each service instance here corresponds to a computational resource that is able to execute image processing algorithms. New service instances may be requested by the Central Service Manager from the Condor system, based on the number of tasks that need to be processed. This enables entire image repositories to be acted upon interactively and in parallel, as opposed to the analysis of single images individually. The approach is demonstrated through a campus-wide test bed utilising a Condor system with 90 machines.