Dynamic service composition in home appliance networks

The proliferation of networked appliances and the complex functions they provide make it ever harder for a specialist, let alone an ordinary home user, to configure them to provide a given service. The use of flexible middleware architectures, combined with application level services will allow for better exploitation of these features both for the benefit of performance and simplicity. For example, a TV, DVD player and radio all have output speakers and are capable of producing sound, however there is no common framework to harness this functionality. In this paper we address this issue and propose a home network architecture that interconnects home appliances and their associated services using descriptive ontologies to guide the composition process itself. In this network, home appliances are interconnected using a Service Integration Controller (SIC), which discovers and dynamically composes the services they provide and efficiently coordinates the communications between all services independent of the protocol being used. The prototype we implemented uses a home entertainment system as a case study and shows that this framework fulfils the requirements of the system design.

[1]  B. Rose Home networks: a standards perspective , 2001 .

[2]  B. Askwith,et al.  A wireless networked appliances MAC bridge , 2002, Proceedings 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications.

[3]  A. Taleb-Bendiab,et al.  Ubiquitous service interoperation through polyarchical middleware , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[4]  Qi Shi,et al.  Secure component composition for networked appliances , 2002, Proceedings 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications.

[5]  P. Fergus,et al.  A semantic framework for self-adaptive networked appliances , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[6]  Takahiro Kawamura,et al.  Delivering Semantic Web Services , 2003, WWW.

[7]  Michihiko Minoh,et al.  Networked appliances and their peer-to-peer architecture AMIDEN , 2001 .

[8]  Mario Kolberg,et al.  Compatibility issues between services supporting networked appliances , 2003, IEEE Commun. Mag..

[9]  D. Evans In-home wireless networking: an entertainment perspective , 2001 .

[10]  Michel C. A. Klein,et al.  Ontology Evolution: Not the Same as Schema Evolution , 2004, Knowledge and Information Systems.

[11]  P. Fergus,et al.  Implicit functionality: dynamic services composition for home networked appliances , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[12]  Linden deCarmo Core Java Media Framework , 1999 .

[13]  Mark A. Musen,et al.  PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment , 2000, AAAI/IAAI.

[14]  Paul Fergus,et al.  DiSUS: Mobile Ad Hoc Network Unstructured Services , 2003, PWC.

[15]  A. Dutta-Roy,et al.  Networks for homes , 1999 .

[16]  Steffen Staab,et al.  Services on the Move: Towards P2P-Enabled Semantic Web Services , 2003, ENTER.

[17]  Zafer Sahinoglu,et al.  A TV-centric home network to provide a unified access to UPnP and PLC domains , 2002, Proceedings 2002 IEEE 4th International Workshop on Networked Appliances (Cat. No.02EX525).

[18]  D. Marples,et al.  The Open Services Gateway Initiative: an introductory overview , 2001, IEEE Commun. Mag..

[19]  Peter Marshall Home networking: a TV perspective , 2001 .

[20]  T. Nixon,et al.  Home networking with Universal Plug and Play , 2001 .

[21]  Donald D. Chamberlin,et al.  W3C World Wide Web Consortium , 2003 .

[22]  Mario Kolberg,et al.  Feature interactions in services for Internet personal appliances , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[23]  Brian McBride,et al.  Jena: Implementing the RDF Model and Syntax Specification , 2001, SemWeb.

[24]  Paul Fergus,et al.  Distributed Emergent Semantics in P2P Networks , 2003 .

[25]  Th. Zahariadis,et al.  Multimedia home networks: standards and interfaces , 2002, Comput. Stand. Interfaces.

[26]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.