What is CPP (Controller placement problem)?

The controller placement problem (CPP) is one of the vital difficulties of programming characterized networks to enhance performance. CPP comprises picking the controller areas that limit the latency between switches and controllers.
Controller placement problem comprises deciding the areas of controller modules to limit communication latencies and deciding the number of controllers per module to assist the load.