Much recent research has focused on applying Autonomic Computing principles to achieve constrained self-management in adaptive systems, through self-monitoring and analysis, strategy planning, and self adjustment. However, in a highly distributed system, just monitoring current operation and context is a complex and largely unsolved problem domain. This difficulty is particularly evident in the areas of network management, pervasive computing, and autonomic communications. This paper presents a model for the filtered dissemination of semantically enriched knowledge over a large loosely coupled network of distributed heterogeneous autonomic agents, removing the need to bind explicitly to all of the potential sources of that knowledge. This paper presents an implementation of such a knowledge delivery service, which enables the efficient routing of distributed heterogeneous knowledge to, and only to, nodes that have expressed an interest in that knowledge. This gathered knowledge can then be used as the operational or context information needed to analyze to the system's behavior as part of an autonomic control loop. As a case study this paper focuses on contextual knowledge distribution for autonomic network management. A comparative evaluation of the performance of the knowledge delivery service is also provided.
Similar content being viewed by others
REFERENCES
J. Kephart, and D. Chess. The Vision of Autonomic Computing, IEEE Computer, Vol. 36, No. 1, pp. 41–50, 2003.
F. Mullany, L. Ho, L. Samuel, and H. Claussen. Self-Deployment, Self Configuration: Critical Future Paradigms for Wireless Access Networks, Proceedings of International Workshop on Autonomic Communications, Berlin, Germany, October 2004.
M. Smirnov. Autonomic Communication: Research Agenda for a New Communication Paradigm, In Fraunhofer FOKUS White Paper, November 2004. http://www.autonomic-communication.org/publications/doc/WP_v02.pdf
D. Clark, C. Partridge, J. C. Ramming, and J. T. Wroclawski. A Knowledge Plane for the Internet, Proceedings of SIGCOMM’03, Karlsruhe, Germany, 25–29 August 2003.
OWL Web Ontology Language Reference, available at: http://www. w3.org/TR/owl-ref/.
T. Berners-Lee, J. Hendler, and O. Lassila, The Semantic Web, Scientific American, May 2001.
M. Mulvenna and F. Zambonelli. Knowledge Networks: the Nervous System of an Autonomic Communication Infrastructure, Proceedings of International Workshop on Autonomic Communications, Athens, Greece, October 2005.
G. Stevenson, P. Nixon, and S. Dobson. Towards Reliable Wide-Area Infrastructure for Context-Based Self-Management of Communications, Proceedings of International Workshop on Autonomic Communications, Athens, Greece, October 2005.
D. Lewis, D. O’Sullivan, R. Power, and J. Keeney. Semantic Interoperability for an Autonomic Knowledge Delivery Service, Proceedings of International Workshop on Autonomic Communications, Athens, Greece, October 2005.
D. Lewis, J. Keeney, D. O’Sullivan, and S. Guo. Towards a Managed Extensible Control Plane for Knowledge-Based Networking, to Appear, Proceedings of International Workshop on Distributed Systems: Operations and Management Large Scale Management (DSOM 2006), Dublin, Ireland, 23–25 October 2006.
R. Meier and V. Cahill. Taxonomy of Distributed Event-Based Programming Systems. The Computer Journal, Vol. 48, No. 5, pp. 602–626, 2005.
A. Carzaniga, D. S. Rosenblum, and A. L. Wolf. The Design and Evaluation of a Wide-Area Event Notification Service. ACM Transactions on Computer Systems, Vol. 19, No. 3, August 2001.
B. Segall, D. Arnold, J. Boot, M. Henderson, and T. Phelps. Content-Based Routing in Elvin4. In Proceedings of AUUG2K, Canberra, 2000.
P. Pietzuch and J. Bacon. Peer-to-Peer Overlay Broker Networks in an Event-Based Middleware. Proceedings of International Workshop on Distributed Event-Based Systems (DEBS’03). San Diego, CA, June 2003.
R. Chand and P. A. Felber A Scalable Protocol for Content-Based Routing in Overlay Networks. Proceedings of Second IEEE International Symposium on Network Computing and Applications, Cambridge, MA, April 2003.
R. Strom, G. Banavar, T. Chandra, M. Kaplan, K. Miller, B. Mukherjee, D. Sturman, and M. Ward. Gryphon: An Information Flow Based Approach to Message Brokering. Proceedings of International Symposium on Software Reliability Engineering, 1998.
A. Carzaniga, D. Rosenblum, and A. L, Wolf. Challenges for Distributed Event Services: Scalability vs. Expressiveness. Proceedings of Engineering Distributed Objects (EDO ‘99) ICSE 99 Workshop, Los Angeles, CA., May 1999.
M. Petrovic, I. Burceaa, and H. A. Jacobsen. S-ToPSS---a Semantic Publish/Subscribe System. Proceedings of Very Large Databases (VLDB’03), Berlin, Germany, September 2003.
J. Keeney, D. Lewis, D. O’Sullivan, A. Roelens, A. Boran, and R. Richardson. Runtime Semantic Interoperability for Gathering Ontology-Based Network Context. IEEE/IFIP Network Operations and Management Symposium (NOMS 2006), Vancouver, Canada, April 2006.
D. Lynch, J. Keeney, D. Lewis, and D. O’Sullivan. A Proactive Approach to Semantically Oriented Service Discovery. Proceedings of the Workshop on Innovations in Web Infrastructure (IWI 2006), Edinburgh, Scotland, May 2006.
W3C: The Wine Ontology, http://www.w3.org/TR/owl-guide/wine.rdf.
Covering relationships in Siena, http://serl.cs.colorado.edu/∼carzanig/Siena/forwarding/ssimp/namespaceSiena.html#a1
J. E. López deVergara, V. A. Villagr, and J. Berrocal. Semantic Management: Advantages of Using an Ontology-Based Management a Information Meta-Model. Proceedings of the HP Openview University Association Ninth Plenary Workshop (HP-OVUA’2002), distributed videoconference, 11–13 June 2002.
Common Information Model vs 2.10.1, DMTF 2005: http://www.dmtf.org/standards/cim/cim_schema_v2101
Service Ontology, Part of OWL-S: Semantic Markup for Web Services, The DAML Service Coalition, http://www.daml.org/services/, October 2002. http://www.daml.org/services/owl-s/1.1/Service.owl
J. Carroll, I. Dickinson, and C. Dollin. Jena: Implementing the Semantic Web Recommendations. World Wide Web Conference 2004, New York, 17–22 May 2004. http://jena.sourceforge.net/.
MINDSWAP. Pellet: An OWL Reasoner. http://www.mindswap.org/2003/pellet
J. Keeney, D. Lewis, and D. O’Sullivan. Benchmarking Knowledge-Based Context Delivery System. International Conference on Autonomic and Autonomous Systems (ICAS’06), Silicon Valley, USA, July 2006.
Pellet Performance, http://www.mindswap.org/2003/pellet/performance.shtml
WBEM Services, http://wbemservices.sourceforge.net
D. Lewis, D. O’Sullivan, and J. Keeney. Towards the Knowledge-Driven Benchmarking of Autonomic Communications. Proceedings of the International IEEE WoWMoM Workshop on AutonomicCommunications and Computing (ACC 2006), Buffalo, NY, June 2006.
ACKNOWLEDGMENTS
This work was partially funded by the EU under the ACCA project, by Science Foundation, Ireland under the CTVR project, and by the Irish Higher Education Authority under the M-Zones program.
Author information
Authors and Affiliations
Corresponding author
Additional information
John Keeney holds a BAI degree in Computer Engineering and a PhD in Computer Science from Trinity College Dublin. His primary interests are in controlling autonomic adaptable systems, particularly when those systems are distributed.
David Lewis graduated in Electronics Engineering from the University of Southampton and gained his PhD in Computer Science from University College London. His areas of interest include integrated network and service management, distributed system engineering, adaptive and autonomic systems, semantic services and pervasive computing.
Declan O’Sullivan was awarded his primary degree, MSc and PhD in Computer Science from Trinity College Dublin. He has a particular interest in the issues of semantic interoperability and heterogeneous information querying within a range of areas, primarily network and service management, autonomic management, and pervasive computing.
Rights and permissions
About this article
Cite this article
Keeney, J., Lewis, D. & O’Sullivan, D. Ontological Semantics for Distributing Contextual Knowledge in Highly Distributed Autonomic Systems. J Netw Syst Manage 15, 75–86 (2007). https://doi.org/10.1007/s10922-006-9054-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-006-9054-5