130 likes | 236 Views
Research Conference 17 th – 18 th March 2004. Network Appliance Service Utilisation Framework (NASUF). Mr Paul Fergus, Dr Martin Hanneghan, Prof. Madjid Merabti.
E N D
Research Conference 17th – 18th March 2004 Network Appliance Service Utilisation Framework (NASUF) Mr Paul Fergus, Dr Martin Hanneghan, Prof. Madjid Merabti Networked Appliances LaboratorySchool of Computing and Mathematical SciencesLiverpool John Moores UniversityByrom Street, Liverpool L3 3AF, UK.Email: {cmppferg, M.B.Hanneghan, M.Merabti}@livjm.ac.uk
Introduction • Motivation for Research • Review of Related Work • Findings so far • Novel Aspects of Work • Discussion of Future Work
Camera Microphone GPS RF Amplifier CRT Audio Speakers MPEG-1 Decoder MPEG-2 Decoder DVD Reader Motivation for Research Mobile Inter-networking, Interoperability And Functional Independence Broadcast PC/Internet
Review of Related Work • Dr. Massimo Paolucci, Prof. Katia Sycara and Dr. Terry Payne (Semantic Web Services) • Dr. Steffen Staab, Dr. Alexanda Maedche, Prof. Rudi Studer (Semantic Web, P2P, Ontology, Emergent Semantics) • Prof. Tim Finin (Mobile Devices, Semantic Web, Pervasive Computing) • OSGi, HAVi, UPnP, Bluetooth (SSDP) DHWP (Digital Home) • UDDI, JINI, JXTA (Service Discovery) • BPEL4WS, WSFL – Business process models
NASUF DiSUS Service SeCEn Service Ontologies SeCEn Manager Implicit Functionality Service SISM Manager DistrES Service Findings So Far • Network Appliance Service Utilisation Framework (NASUF) • Distributed Semantic Unstructured Services (DiSUS) • Distributed Emergent Semantics (DistrES) • Semantic Interoperability and Signature Matching (SISM) • Implicit Functionality
Distributed Semantic Unstructured Services (DiSUS) • DiSUS contains distributed peers offering structured and unstructured services • It contains two types of peers - specialised peers and simple peers • Knowledge base and Inference Engine (Specialised Peer only) • Specialised peers expose their own services, which are semantically described in the peer’s local knowledge base • Messages are propagated throughout the peer network using XML, which contain semantic queries Fergus, P., Mingkhwan, A., Merabti, M., Hanneghan, M. B., “DiSUS: Mobile Ad Hoc Network Unstructured Services,” (PWC’03) Personal Wireless Communications, Venice, Italy, 23 – 25 September, 2003, pp. 484 – 491.
R1 C1 Node Occurrence Travel Itinerary Travel Itinerary Travel Itinerary 4 Mobile Caravan 2 Transport Transport Accommodation Result Transport 4 Accommodation Entertainment 1 Mobile Caravan Insurance 1 Travel Itinerary R2 Car Rental 1 Travel Itinerary Location 1 Transport Accommodation Accommodation 3 Node Relationship Occurrence Transport Insurance Car Rental R3 Travel Itinerary, Mobile Caravan 0 Entertainment Travel Itinerary, Transport 4 Mobile Caravan Travel Itinerary Travel Itinerary, Accommodation 2 Mobile Caravan, Transport 2 Transport Car Rental Mobile Caravan, Accommodation 1 Transport, Accommodation 1 Mobile Caravan Location Accommodation Distributed Emergent Semantics (DistrES) After Evolutionary Pattern Extraction Information Structures Fitness Functions Fergus, P., Mingkhwan, A., Merabti, M., Hanneghan, M. B., “Distributed Emergent Semantics,” (IKS’03) Information and Knowledge Sharing, Scottsdale, Arizona, USA, 17th – 19th November, 2003, pp. 75 – 82.
Semantic Interoperability and Signature Matching (SISM) • Service Descriptions and Service Requests are described using OWL-S • Services are described based on their capabilities in terms of the Inputs, Outputs, Preconditions and Effects (IOPEs) • Services dynamically extend their interfaces when IOPE conflicts occur. Fergus, P., Merabti, M., Hanneghan, M. B., Taleb-Bendiab, A., Mingkhwan A. “A Semantic Interoperability and Signature Matching Algorithm for Service- Enabled Networked Appliances,” submitted to (GlobeCom’04) IEEE Global Telecommunications Conference. 29th November – 3rd December , 2004, Texas, USA.
S-Video SVCD S-Video EI Service EI Service EI Service EI Service EI Service SVCD/ DivX/ Xvid DivX S-Video SVCD Visual Service Xvid S-Video DivX/ Xvid SVCD DivX SVCD Xvid DivX Xvid SVCD C. Service Divx C. Service SIG C. Service Xvid C. Service Divx S-Video Xvid Xvid S-Video Semantic Interoperability and Signature Matching (SISM) • Dynamically extending service interfaces • Over time the device changes it service interface to support of data formats • This is achieved by matching IOPEs in the service request with IOPEs in the service description and using Intermediary Services Fergus, P., Merabti, M., Hanneghan, M. B., Taleb-Bendiab, A., Mingkhwan A. “A Semantic Interoperability and Signature Matching Algorithm for Service-Enabled Networked Appliances,” submitted to (GlobeCom’04) IEEE Global Telecommunications Conference. 29th November – 3rd December , 2004, Texas, USA.
Display Recipe Watch TV Program RF-Amplifier Teletext DVD Movie Video Audio Audio Implicit Functionality Functionality Utilisation • Service-Enabled Devices • Perform Dynamic Service Composition • This enables us to utilise all the services offered by devices • Devices are distributed throughout the P2P network • This allows us to create Implicit Functions – These can be thought of as virtual applications Mingkhwan, A., Fergus, P., Abuelma'atti, O., Merabti, M., Implicit Functionality: “Dynamic Services Composition for Home Networked Appliances”, (ICC’2004) IEEE International Conference on Communications. 20th – 24 June, 2004, Paris, France.
Novel Aspects of Work • Using P2P technologies we can publish and dynamically discover structured and unstructured services without having to know the interfaces a priory • We can publish and dynamically discover and evolve semantic service descriptions devoid of any centralisation using general consensus. • We can expose the functions offered by complex devices (TV, DVD, HiFi) as individual services, which can be simultaneously discovered and used by other devices within the environment • We can discover services based on their capabilities and provide better matches than typical key-value matching techniques, which allows us to automatically compose services based on Peer collaborations
Future Work • The design of the NASUF framework needs to be completed • The framework has to be implemented • Evaluation criteria has to be determined • I have to submit the transfer report
Publications [1] Fergus, P., Mingkhwan, A., Merabti, M., Hanneghan, M., "Capturing Tacit Knowledge in P2P Networks," (PGNET'2003)The 4th EPSRC Annual Postgraduate Symposium on the Convergence of Telecommunications, Networking and Broadcasting, Liverpool, UK, 16th - 17th June, 2003, pp. 159 - 165. [2] Fergus, P., Mingkhwan, A., Merabti, M., Hanneghan, M., "DiSUS: Mobile Ad Hoc Network Unstructured Services," (PWC'2003) Personal Wireless Communications, Venice, Italy, 23 - 25 September, 2003, pp. 484-491. [3] Fergus, P., Mingkhwan, A., Merabti, M., Hanneghan, M., "Distributed Emergent Semantics in P2P Networks," (IKS'2003) Information and Knowledge Sharing, Scottsdale, Arizona, USA, 17th - 19th November, 2003, pp. 75-82. [4] Mingkhwan, A., Fergus, P., Abuelma'atti, O., Merabti, M., "Implicit Functionality: Dynamic Services Composition for Home Networked Appliances," (ICC'2004) IEEE International Conference on Communications, Paris, France, 20th - 24th June, 2004. [5] Mingkhwan, A., Fergus, P., Abuelma'atti, O., Merabti, M., Askwith B., Hanneghan, M., "Dynamic Services Composition in Wireless Home Appliance Networks," submitted to IEE Proceedings in Communications Special Issue on WLAN Systems and Interworking, 2004. [6] Fergus, P., Merabti, M., Hanneghan, M. B., Taleb-Bendiab, A., Mingkhwan, A. “A Semantic Interoperability and Signature Matching Algorithm for Service-Enabled Networked Appliances,” submitted to (GlobeCom’04) IEEE Global Telecommunications Conference. 29th November – 3rd December , 2004, Texas, USA.