An Ontology-Driven Semantic Bus for Autonomic Communication Elements

  • Jeroen Famaey
  • Steven Latré
  • John Strassner
  • Filip De Turck
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6473)


Recently, autonomics have been proposed as a solution to tackle the ever-increasing management complexity of large-scale computing and communications infrastructures. Over time, the control loops used to orchestrate the intelligent behaviour of autonomic management architectures have evolved from fully static to highly-dynamic loops comprised of loosely coupled management components. Communication and other interactions between these components is facilitated by a communications substrate. Additionally, in order to achieve truly autonomic behaviour, the interacting components need to be able to understand each other, justifying the need for semantically enriched communications. In this paper, we present a novel semantic communications bus that orchestrates interactions between the components of an autonomic control loop. It employs ontology-based reasoning in order to establish communication contracts, validate message consistency and support semantic topic subscriptions. Additionally, a prototype was designed, implemented and its performance evaluated.


autonomic communications autonomic elements autonomic control loops semantic communications bus 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dobson, S., Denazis, S., Fernandez, A., Gaïti, D., Gelenbe, E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N., Zambonelli, F.: A survey of autonomic communications. ACM Transactions on Autonomous and Adaptive Systems 1(2), 223–259 (2006)CrossRefGoogle Scholar
  2. 2.
    Jennings, B., van der Meer, S., Balasubramaniam, S., Botvich, D., Foghlu, M.O., Donnelly, W., Strassner, J.: Towards autonomic management of communications networks. IEEE Communications Magazine 45(10), 112–121 (2007)CrossRefGoogle Scholar
  3. 3.
    Agoulmine, N., Balasubramaniam, S., Botvitch, D., Strassner, J., Lehtihet, E., Donnelly, W.: Challenges for autonomic network management. In: 1st IEEE International Workshop on Modeling Autonomic Communications Environments (MACE) (2006)Google Scholar
  4. 4.
    Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Baresi, L., Ferdinando, A.D., Manzalini, A., Zambonelli, F.: The cascadas framework for autonomic communications. In: Autonomic Communication (2009)Google Scholar
  6. 6.
    Strassner, J., Kim, S.-S., Hong, J.W.-K.: The design of an autonomic communication element to manage future internet services. In: Hong, C.S., Tonouchi, T., Ma, Y., Chao, C.-S. (eds.) APNOMS 2009. LNCS, vol. 5787, pp. 122–132. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  7. 7.
    Christudas, B.: Service-Oriented Java Business Integration: Enterprise Service Bus Integration Solutions for Java Developers. Packt Publishing (2008)Google Scholar
  8. 8.
    Gruber, T.: A translation approach to portable ontology specification. Knowledge Acquisition 5(2), 199–220 (1993)CrossRefGoogle Scholar
  9. 9.
    Strassner, J.: DEN-ng: achieving business-driven network management, pp. 753–766 (2002)Google Scholar
  10. 10.
    Strassner, J., Souza, J.N., van der Meer, S., Davy, S., Barrett, K., Raymer, D., Samudrala, S.: The design of a new policy model to support ontology-driven reasoning for autonomic networking. Journal of Network Systems Management 17(1), 5–32 (2009)CrossRefGoogle Scholar
  11. 11.
    McGuinness, D., van Harmelen, F.: OWL web ontology language overview (2004),
  12. 12.
    Petrovic, M., Liu, H., Jacobsen, H.A.: G-ToPSS: fast filtering of graph-based metadata. In: Proceedings of the 14th International Conference on World Wide Web (WWW), pp. 539–547 (2005)Google Scholar
  13. 13.
    Petrovic, M., Burcea, I., Jacobsen, H.A.: S-ToPSS: semantic toronto publish/subscribe system. In: Proceedings of the 29th International Conference on Very Large Data Bases (VLDB), pp. 1101–1104 (2003)Google Scholar
  14. 14.
    Ma, J., Xu, G., Wang, J., Huang, T.: A semantic publish/subscribe system for selective dissemination of the rss documents. In: Fifth International Conference Grid and Cooperative Computing (GCC), pp. 432–439 (2006)Google Scholar
  15. 15.
    Li, H., Jiang, G.: Semantic message oriented middleware for publish/subscribe networks. In: Sensors, and Command, Control, Communications, and Intelligence (C3I) Technologies for Homeland Security and Homeland Defense III, vol. 5403, pp. 124–133 (2004)Google Scholar
  16. 16.
    Wang, J., Jin, B., Li, J.: An ontology-based publish/subscribe system. In: Proceedings of the 5th ACM/IFIP/USENIX International Conference on Middleware (Middleware), pp. 232–253 (2004)Google Scholar
  17. 17.
    Skovronski, J., Chiu, K.: An ontology-based publish-subscribe framework. In: International Conference on Information Integration and Web-Based Applications Services (2006)Google Scholar
  18. 18.
    Keeney, J., Roblek, D., Jones, D., Lewis, D., O’Sullivan, D.: Extending siena to support more expressive and flexible subscriptions. In: Proceedings of the Second International Conference on Distributed Event-Based Systems (DEBS), pp. 35–46 (2008)Google Scholar
  19. 19.
    Lien, Y.C., Wu, W.J.: A lexical database filter for efficient semantic publish/subscribe message oriented middleware. In: Second International Conference on Computer Engineering and Applications (ICCEA), pp. 154–157 (2010)Google Scholar
  20. 20.
    Hoefig, E., Wuest, B., Katalin, B., Mannella, A., Mamei, M., Nitto, E.D.: On concepts for autonomic communication elements. In: 1st IEEE International Workshop on Modeling Autonomic Communications Environments, MACE (2006)Google Scholar
  21. 21.
    Strassner, J., Won-Ki Hong, J., van der Meer, S.: The design of an autonomic element for managing emerging networks and services. In: IEEE International Conference on Ultra Modern Telecommunications, ICUMT (2009)Google Scholar
  22. 22.
  23. 23.
    van der Meer, S.: Architectural artefacts for autonomic distributed systems – contract language. In: Proceedings of the Sixth IEEE Conference and Workshops on Engineering of Autonomic and Autonomous Systems (EASe), pp. 99–108 (2009)Google Scholar
  24. 24.
    Famaey, J., Wauters, T., Turck, F., Dhoedt, B., Demeester, P.: Dynamic overlay node activation algorithms for large-scale service deployments. In: De Turck, F., Kellerer, W., Kormentzas, G. (eds.) DSOM 2008. LNCS, vol. 5273, pp. 14–27. Springer, Heidelberg (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Jeroen Famaey
    • 1
  • Steven Latré
    • 1
  • John Strassner
    • 2
  • Filip De Turck
    • 1
  1. 1.Department of Information TechnologyGhent University – IBBTGentBelgium
  2. 2.Division of IT Convergence EngineeringPohang University of Science and TechnologyPohangKorea

Personalised recommendations