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

Processing publish/subscribe queries over distributed data streams

Authors Info & Claims
Published:06 July 2009Publication History

ABSTRACT

We address the problem of processing continuous multi-join queries, over distributed data streams, making use of existing work in the field of publish/subscribe systems. We show how these principles can be ported to data streams, by enriching the common query model with location dependent attributes. Users can subscribe to a set of sensor attributes, a service that requires processing multi-join correlation queries. The goal is to decrease the overall network traffic consumption by removing redundant subscriptions and eliminating unrequested events close to the publishing sensors. This is non-trivial, especially in the presence of multi-join queries without any central control mechanism. Our approach is based on the concept of filter-split-forward phases for efficient subscription filtering and placement inside the network. We report on a performance evaluation using a real-world dataset, showing the suitability of our approach to reduce the overall data traffic.

References

  1. Y. Ahmad et al. Network-aware query processing for stream-based applications. VLDB, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. I. F. Akyildiz et al. A survey on sensor networks. IEEE Communications Magazine, 40(4), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Chandramouli and J. Yang. End-to-end support for joins in large-scale publish/subscribe systems. VLDB, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Costa et al. Publish-subscribe on sensor networks: A semi-probabilistic approach. MASS, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  5. M. Franklin et al. Design Considerations for High Fan-in Systems: The HiFi Approach. CIDR, 2005.Google ScholarGoogle Scholar
  6. P. B. Gibbons et al. IrisNet: An Architecture for a World-Wide Sensor Web. IEEE Pervasive Computing, 2(4), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Hall et al. A content-based networking protocol for sensor networks. Technical Report CU-CS-979-04, Department of Computer Science, University of Colorado, Aug. 2004.Google ScholarGoogle Scholar
  8. A. M. Ouksel et al. Efficient Probabilistic Subsumption Checking for Content-Based Publish/Subscribe Systems. Middleware, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Pietzuch et al. Network-aware operator placement for stream-processing systems. ICDE, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Rooney et al. Techniques for Integrating Sensors into the Enterprise Network. IEEE eTransactions on Network and Service Management, 2(1), 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Sgroi et al. A service-based universal application interface for ad hoc wireless sensor and actuator networks. Ambient Intelligence, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  12. J. Shneidman et al. Hourglass: An Infrastructure for Connecting Sensor Networks and Applications. Technical Report TR-21-04, Harvard University, EECS, 2004.Google ScholarGoogle Scholar
  13. E. Souto et al. Mires: a publish/subscribe middleware for sensor networks. Personal Ubiquitous Comput., 10(1), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Srivastava. Subsumption and indexing in constraint query languages with linear arithmetic constraints. Annals of Mathematics and Artificial Intelligence, 8(3--4), 1992.Google ScholarGoogle Scholar
  15. U. Srivastava et al. Operator placement for in-network stream query processing. PODS, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Processing publish/subscribe queries over distributed data streams

              Recommendations

              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