A K-means-based network partition algorithm for controller placement in software defined network | IEEE Conference Publication | IEEE Xplore