Skip to main content

Collection and Object Synchronization Based on Context Information

  • Conference paper
Mobility Aware Technologies and Applications (MATA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3744))

Abstract

We present a novel mechanism for collection and object synchronization based on context information. The mechanism is based on a distributed event system and uses event filters to represent context and realize context queries. The central operations of the system are storing and retrieving objects by their context. The new feature of the system is context-based synchronization, which allows synchronizing collections of objects continuously based on the given context. The system may also be used for context-based service provisioning. We present mechanisms for both collection and object synchronization. The former uses the publish/subscribe paradigm and the latter builds on an XML-aware file synchronizer. We focus on the first mechanism and also discuss the use of the system on mobile and wireless devices. We present a context-aware photo library as an example application.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. Technical Report GIT-GVU-99-22, College of Computing, Georgia Institute of Technology (1999), ftp://ftp.cc.gatech.edu/pub/gvu/tr/1999/99-22.pdf

  2. Kangasharju, J., Lindholm, T., Tarkoma, S.: Requirements and design for XML messaging in the mobile environment. In: Anerousis, N., Kormentzas, G. (eds.) Second International Workshop on Next Generation Networking Middleware, pp. 29–36 (2005)

    Google Scholar 

  3. Tarkoma, S.: Event dissemination service for pervasive computing. In: Advances in Pervasive Computing. Austrian Computer Society (2004)

    Google Scholar 

  4. Lindholm, T., Kangasharju, J., Tarkoma, S.: A hybrid approach to optimistic file system directory tree synchronization. In: Fourth International ACM Workshop on Data Engineering for Wireless and Mobile Access (2005)

    Google Scholar 

  5. Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Computing Surveys 35, 114–131 (2003)

    Article  Google Scholar 

  6. Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and evaluation of a wide-area event notification service. ACM Transactions on Computer Systems 19, 332–383 (2001)

    Article  Google Scholar 

  7. Mühl, G., Ulbrich, A., Herrmann, K., Weis, T.: Disseminating information to mobile clients using publish/subscribe. IEEE Internet Computing 8, 46–53 (2004)

    Article  Google Scholar 

  8. Loke, S.W., Padovitz, A., Zaslavsky, A.: Context-based addressing: The concept and an implementation for large-scale mobile agent systems using publish-subscribe event notification. In: DAIS 2003, pp. 274–284 (2003)

    Google Scholar 

  9. Carzaniga, A., Wolf, A.L.: Content-based networking: A new communication infrastructure. In: König-Ries, B., Makki, K., Makki, S.A.M., Pissinou, N., Scheuermann, P. (eds.) IMWS 2001. LNCS, vol. 2538, pp. 59–68. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Cugola, G., Di Nitto, E., Picco, G.P.: Content-based dispatching in a mobile environment. In: Workshop su Sistemi Distribuiti: Algorithmi, Architectture e Linguaggi (2000)

    Google Scholar 

  11. Keidl, M., Kreutz, A., Kemper, A., Kossmann, D.: A publish & subscribe architecture for distributed metadata management. In: Proceedings of the 18th International Conference on Data Engineering, ICDE 2002 (2002)

    Google Scholar 

  12. Tarkoma, S., Kangasharju, J.: A data structure for content-based routing. In: Hamza, M.H. (ed.) Ninth IASTED International Conference on Internet and Multimedia Systems and Applications, pp. 95–100. ACTA Press (2005)

    Google Scholar 

  13. Carzaniga, A., Wolf, A.L.: Forwarding in a content-based network. In: Proceedings of ACM SIGCOMM 2003, Karlsruhe, Germany, pp. 163–174 (2003)

    Google Scholar 

  14. Mühl, G.: Large-Scale Content-Based Publish/Subscribe Systems. PhD thesis, Darmstadt University of Technology (2002)

    Google Scholar 

  15. Aguilera, M.K., Strom, R.E., Sturman, D.C., Astley, M., Chandra, T.D.: Matching events in a content-based subscription system. In: Symposium on Principles of Distributed Computing, pp. 53–61 (1999)

    Google Scholar 

  16. Fiege, L., Zeidler, A., Buchmann, A., Kilian-Kehr, R., Mühl, G.: Security aspects in publish/subscribe systems. In: Third Intl. Workshop on Distributed Event-based Systems (DEBS 2004), Edinburgh, Scotland, UK (2004)

    Google Scholar 

  17. Lindholm, T.: XML three-way merge as a reconciliation engine for mobile data. In: Third ACM International Workshop on Data Engineering for Wireless and Mobile Access, pp. 93–97 (2003)

    Google Scholar 

  18. Sarvas, R., Herrarte, E., Wilhelm, A., Davis, M.: Metadata creation system for mobile images. In: MobiSys, USENIX (2004)

    Google Scholar 

  19. Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: Aiding the development of context-enabled applications. In: ACM CHI 1999 (1999)

    Google Scholar 

  20. Román, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: A middleware infrastructure for active spaces. IEEE Pervasive Computing 1, 74–83 (2002)

    Article  Google Scholar 

  21. Harvel, L.D., Liu, L., Abowd, G.D., Lim, Y.X., Scheibe, C., Chatham, C.: Context cube: Flexible and effective manipulation of sensed context data. In: Ferscha, A., Mattern, F. (eds.) PERVASIVE 2004. LNCS, vol. 3001, pp. 51–68. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  22. Hess, C.K., Campbell, R.H.: A context-aware data management system for ubiquitous computing applications. In: ICDCS 2003: Proceedings of the 23rd International Conference on Distributed Computing Systems, Washington, DC, USA. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  23. Murphy, A., Picco, G., Roman, G.C.: Lime: A middleware for physical and logical mobility. In: Proceedings of the The 21st International Conference on Distributed Computing Systems, pp. 524–536. IEEE Computer Society, Los Alamitos (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tarkoma, S., Lindholm, T., Kangasharju, J. (2005). Collection and Object Synchronization Based on Context Information. In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I. (eds) Mobility Aware Technologies and Applications. MATA 2005. Lecture Notes in Computer Science, vol 3744. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11569510_23

Download citation

  • DOI: https://doi.org/10.1007/11569510_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29410-8

  • Online ISBN: 978-3-540-32031-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics