Abstract
In this research project, we addressed the problem of the programmability of overlapping network architectures. A network architecture can be defined as a distributed communication system having the following attributes: (i) Control plan that contains the control logic, impacting the design of the network algorithms; (ii) Data plan that makes the routing decisions (based on flow, a destin…