Monolithic hardware-centric communications networks are passé. Several upcoming technologies, like 5G and Internet of Things (IoT), demand an agile, flexible, and programmable network that is easily scalable and adaptable in line with the evolving needs of the new-age customers. The traditional approach of just adding the new components on top of...