A Practical Experience in Designing an OpenFlow Controller | AMiner