skip to main content
10.1145/1619258.1619273acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
research-article

The SpaTeC composite event language for spatio-temporal reasoning in mobile systems

Published:06 July 2009Publication History

ABSTRACT

In mobile systems, the requirements on composite event detection are fundamentally different from those in distributed systems. Composite event detection must be driven not just by the time of occurrence of an event, but also by its location of occurrence; composite event detection, as applied in traditional distributed event-based systems, needs to be reassessed. In this paper, we motivate the need to support spatio-temporal relations between composite events in mobile systems and introduce SpaTeC, a composite event language that enables simultaneous matching of event occurrences over space and time. Composite event operators provide for coarse spatio-temporal reasoning. Spatial and temporal restrictions constrain composite event detection in space and time and provide a basis for event filtering and spatio-temporal routing. Time and location stamps use a guaranteed bounds model for location estimation and time synchronization. The semantics of SpaTeC event operators is defined within this framework.

References

  1. R. Meier and V. Cahill. STEAM: Event-based middleware for wireless ad hoc networks. In Intl. Workshop on Distributed Event-Based Systems (DEBS'02), pages 639--644, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Y. Huang and H. Garcia-Molina. Publish/subscribe in a mobile environment. Wireless Networks, 10(6):643--652, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Caporuscio, A. Carzaniga, and A. L. Wolf. Design and evaluation of a support service for mobile, wireless publish/subscribe applications. IEEE Transactions on Software Engineering, 29:1059--1071, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Zeidler and L. Fiege. Mobility support with REBECA. In 23rd Intl. Conf. on Distributed Computing Systems (ICDCS'03), Washington, DC, USA, 2003. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Cugola and J. E. Munoz de Cote. On introducing location awareness in publish-subscribe middleware. In Distributed Computing Systems Workshop. IEEE, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Frey and G.-C. Roman. Context-aware publish subscribe in mobile ad hoc networks. In COORDINATION, pages 37--55, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. K. Römer and F. Mattern. Event-based systems for detecting real-world states with sensor networks: a critical analysis. In DEST Workshop on Signal Processing in Wireless Sensor Networks at ISSNIP, pages 389--395, Melbourne, Australia, December 2004.Google ScholarGoogle ScholarCross RefCross Ref
  8. S. Schwiderski. Monitoring the Behaviour of Distributed Systems. PhD thesis, University of Cambridge, 1996.Google ScholarGoogle Scholar
  9. X. Chen, Y. Chen, and F. Rao. An efficient spatial publish/subscribe system for intelligent location-based services. In 2nd Intl. Workshop on Distributed Event-Based Systems (DEBS'03), pages 1--6, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Bauer and K. Rothermel. An architecture for observing physical world events. In ICPADS '05: 11th Intl. Conf. on Parallel and Distributed Systems (ICPADS'05), pages 377--383. IEEE Computer Society, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. S. Schwiderski-Grosche. Spatio-temporal reasoning with composite events in mobile systems. In 2nd Intl. Conf., on Distributed Event-Based Systems (DEBS'08), Fast abstract, 2008.Google ScholarGoogle Scholar
  12. C. M. King, R. M. McDonald, R. D. Martin, G. W. Tempero, and S. J. Holmes. Long-term automated monitoring of the distribution of small carnivores. Wildlife Research, (34):140--148, 2007.Google ScholarGoogle Scholar
  13. R. Wohlers, N. Trigoni, R. Zhang, and S. Ellwood. Twinroute: Energy-efficient data collection in fixed sensor networks with mobile sinks. In 10th Intl. Conf. on Mobile Data Management: Systems, Services and Middleware (MDM), May 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. T. Liu, C. M. Sadler, P. Zhang, and M. Martonosi. Implementing software on resource-constrained mobile sensors: Experiences with Impala and ZebraNet. In 2nd Intl. Conf. on Mobile Systems, Applications, and Services (MobiSys), June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. W. Hu, N. Bulusu, C. Tung Chou, S. Jha, A. Taylor, and V. Nghia Tran. Design and evaluation of a hybrid sensor network for cane toad monitoring. TOSN, 5(1), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. S. Gatziu and K. R. Dittrich. Detecting composite events in active database systems. In Proc. of the 4th Intl. Conference on Research Issues in Data Engineering, Houston, Texas, Feb 1994.Google ScholarGoogle Scholar
  17. N. H. Gehani, H. V. Jagadish, and O. Shmueli. Composite event specification in active database systems: Model&implementation. In 18th Intl. Conf. on Very Large Databases (VLDB'92), Vancouver, British Columbia, Canada, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. Chakravarthy, V. Krishnaprasad, E. Anwar, and S.-K. Kim. Composite events for active databases: Semantics, contexts and detection. In Proc. of the 20th Intl. Conf. on Very Large Databases (VLDB'94). Santiago, Chile, Sep 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C. Liebig, M. Cilia, and A. Buchmann. Event composition in time-dependent distributed systems. In 4th Intl. Conf. on Cooperative Information Systems (CoopIS '99), September 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. S. Yang and S. Chakravarthy. Formal semantics of composite events for distributed environments. In 15th Intl. Conf. on Data Engineering (ICDE 99), pages 400--407. Sydney, Australia, Mar 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. K. Römer and F. Mattern. Towards a unified view on space and time in sensor networks. In Elsevier Computer Communications, volume 28(13), pages 1484--1497, August 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J. Elson and D. Estrin. Time synchronization for wireless sensor networks. In Proc. of the 15th Intl. Parallel and Distributed Processing Symposium (IPDPS), 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. K. Römer. Time Synchronization and Localization in Sensor Networks. PhD thesis, ETH Zürich, 2005.Google ScholarGoogle Scholar
  24. R. Poovendran, C. Wang, and S. Roy, editors. Secure Localization and Time Synchronization for Wireless Sensor and Ad Hoc Networks. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. K. Marzullo and S. Owicki. Maintaining the time in a distributed system. SIGOPS Oper. Syst. Rev., 19(3):44--54, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. E. Yoneki and J. Bacon. Unified semantics for event correlation over time and space in hybrid network environments. In IFIP Intl. Conf. on Cooperative Information Systems (CoopIS'05), Cyprus, November 2005.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. L. Meier, P. Blum, and L. Thiele. Interval-based clock synchronization is resilient to mobility. In IEEE Intl. Conf. on Mobile Ad-hoc and Sensor Systems, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  28. J. Bachrach and C. Taylor. Handbook of Sensor Networks, chapter Localization in Sensor Networks. Wiley, 2005.Google ScholarGoogle Scholar
  29. A. Savvides, M. Srivastava, L. Girod, and D. Estrin. Wireless Sensor Networks, chapter Localization in Sensor Networks, pages 327--349. Kluwer Academic Publishers, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. L. Hu and D. Evans. Localization for mobile sensor networks. In 10th Intl. Conf. on Mobile Computing and Networking (MobiCom'04), Philadelphia, USA, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. M. Rudafshani and S. Datta. Localization in wireless sensor networks. In 6th Intl. Conf. on Information Processing in Sensor Networks (IPSN'07), Cambridge, Massachusetts, USA, apr 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. R. Stoleru and J. A. Stankovic. Probability grid: A location estimation scheme for wireless sensor networks. In 1st Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks (IEEE SECON'04), 2004.Google ScholarGoogle ScholarCross RefCross Ref
  33. J. F. Allen. Maintaining knowledge about temporal intervals. Communications of the ACM, 26(11):832--843, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. D. A. Randell, Z. Cui, and A. G. Cohn. A spatial logic based on regions and connection. In 3rd Intl. Conf. on Knowledge Representation and Reasoning, pages 165--176, San Mateo, 1992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. A. Gerevini and B. Nebel. Qualitative spatio-temporal reasoning with RCC-8 and Allen's interval calculus: Computational complexity. In 15th European Conf. on Artificial Intelligence (ECAI'02), 2002.Google ScholarGoogle Scholar
  36. Y. Qiao, K. Zhong, H. Wang, and X. Li. Developing event-condition-action rules in real-time active database. In 2007 ACM symposium on Applied computing (SCA'07), pages 511--516, Seoul, Korea, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. J. Mao, J. Jannotti, M. Akdere, and U. Cetintemel. Event-based constraints for sensornet programming. In 2nd International Conference on Distributed Event-Based Systems (DEBS'08), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. S. Schwiderski-Grosche. Context-dependent event detection in sensor networks. In 2nd Intl. Conf. on Distributed Event-Based Systems (DEBS'08), Fast Abstract, 2008.Google ScholarGoogle Scholar

Index Terms

  1. The SpaTeC composite event language for spatio-temporal reasoning in mobile systems

        Recommendations

        Reviews

        Dana Petcu

        Schwiderski-Grosche and Moody propose SpaTeC, a composite event language for spatio-temporal reasoning in mobile systems. They also provide a semantics based on the "guaranteed bounds model for local estimation and time synchronization." In order to support spatio-temporal relations between composite events in mobile systems, SpaTeC "enables simultaneous matching of event occurrences over space and time." The paper includes a well-written overview of composite event detection in traditional distributed event-based systems. It also provides details on the guaranteed model for time synchronization and localization in sensor networks. Although SpaTeC is particularly useful to mobile sensor networks, "the results are applicable to all systems requiring a spatio-temporal model of events, whether fixed or mobile." Online Computing Reviews Service

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          DEBS '09: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
          July 2009
          292 pages
          ISBN:9781605586656
          DOI:10.1145/1619258

          Copyright © 2009 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 6 July 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate130of553submissions,24%

          Upcoming Conference

          DEBS '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader