Advertisement

Multimedia Tools and Applications

, Volume 29, Issue 3, pp 257–284 | Cite as

Dynamic service composition in home appliance networks

  • A. MingkhwanEmail author
  • P. Fergus
  • O. Abuelma’atti
  • M. Merabti
  • B. Askwith
  • M. B. Hanneghan
Article

Abstract

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.

Keywords

Networked appliances Service descriptions Dynamic service composition Home networking Interoperability Networked entertainment systems On-demand service discovery 

Notes

Acknowledgments

A. Mingkhwan wishes to thank the Royal Thai Government, for the financial support provided in funding this work. In addition, O. Abuelma'atti wishes to thank the Overseas Research Scholarship (ORS)—Universities UK, for the financial support provided in funding this work.

References

  1. 1.
    Dutta-Roy A (December) Networks for homes. IEEE Spectrum 36(12):26–33Google Scholar
  2. 2.
    Siuru B (June) Appliances on the information super highway. Poptronics 1:41–44Google Scholar
  3. 3.
    Rose B (2001, December) Home networks: a standards perspective. IEEE Commun Mag 39(12):78–85CrossRefGoogle Scholar
  4. 4.
    Abuelma'atti O, Merabti M, Askwith B (2002, July) Interworking the wireless domain. In: Proceedings of Third International Symposium in Communication Systems, Networks and Digital Signal Processing (CSNDSP). Staffordshire, UKGoogle Scholar
  5. 5.
    Zahariadis T, Pramataris K (2002, November) Multimedia home networks: standards and interfaces. Comput Stand Interfaces 24(5):425–235Google Scholar
  6. 6.
    Paolucci M, Kawamura T, Payne TR, Sycara K (2002, June 9–12) Semantic matching of web services capabilities. In: Proceedings of the First International Semantic Web Conference (ISWC). Springer, Sardinia, Italy, pp. 333–347Google Scholar
  7. 7.
    Paolucci M, Sycara K, Kawamura T (2003, May 20–24) Delivering semantic web services. In: Proceedings of the Twelfth International World Wide Web Conference. Budapest, Hungary, pp. 111–118Google Scholar
  8. 8.
    Maedche A, Staab S (2003, January 31) Services on the move—towards P2P-enabled semantic web services. In: Proceedings of the 10th International Conference on Information Technology and Travel & Tourism. Helsinski, Springer, Berlin Heidelberg New York, pp. 124–133Google Scholar
  9. 9.
    DAML OWL-S 1.0 Release. Web Site, DAML.org, http://www.daml.org/services/owl-s/1.0/
  10. 10.
    Fergus P, Mingkhwan A, Merabti M, Hanneghan M (2003, November 17–19) Distributed emergent semantics in P2P networks. In: Proceedings of (IKS'2003) Information and Knowledge Sharing. Scottsdale, Arizona, pp.75–82Google Scholar
  11. 11.
    Pattenden S, Colebrook P, Ungar S, Borghese F, Francon C, Ambrosio R Architecture for HomeGate, the residential gateway (AHRG). standard, 15045-1 Information Technology. Home Electronic System (HES), http://hes-standards.org/doc/SC25_WG1_N0912.doc
  12. 12.
    HAVI. HAVI, the A/V digital network revolution. White Paper, Havi Organisation, San Mamon, California, http://www.havi.org/pdf/white.pdf
  13. 13.
    Microsoft. UPnP Forum. Web Site, Microsoft Corporation, http://www.upnp.org/
  14. 14.
    Miller B, Nixon T, Tai C, Wood MD Home networking with universal plug and play. IEEE Commun Mag 39(12):104–109Google Scholar
  15. 15.
    Intel. Intel digital homes. Web Site, Intel, http://www.intel.com/technology/digitalhome/
  16. 16.
    Marples D, Kriens P (2001, December) The open services gateway initiative: an introductory overview. IEEE Commun Mag 39(12):110–114Google Scholar
  17. 17.
    Cheng L, Marsic I (2000, November 30–December 1) Service discovery and invocation for mobile ad hoc networked appliances. In: Proceedings of Second International Workshop on Networked Appliances. Rutgers University, New JerseyGoogle Scholar
  18. 18.
    Minoh M, Kamae T Networked appliances and their peer-to-peer architecture AMIDEN. IEEE Commun Mag 39(10):80–84Google Scholar
  19. 19.
    Evans D (October) In-home wireless networking: an entertainment perspective. IEEE Electronic and Communication Engineering 13(5):213–219Google Scholar
  20. 20.
    Bhatti G, Sahinoglu Z, Peker KA, Guo J, Matsubara F (2002, January 15–16) A TV-centric home network to provide a unified access to UPnP and PLC domains. In: Proceedings of IEEE Fourth International Workshop on Networked Appliances (IWNA). Gaithersburg, MD, USA, pp. 234–242Google Scholar
  21. 21.
    Marshall P (October) Home networking: a TV perspective. IEEE Electronic and Communication Engineering 13(5):209–212Google Scholar
  22. 22.
    Mingkhwan A, Merabti M, Askwith B (2002) Interoperability of structured and unstructured services in personal mobility information space. In: Proceedings of European Wireless. Florence, ItalyGoogle Scholar
  23. 23.
    Fergus P, Mingkhwan A, Merabti M, Hanneghan M (2003, September 23–25) DiSUS: mobile ad hoc network unstructured services. In: Proceedings of (PWC'2003) Personal Wireless Communications. Venice, Italy, Springer, Berlin Heidelberg New York, pp. 484–491Google Scholar
  24. 24.
    Fergus P, Merabti M, Hanneghan MB, Taleb-Bendiab A, Minghwan (2005, January 3–6)A semantic framework for self-adaptive networked appliances. In: Proceedings of (CCNC'05) IEEE Consumer Communications & Networking Conference. Las Vegas, Nevada, pp. 229–234Google Scholar
  25. 25.
    Abuelma'atti O, Merabti M, Askwith B (2002, October 30–31) A wireless networked appliances mAC bridge. In: Proceedings of 5th IEEE International Workshop on Networked Appliances. Liverpool, pp. 96–101Google Scholar
  26. 26.
    Mingkhwan A, Fergus P, Abuelma'atti O, Merabti M (2004, June 20–24) Implicit functionality: dynamic services composition for home networked appliances. In: Proceedings of (ICC'2004) IEEE International Conference on Communications. Paris, France, pp. 43–47Google Scholar
  27. 27.
    Noy NF, Musen MA (2000, July 30–August 3) PROMPT: algorithm and tool for automated ontology merging and alignment. In: Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI'00). AAAI, Austin, Texas, pp. 450–455Google Scholar
  28. 28.
    Noy NF, Klein M (2002) Ontology evolution: not the same as schema evolution. Technical Report, Stanford University, Stanford, California, 94305, SMI-2002-0926, http://smi-web.stanford.edu/pubs/SMI_Reports/SMI-2002-0926.pdf
  29. 29.
    McBride B (2001, May 1) Jena: implementing the RDF model and syntax specification. In: Proceedings of the second international workshop on the semantic web-SemWeb'2001. Hong Kong, China, pp. 23–28Google Scholar
  30. 30.
    W3C World wide web consortium. Web Site, W3C, http://www.w3c.org
  31. 31.
    Yu M, Taleb-Bendiab A, Reilly D, Omar W (October 13–16) Ubiquitous service interoperation through polyarchical middleware. In: Proceedings of the International Conference on Web Intelligence. Halifax, Canada, pp. 662–665Google Scholar
  32. 32.
    Paolucci M, Sycara K, Kawamura T (2003, May 20–24) Delivering semantic web services. In: Proceedings of the Twelfth International World Wide Web Conference. Budapest, Hungary, pp. 111–118Google Scholar
  33. 33.
    Kumar R, Poladian V, Geenberg I, Messer A, MD (2003 October 9,10) Selecting devices for aggregation. In: Proceedings of (WMCSA'03) Fifth IEEE Workshop on Mobile Computing Systems and Applications. Monterey, California, pp. 150–159Google Scholar
  34. 34.
    HP. Jena—A semantic web framework for Java. HP Labs, http://jena.sourceforge.net, http://www.hpl.hp.com/semweb/
  35. 35.
    Mindswap. OWL-S API. Web Page, Mindswap, http://www.mindswap.org/2004/owl-s/api/
  36. 36.
    Sun I Microsystems. Java media framework. Web Site, Sun Microsystems, Inc., http://java.sun.com/products/java-media/jmf/
  37. 37.
    Askwith B, Shi Q, Merabti M (2002, October) Secure component composition for networked appliances. In: Proceedings of 5th IEEE International Workshop on Networked Appliances. Liverpool, UK pp. 29–34Google Scholar
  38. 38.
    Kolberg M, Magill E, Marples D, Tsang, S (2002, April 28 – May 2) Feature interactions in services for internet personal appliances. In: Proceedings of (ICC'02) IEEE International Conference on Communications. New York, USA, pp. 2613–2618Google Scholar
  39. 39.
    Kolberg M, Magill EH, Wilson M (2003, November) Compatibility issues between services supporting networked appliances. IEEE Commun Mag 41(11):136–147CrossRefGoogle Scholar

Copyright information

© Springer Science + Business Media, LLC 2006

Authors and Affiliations

  • A. Mingkhwan
    • 1
    Email author
  • P. Fergus
    • 2
  • O. Abuelma’atti
    • 2
  • M. Merabti
    • 2
  • B. Askwith
    • 2
  • M. B. Hanneghan
    • 2
  1. 1.Faculty of Industrial and Technology Management, King Mongkut’s Institute of Technology North BangkokBangkokThailand
  2. 2.Networked Appliances Laboratory, School of Computing and Mathematical SciencesLiverpool John Moores UniversityLiverpoolUK

Personalised recommendations