Skip to main content

Advertisement

Log in

Context-aware service utilisation in the clouds and energy conservation

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Ubiquitous computing environments are characterised by smart, interconnected artefacts embedded in our physical world that provide useful services to human inhabitants unobtrusively. Mobile devices are becoming the primary tools for human interaction with these embedded artefacts and for the utilisation of services available in smart computing environments such as clouds. Advancements in the capabilities of mobile devices allow a number of user and environment related context consumers to be hosted on these devices. Without a coordinating component, these context consumers and providers are a potential burden on device resources; specifically the effect of uncoordinated computation and communication with cloud-enabled services can negatively impact battery life. Therefore energy conservation is a major concern in realising the collaboration and utilisation of mobile device based context-aware applications and cloud based services. This paper presents the concept of a context-brokering component to aid in coordination and communication of context information between mobile devices and services deployed in a cloud infrastructure. A prototype context broker is experimentally analysed for effects on energy conservation when accessing and coordinating with cloud services on a smart device, with results signifying reduction in energy consumption.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  • Anand A, Manikopoulos C, Jones Q, Borcea C (2007) A quantitative analysis of power consumption for location-aware applications on smart phones. In: IEEE international symposium on industrial electronics (ISIE), pp 1986–1991

  • Andersson C, Freeman D, James I, Johnston A, Ljung S (2006) Mobile media and applications, from concept to cash. Wiley Online Library. ISBN 0470017473

  • Apple Inc (2011) Apple to unveil next generation software at keynote address on monday. Press release. http://www.apple.com/pr/library/2011/05/31wwdc.html. Accessed 08 June 2011

  • Balasubramanian N, Balasubramanian A, Venkataramani A (2009) Energy consumption in mobile phones: a measurement study and implications for network applications. In: Proceedings of the 9th ACM SIGCOMM conference on internet measurement conference. ACM, pp 280–293

  • Bernal JFM, Ardito L, Morisio M, Falcarin P (2010) Towards an efficient context-aware system: problems and suggestions to reduce energy consumption in mobile devices. In: 9th international conference on mobile business and 9th global mobility roundtable (ICMB-GMR). IEEE, pp 510–514

  • Buschmann F, Henney K, Schmidt DC (2007) Pattern-oriented software architecture: on patterns and pattern languages. Wiley, Chichester. ISBN 0471486485

  • Butler M (2011) Android: changing the mobile landscape. IEEE Pervasive Comput 10:4–7. ISSN 1536-1268

    Google Scholar 

  • Chen H (2004) An intelligent broker architecture for pervasive context-aware systems. PhD thesis, University of Maryland, Baltimore County

  • Chiaraviglio L, Ciullo D, Meo M, Marsan MA (2009) Energy-efficient management of UMTS access networks. In: 21st international teletraffic congress. IEEE, pp 1–8

  • Choudhury T, Borriello G, Consolvo S, Haehnel D, Harrison B, Hemingway B, Hightower J et al (2008) The mobile sensing platform: an embedded activity recognition system. IEEE Pervasive Comput 7(2):32–41. ISSN 1536–1268

    Google Scholar 

  • Clarke P, Cooper M (2000) Knowledge management and collaboration. In: Proceedings of practical aspects of knowledge management (PAKM). Basel, Switzerland

  • Crk I, Bi M, Gniady C (2008) Interaction-aware energy management for wireless network cards. In: Proceedings of the ACM SIGMETRICS international conference on measurement and modeling of computer systems. SIGMETRICS ’08, New York, NY, USA. ACM, pp. 371–382

  • Devlic A, Graf A, Barone P, Mamelli A, Karapantelakis A (2008) Evaluation of context distribution methods via bluetooth and WLAN: insights gained while examining battery power consumption. In: Proceedings of the international conference on mobile and ubiquitous systems: computing, networking and services (MobiQuitous). Dublin, Ireland

  • Dey AK, Abowd GD (2000) Towards a better understanding of context and context-awareness. In: CHI workshop on the what, who, where, when, and how of context-awareness, vol 4, pp 1–6

  • Dey AK, Abowd GD, Salber D, Masayasu (1999) An architecture to support context-aware applications. In: 12th annual ACM symposium on user interface software and technology

  • Fábián Á,Győrbíró N, Hományi G (2008) Activity recognition system for mobile phones using the MotionBand device. In: Proceedings of the 1st international conference on MOBILe wireless MiddleWARE, operating systems, and applications. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), pp 1–5

  • Fahy P, Clarke S (2004) CASS—middleware for mobile context-aware applications. In: Workshop on context awareness, MobiSys, pp 304–308

  • Gu T, Pung HK, Zhang DQ (2004) A middleware for building context-aware mobile services. In: Proceedings of IEEE vehicular technology conference (VTC)

  • Gupta A, Mohapatra P (2007) Energy consumption and conservation in WiFi based phones: a measurement-based study. In: 4th annual IEEE communications society conference on sensor, mesh and ad hoc communications and networks, SECON ’07. IEEE, pp. 122–131. ISBN 1424412684

  • Henricksen K, Indulska J, McFadden T, Balasubramaniam S (2005) Middleware for distributed context-aware systems. In: On the move to meaningful internet systems 2005: CoopIS, DOA, and ODBASE, pp 846–863

  • Huang Y, Gannon D (2006) A comparative study of web services-based event notification specifications. In: Proceedings of the 2006 international conference workshops on parallel processing. IEEE Computer Society, pp 7–14. ISBN 0769526373

  • Kang S, Lee J, Jang H, Lee H, Lee Y, Park S, Park T, Song J (2008) Seemon: Ccalable and energy-efficient context monitoring framework for sensor-rich mobile environments. In: Proceeding of the 6th international conference on mobile systems, applications, and services. ACM, pp 267–280

  • Kassinen O, Harjula E, Korhonen J, Ylianttila M (2009) Battery life of mobile peers with UMTS and WLAN in a Kademlia-based P2P overlay. In: IEEE 20th international symposium on personal, indoor and mobile radio communications. IEEE, pp 662–665

  • Kernchen R, Bonnefoy D, Battestini A, Mrohs B, Wagner M, Klemettinen M (2006) Context-awareness in MobiLife. In: Proceedings of the 15th IST mobile summit. Mykonos, Greece. IST Mobile Summit

  • Kiani S, Moltchanov B, Knappmeyer M, Baker N (2011) Analysis of the energy conservation aspects of a mobile context broker. In: Balandin S, Koucheryavy Y, Hu H (eds) Smart spaces and next generation wired/wireless networking. Lecture notes in computer science, vol 6869. Springer, Berlin, pp 26–37. ISBN 978-3-642-22874-2

  • Kiani SL, Knappmeyer M, Baker N, Moltchanov B (2010a) A federated broker architecture for large scale context dissemination. In: Proceedings of the 10th international conference on scalable computing and communications, 2nd international symposium on advanced topics on scalable computing. Bradford, UK

  • Kiani SL, Knappmeyer M, Reetz ES, Baker N (2010b) Effect of caching in a broker based context provisioning system. In: Lukowitz P, Kortuem G, Kunze K (eds) Proceedings of the 5th European conference on smart sensing and context (EuroSSC 2010). Lecture notes in computer science. LNCS, vol 6446. Springer, Heidelberg, pp 108–121

  • Knappmeyer M, Brettschneider D, Kiani SL (2011) Context source: a smartphone application for serving context to a generic context provisioning system. In: Proceedings of the second workshop on context-systems design, evaluation and optimisation in conjunction with the 24th international conference on architecture of computing systems (ARCS). IEEE

  • Knappmeyer M, Kiani SL, Frá C, Moltchanov B, Baker N (2010) A light-weight context representation and context management schema. In: Proceedings of IEEE international symposium on wireless pervasive computing

  • Knappmeyer M, Tönjes R, Baker N (2009) Modular and extendible context provisioning for evolving mobile applications and services. In: 18th ICT mobile summit

  • Korpipää P, Kela J, Malm EJ (2003) Managing context information in mobile devices. IEEE Pervasive Comput 2(3):42–51

    Article  Google Scholar 

  • Mahmud K, Inoue M, Murakami H, Hasegawa M, Morikawa H (2004) Measurement and usage of power consumption parameters of wireless interfaces in energy-aware multi-service mobile terminals. In: 15th IEEE international symposium on personal, indoor and mobile radio communications (PIMRC), vol 2. IEEE, pp. 1090–1094. ISBN 0780385233

  • Moltchanov B, Knappmeyer M, Licciardi CA, Baker N (2008) Context-aware content sharing and casting. In: International conference on intelligence in next generation networks (ICIN). Bordeaux, France

  • Moltchanov B, Zafar M, Baker N (2010) Distributed context management: architecture and commercial trials. In: Proceedings of ICT mobile summit 2010

  • Muhl G, Fiege L, Pietzuch P (2006) Distributed event-based systems. Springer Verlag, Berlin

  • OMG (2008) Common object request broker architecture, version 3.1. http://www.omg.org/spec/CORBA/3.1

  • Panasonic (2011) Panasonic rechargeable Li-ion OEM battery products. http://www.panasonic.com/industrial/batteries-oem/oem/lithium-ion.aspx

  • Rahmati A, Zhong L (2007) Context-for-wireless: context-sensitive energy-efficient wireless data transfer. In: Proceedings of the 5th international conference on mobile systems, applications and services. ACM, pp 165–178

  • Ravi N, Scott J, Han L, Iftode L (2008) Context-aware battery management for mobile phones. In: Sixth annual IEEE international conference on pervasive computing and communications. IEEE, pp 224–233

  • Takeno K, Ichimura M, Takano K, Yamaki J (2003) Methods of energy conservation and management for commercial Li-ion battery packs of mobile phones. In: The 25th international telecommunications energy conference (INTELEC). IEEE, pp 310–316. ISBN 4885521963

  • van Gelder P, Beijer G, Berger M (2002) Data mining III. Management information systems, vol 6. Statistical Analysis of Pageviews on Web Sites. WIT Press Publishing, p 1032

  • Vodafone Group (2010) Connecting to the cloud: business advantage from cloud services. Whitepaper, 2010. http://www.vodafone.com/content/dam/vodafone/about/what/white_papers/connecting_tothecloud.pdf. Accessed 09 June 2011

  • Winograd T (2001) Architectures for context. Human-Comput Interact 16(2):401–419. ISSN 0737–0024

  • Yang SR (2007) Dynamic power saving mechanism for 3G UMTS system. Mobile Netw Appl 12(1):5–14. ISSN 1383-469X

    Google Scholar 

  • Yang SR, Yan SY, Hung HN (2007) Modeling UMTS power saving with bursty packet data traffic. IEEE Trans Mobile Comput, pp 1398–1409. ISSN 1536–1233

  • Zafar M, Baker N, Moltchanov B, Goncalves JM, Liaquat S, Knappmeyer M (2009) Context management architecture for future internet services. In: ICT mobile summit 2009. Santander, Spain

  • Zhang L, Tiwana B, Qian Z, Wang Z, Dick RP, Mao ZM, Yang L (2010) Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: Proceedings of the 8TH IEEE/ACM/IFIP international conference on hardware/software codesign and system synthesis, CODES/ISSS ’10, New York, NY, USA. ACM, pp 105–114. ISBN 978-1-60558-905-3. http://doi.acm.org/10.1145/1878961.1878982

  • Zhuang Z, Kim KH, Singh JP (2010) Improving energy efficiency of location sensing on smartphones. In: Proceedings of the 8th international conference on mobile systems, applications, and services. ACM, pp 315–330

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saad Liaquat Kiani.

Additional information

Neither the entire paper nor any part of its content has been published or has been accepted for publication elsewhere. It has not been submitted to any other journal.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kiani, S.L., Anjum, A., Antonopoulos, N. et al. Context-aware service utilisation in the clouds and energy conservation. J Ambient Intell Human Comput 5, 111–131 (2014). https://doi.org/10.1007/s12652-012-0131-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-012-0131-1

Keywords

Navigation