A Hierarchical Context Dissemination Framework for Managing Federated Clouds

  • Famaey, Jeroen (Department of Information Technology, Ghent University-IBBT) ;
  • Latre, Steven (Department of Information Technology, Ghent University-IBBT) ;
  • Strassner, John (Software R&D Laboratory of the US Division of Huawei) ;
  • Turck, Filip De (Department of Information Technology, Ghent University-IBBT)
  • Received : 2011.05.10
  • Published : 2011.12.31

Abstract

The growing popularity of the Internet has caused the size and complexity of communications and computing systems to greatly increase in recent years. To alleviate this increased management complexity, novel autonomic management architectures have emerged, in which many automated components manage the network's resources in a distributed fashion. However, in order to achieve effective collaboration between these management components, they need to be able to efficiently exchange information in a timely fashion. In this article, we propose a context dissemination framework that addresses this problem. To achieve scalability, the management components are structured in a hierarchy. The framework facilitates the aggregation and translation of information as it is propagated through the hierarchy. Additionally, by way of semantics, context is filtered based on meaning and is disseminated intelligently according to dynamically changing context requirements. This significantly reduces the exchange of superfluous context and thus further increases scalability. The large size of modern federated cloud computing infrastructures, makes the presented context dissemination framework ideally suited to improve their management efficiency and scalability. The specific context requirements for the management of a cloud data center are identified, and our context dissemination approach is applied to it. Additionally, an extensive evaluation of the framework in a large-scale cloud data center scenario was performed in order to characterize the benefits of our approach, in terms of scalability and reasoning time.

Keywords

References

  1. B. Jennings, R. Brennan, W. Donnelly, S. Foley, D. Lewis, D. O'Sullivan, J. Strassner, and S. van der Meer, "Challenges for federated, autonomic network management in the future internet," in Proc. IFIP/IEEE ManFI, 2009, pp. 87-92.
  2. L. Baresi, A. D. Ferdinando, A. Manzalini, and F. Zambonelli, "The CASCADAS framework for autonomic communications," in Proc. Autonomic Commun., 2009, pp. 147-168.
  3. J. Strassner, J.-K. Hong, and S. van der Meer, "The design of an autonomic element for managing emerging networks and services," in Proc. ICUMT, 2009, pp. 1-8.
  4. A. Celesti, F. Tusa, M. Villari, and A. Puliafito, "How to enhance cloud architectures to enable cross-federation," in Proc. CLOUD, 2010, pp. 337-345.
  5. D. Bernstein, E. Ludvigson, K. Sankar, S. Diamond, and M. Morrow, "Blueprint for the intercloud-protocols and formats for cloud computing interoperability," in Proc. ICIW, 2009, pp. 328-336.
  6. J. Strassner, J. de Souza, D. Raymer, S. Samudrala, S. Davy, and K. Barrett, "The design of a novel context-aware policy model to support machine-based leaming and reasoning," Cluster Compul., vol. 12, no. 1, pp. 17-43, 2009. https://doi.org/10.1007/s10586-008-0069-4
  7. J. Famaey, S. Latre, J. Strassner, and F. De Turck, "A hierarchical approach to autonomic network management," in Proc. IFIP/IEEE ManFI, 2010, pp. 225-232.
  8. W. K. Chai, A. Galis, M. Charalambides, and G. Pavlou, "Federation of future internet networks;' in Proc. IFIP/IEEE ManFI, 2010, pp. 209-216.
  9. M. Serrano, S. van Der Meer, V. Holum, J. Murphy, and J. Strassner, "Federation, a matter of autonomic management in the Future Internet," in Proc. IEEE NOMS, 2010, pp. 845-849.
  10. K. Feeney, R. Brennan, J. Keeney, H. Thomas, D. Lewis, A. Boran, and D. O' Sullivan, "Enabling decentralised management through federation," Comput. Netw., vol. 54, no. 16, pp. 2825-2839, 2010. https://doi.org/10.1016/j.comnet.2010.07.006
  11. B. Rochwerger, D. Breitgand, E. Levy, A. Galis, K. Nagin, I. M. Llorente, R. Montero, Y. Wolfsthal, E. Elmroth, J. Caceres, M. B.-Yehuda, W. Emmerich, and F. Galan, "The RESERVOIR model and architecture for open federated cloud computing," IBM J. Research and Development, vol. 53, no. 4, pp. 1-11, 2009. https://doi.org/10.1147/JRD.2009.5429079
  12. R. Buyya, R. Ranjan, and R. Calheiros, "Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services;' in Proc. lCA3PP, 2010, pp. 13-31.
  13. M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "A view of cloud computing," Commun. ACM, vol. 53, no. 4, pp. 50-58, 2010. https://doi.org/10.1145/1721654.1721672
  14. J. Keeney, D. Lewis, and D. O'Sullivan, "Ontological semantics for distributing contextual knowledge in highly distributed autonomic systems," J. Netw. Syst. Manag., vol. 15, no. 1, pp. 75-86, 2007. https://doi.org/10.1007/s10922-006-9054-5
  15. J. Keeney, K. Carey, D. Lewis, and V. Wade, "Ontology-based semantics for composable autonomic elements," in Proc. IJCAI, 2005.
  16. J. Famaey, S. Latre, J. Strassner, and F. De Turck, "Semantic context dissemination and service matchmaking in future network management," J. Netw. Manag., 2011.
  17. J. Wang, B. Jin, J. Li, and D. Shao, "A semantic-aware publish/subscribe system with RDF patterns," in Proc. COMPSAC, 2004, pp. 141-146.
  18. M. Petrovic, H. Liu, and H.-A. Jacobsen, "G-ToPSS: Fast filtering of graph-based metadata," in Proc. WWW, 2005, pp. 539-547.
  19. J. Skovronski and K. Chiu, "An ontology-based publish-subscribe framework," in Proc. IIWAS, 2006.
  20. H. Li and G. Jiang, "Semantic message oriented middleware for publish/ subscribe networks," in Proc. SPIE, vol. 5403, 2004, pp. 124-133.
  21. M. Klusch, B. Fries, and K. Sycara, "OWLS-MX: A hybrid semantic web service matchmaker," Web Semantics: Science, Services and Agents on the World Wide Web, vol. 7, no. 2, pp. 121-133,2009. https://doi.org/10.1016/j.websem.2008.10.001
  22. G. Shen, Z. Huang, Y. Zhang, X. Zhu, and J. Yang, "A semantic model for matchmaking of web services based on description logics," Fundam. Informaticae, vol. 96, no. I, pp. 211-226, 2009.
  23. M. L. Sbodio, D. Martin, and C. Moulin, "Discovering semantic web services using SPARQL and intelligent agents," Web Semantics: Science, Services and Agents on the World Wide Web, voL 8, no. 4, pp. 310-328, 2010. https://doi.org/10.1016/j.websem.2010.05.002
  24. A. B. Bener, V. Ozadali, and E. S. Ilhan, "Semantic matchmaker with precondition and effect matching using SWRL," Expert Syst. Appl., vol. 36, no. 5,pp. 9371-9377, 2009. https://doi.org/10.1016/j.eswa.2009.01.010
  25. H. Moens, J. Famaey, S. Latre, B. Dhoedt, and F. De Turck, "Design and evaluation of a hierarchical application placement algorithm in large scale clouds," in Proc. IM, 2011.
  26. J. Strassner, Policy-Based Network Management-Solutions for the Next Generation. Morgan Kaufman, 2004.
  27. L. Ma, Y. Yang, Z. Qiu, G. Xie, Y. Pan, and S. Liu, "Towards a complete OWL ontology benchmark," The Semantic Web: Research and Applications, Lecture Notes in Computer Science, Springer Berlin / Heidelberg, vol. 4011, pp. 125-139, 2006.
  28. D. Harrington, R. Presuhn, and B. Wijnen. (Dec. 2002). An architecture for describing simple network management protocol (SNMP) management frameworks. RFC 3411 (Standard). Internet Engineering Task Force. [Online]. Available: http://www.ietf.org/rfc/rfc3411.txt
  29. J. Famaey, S. Latre, J. Strassner, and F. De Turck, "An ontology-driven semantic bus for autonomic communication elements," in Proc. MACE, Berlin, 2010, pp. 37-50.
  30. S. Latre, S. van der Meer, F. De Turck, J. Strassner, and J.-K. Hong, "Ontological generation of filter rules for context exchange in autonomic multimedia networks;' in Proc. IEEE/IFIP NOMS, 2010, pp. 575-582.
  31. S. Davy, B. Jennings, and J. Strassner, "The policy continuum-policy authoring and conflict analysis," Comput. Commun., vol. 31, pp. 2981-2995, Aug. 2008. https://doi.org/10.1016/j.comcom.2008.04.018
  32. M. Charalambides, P. FJegkas, G. Pavlou, and J. Rubio-loyola, "Dynamic policy analysis and conflict resolution for diffserv quality of service management," in Proc. IEEE/IFIP NOMS, 2006, pp. 294-304.
  33. F. Wuhib, R. Stadler, and M. Spreitzer, "Gossip-based resource management for cloud environments," in Proc. CNSM, 2010, pp. 1-8.
  34. E. Sirin, B. Parsia, B. C. Grau, A. Kalyanpur, and Y. Katz, "Pellet: A practical OWL-DLreasoner," Web Semantics: Science, Services and Agents on the World Wide Web, vol. 5, no. 2, pp. 51-53, 2007. https://doi.org/10.1016/j.websem.2007.03.004
  35. M. J. Serrano, J. Serrat, J. Strassner, and M. O Foghlu, "Management and context integration based on ontologies, behind the interoperability in autonomic communications," in Proc. CODS, 2007.
  36. J. Strassner, J. N. Souza, S. van der Meer, S. Davy, K. Barrett, D. Raymer, and S. Samudrala, "The design of a new policy model to support ontologydriven reasoning for autonomic networking," J. Netw. Syst. Manag., vol. 17, no. 1, pp. 5-32, 2009. https://doi.org/10.1007/s10922-009-9119-3