An Ontology-Driven Semantic Bus for Autonomic Communication Elements
- 8 Citations
- 334 Downloads
Abstract
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.
Keywords
autonomic communications autonomic elements autonomic control loops semantic communications busPreview
Unable to display preview. Download preview PDF.
References
- 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.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.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.Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)MathSciNetCrossRefGoogle Scholar
- 5.Baresi, L., Ferdinando, A.D., Manzalini, A., Zambonelli, F.: The cascadas framework for autonomic communications. In: Autonomic Communication (2009)Google Scholar
- 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.Christudas, B.: Service-Oriented Java Business Integration: Enterprise Service Bus Integration Solutions for Java Developers. Packt Publishing (2008)Google Scholar
- 8.Gruber, T.: A translation approach to portable ontology specification. Knowledge Acquisition 5(2), 199–220 (1993)CrossRefGoogle Scholar
- 9.Strassner, J.: DEN-ng: achieving business-driven network management, pp. 753–766 (2002)Google Scholar
- 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.McGuinness, D., van Harmelen, F.: OWL web ontology language overview (2004), http://www.w3.org/TR/owl-features/
- 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.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.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.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.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.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.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.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.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.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.Strassner, J.: Introduction to DEN-ng (2009), http://www.autonomic-communications.org/teaching/ais/slides/0809/Introduction_to_DEN-ng_for_PII.pdf
- 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.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