Skip to main content
Log in

An approach to domain-based scalable context management architecture in pervasive environments

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

In pervasive environments, context management systems are expected to administrate large volume of contextual information that is captured from spatial to nonspatial elements. Research in context-aware computing produced a number of middleware systems for context management to intermediate the communications between applications and context providers. In particular, in pervasive environments, the design of distributed storage, retrieval and propagation mechanisms of context information across domains is vital. In this paper, we propose a domain-based approach to address the requirements of scalable distributed context management, cross-domain efficient context information dissemination and domain-based privacy policy enforcement. We propose infinitum, a middleware architecture that incorporates the management and communication benefits of the Google Wave Federation Protocol, while also taking advantage of the semantic and inference benefits of ontology-based context models. This architecture establishes a robust cross-domain scalable context management and collaboration framework, which has been implemented and evaluated in a real-life application of “SMART University” to support virtual team collaboration.

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

Similar content being viewed by others

References

  1. Weiser M (1991) The computer for the 21st century. Mob Comput Commun Rev 3(3):3–11

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

    Google Scholar 

  3. da Rocha RCA (2009) Context management for distributed and dynamic context-aware computing. PhD Thesis

  4. Jaroucheh Z, Liu X, Smith S (2010) Recognize contextual situation in pervasive environments using process mining techniques. J Ambient Intell Humaniz Comput 2:53–69

    Article  Google Scholar 

  5. Valla M, Goix LW, Criminisi C, Bauer M, Kovacs E, Ito N, Schülke A (2010) The context API in the OMA next generation service interface. In: Proceedings of ICIN 2010

  6. Dey AK, Abowd GD, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum-Comput Interact 16:97–166

    Article  Google Scholar 

  7. Román M, Hess C, Cerqueira R, Campbell RH (2002) A middleware infrastructure for active spaces. IEEE Pervasive Comput 1(4):74–83

    Article  Google Scholar 

  8. Hong JI, Landay JA (2004) Architecture for privacy-sensitive ubiquitous computing. In: Proceedings of 2nd international conference on mobile systems, applications, and services, Boston, MA, USA, pp 177–189

  9. Henricksen K, Indulska J, McFadden T, Balasubramaniam S (2005) Middleware for distributed context-aware systems. In: Meersman R, Tari Z (eds) On the move to meaningful internet systems 2005: CoopIS, DOA. Proceedings of the OTM confederated international conferences: CoopIS, DOA and ODBASE 2005, part 1. Agia Napa, Cyprus. Springer, pp 846–863

  10. Kiani SL, Riaz M, Lee S, Lee Y-K (2005) Context awareness in large scale ubiquitous environments with a service oriented distributed middleware approach. In: Proceedings of fourth annual acis international conference on computer and information science (ICIS’05), pp 513–518

  11. Grossmann M, Bauer M, Hönle N, Käppeler U-P, Nicklas D, Schwarz T (2005) Efficiently managing context information for large-scale scenarios. In: Proceedings of the third IEEE international conference on pervasive computing and communications. IEEE Computer Society, pp 331–340

  12. Roussaki I, Strimpakou M, Pils C, Kalatzis N, Liampotis N (2009) Distributed context management in support of multiple remote users. In: Context-aware mobile and ubiquitous computing for enhanced usability. IGI Publishing Hershey, PA, pp 84–113. ISBN: 1605662909, 9781605662909

  13. Dearle A, Kirby G, Morrison R, McCarthy A, Mullen K, Yang Y, Connor R, Welen P, Wilson A (2003) Architectural support for global smart spaces. In: Lecture notes in computer science; vol 2574, Proceedings of the 4th international conference on mobile data management. Springer, pp 153–164

  14. Chen G, Li M, Kotz D (2008) Data-centric middleware for context-aware pervasive computing. Pervasive Mob Comput 4:216–253

    Article  Google Scholar 

  15. Lee D, Meier R (2009) A hybrid approach to context modelling in large-scale pervasive computing environments. In: Proceedings of the fourth international icst conference on communication system software and middleware—COMSWARE’09, p 1

  16. Strohbach M, Bauer M, Kovacs E, Villalonga C, Richter N (2007) Context Sessions—A novel approach for scalable context management in NGN networks, MNCNA’07 proceedings of the 2007 workshop on middleware for next-generation converged networks and applications, pp 1–6

  17. Floreen P, Przybilski M, Nurmi P, Koolwaaij J, Tarlano A, Wagner M, Luther M, Bataille F, Boussard M, Mrohs B, Lau S (2005) Towards a context management framework for mobilife. In: Proceedings of the IST mobile and wireless communications summit

  18. Klemettinen M (2007) Enabling technologies for mobile services: the MobiLife book. Wiley, London. ISBN: 0470512903, 9780470512906

  19. Percivall G, Reed C, Davidson J (2007) Open geospatial consortium Inc. OGC white paper OGC® sensor web enablement: overview and high level architecture

  20. Castelli G, Zambonelli F (2009) Contextual data management and retrieval: a self-organized approach. In: Proceedings of 2009 IEEE/WIC/ACM international conference on web intelligence and intelligent agent technology, pp 535–538

  21. Mehrotra A (1997) GSM system engineering, mobile communications series. Artech House, Inc., Norwood. ISBN: 0890068607

  22. Chen H, Finin T, Joshi A (2004) An ontology for context-aware pervasive computing environments. Knowl Eng Rev 18:197–207

    Article  Google Scholar 

  23. Wang XH, Gu T, Zhang DQ, Pung HK (2004) Ontology based context modeling and reasoning using OWL. In: Proceedings of the second IEEE annual conference on pervasive computing and communications workshops. IEEE Computer Society, Washington, DC, pp 18–22. ISBN: 0-7695-2106-1

  24. Reignier P, Brdiczka O, Vaufreydaz D, Crowley JL, Maisonnasse J (2007) Context-aware environments: from specification to implementation. Expert Syst 24:305–320

    Article  Google Scholar 

  25. Gu T, Wang XH, Pung HK, Zhang DQ (2004) An ontology-based context model in intelligent environments. In: Proceedings of communication networks and distributed systems modeling and simulation conference

  26. Gu T, Pung HK, Zhang DQ (2004) A middleware for building context-aware mobile services. In: Proceedings of the IEEE 59th vehicular technology conference. IEEE Computer Society, pp 2656–2660

  27. Google (2009) Google wave federation protocol : white papers. http://www.waveprotocol.org

  28. Google (2009) Wave in a box. http://www.waveprotocol.org/code

  29. XMPP (2004) XMPP Standards Foundation. http://www.xmpp.org/

  30. OpenFire (2010) OpenFire server. http://www.igniterealtime.org/projects/openfire/index.jsp

  31. Jena2 Semantic Web Toolkit (2010) http://jena.sourceforge.net

  32. Arduino (2010) Arduino. http://www.arduino.cc/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zakwan Jaroucheh.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jaroucheh, Z., Liu, X. & Smith, S. An approach to domain-based scalable context management architecture in pervasive environments. Pers Ubiquit Comput 16, 741–755 (2012). https://doi.org/10.1007/s00779-011-0422-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-011-0422-0

Keywords

Navigation