The Origin and Evolution of Open Programmable Networks and SDN. - Anerousis, Nikos; Chemouil, Prosper; Lazar, Aurel A.; Mihai, Nelu; Weinstein, Stephen B. (IEEE Commun. Surv. Tutorials, 2021)