Skip to main content
Log in

Context-aware dissemination of information and services in heterogeneous network environments

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

Abstract

The Internet of Things and the advent of cloud computing promotes a global scale Machine-to-Machine (M2M) communication. Dissemination of information and advertising services to the targeted nodes is an important aspect in the performance of the future large scale network systems. With the contextual information inferred from available information, delivery of services can be performed in a more efficient way. Context-awareness is a key ingredient in any ubiquitous and pervasive system and provides intelligence to the system, allowing computing devices make appropriate and timely decisions on behalf of users. Semantic support for M2M communication can be enhanced if it leverages the available information and contextual data. In this paper we present a methodology for a context-aware publish-subscribe based approach to dissemination of information and services and a service selection method which is based on the idea of utilizing network information as services that is delivered via application programming interfaces. We propose a fuzzy MADM method and a context similarity measure. The proposed method of information dissemination is based on mining the value of a node based on information inferred from the contextual information of the node and contextually similar nodes. We take into account the quality of contextual information in aggregating contextual information from different sources.

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

Similar content being viewed by others

References

  • Adomavicius G, Tuzhilin A (2011) Context-aware recommender systems. In: Recommender Systems Handbook, pp 217–253

  • Ahlgren B, D’Ambrosio M, Marchisio M, Marsh I, Dannewitz C, Ohlman B, Pentikousis K, Strandberg O, Rembarz R, Vercellone V(2008) Design considerations for a network of information. In: Proceedings of the 2008 ACM CoNEXT Conference. ACM, New York, pp 1–6

  • Alben L (1996) Defining the criteria for effective interaction design. Interactions 3(3):11–15

    Article  Google Scholar 

  • Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805

    Article  MATH  Google Scholar 

  • Baader F (2003) The description logic handbook: theory, implementation, and applications. Cambridge Univ Press, Cambridge

  • Baldauf M, Dustdar S, Rosenberg F (2007) A survey on context-aware systems. Int J Ad Hoc Ubiquitous Comput 2(4):263–277

    Article  Google Scholar 

  • Bellavista P, Corradi A, Foschini L (2007) Context-aware handoff middleware for transparent service continuity in wireless networks. Pervasive Mobile Comput 3(4):439–466

    Article  Google Scholar 

  • Brdiczka O, Crowley J, Reignier P (2007) Learning situation models for providing context-aware services. Univers Access Human Comput Interact Ambient Interact, pp 23–32

  • Buchholz T, Kupper A, Schiffers M (2003) Quality of context: what it is and why we need it. In: Proceedings of the Workshop of the HP OpenView University Association. Citeseer, New York

  • Chen H, Perich F, Finin T, Joshi A (2004) Soupa: standard ontology for ubiquitous and pervasive applications. In: The first annual international conference on mobile and ubiquitous systems: networking and services. MOBIQUITOUS 2004. IEEE, New York, pp 258–267

  • Chen SJJ, Hwang CL, Beckmann MJ, Krelle W (1992) Fuzzy multiple attribute decision making: methods and applications. Springer, New York. ISBN 0387549986

  • Chickering DM, Heckerman D (2000) A decision theoretic approach to targeted advertising. In: Proceedings of the sixteenth annual conference on uncertainty in artificial intelligence

  • Clarkson BP (2003) Life patterns: structure from wearable sensors. Massachusetts Institute of Technology

  • Correia LM (2011) Architecture and design for the future internet: 4WARD EU Project. Springer, Berlin. ISBN 9048193451

  • Costa P, Mascolo C, Musolesi M, Picco GP (2008) Socially-aware routing for publish-subscribe in delay-tolerant mobile ad hoc networks. IEEE J Sel Areas Commun 26(5):748–760. ISSN 0733-8716

    Google Scholar 

  • Coulouris GF, Dollimore J, Kindberg T Distributed systems: concepts and design. Addison-Wesley Longman, 2012

  • Dannewitz C (2009) NetInf: an Information-centric design for the future internet. In: Proceedings of 3rd GI/ITG KuVS workshop on the future internet, 2009

  • Dey AK (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7

    Article  Google Scholar 

  • Domingos P, Richardson M (2001) Mining the network value of customers. In: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, New York, pp 57–66

  • Eugster PT, Felber PA, Guerraoui R, Kermarrec AM (2003) The many faces of publish/subscribe. ACM Comput Surv (CSUR), 35(2):14–131. ISSN 0360-0300

    Google Scholar 

  • Fenza G, Furno D, Loia V (2012) Hybrid approach for context-aware service discovery in healthcare domain. J Comput Syst Sci 78(4):1232–1247

    Article  MathSciNet  Google Scholar 

  • Fiedler M, Hossfeld T, Tran-Gia P (2010) A generic quantitative relationship between quality of experience and quality of service. IEEE Netw 24(2):36–41. ISSN 0890-8044

    Google Scholar 

  • Fotiou N, Trossen D, Polyzos GC (2009) Illustrating a publish-subscribe Internet architecture. Telecommun Syst pp 1–13. ISSN 1018-4864

  • Giaffreda R, Karmouch A, Jonsson A, Karlsson A, Smirnov M, Glitho R, Galis A, Ericsson S, TeliaSonera S (2008) Context-aware communication in ambient networks. In: Wireless world research forum, vol 3479. Citeseer, New York, pp 2–15

  • Gkantsidis C, Rodriguez PR (2005) Network coding for large scale content distribution. In: Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies. INFOCOM 2005. vol 4. IEEE, New York, pp 2235–2245

  • Jacobson V, Smetters DK, Thornton JD, Plass MF, Briggs NH, Braynard RL (2009) Networking named content. In Proceedings of the 5th international conference on emerging networking experiments and technologies. ACM, New York, pp 1–12

  • Jing L, Zhou Y, Cheng Z, Yen NY, Park JJ (2013) Context-aware service roaming for heterogeneous embedded devices over cloud. J Syst Archit

  • Jokela P, Zahemszky A, Esteve Rothenberg C, Arianfar S, Nikander P (2009) LIPSIN: Line speed publish/subscribe inter-networking. In: Proceedings of the ACM SIGCOMM 2009 conference on data communication.ACM, New York, pp 195–206

  • Kim D (2010) Application of the HoQ framework to improving QoE of broadband internet services. IEEE Netw 24(2):20–26. ISSN 0890-8044

    Google Scholar 

  • Kim Y, Lee K (2006) A quality measurement method of context information in ubiquitous environments. In: IEEE International conference on hybrid information technology, 2006. ICHIT’06, vol 2. IEEE, New York, pp 576–581. ISBN 0769526748

  • Koponen T, Chawla M, Chun BG, Ermolinskiy A, Kim KH, Shenker S, Stoica I (2007) A data-oriented (and beyond) network architecture. ACM SIGCOMM Computer Communication Review 37(4):181–192, ISSN 0146-4833

    Google Scholar 

  • La HJ, Kim SD (2010) A conceptual framework for provisioning context-aware mobile cloud services. In: 2010 IEEE 3rd international conference on cloud computing (CLOUD). IEEE, New York, pp 466–473

  • Lee U, Rimac I, Hilt V (2010) Greening the internet with content-centric networking. In: Proceedings of the 1st international conference on energy-efficient computing and networking. ACM, New York, pp 179–182

  • Liu Z, Wu C, Li B, Zhao S (2010) Uusee: large-scale operational on-demand streaming with random network coding. In: Proceedings IEEE. INFOCOM 2010. IEEE, New York, pp 1–9

  • Lungaro P, Segall Z, Zander J (2010) Predictive and context-aware multimedia content delivery for future cellular networks. In: 2010 IEEE 71st Vehicular Technology Conference (VTC 2010-Spring). IEEE, New York, pp 1–5

  • Manzoor A, Truong HL, Dustdar S (2008) On the evaluation of quality of context. Smart Sens Context, pp 140–153

  • McCowan I, Gatica-Perez D, Bengio S, Lathoud G, Barnard M, Zhang D (2005) Automatic analysis of multimodal group actions in meetings. IEEE Trans Pattern Anal Mach Intell, pp 305–317

  • Mokhtar SB, Preuveneers D, Georgantas N, Issarny V, Berbers Y (2008) Easy: Efficient semantic service discovery in pervasive computing environments with qos and context support. J Syst Softw 81(5):785–808

    Article  Google Scholar 

  • Muhlenbrock M, Brdiczka O, Snowdon D, Meunier JL (2004) Learning to detect user activity and availability from a variety of sensor data. In: Proceedings of the second IEEE annual conference on pervasive computing and communications. PerCom 2004. IEEE, New York, pp 13–22

  • Muldoon C, O’Hare G, Phelan D, Strahan R, Collier R (2003) Access: an agent architecture for ubiquitous service delivery. Cooper Inf Agents VII, pp 1–15

  • Naqvi NZ, Preuveneers D, Berbers Y (2013) Cloud computing: a mobile context-awareness perspective. In: Cloud computing. Springer, Berlin, pp 155–175

  • Nurmi P, Martin M, Flanagan JA et al (2005) Enabling proactiveness through context prediction. In: Proceedings of the workshop on context awareness for proactive aystems, Helsinki, vol 53. Citeseer, New York

  • Padovitz A, Loke SW, Zaslavsky A (2004) Towards a theory of context spaces. In: Proceedings of the second IEEE annual conference on pervasive computing and communications workshops, 2004. IEEE, pp 38–42. ISBN 0769521061

  • Padovitz A, Loke SW, Zaslavsky A, Burg B, Bartolini C (2005) An approach to data fusion for context awareness. Model Using Context, pp 353–367

  • Pascoe J, Ryan N, Morse D (1999) Issues in developing context-aware computing. In: Handheld and ubiquitous computing. Springer, Berlin, pp 208–221

  • Pignotti E, Edwards P, Grimnes GA (2004) Context-aware personalised service delivery. In: ECAI, vol 16. Citeseer, New York, p 1077

  • Project CCNxTM http://www.ccnx.org, Sept. 2009

  • Ranganathan A, Al-Muhtadi J, Campbell RH (2004) Reasoning about uncertain contexts in pervasive computing environments. IEEE Pervasive Comput, pp 62–70

  • Roman M, Hess C, Cerqueira R, Campbell RH, Nahrstedt K (2002) Gaia: a middleware infrastructure to enable active spaces. In: IEEE Pervasive Computing. Citeseer, New York

  • Salkuyeh MA, Hendessi F, Aaron Gulliver T (2013) Data dissemination with rateless coding in a grid vehicular topology. EURASIP J Wirel Commun Netw 2013(1):1–14

    Article  Google Scholar 

  • Shelby Z (2009) etsi m2m standardization

  • Sigg S, Haseloff S, David K (2006) Context prediction by alignment methods. In: Poster proceedings of the fourth international conference on mobile systems, applications, and services (MobiSys)

  • TalebiFard P, Leung V (2011a) A data fusion approach to context-aware service delivery in heterogeneous network environments. Procedia Comput Sci 5:312–319

    Google Scholar 

  • Talebifard P, Leung VCM (2011b) A dynamic context-aware access network selection for handover in heterogeneous network environments. In: 2011 Proceedings IEEE INFOCOM Workshops, April 10–15, 2011 in Shanghai, P.R. China. IEEE, pp 385–390. ISBN 978-1-4244-9920-5

  • TalebiFard P, Leung VCM (2011c) Context-aware mobility management in heterogeneous network environments. J Wirel Mobile Netw Ubiquitous Comput Dependable Appl 2(2):19–32

    Google Scholar 

  • TalebiFard P, Wong T, Leung V (2010) Access and service convergence over the mobile internet-A. Comput Netw 54(4):545–557. ISSN 1389-1286

    Google Scholar 

  • Tarkoma S, Ain M, Visala K (2009) The Publish/Subscribe Internet Routing Paradigm (PSIRP): designing the future internet architecture. Towards Future Internet, p 102

  • Triantaphyllou E, Lin CT (1996) Development and evaluation of five fuzzy multiattribute decision-making methods. Int J Approx Reason 14(4):281–310. ISSN 0888-613X

    Google Scholar 

  • Tversky A (1977) Features of similarity. Psychol Rev 84(4):327. ISSN 1939-1471

    Google Scholar 

  • Weißbach M, Zimmermann W, Löwe W (2013) Context-aware data-flow in the cloud. In: The fourth international conference on cloud computing, GRIDs, and virtualization CLOUD COMPUTING 2013, pp 81–86

  • Yoon H, Kim E, Lee M (2007) A user context awareness model for mobile environment processing. In: 5th ACIS international conference on software engineering research, management and applications, 2007. SERA 2007. IEEE, pp 293–296

Download references

Acknowledgments

This work was supported in part by TELUS and the Institute for Computing, Information and Cognitive Systems (ICICS) at UBC.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peyman TalebiFard.

Rights and permissions

Reprints and permissions

About this article

Cite this article

TalebiFard, P., Leung, V.C.M. Context-aware dissemination of information and services in heterogeneous network environments. J Ambient Intell Human Comput 5, 775–787 (2014). https://doi.org/10.1007/s12652-013-0210-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-013-0210-y

Keywords

Navigation