ABSTRACT
There has been significant research in adapting the Semantic Web technologies to create flexible context aware pervasive systems to enhance fields such as assisted living or smart environments. Several ontology based techniques have been proposed to simplify modeling knowledge and its relationships, and several ontology centered middleware tools are currently being developed to provide flexible and viable solutions for application developers. However, middleware built on the basis of Semantic Web generally suffers from drawbacks in performance, which limits its practical applications in the real world. This paper proposes a framework to facilitate Quality of Service (QoS) in ontology centered context aware pervasive middleware. Our approach suggests that context-aware middleware that operate by contracting mutual agreements with the client applications and provide controls over the amount of data to be processed by them can achieve predictable performance and response times. We also propose a service contract scheme that allows both client applications and middleware to participate in the decisions regarding the necessary data transformations required by the different system components in order to improve the overall system performance.
- Alessandra Agostini, Claudio Bellini, and Daniele Riboni. Loosely coupling ontological reasoning with an efficient middleware for context-awareness. In MOBIQUITOUS '05: Proceedings of the The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, pages 175--182, Washington, DC, USA, 2005. IEEE Computer Society. Google ScholarDigital Library
- T. Berners-Lee, J. Hendler, O. Lassila, et al. The Semantic Web. Scientific American, 284(5):28--37, 2001.Google ScholarCross Ref
- Jeremy J. Carroll and Dave Reynolds. Jena: Implementing the semantic web recommendations, pages 74--83, 2004.Google Scholar
- G. Chen and D. Kotz. A Survey of Context-Aware Mobile Computing Research, 2000. Google ScholarDigital Library
- Harry Chen, Tim Finin, and Anupam Joshi. An Ontology for Context-Aware Pervasive Computing Environments. Special Issue on Ontologies for Distributed Systems, Knowledge Engineering Review, 18(3): 197--207, May 2004. Google ScholarDigital Library
- Lorcan Coyle, Steve Neely, Graeme Stevenson, Mark Sullivan, Simon Dobson, and Paddy Nixon. Sensor fusion-based middleware for smart homes. International Journal of Assistive Robotics and Mechatronics (IJARM), 8(2):53--60, 06/2007 2007.Google Scholar
- T. R. Gruber. Toward principles for the design of ontologies used for knowledge sharing. INTERNATIONAL JOURNAL OF HUMAN COMPUTER STUDIES, 43:907--928, 1995. Google ScholarDigital Library
- Tao Gu, Hung Keng Pung, and Daqing Zhang. A semantic p2p framework for building context-aware applications in multiple smart spaces. In EUC, pages 553--564, 2007. Google ScholarDigital Library
- Tao Gu, Xiao Hang Wang, Hung Keng Pung, and Da Qing Zhang. An ontology-based context model in intelligent environments. In In Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference, pages 270--275, 2004.Google Scholar
- X. Gu and K. Nahrstedt. An event-driven, user-centric, QoS-aware middleware framework for ubiquitous multimedia applications. In Proceedings of the 2001 international workshop on Multimedia middleware, pages 64--67. ACM New York, NY, USA, 2001. Google ScholarDigital Library
- R. Guerin. Specification of guaranteed quality of service. In Integrated Services WG Internet Draft (work in progress, 1997.Google Scholar
- V. Haarslev and R. Mφller. Racer: A Core Inference Engine for the Semantic Web. In Proceedings of the 2nd International Workshop on Evaluation of Ontology-based Tools, pages 27--36, 2003.Google Scholar
- J. Jin and K. Nahrstedt. QoS Specification Languages for Distributed Multimedia Applications: A Survey and Taxonomy. IEEE MULTIMEDIA, pages 74--87, 2004. Google ScholarDigital Library
- O. Lassila, R. R. Swick, et al. Resource Description Framework (RDF) Model and Syntax Specification. 1999.Google Scholar
- D. L. McGuinness, F. van Harmelen, et al. OWL Web Ontology Language Overview. W3C Recommendation, 10:2004--03, 2004.Google Scholar
- E. Prud'Hommeaux, A. Seaborne, et al. SPARQL Query Language for RDF. W3C Working Draft, 20, 2006.Google Scholar
- Anand Ranganathan and Roy Campbell. A middleware for context-aware agents in ubiquitous computing environments. page 998. 2003.Google Scholar
- E. Sirin and B. Parsia. Pellet: An OWL DL Reasoner. In 2004 International Workshop on Description Logics.Google Scholar
- Y. Theoharis, V. Christophides, and G. Karvounarakis. Benchmarking Database Representations of RDF/S Stores. LECTURE NOTES IN COMPUTER SCIENCE, 3729:685, 2005. Google ScholarDigital Library
- S. Vinoski and I. T. Inc. CORBA: integrating diverse applications within distributedheterogeneous environments. Communications Magazine, IEEE, 35(2):46--55, 1997. Google ScholarDigital Library
- Z. Wang and J. Crowcroft. Quality-of-service routing for supporting multimedia applications. Selected Areas in Communications, IEEE Journal on, 14(7):1228--1234, 1996. Google ScholarDigital Library
- M. Weiser. Some computer science issues in ubiquitous computing. ACM SIGMOBILE Mobile Computing and Communications Review, 3(3), 1999. Google ScholarDigital Library
- D. Xu and B. Li. QoS-Aware Middleware for Ubiquitous and Heterogeneous Environments. IEEE Communications Magazine, page 2, 2001. Google ScholarDigital Library
Index Terms
- Providing QoS in ontology centered context aware pervasive systems
Recommendations
Reconfigurable Context-Sensitive Middleware for Pervasive Computing
Context sensitivity and ad hoc communications are important expected capabilities in pervasive computing applications. Context-sensitive applications must use various runtime and historical data from sensors, devices, and user actions to adaptively ...
Context-aware middleware support for component based applications in pervasive computing
APPT'07: Proceedings of the 7th international conference on Advanced parallel processing technologiesUbiquitous computing allows application developers to build a large and complex distributed system that can transform physical spaces into computationally active and intelligent environments. Ubiquitous applications need a middleware that can detect and ...
Middleware support for transparency and user control in context-aware systems
MDS '06: Proceedings of the 3rd international Middleware doctoral symposiumPervasive computing environments require applications that reduce user distraction from other tasks. Context-awareness attempts to address this problem by making applications more adaptive and autonomous. Context-aware pervasive systems rely on ...
Comments