Achieving the autonomic adaptation of resources in virtualized network environments

The infrastructure that supports the digital world is adopting network and system virtualization to raise its reliability and flexibility. However, the allocation of such virtual resources is still performed by human administrators, which limits the agility of such systems to respond to events and new requirements. In this paper we propose an architecture that exploits the capabilities offered by virtualization techniques to achieve the prompt adaptation of network and computing resources to the needs imposed by their changing environments by automating control and management operations in an autonomic manner. It collects observations from any of element of the environment, including resources and sensors, and characterizes them as semantic observations. Such observations are then analyzed to determine if any corrective or perfective change is required to overcome a possible problem. The whole process is automated but guided by control statements provided by administrators, so the actions it can take have totally predictive results. As it provides a closed control loop, the expected effects of such actions are continuously checked. Finally, we discuss the benefits of this system in an emergency scenario and demonstrate its feasibility by presenting the results obtained from a proof-of-concept implementation of the proposed approach.

[1]  Antonio F. Gómez-Skarmeta,et al.  Towards a Secure Network Virtualization Architecture for the Future Internet , 2013, Future Internet Assembly.

[2]  Robert M. MacGregor,et al.  A subscribable peer-to-peer RDF repository for distributed metadata management , 2004, J. Web Semant..

[3]  Mark Burgess,et al.  Key research challenges in network management , 2007, IEEE Communications Magazine.

[4]  Roberto Riggio,et al.  Towards self-adaptive network management for a recursive network architecture , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[5]  Boris Motik,et al.  OWL 2 Web Ontology Language: structural specification and functional-style syntax , 2008 .

[6]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[7]  Raouf Boutaba,et al.  Network virtualization: state of the art and research challenges , 2009, IEEE Communications Magazine.

[8]  Victor Lopez,et al.  Demonstration of control plane interoperability with integrated optical ports in multi-vendor scenarios , 2014, 2014 The European Conference on Optical Communication (ECOC).

[9]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[10]  Gerd Kortuem,et al.  Smart objects as building blocks for the Internet of things , 2010, IEEE Internet Computing.

[11]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[12]  Sujata Banerjee,et al.  DevoFlow: scaling flow management for high-performance networks , 2011, SIGCOMM.

[13]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[14]  Antonio F. Gómez-Skarmeta,et al.  The GEMBus Framework and Its Autonomic Computing Services , 2010, SAINT 2010.

[15]  Xue-Jie Zhang,et al.  Comparison of open-source cloud management platforms: OpenStack and OpenNebula , 2012, 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery.

[16]  Antonio F. Gómez-Skarmeta,et al.  Using an Identity Plane for Adapting Network Behavior to User and Service Requirements , 2015, MONAMI.

[17]  Hiroaki Harai,et al.  Supervised learning based automatic adaptation of virtualized resource selection policy , 2016, 2016 17th International Telecommunications Network Strategy and Planning Symposium (Networks).

[18]  Jan A.G.M. van Dijk,et al.  The network society , 1997 .

[19]  Diego R. Lopez Network functions virtualization: Beyond carrier-grade clouds , 2014, OFC 2014.

[20]  Scott Shenker,et al.  Overcoming the Internet impasse through virtualization , 2005, Computer.

[21]  Jeremy J. Carroll,et al.  Resource description framework (rdf) concepts and abstract syntax , 2003 .

[22]  Nick McKeown,et al.  Reproducible network experiments using container-based emulation , 2012, CoNEXT '12.