skip to main content
10.1145/1739041.1739086acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedbtConference Proceedingsconference-collections
research-article

A simple (yet powerful) algebra for pervasive environments

Published:22 March 2010Publication History

ABSTRACT

Querying non-conventional data is recognized as a major issue in new environments and applications such as those occurring in pervasive computing. A key issue is the ability to query data, streams and services in a declarative way. Our overall objective is to make the development of pervasive applications easier through database principles. In this paper, through the notion of virtual attributes and binding patterns, we define a data-centric view of pervasive environments: the classical notion of database is extended to come up with a broader notion, defined as relational pervasive environment, integrating data, streams and active/passive services. Then, the so-called Serena algebra is proposed with operators to homogeneously handle data and services. Moreover, the notion of stream can also be smoothly integrated into this algebra. A prototype of Pervasive Environment Management System has been implemented on which first experiments have been conducted to validate our approach.

References

  1. ActiveXML. http://www.activexml.net/.Google ScholarGoogle Scholar
  2. D. J. Abadi et al. The Design of the Borealis Stream Processing Engine. In Proceedings of CIDR'05, 2005.Google ScholarGoogle Scholar
  3. K. Aberer, M. Hauswirth, and A. Salehi. Infrastructure for data processing in large-scale interconnected sensor networks. In Proceedings of MDM2007, pages 198--205. IEEE, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Abiteboul, O. Benjelloun, and T. Milo. Positive Active XML. In Proceedings of PODS'04, pages 35--45, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Abiteboul, I. Manolescu, and E. Taropa. A Framework for Distributed XML Data Management. In EDBT, volume 3896 of Lecture Notes in Computer Science, pages 1049--1058. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. B. Brumitt et al. EasyLiving: Technologies for intelligent environments. In Proceedings of HUC 2000, pages 12--29, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Chandrasekaran et al. TelegraphCQ: Continuous Dataflow Processing for an Uncertain World. In Proceedings of CIDR'03, 2003.Google ScholarGoogle Scholar
  8. J. Chen, D. J. DeWitt, F. Tian, and Y. Wang. NiagaraCQ: A Scalable Continuous Query System for Internet Databases. In Proceedings of SIGMOD'00, pages 379--390, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Estrin et al. Connecting the Physical World with Pervasive Networks. IEEE Pervasive Computing, 1(1):59--69, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Florescu, A. Levy, I. Manolescu, and D. Suciu. Query Optimization in the Presence of Limited Access Patterns. In Proceedings of SIGMOD'99, pages 311--322, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Franklin, A. Halevy, and D. Maier. From Databases to Dataspaces: a new Abstraction for Information Management. SIGMOD Record, 34(4):27--33, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. J. Franklin et al. Design Considerations for High Fan-In Systems: The HiFi Approach. In Proceedings of CIDR'05, 2005.Google ScholarGoogle Scholar
  13. D. Garlan et al. Project Aura: Toward Distraction-Free Pervasive Computing. IEEE Pervasive Computing, 1(2):22--31, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Goldman and J. Widom. WSQ/DSQ: A Practical Approach for Combined Querying of Databases and the Web. In Proceedings of SIGMOD'00, pages 285--296, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Grimm et al. System Support for Pervasive Applications. ACM Transactions on Computer Systems, 22(4):421--486, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. T. Imielinski and B. Nath. Wireless graffiti: data, data everywhere. In Proceedings of VLDB'02, pages 9--19, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. R. Jeffery, G. Alonso, M. J. Franklin, W. Hong, and J. Widom. Declarative support for sensor data cleaning. In Pervasive, pages 83--100, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Levene and G. Loizou. A Guided Tour of Relational Databases and Beyond. Springer-Verlag, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. OSGi Alliance. http://www.osgi.org/.Google ScholarGoogle Scholar
  20. U. Srivastava, K. Munagala, J. Widom, and R. Motwani. Query Optimization over Web Services. In Proceedings of VLDB'06, pages 355--366, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. UPnP Forum. http://www.upnp.org/.Google ScholarGoogle Scholar
  22. M. Weiser. The Computer for the 21st Century. Scientific American, 265(3):94--104, September 1991.Google ScholarGoogle ScholarCross RefCross Ref
  23. J. Widom et al. STREAM: The Stanford Stream Data Manager. IEEE Data Engineering Bulletin, 26(1):19--26, 2003.Google ScholarGoogle Scholar
  24. W. Xue and Q. Luo. Action-Oriented Query Processing for Pervasive Computing. In Proceedings of CIDR'05, 2005.Google ScholarGoogle Scholar
  25. Y. Yao and J. Gehrke. Query Processing in Sensor Networks. In Proceedings of CIDR'03, 2003.Google ScholarGoogle Scholar
  26. F. Zhu, M. Mutka, and L. Ni. Service Discovery in Pervasive Computing Environments. IEEE Pervasive Computing, 4(4):81--90, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A simple (yet powerful) algebra for pervasive environments

      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 Other conferences
        EDBT '10: Proceedings of the 13th International Conference on Extending Database Technology
        March 2010
        741 pages
        ISBN:9781605589459
        DOI:10.1145/1739041

        Copyright © 2010 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: 22 March 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate7of10submissions,70%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader