Architecture, performance, and scalability of a real-time global positioning system data grid

Abstract We describe the architecture of our real time SensorGrid system, which supports the real-time message routing and processing of Global Positioning System data. The current system processes 1 Hz position data from 85 stations in Southern and Central California. Our system is built on a computer network-enabled, topic-based publish/subscribe system and is extensible to other data sources. In order to determine the performance and the upper limits of scalability, we have conducted and present here a set of systematic test evaluations of our implementation. Through these tests, we are able to show that performance does not degrade over time, that the system will handle up to 1000 simultaneous data providers or data consumers with a single message broker, and that multiple message brokers can be linked to provide scalability beyond 1000 providers or consumers.

[1]  Geoffrey C. Fox,et al.  On the costs for reliable messaging in Web/grid service environments , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[2]  Kevin A. Delin,et al.  Sensor web: a new instrument concept , 2001, SPIE OPTO.

[3]  Geoffrey C. Fox,et al.  Fault tolerant high performance Information Services for dynamic collections of Grid and Web services , 2007, Future Gener. Comput. Syst..

[4]  J. G. Goldammer,et al.  Early warning systems for the prediction of and appropriate response to wildfires and related environmental hazards , 1999 .

[5]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[6]  Rachel Cardell-Oliver,et al.  A Reactive Soil Moisture Sensor Network: Design and Field Evaluation , 2005, Int. J. Distributed Sens. Networks.

[7]  Kevin A. Delin The Sensor Web: A Macro-Instrument for Coordinated Sensing , 2002 .

[8]  Kenneth W. Hudnut,et al.  THE SOUTHERN CALIFORNIA INTEGRATED GPS NETWORK (SCIGN) , 2001 .

[9]  Yehuda Bock,et al.  Detection of arbitrarily large dynamic ground motions with a dense high‐rate GPS network , 2004 .

[10]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.

[11]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[12]  Ioan Raicu Efficient Even Distribution of Power Consumption in Wireless Sensor Networks , 2003, Computers and Their Applications.

[13]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[14]  Kirk Martinez,et al.  Environmental sensor networks , 2004, Computer.

[15]  Yehuda Bock,et al.  Real-time monitoring of crustal deformation using large GPS geodetic networks - Japanese GEONET's potential as a natural hazards mitigation system , 2004 .

[16]  Geoffrey C. Fox,et al.  NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids , 2003, Middleware.

[17]  H. Kanamori,et al.  The Potential for Earthquake Early Warning in Southern California , 2003, Science.

[18]  Alexandros Labrinidis,et al.  Automated Service Integration for Crisis Management ∗ , 2004 .

[19]  Geoffrey C. Fox,et al.  A Framework for Secure End-to-End Delivery of Messages in Publish/Subscribe Systems , 2006, 2006 7th IEEE/ACM International Conference on Grid Computing.

[20]  Galip Aydin,et al.  Analysis of streaming GPS measurements of surface displacement through a web services environment , 2007, 2007 IEEE Symposium on Computational Intelligence and Data Mining.