AAVP: An Innovative Autonomic Architecture for Virtual network Piloting

##plugins.themes.academic_pro.article.main##

ilhem fajjari
Othem Braham
Mouna Ayari
Guy Pujolle
Hubert Zimmermann

Abstract

In the few last years, the Internet has known an impressive success. This success has stimulated the development and the deployment of new technologies and advances applications. Nonetheless, due to its size and scope, this large network has become victim of its own success. Innovative approaches are required to overcome the shortfalls of current systems and to design Next Generation Internet. In this context, an ambitious vision of future Inernet would include network virtualization which presents a viable solution to deal with the current Internet impasse. It provides a promising way to deploy different network architectures and protocols over a shared physical infrastructure. However, in spite of its multiple advantages, network virtualization adds more complexity on network systems. A promising solution to address this huge complexity consists in developing systems which are capable of managing themselves, called autonomic computing systems or self-* systems. This paper proposes an agent-based autonomic framework which is able to self manage virtual resources. We provide a detailed description of the proposed autonomic architecture and we focus on a real test-bed implementation and testing of our framework. Experiment results show the ability of our system to self-configure its resources in order to maintain a required QoS level.

##plugins.themes.academic_pro.article.details##

How to Cite
ilhem fajjari, Othem Braham, Mouna Ayari, Guy Pujolle, & Hubert Zimmermann. (2011). AAVP: An Innovative Autonomic Architecture for Virtual network Piloting. International Journal of Next-Generation Computing, 2(3), 221–241. https://doi.org/10.47164/ijngc.v2i3.15

References

  1. ANA. Autonomic network architecture, fp7 project. In [Online] Available: www.ana-project.org/. Andersson, L. and Madsen, T. 2005. Provider provisioned virtual private network (vpn) terminology. RFC 4026.
  2. AuToI. Autonomic internet, fp7 project. In [Online] Available:http://ist-autoi.eu/.
  3. Calo, S. and Sloman, M. 2003. Guest editorial: Policy-based management of networks and services. Journal of Network and Systems Management 3, 249–252.
  4. Chowdhury, N. M. M. K. and Boutaba, R. 2010. A survey of network virtualization. Computer Networks 54, 862–876.
  5. D. F. Bantz, C. Bisdikian, D. C. J. P. K. S. A. M. D. G. S. and Vanover, M. 2003. Autonomic personal computing. IBM Systems 42, 1, 165–176.
  6. Ferguson, P. and Huston, G. 1998. What is a vpn? Cisco Systems,Technical Report.
  7. G. Schaffrath, C. Werle, P. P. A. F. R. B. A. A. W. M. K. O. M. L. M. 2009. Network virtualization architecture: proposal and initial prototype. ACM workshop on Virtualized infrastructure systems and architectures, VISA’09, 63–72.
  8. Horn, P. 2001. Autonomic computing: Ibm’s perspective on the state of information technology, also known as ibm’s autonomic computing. Computing Systems.
  9. I. Fajjari, M. A. and Pujolle, G. 2010. Vn-sla: A virtual network specification schema for virtual network provisioning. IEEE International Conference On Networks, ICN, 337–342.
  10. J. Lu, J. T. 2006. Efficient mapping of virtual networks onto a shared substrate. Technical Report WUCSE-2006-35.
  11. Kamoda, H. and Broda, K. 2005. Policy conflict analysis using free variable tableaux for access control in web services environments. In Policy Management for the Web Workshop. 5–12.
  12. Kephart, J. O. Research challenges of autonomic computing. In international conference on Software engineering, ICSE’05.
  13. Kephart, J. O. and Chess., D. M. 2003. The vision of autonomic computing. Computer Networks 1.
  14. Kephart, J. O. and Das, R. Achieving self-management via utility functions. IEEE Internet Computing 11, 1, 40.
  15. Kephart, J. O. and Das, R. 2007. Achieving self-management via utility functions. IEEE Internet Computing 11, 1, 40–48.
  16. M. Kim Myung S. Kim, A. Tizghadam, A. L.-G. and Hong, J. W.-K. 2005. Virtual network based autonomic network resource control and management system. IEEE Global Communications Conference, Globecom, 1075– 1079.
  17. M. Yu, Y. Yi, J. R. and Chiang, M. 2008. Rethinking virtual network embedding: Substrate support for path splitting and migration. ACM SIGCOMM Computer Communication Review 38, 2, 17–29.
  18. Marquezan, C. C., Granville, L. Z., Nunzi, G., and Brunner, M. 2010. Distributed autonomic resource management for network virtualization. IEEE Network Operations and Management Symposium, NOMS, 463–470.
  19. McCann, J. A. 2008. A survey of autonomic computing - degrees, models and applications. ACM Computing Survey 40, 3.
  20. Menasce, D. and Bennani, M. 2006. Autonomic virtualized environments. International Conference on Autonomic and Autonomous Systems, ICAS, 28. N. Chowdhury, M. R. R. and Boutaba, R. 2009. Virtual network embedding with coordinated node and link mapping. In IEEE Conference on Computer Communications, INFOCOM’09. 783–791.
  21. N. Feamster, L. G. and Rexford, J. 2007. How to lease the internet in your spare time. ACM SIGCOMM Computer Communication Review 37, 61–64.
  22. P. Ruth, J. Dongyan Xu, R. K. and Goasguen, S. 2006. Autonomic live adaptation of virtual computational environments in a multi-domain infrastructure. IEEE International Conference on Autonomic Computing, ICAC, 1–5.
  23. Palomar, D. P. and Chiang, M. A tutorial on decomposition methods for network utility maximization. IEEE Journal On Selected Areas In Communications 24, 8.
  24. Research, I. Ibm and autonomic computing: an architectural blueprint for autonomic computing. IBM Publication. Rosen, E. and Rekhter, Y. 1999. Bgp mpls vpns. RFC 2547.
  25. Rosen, E. and Rekhter, Y. 2006. Bgp mpls ip virtual private networks (vpns). RFC 4364.
  26. S. Schmid, M. S. and Hutchison, D. 2006. Towards autonomic networks. Autonomic Networking, 1–11.
  27. Samaan, N. and Karmouch, A. 2009. Towards autonomic network management: an analysis of current and future research directions. Communications Surveys and Tutorials 11, 3, 22–36.
  28. SOCRATES. Self-optimisation and self-configuration in wireless networks, fp7 project. In [Online] Available: http://www.fp7-socrates.org/.
  29. T. Anderson, L. Peterson, S. S. and Turner, J. 2005. Overcoming the internet impasse through virtualization. IEEE Computer Magazine 38, 34–41.
  30. Turner, J. 2005. Diversifying the internet. IEEE Global Telecommunications Conference, GLOBECOM. Y. Wang, E. Keller, B. B. J. M. and Rexford, J. 2008. Virtual routers on the move: Live router migration as a network-management primitive. IEEE conference of the Special Interest Group on Data Communication, SIGCOMM 38.
  31. Zhu, Y. and Ammar, M. Algorithms for assigning substrate network resources to virtual network components. IEEE Conference on Computer Communications, INFOCOM’06, 1–12.