Spatio-Temporal Events in the Internet of Things

For constructing a Pub/Sub middleware to detect and disseminate events in the Internet of Things (IoT), we have to pay close attention to the following requirements: (1) the IoT applications usually care about the events with both spatial and temporal extents, (2) It must address the issues brought by the IoT features, such as autonomy embedded in collaboration among things, dynamics implied by running environments. In this paper, we provide a concise and expressive formulation for the events in IoT, i.e. complex spatio-temporal events. We also present the architecture of the corresponding Pub/Sub middleware, which aims at achieving the desired functionality and efficiency.

[1]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[2]  Philip S. Yu,et al.  Scalable processing of spatial alarms , 2008, HiPC'08.

[3]  Peter R. Pietzuch,et al.  A Framework for Event Composition in Distributed Systems , 2003, Middleware.

[4]  Philippe Muller,et al.  Topological Spatio–Temporal Reasoning and Representation , 2002, Comput. Intell..

[5]  Fusheng Wang,et al.  Bridging Physical and Virtual Worlds: Complex Event Processing for RFID Data Streams , 2006, EDBT.

[6]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[7]  Yufei Tao,et al.  Continuous Constraint Query Evaluation for Spatiotemporal Streams , 2007, SSTD.

[8]  Ilia Petrov,et al.  From Active Data Management to Event-Based Systems and More , 2010, Lecture Notes in Computer Science.

[9]  Ralf Hartmut Güting Dr.rer.nat An introduction to spatial database systems , 2005, The VLDB Journal.

[10]  Ken Moody,et al.  The SpaTeC composite event language for spatio-temporal reasoning in mobile systems , 2009, DEBS '09.

[11]  Opher Etzion,et al.  Spatial perspectives in event processing , 2009, DEBS '09.

[12]  Anthony G. Cohn,et al.  A Spatial Logic based on Regions and Connection , 1992, KR.

[13]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[14]  Hans-Arno Jacobsen,et al.  Composite Subscriptions in Content-Based Publish/Subscribe Systems , 2005, Middleware.

[15]  Ying Chen,et al.  An efficient spatial publish/subscribe system for intelligent location-based services , 2003, DEBS '03.

[16]  Sharma Chakravarthy,et al.  Snoop: An Expressive Event Specification Language for Active Databases , 1994, Data Knowl. Eng..

[17]  Frédéric Thiesse,et al.  RFID-enabled shelf replenishment with backroom monitoring in retail stores , 2012, Decis. Support Syst..

[18]  G. Toussaint Solving geometric problems with the rotating calipers , 1983 .

[19]  Beihong Jin,et al.  Effective and Efficient Event Dissemination for RFID Applications , 2009, Comput. J..

[20]  S. Swamynathan,et al.  Composite event monitoring in XML repositories using generic rule framework for providing reactive e-services , 2006, Decis. Support Syst..

[21]  Philip S. Yu,et al.  Distributed Processing of Spatial Alarms: A Safe Region-Based Approach , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems.

[22]  Ugur Çetintemel,et al.  Event-based constraints for sensornet programming , 2008, DEBS.

[23]  Walid G. Aref,et al.  SINA: scalable incremental processing of continuous queries in spatio-temporal databases , 2004, SIGMOD '04.

[24]  Walid G. Aref,et al.  Query Indexing and Velocity Constrained Indexing: Scalable Techniques for Continuous Queries on Moving Objects , 2002, IEEE Trans. Computers.

[25]  T. Du,et al.  Building a targeted mobile advertising system for location-based services , 2012, Decis. Support Syst..