I. Introduction
The tremendous growth in network service diversity demands has increased the integration of satellite and terrestrial network [1], [2]. Software defined networking (SDN) can be introduced to construct software defined satellite-terrestrial networking (SDS-TN) to extend the flexibility of network management [3], [4]. Affected by the limitation of on-board storage computing capacities and the scale of the satellite network, multiple controllers need to be deployed to build a distributed control plane to improve the control and management performance of the satellite network. Therefore, the rational placement of controllers has become the bottleneck for improving network management flexibility.