Semantic aware processing of user defined inference rules to manage home networks

Increasing complexity makes it difficult for users to manage their home networks in a way that optimises their experience when using rich multimedia services. Current network management systems are not designed for ordinary network users-they do not seek to abstract the configuration details of network devices and services that need to be managed, requiring instead editing of configuration files with specific syntax and semantics. We investigated the use of semantic technologies to improve the ability of typical users to manage their networks by capturing their preferences using concepts familiar to them, and applying inference techniques to link monitored network events to these preferences so that appropriate configurations can be automatically applied. Our framework abstracts the detail of managing the network access and various multimedia services consumed in homes into an ontological descriptions augmented by inference rules (derived from users' interaction with system via intuitive interfaces). In this article, we specify semantic enrichment algorithms that analyse network flows concerning service usage and apply a reasoning process to identify events with user significance. These events are forwarded to a Policy Decision Point, triggering system policies that result in configuration actions. We demonstrate the power of our solution by implementing a set of use cases, and show that the semantic enrichment algorithms are flexible to suit a wide range of typical scenarios and performs better against a popular semantic search technique based on keyword interpretation.

[1]  Anandha Gopalan,et al.  Home Network Management Policies: Putting the User in the Loop , 2012, 2012 IEEE International Symposium on Policies for Distributed Systems and Networks.

[2]  Brendan Jennings,et al.  Semantic Uplift of Monitoring Data to Select Policies to Manage Home Area Networks , 2012, 2012 IEEE 26th International Conference on Advanced Information Networking and Applications.

[3]  Gail-Joon Ahn,et al.  Ontology-based policy anomaly management for autonomic computing , 2011, 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[4]  James Loope Managing Infrastructure with Puppet , 2011 .

[5]  Timothy W. Finin,et al.  Enforcing security in semantics driven policy based networks , 2011 .

[6]  Doo-Kwon Baik,et al.  An effective access control mechanism in home network environment based on SPKI certificates , 2010, 2010 IEEE International Conference on Information Theory and Information Security.

[7]  Sebastian Rudolph,et al.  Ontology-Based Interpretation of Keywords for Semantic Search , 2007, ISWC/ASWC.

[8]  John Strassner Context-Aware, Policy-Based Seamless Mobility Using the FOCALE Autonomic Architecture , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[9]  Gregor N. Purdy Linux Iptables Pocket Reference , 2004 .

[10]  Angela Orebaugh,et al.  Wireshark & Ethereal Network Protocol Analyzer Toolkit (Jay Beale's Open Source Security) , 2006 .

[11]  John Keeney,et al.  A semantic monitoring and management framework for end-to-end services , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[12]  Jorge E. López de Vergara,et al.  An Ontology-Based Approach to the Description and Execution of Composite Network Management Processes for Network Monitoring , 2006, DSOM.

[13]  Ratul Mahajan,et al.  Advancing the state of home networking , 2011, CACM.

[14]  Julio Berrocal,et al.  Ontology-Based Policy Refinement Using SWRL Rules for Management Information Definitions in OWL , 2006, DSOM.

[15]  Jignesh M. Patel,et al.  Estimating the selectivity of tf-idf based cosine similarity predicates , 2007, SGMD.

[16]  Richard E. Korf,et al.  Depth-First Iterative-Deepening: An Optimal Admissible Tree Search , 1985, Artif. Intell..

[17]  J. Carroll,et al.  Jena: implementing the semantic web recommendations , 2004, WWW Alt. '04.

[18]  Patrice Kadionik,et al.  A SIP-based home automation platform: an experimental study , 2009, 2009 13th International Conference on Intelligence in Next Generation Networks.

[19]  Debao Xiao,et al.  An Integration of Ontology-based and Policy-based Network Management for Automation , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

[20]  W. Keith Edwards,et al.  Home networking and HCI: what hath god wrought? , 2007, CHI.

[21]  W. Keith Edwards,et al.  The Home Network as a Socio-Technical System: Understanding the Challenges of Remote Home Network Problem Diagnosis , 2008, Computer Supported Cooperative Work (CSCW).

[22]  Syed Obaid Amin,et al.  A set-top box for end-to-end QoS management and home network gateway in IMS , 2009, IEEE Transactions on Consumer Electronics.

[23]  Andrea Westerinen,et al.  Policy Core Information Model - Version 1 Specification , 2001, RFC.

[24]  Anupam Joshi,et al.  Utilizing Semantic Tags for Policy Based Networking , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[25]  Enrico Motta,et al.  Semantically enhanced Information Retrieval: An ontology-based approach , 2011, J. Web Semant..

[26]  Martin J. O'Connor,et al.  SQWRL: A Query Language for OWL , 2009, OWLED.

[27]  Sean Bechhofer,et al.  The OWL API: A Java API for OWL ontologies , 2011, Semantic Web.

[28]  Brendan Jennings,et al.  Towards autonomic management of communications networks , 2007, IEEE Communications Magazine.

[29]  L. Delahoche,et al.  The Smart Home Concept : our immediate future , 2006, 2006 1ST IEEE International Conference on E-Learning in Industrial Electronics.

[30]  Dinesh C. Verma,et al.  Policy Based SLA Management in Enterprise Networks , 2001, POLICY.

[31]  Nicole Krämer,et al.  ASAP: Automatic Semantics-Aware Analysis of Network Payloads , 2010, PSDML.

[32]  Declan O'Sullivan,et al.  Using a semantic knowledge base for communication service quality management in Home Area Networks , 2012, 2012 IEEE Network Operations and Management Symposium.

[33]  Emil C. Lupu,et al.  Ponder2 - Policy-Based Self Managed Cells , 2007, AIMS.

[34]  Anandha Gopalan,et al.  A configuration service for home networks , 2012, 2012 IEEE Network Operations and Management Symposium.

[35]  Yoonsik Choe,et al.  Home server for home digital service environments , 2003, IEEE Trans. Consumer Electron..

[36]  Brendan Jennings,et al.  The policy continuum-Policy authoring and conflict analysis , 2008, Comput. Commun..

[37]  Nelia Lasierra,et al.  Data management in home scenarios using an autonomic ontology-based approach , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[38]  Brendan Jennings,et al.  Autonomic policy-based HAN traffic classification using augmented meta model for policy translation , 2011, 2011 Eighth International Conference on Wireless and Optical Communications Networks.

[39]  Marianne Winslett,et al.  Ontology-Based Policy Specification and Management , 2005, ESWC.

[40]  Julio Berrocal,et al.  Ontology-Based Network Management: Study Cases and Lessons Learned , 2009, Journal of Network and Systems Management.

[41]  Declan O'Sullivan,et al.  The Use of Context-Aware Policies and Ontologies to Facilitate Business-Aware Network Management , 2009, Journal of Network and Systems Management.

[42]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..

[43]  Dulal C. Kar,et al.  Ethereal vs. Tcpdump: a comparative study on packet sniffing tools for educational purpose , 2005 .

[44]  David C. Plummer,et al.  Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware , 1982, RFC.

[45]  Sheng-Yuan Yang,et al.  An active and intelligent network management system with ontology-based and multi-agent techniques , 2011, Expert Syst. Appl..

[46]  Yongbo Li,et al.  SARRE: Semantics-Aware Rule Recommendation and Enforcement for Event Paths on Android , 2016, IEEE Transactions on Information Forensics and Security.

[47]  Olivier Corby,et al.  Analysis of a Real Online Social Network Using Semantic Web Frameworks , 2009, SEMWEB.

[48]  Thanassis Tiropanis,et al.  Semantic-Based Policy Engineering for Autonomic Systems , 2004, WAC.

[49]  Max Henrion,et al.  A Framework for Comparing Uncertain Inference Systems to Probability , 1985, UAI.

[50]  Steve Benford,et al.  The ins and outs of home networking: The case for useful and usable domestic networking , 2009, TCHI.

[51]  Sidath Handurukande,et al.  Design of a HAN Autonomic Control Loop , 2010, MACE.

[52]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[53]  Helmut Hlavacs,et al.  Network Virtualization in Future Home Environments , 2009, DSOM.