Skip to main content

Cloud Computing: A Mobile Context-Awareness Perspective

  • Chapter
  • First Online:
Book cover Cloud Computing

Abstract

Mobile devices and their applications take advantage of cloud computing not only to overcome their limitations in computing, memory and storage resources but also to easily scale up to a large number of users. Many common mobile applications we use every day, such as e-mail, news, social networking and games, already rely on the cloud paradigm due to these reasons. Another trend of the last decade is the evolution towards smart applications that take into account the user’s context, such as their whereabouts and ongoing activities, to adapt the behaviour of the applications according to the current situations. With context management and inferences becoming fairly complex processes, cloud services can offer an edge by taking over the most computationally intensive context management tasks and have these tasks carried out only once for multiple users. However, as a lot of this contextual information is being sensed and captured by the mobile devices themselves, it is not always clear whether it makes sense to upload all the raw sensed data to the cloud and have it completely processed there. These trade-offs depend on the amount of data being communicated and the kind of processing that is required. In this chapter, we analyse the challenges to develop context-aware cloud services for mobile applications and present a conceptual architecture for context processing and service provisioning in the Platform-as-a-Service layer. We highlight various architectural viewpoints of the presented federated context-processing middleware and round up this chapter with a research road map for the future.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Buyya, R., Chee Shin, Y., Venugopal, S.: Market-oriented cloud computing: vision, hype, and reality for delivering IT services as computing utilities. In: 10th IEEE International Conference on High Performance Computing and Communications, 2008, 25–27 Sept 2008, pp. 5–13. Dalian, China, (2008)

    Google Scholar 

  2. Christensen, J.H.: Using RESTful web-services and cloud computing to create next generation mobile applications. In: OOPSLA ‘09, 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications, 2009, pp 627–634. ACM, New York. doi:10.1145/1639950.1639958

  3. Papakos, P., Capra, L., Rosenblum, D.S.: VOLARE: context-aware adaptive cloud service discovery for mobile systems. Paper presented at the Proceedings of the 9th international workshop on adaptive and reflective middleware, Bangalore, 2010

    Google Scholar 

  4. Dey, A.K.: Understanding and using context. Pers. Ubiquit. Comput. 5(1), 125–134 (2001)

    Google Scholar 

  5. Saha, D., Mukherjee, A.: Pervasive computing: a paradigm for the 21st century. Computer 36(3), 25–31 (2003). doi:10.1109/mc.2003.1185214

    Article  Google Scholar 

  6. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: International Symposium on Handheld and Ubiquitous Computing, Karlsruhe, Germany, pp. 304–307. Springer, London (1999)

    Google Scholar 

  7. Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994). doi:10.1109/65.313011

    Article  Google Scholar 

  8. Chen, G., Kotz, D.: A survey of context-aware mobile computing research. Dartmouth college, Technical report. Dartmouth college, Hanover (2000)

    Google Scholar 

  9. Chaari, T., Ejigu, D., Laforest, F., Scuturici, V.-M.: A comprehensive approach to model and use context for adapting applications in pervasive environments. J. Syst. Softw. 80(12), 1973–1992 (2007). doi:10.1016/j.jss.2007.03.010

    Article  Google Scholar 

  10. Gellersen, H.W., Schmidt, A., Beigl, M.: Multi-sensor context-awareness in mobile devices and smart artifacts. Mob. Netw. Appl. 7(5), 341–351 (2002)

    Article  MATH  Google Scholar 

  11. Dey, A.K., Häkkilä, J.: Context-awareness and mobile devices. In: Handbook of Research on User Interface Design and Evaluation for Mobile Technology, vol. 2, pp. 205–217. Information Science Reference/IGI Global, New York/Hershey (2008)

    Google Scholar 

  12. Chalmers, D., Dulay, N., Sloman, M.: A framework for contextual mediation in mobile and ubiquitous computing applied to the context-aware adaptation of maps. Pers. Ubiquit. Comput. 8(1), 1–18 (2004)

    Article  Google Scholar 

  13. Kim, Y.S., Lee, K.H.: A lightweight framework for mobile web services. Comput. Sci. Res. Dev. 24(4), 199–209 (2009)

    Article  Google Scholar 

  14. Baldauf, M.: A survey on context-aware systems. Ad Hoc Ubiq. Comput. 2(4), 263–277 (2007)

    Article  Google Scholar 

  15. JoonSeok, P., Mikyeong, M., Seongjin, H., Keunhyuk, Y.: CASS: a context-aware simulation system for smart home. In: 5th ACIS International Conference on Software Engineering Research, Management & Applications, 2007, 20–22 Aug. 2007. pp. 461–467. Busan, South Korea (2007). doi:10.1109/sera.2007.60

  16. Tao, G., Pung, H.K., Zhang, D.Q.: A middleware for building context-aware mobile services. In: IEEE 59th, Vehicular Technology Conference, 2004, 17–19 May 2004, vol. 2655, pp. 2656–2660. Milan, Italy (2004). doi:10.1109/vetecs.2004.1391402

  17. Chen, H., Finin, T., Joshi, A.: Semantic Web in the context broker architecture. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications, 2004, 14–17 March 2004, pp. 277–286. Orlando, Florida (2004). doi:10.1109/percom.2004.1276865

  18. Hofer, T., Schwinger, W., Pichler, M., Leonhartsberger, G., Altmann, J., Retschitzegger, W.: Context-awareness on mobile devices – the hydrogen approach. In: Paper Presented at the Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS’03), Hawaii, 10 pp. (2003)

    Google Scholar 

  19. Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: aiding the development of context-enabled applications. Paper presented at the Proceedings of the SIGCHI conference on Human Factors in Computing Systems: The CHI Is the Limit, Pittsburgh (1999)

    Google Scholar 

  20. Hong, J.I., Landay, J.A.: An infrastructure approach to context-aware computing. Hum. Comput. Interact. 16(2), 287–303 (2001)

    Article  Google Scholar 

  21. Mell, P., Granc, T.: The NIST Definition of Cloud Computing [NIST special publication]. National Institute of Standards and Technology, Gaithersburg, Maryland, USA (2011)

    Google Scholar 

  22. Ferschas, A., Hechinger, M., Riener, A., Schmitzberger, H., Franz, M., Rocha, M.S., Zeidler, A.: Context-aware profiles. In: International Conference on Autonomic and Autonomous Systems, Silicon Valley, California, USA. 2006, pp. 48–48. IEEE (2006)

    Google Scholar 

  23. Butler, M.H.: Current Technologies for Device Independence. HP Laboratories Bristol, UK (technical report) 83 (2001)

    Google Scholar 

  24. Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive Mob. Comput. 6(2), 161–180 (2010). doi:10.1016/j.pmcj.2009.06.002

    Article  Google Scholar 

  25. Truong, H.L., Dustdar, S.: A survey on context-aware web service systems. Int. J. Web Inf. Syst. 5(1), 5–31 (2009)

    Google Scholar 

  26. Jähnert, J., Villagrá, V., Wesner, S.: The Akogrimo Mobile Grid Reference Architecture. Akogrimo Whitepaper. http://www.mobilegrids.org (2006)

  27. Han, B., Jia, W., Shen, J., Yuen, M.C.: Context-awareness in mobile web services. In: Parallel and Distributed Processing and Applications, pp. 519–528. Springer Berlin Heidelberg (Book Chapter) (2005)

    Google Scholar 

  28. Athanasopoulos, D., Zarras, A.V., Issarny, V., Pitoura, E., Vassiliadis, P.: CoWSAMI: interface-aware context gathering in ambient intelligence environments. Pervasive Mob. Comput. 4(3), 360–389 (2008)

    Article  Google Scholar 

  29. Truong, H.L., Juszczyk, L., Manzoor, A., Dustdar, S.: ESCAPE: an adaptive framework for managing and providing context information in emergency situations. In: EuroSSC’07 Proceedings of the 2nd European Conference on Smart Sensing and Context, 2007, pp 207–222. Springer, Berlin/Heidelberg (2007)

    Google Scholar 

  30. De Almeida, D.R., de Souza Baptista, C., Da Silva, E.R., Campelo, C.E.C., De Figueiredo, H.F., Lacerda, Y.A.: A context-aware system based on service-oriented architecture. In: 20th International Conference on Advanced Information Networking and Applications. Vienna, Austria 2006

    Google Scholar 

  31. Maamar, Z., AlKhatib, G., Mostefaoui, S.K.: Context-based personalization of web services composition and provisioning. In: IEEE 30th Euromicro Conference, 2004, pp. 396–403. Rennes, France (2004)

    Google Scholar 

  32. Seyler, F., Taconet, C., Bernard, G.: Context adaptation of web service orchestrations. In: 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2007, pp. 351–356. Paris, France (2007)

    Google Scholar 

  33. Soukkarieh, B., Sedes, F.: Integrating a context model in web services. In: IEEE International Conference on Web Services, 2007, pp. 1195–1196. Salt lake city, UTAH (2007)

    Google Scholar 

  34. Badidi, E., Esmahi, L.: A cloud-based approach for context information provisioning. World Comput. Sci. Inf. Technol. J. 1(3), 63–70 (2011)

    Google Scholar 

  35. McGraw, I., Lee, C., Hetherington, L., Seneff, S., Glass, J.: Collecting voices from the cloud. In: Proceedings of LREC, Malta, May 2010

    Google Scholar 

  36. Angin, P., Bhargava, B., Helal, S.: A mobile-cloud collaborative traffic lights detector for blind navigation. In: Eleventh IEEE International Conference on Mobile Data Management, 2010, pp. 396–401. Kanas City, Missouri, USA (2010)

    Google Scholar 

  37. Abowd, G.D., Atkeson, C.G., Hong, J., Long, S., Kooper, R., Pinkerton, M.: Cyberguide: a mobile context-aware tour guide. Wirel. Netw. 3(5), 421–433 (1997)

    Article  Google Scholar 

  38. Kovachev, D., Cao, Y., Klamma, R.: Mobile Cloud Computing: A Comparison of Application Models. Arxiv preprint arXiv:11074940 (2011)

    Google Scholar 

  39. Chun, B-G., Maniatis, P.: Augmented smartphone applications through clone cloud execution. Paper presented at the Proceedings of the 12th conference on Hot Topics in Operating Systems, Monte Verit. Springer-Verlag Berlin, Heidelberg 2009

    Google Scholar 

  40. Kim, J.: Design and evaluation of mobile applications with full and partial offloadings. In: Advances in Grid and Pervasive Computing, pp. 172–182 (2012)

    Google Scholar 

  41. Pilgrim, M. (ed.): HTML5: Up and Running, 1st edn. O’Reilly Media, Sebastopol (2010)

    Google Scholar 

  42. Kumar, K., Yung-Hsiang, L.: Cloud computing for mobile users: can offloading computation save energy? Computer 43(4), 51–56 (2010)

    Article  Google Scholar 

  43. Hinckley, K., Pierce, J., Sinclair, M., Horvitz, E.: Sensing techniques for mobile interaction. Paper presented at the Proceedings of the 13th Annual ACM Symposium on User Interface software and Technology, San Diego, 2000

    Google Scholar 

  44. Sivashanmugam, K., Verma, K., Sheth, A., Miller, J.: Adding semantics to web services standards. In: International Conference on Semantic Web and Web Services, 2003, pp. 395–401. Erfurt, Germany (2003)

    Google Scholar 

  45. Preuveneers, D., Berbers, Y.: Adaptive context management using a component-based approach. In: Distributed Applications and Interoperable Systems, Athens, 2005, pp 1080–1082. Springer, Berlin/Heidelberg (2005)

    Google Scholar 

  46. Preuveneers, D., Van den Bergh, J., Wagelaar, D., Georges, A., Rigole, P., Clerckx, T., Berbers, Y., Coninx, K., Jonckers, V., De Bosschere, K.: Towards an extensible context ontology for ambient intelligence. In: Ambient Intelligence: Second European Symposium, EUSAI, Eindhoven, 2004, pp. 148–159. ACM, New York (2004)

    Google Scholar 

  47. Azeez, A., Perera, S., Weerawarana, S., Fremantle, P., Uthaiyashankar, S., Abesinghe, S.: WSO2 Stratos: an application stack to support cloud computing. it-Inf. Technol. 53(4), 180–187 (2011)

    Article  Google Scholar 

  48. Preuveneers, D., Berbers, Y.: Mobile phones assisting with health self-care: a diabetes case study. In: Proceedings of the 10th International Conference on Human Computer Interaction with Mobile Devices and Services, 2008, pp 177–186. ACM, New York (2008)

    Google Scholar 

Download references

Acknowledgments 

This research is partially funded by the Interuniversity Attraction Poles Programme Belgian State, Belgian Science Policy and by the Research Fund KU Leuven.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nayyab Zia Naqvi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Naqvi, N.Z., Preuveneers, D., Berbers, Y. (2013). Cloud Computing: A Mobile Context-Awareness Perspective. In: Mahmood, Z. (eds) Cloud Computing. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-5107-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5107-4_8

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5106-7

  • Online ISBN: 978-1-4471-5107-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics