Research Article

SDN Controller Deployment for QoS Guarantees in Tactical Ad Hoc Networks

Algorithm 1

The controller deployment and data-plane assignment.
Input: The network topology, the objective function and
the constraints
Output: The optimal controller location and assignment <x,
Y>
1.   
2.   Initialize x, Y
3.   For n=1 to do
4.    x ← place() //calculated by CPLEX
5.    Y ← assign() //optimal assignment
6.    Calculate
7.   End
8.   C
9.   Return <x, Y>