Artificial Intelligence as a Services (AI-aaS) on Software-Defined Infrastructure

This paper investigates a paradigm for offering artificial intelligence as a service (AI-aaS) on software-defined infrastructures (SDIs). The increasing complexity of networking and computing infrastructures is already driving the introduction of automation in networking and cloud computing management systems. Here we consider how these automation mechanisms can be leveraged to offer AI-aaS. Use cases for AI-aaS are easily found in addressing smart applications in sectors such as transportation, manufacturing, energy, water, air quality, and emissions. We propose an architectural scheme based on SDIs where each AI-aaS application is comprised of a monitoring, analysis, policy, execution plus knowledge (MAPE-K) loop (MKL). Each application is composed as one or more specific service chains embedded in SDI, some of which will include a Machine Learning (ML) pipeline. Our model includes a new training plane and an AI-aaS plane to deal with the model-development and operational phases of AI applications. We also consider the role of an ML/MKL sandbox in ensuring coherency and consistency in the operation of multiple parallel MKL loops.

[1]  Lei Xu,et al.  CogNet: A network management architecture featuring cognitive capabilities , 2016, 2016 European Conference on Networks and Communications (EuCNC).

[2]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[3]  Nicolas Marchand,et al.  Feedback Control as MAPE-K Loop in Autonomic Computing , 2013, Software Engineering for Self-Adaptive Systems.

[4]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.

[5]  Alberto Leon-Garcia,et al.  Software-defined infrastructure and the Future Central Office , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[6]  Raouf Boutaba,et al.  A comprehensive survey on machine learning for networking: evolution, applications and research opportunities , 2018, Journal of Internet Services and Applications.

[7]  Xin Zhang,et al.  TFX: A TensorFlow-Based Production-Scale Machine Learning Platform , 2017, KDD.

[8]  Wei Jiang,et al.  Intelligent network management for 5G systems: The SELFNET approach , 2017, 2017 European Conference on Networks and Communications (EuCNC).

[9]  Tho Le-Ngoc,et al.  Leveraging synergy of SDWN and multi-layer resource management for 5G networks , 2018, IET Networks.

[10]  Ridha Soua,et al.  Improved operator experience through Experiential Networked Intelligence , 2017 .

[11]  Aleksandra Checko,et al.  A Survey of the Functional Splits Proposed for 5G Mobile Crosshaul Networks , 2019, IEEE Communications Surveys & Tutorials.

[12]  Alberto Leon-Garcia,et al.  SAVI testbed: Control and management of converged virtual ICT resources , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[13]  Kaishun Wu,et al.  Living with Artificial Intelligence: A Paradigm Shift toward Future Network Traffic Control , 2018, IEEE Network.

[14]  Jean C. Walrand,et al.  Knowledge-Defined Networking: Modelització de la xarxa a través de l’aprenentatge automàtic i la inferència , 2016 .

[15]  Ali Tizghadam,et al.  Spatio-temporal Anomaly Detection in Intelligent Transportation Systems , 2019, ANT/EDI40.