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.




Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.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
Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Tversky A (1977) Features of similarity. Psychol Rev 84(4):327. ISSN 1939-1471
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
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-013-0210-y