Towards Cloud Management by Autonomic Manager Collaboration
Omid Mola, Michael A. Bauer
DOI: 10.4236/ijcns.2011.432097   PDF    HTML     4,475 Downloads   8,426 Views   Citations

Abstract

The management of clouds comprised of hundreds of hosts and virtual machines present challenging problems to administrators in ensuring that performance agreements are met and that resources are efficiently utilized. Automated approaches can help in managing such environments. Autonomic managers using policy-based management can provide a useful approach to such automation. We outline how collections of collaborating autonomic managers in cloud can be a step towards better management of clouds. We describe how a hierarchy of policy-based autonomic managers can collaborate using messages. The messages and when to communicate is inferred automatically from the policies given to the managers. We evaluate the approach via a prototype inspired by a cloud virtualized infrastructure and show how collaboration between managers in a hierarchy can improve the response time of a web server and avoid service level agreement violations. Results of three different scenarios shows the importance of collaboration between managers at different authority levels and how this collaboration can help to increase efficiency of current infrastructures.

Share and Cite:

O. Mola and M. Bauer, "Towards Cloud Management by Autonomic Manager Collaboration," International Journal of Communications, Network and System Sciences, Vol. 4 No. 12A, 2011, pp. 790-802. doi: 10.4236/ijcns.2011.432097.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] M. C. Huebscher and J. A. McCann, “A Survey of Autonomic Computing—Degrees, Models, and Applications,” ACM Computing Surveys, Vol. 40, No. 3, 2008, pp. 1-28. doi:10.1145/1380584.1380585
[2] J. O. Kephart, “Research Challenges of Autonomic Computing,” Proceedings of 27th International Conference on Software Engineering, St. Louis, 15-21 May 2005, pp. 15-22.
[3] J. Kephart and D. M. Chess, “The Vision of Autonomic Computing,” Computer, Vol. 36, No. 1, 2003, pp. 41-50. doi:10.1109/MC.2003.1160055
[4] J. Famaey, S. Latrea, J. Strassner and F. De Turck, “A Hierarchical Approach to Autonomic Network Management,” IEEE/IFIP Network Operations and Management Symposium Workshops, Osaka, 19-23 April 2010, pp. 225-232. doi:10.1109/NOMSW.2010.5486571
[5] G. Tesauro, D. M. Chess, W. E. Walsh, R. Das, A. Segal, I. Whalley, J. O. Kephart and S. R. White, “A Multi-Agent Systems Approach to Autonomic Computing,” Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems, New York, 23 July 2004, pp. 464-471.
[6] W. Chainbi, H. Mezni and K. Ghedira, “An Autonomic Computing Architecture for Self-*Web Services,” Autonomic Computing and Communications Systems, Vol. 23, 2010, pp. 252-267.
[7] M. Jarrett and R. Seviora, “Constructing an Autonomic Computing Infrastructure Using Cougaar,” Proceedings of the 3rd IEEE International Workshop on Engineering of Autonomic & Autonomous Systems, Potsdam, 27-30 March 2006, pp. 119-128.
[8] M. Aldinucci, M. Danelutto and P. Kilpatrick, “Towards Hierarchical Management of Autonomic Components: A Case Study,” 17th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Weimar, 18-20 February 2009, pp. 3-10. doi:10.1109/PDP.2009.48
[9] T. Mukherjee, A. Banerjee, G. Varsamopoulos and S. K. S. Gupta, “Model-Driven Coordinated Management of Data Centers,” Computer Networks, Vol. 54, No. 16, 2010, pp. 2869-2886. doi:10.1016/j.comnet.2010.08.011
[10] J. O. Kephart, H. Chan, R. Das, D. W. Levine, G. Tesauro and F. R. A. C. Lefurgy, “Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs,” Proceeding of the 4th International Conference on Autonomic Computing, Dublin, 13-16 June 2006, pp. 145-154.
[11] M. Steinder, I. Whalley, J. E. Hanson and J. O. Kephart, “Coordinated Management of Power Usage and Runtime Performance,” IEEE Network Operations and Management Symposium, Salvador, 7-11 April 2008, pp. 387-394.
[12] M. Salehie and L. Tahvildari, “A Policy-Based Decision Making Approach for Orchestrating Autonomic Elements,” 13th IEEE International Workshop on Software Technology and Engineering Practice, Budapest, 2005, pp. 173-181.
[13] R. Das, J. O. Kephart, C. Lefurgy, G. Tesauro, D. W. Levine and H. Chan, “Autonomic Multi-Agent Management of Power and Performance in Data Centers,” Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems: Industrial Track, Estoril, 12-14 May 2008, pp. 107-114.
[14] A. Schaeffer-Filho, et al., “Towards Supporting Interactions between Self-Managed Cells,” 1st International Conference on Self-Adaptive and Self-Organizing Systems, Cambridge, 9-11 July 2007, pp. 224-236.
[15] A. Schaeffer-Filho, E. Lupu and M. Sloman, “Realising Management and Composition of Self-Managed Cells in Pervasive Healthcare,” Proceedings of 3rd International Conference on Pervasive Computing Technologies for Healthcare, London, 1-3 April 2009, pp. 1-8.
[16] D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff and D. Zagorodnov, “The Eucalyptus Open-Source Cloud-Computing System,” Proceedings of 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, Shanghai, May 2009, pp. 124-131.
[17] S. Wardley, E. Goyer and N. Barcet, “Ubuntu Enterprise Cloud Architecture,” Technical White Paper, UEC, August 2009.
[18] R. Boutaba and I. Aib, “Policy-Based Management: A Historical Perspective,” Journal of Network and Systems Management, Vol. 15, No. 4, 2007, pp. 447-480. doi:10.1007/s10922-007-9083-8
[19] O. Mola and M. Bauer, “Collaborative Policy-Based Autonomic Management in a Hierarchical Model,” accepted in 7th International Conference on Network and System Management, Paris, 24-28 October 2011.
[20] A. Kivity, Y. Kamay, D. Laor, U. Lublin and A. Liguori, “kvm: The Linux Virtual Machine Monitor,” Proceedings of the Linux Symposium, Ottawa, 27-30 June 2007, pp. 225-230.
[21] K. Twidle, N. Dulay, E. Lupu and M. Sloman, “Ponder2: A Policy System for Autonomous Pervasive Environments,” Proceedings of 5th International Conference on Autonomic and Autonomous Systems, Valencia, 20-25 April 2009, pp. 330-335.
[22] Virtuemart, 2011. http://virtuemart.net/
[23] JMeter Load Generator, 2011. http://jakarta.apache.org/jmeter/

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.