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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Satyanarayanan, M.: Pervasive Computing: Vision and Challenges. IEEE Personal Communications (2001)
Schmidt, A.: Ubiquitous Computing - Computing in Context. PhD thesis, Computing Department, Lancaster University, England, U.K (2002)
Neuman, B.C.: Scale in distributed systems. In: Readings in Distributed Computing Systems, pp. 463–489. IEEE Computer Society, Los Alamitos (1994)
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)
Chen, G., Kotz, D.: A survey of context-aware mobile computing research. Technical Report TR2000-381, Dept. of Computer Science, Dartmouth College (2000)
Barratt, C., et al.: Extending the Grid to Support Remote Medical Monitoring. In: 2nd UK eScience All hands meeting, Nottingham, U.K (2003)
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)
Al-Karaki, J.N., Kamal, A.E.: Routing techniques in wireless sensor networks: A survey. IEEE Wireless Communications (2004)
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)
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)
Dey, A.: Architectural Support for Building Context-Aware Applications. PhD thesis, College of Computing, Georgia Institute of Technology (2000)
Chen, G.: SOLAR: Building a context fusion network for pervasive computing. PhD thesis, Dartmouth College, Hanover, New Hampshire, USA, Technical Report TR2004-514 (2004)
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)
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)
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)
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)
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)
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)
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)
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)
Deshpande, A., Nath, S., Gibbons, P.B., Seshan, S.: Cache-and-query for wide area sensor databases. In: ACM SIGMOD 2003 (2003)
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)
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)
Tuecke et al., S.: Open Grid Services Infrastructure (OGSI), Version 1.0. Global Grid Forum Draft Recommendation (2003)
Berman, F., Fox, G., Hey, A.J. (eds.): Grid Computing: Making the Global Infrastructure a Reality. Wiley, Chichester (2003)
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)
Rabinovich, M., Spatscheck, O.: Web Caching and Replication. Addison-Wesley, Reading (2002)
Globus Alliance: The Globus Toolkit (2004), http://www-unix.globus.org/toolkit/
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Buchholz, T., Linnhoff-Popien, C. (2005). Towards Realizing Global Scalability in Context-Aware Systems. In: Strang, T., Linnhoff-Popien, C. (eds) Location- and Context-Awareness. LoCA 2005. Lecture Notes in Computer Science, vol 3479. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11426646_4
Download citation
DOI: https://doi.org/10.1007/11426646_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25896-4
Online ISBN: 978-3-540-32042-5
eBook Packages: Computer ScienceComputer Science (R0)