Near real-time geoprocessing on the grid: A scalable approach to road traffic monitoring

  1. Lookup NU author(s)
  2. Aengus McCullough
  3. Philip James
  4. Dr Stuart Barr
Author(s)McCullough A, James P, Barr S
Publication type Article
JournalInternational Journal of Geographical Information Science
Year2012
Volume26
Issue10
Pages1939-1957
ISSN (print)1365-8816
ISSN (electronic)1365-8824
Full text for this publication is not currently held within this repository. Alternative links are provided below where available.
The geospatial sensor web is set to revolutionise real-time geospatial applications by making up-to-date spatially and temporally referenced data relating to real-world phenomena ubiquitously available. The uptake of sensor web technologies is largely being driven by the recent introduction of the OpenGIS Sensor Web Enablement framework, a standardisation initiative that defines a set of web service interfaces and encodings to task and query geospatial sensors in near real time. However, live geospatial sensors are capable of producing vast quantities of data over a short time period, which presents a large, fluctuating and ongoing processing requirement that is difficult to adequately provide with the necessary computational resources. Grid computing appears to offer a promising solution to this problem but its usage thus far has primarily been restricted to processing static as opposed to real-time data sets. A new approach is presented in this work whereby geospatial data streams are processed on grid computing resources. This is achieved by submitting ongoing processing jobs to the grid that continually poll sensor data repositories using relevant OpenGIS standards. To evaluate this approach a road-traffic monitoring application was developed to process streams of GPS observations from a fleet of vehicles. Specifically, a Bayesian map-matching algorithm is performed that matches each GPS observation to a link on the road network. The results show that over 90% of observations were matched correctly and that the adopted approach is capable of achieving timely results for a linear time geoprocessing operation performed every 60 seconds. However, testing in a production grid environment highlighted some scalability and efficiency problems. Open Geospatial Consortium (OGC) data services were found to present an IO bottleneck and the adopted job submission method was found to be inefficient. Consequently, a number of recommendations are made regarding the grid job-scheduling mechanism, shortcomings in the OGC Web Processing Service specification and IO bottlenecks in OGC data services.
PublisherTaylor & Francis
URLhttp://dx.doi.org/10.1080/13658816.2011.651141
DOI10.1080/13658816.2011.651141
Actions    Link to this publication
Share