Towards Realizing Global Scalability in Context-Aware Systems

  • Thomas Buchholz
  • Claudia Linnhoff-Popien
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3479)

Abstract

Context-aware systems are systems that use context information to adapt their behavior or to customize the content they provide. Prior work in the area of context-aware systems focused on applications where context sources, Context-Aware Services (CASs), and users are in each other’s spatial proximity. In such systems no scalability problem exists. However, other relevant CASs are subject to strong scalability problems due to the number of users, the geographical distribution of the context sources, the users, and the CAS as well as the number of organizations that participate in the provision of the context-aware system.

In this paper, we classify CASs according to their scalability needs and review context provision and service provision infrastructures with regard to their scalability. For building large-scale context-aware systems it is not sufficient to Zuse large-scale service provision and context provision infrastructures. Additionally an integration layer is needed that makes the heterogeneous access interfaces of the context provision infrastructures transparent for the CASs. We outline our proposal for such an integration layer and describe how it can be combined with an infrastructure that allows handhelds themselves to gather context information in their immediate vicinity via wireless technologies.

Keywords

Wireless Sensor Network Mobile Node Context Information Ubiquitous Computing Operator Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Satyanarayanan, M.: Pervasive Computing: Vision and Challenges. IEEE Personal Communications (2001)Google Scholar
  2. 2.
    Schmidt, A.: Ubiquitous Computing - Computing in Context. PhD thesis, Computing Department, Lancaster University, England, U.K (2002)Google Scholar
  3. 3.
    Neuman, B.C.: Scale in distributed systems. In: Readings in Distributed Computing Systems, pp. 463–489. IEEE Computer Society, Los Alamitos (1994)Google Scholar
  4. 4.
    Strang, T., Linnhoff-Popien, C.: Service Interoperability on Context Level in Ubiquitous Computing Environments. In: Proceedings of International Conference on Advances in Infrastructure for Electronic Business, Education, Science, Medicine, and Mobile Technologies on the Internet (SSGRR 2003), L’Aquila/Italy (2003)Google Scholar
  5. 5.
    Chen, G., Kotz, D.: A survey of context-aware mobile computing research. Technical Report TR2000-381, Dept. of Computer Science, Dartmouth College (2000)Google Scholar
  6. 6.
    Barratt, C., et al.: Extending the Grid to Support Remote Medical Monitoring. In: 2nd UK eScience All hands meeting, Nottingham, U.K (2003)Google Scholar
  7. 7.
    Hong, J.I., Landay, J.: An architecture for privacy-sensitive ubiquitous computing. In: Proceedings of The Second International Conference on Mobile Systems, Applications, and Services (Mobisys 2004), Boston, MA, USA (2004)Google Scholar
  8. 8.
    Al-Karaki, J.N., Kamal, A.E.: Routing techniques in wireless sensor networks: A survey. IEEE Wireless Communications (2004)Google Scholar
  9. 9.
    Papadopouli, M., Schulzrinne, H.: Effects of power conservation, wireless coverage and cooperation on data dissemination among mobile devices. In: ACM International Symposium on Mobile Ad Hoc Networking and Computing (Mobihoc), Long Beach, California (2001)Google Scholar
  10. 10.
    Becker, C., Bauer, M., Hähner, J.: Usenet-on-the-fly: supporting locality of information in spontaneous networking environments. In: CSCW 2002 Workshop on Ad hoc Communications and Collaboration in Ubiquitous Computing Environments, New Orleans, USA (2002)Google Scholar
  11. 11.
    Dey, A.: Architectural Support for Building Context-Aware Applications. PhD thesis, College of Computing, Georgia Institute of Technology (2000)Google Scholar
  12. 12.
    Chen, G.: SOLAR: Building a context fusion network for pervasive computing. PhD thesis, Dartmouth College, Hanover, New Hampshire, USA, Technical Report TR2004-514 (2004)Google Scholar
  13. 13.
    Cohen, N.H., Purakayastha, A., Wong, L., Yeh, D.L.: iqueue: a pervasive data-composition framework. In: 3rd International Conference on Mobile Data Management, Singapore, pp. 146–153 (2002)Google Scholar
  14. 14.
    Cohen, N.H., Hui Lei Castro, P., Davis II, J.S., Purakayastha, A.: Composing pervasive data using iql. In: 4th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2002), Callicoon, New York, pp. 94–104 (2002)Google Scholar
  15. 15.
    Heer, J., Newberger, A., Beckmann, C., Hong, J.I.: liquid: Context-aware distributed queries. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 140–148. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  16. 16.
    Dearle, A., Kirby, G., Morrison, R., McCarthy, A., Mullen, K., Yang, Y., Connor, R., Welen, P., Wilson, A.: Architectural Support for Global Smart Spaces. In: Chen, M.-S., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds.) MDM 2003. LNCS, vol. 2574, pp. 153–164. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  17. 17.
    Glassey, R., Stevenson, G., Richmond, M., Nixon, P., Terzis, S., Wang, F., Ferguson, R.I.: Towards a Middleware for Generalised Context Management. In: First International Workshop on Middleware for Pervasive and Ad Hoc Computing, Middleware 2003 (2003)Google Scholar
  18. 18.
    Stevenson, G., Nixon, P.A., Ferguson, R.I.: A general purpose programming framework for ubiquitous computing environments. In: Ubisys: System Support for Ubiquitous Computing Workshop at UbiComp 2003, Seattle, Washington, USA (2003)Google Scholar
  19. 19.
    Thomson, G., Richmond, M., Terzis, S., Nixon, P.: An Approach to Dynamic Context Discovery and Composition. In: Proceedings of UbiSys 2003: System Support for Ubiquitous Computing Workshop at the Fifth Annual Conference on Ubiquitous Computing (UbiComp 2003), Seattle, Washington, USA (2003)Google Scholar
  20. 20.
    Gibbons, P.B., Karp, B., Ke, Y., Nath, S., Seshan, S.: IrisNet: An Architecture for a World-Wide Sensor Web. IEEE Pervasive Computing 2 (2003)Google Scholar
  21. 21.
    Deshpande, A., Nath, S., Gibbons, P.B., Seshan, S.: Cache-and-query for wide area sensor databases. In: ACM SIGMOD 2003 (2003)Google Scholar
  22. 22.
    Storz, O., Friday, A., Davies, N.: Towards ’Ubiquitous’ Ubiquitous Computing: an alliance with the Grid. In: System Support for Ubiquitous Computing Workshop at the Fifth Annual Conference on Ubiquitous Computing (UbiComp 2003), Seattle (2003)Google Scholar
  23. 23.
    Jean, K., Galis, A., Tan, A.: Context-Aware GRID Services: Issues and Approaches. In: International Conference on Computational Science, Krakow, Poland, pp. 166–173 (2004)Google Scholar
  24. 24.
    Tuecke et al., S.: Open Grid Services Infrastructure (OGSI), Version 1.0. Global Grid Forum Draft Recommendation (2003)Google Scholar
  25. 25.
    Berman, F., Fox, G., Hey, A.J. (eds.): Grid Computing: Making the Global Infrastructure a Reality. Wiley, Chichester (2003)Google Scholar
  26. 26.
    Lua, E.K., Crowcroft, J., Pias, M., Sharma, R., Lim, S.: A Survey and Comparison of Peer-to-Peer Overlay Network Schemes. IEEE communications survey and tutorial (2004)Google Scholar
  27. 27.
    Rabinovich, M., Spatscheck, O.: Web Caching and Replication. Addison-Wesley, Reading (2002)Google Scholar
  28. 28.
    Globus Alliance: The Globus Toolkit (2004), http://www-unix.globus.org/toolkit/
  29. 29.
    Buchholz, T., Krause, M., Linnhoff-Popien, C., Schiffers, M.: CoCo: Dynamic Composition of Context Information. In: The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous 2004), Boston, Massachusetts, USA (2004)Google Scholar
  30. 30.
    Buchholz, T., Hochstatter, I., Treu, G.: Profile-based Data Diffusion in Mobile Environments. In: Proceedings of the 1st IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2004), Fort Lauderdale, USA (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Thomas Buchholz
    • 1
  • Claudia Linnhoff-Popien
    • 1
  1. 1.Mobile and Distributed Systems Group, Institute for InformaticsLudwig-Maximilian-University MunichMunichGermany

Personalised recommendations