“…A survey of most techniques can be found in [26]. Since then, many extensions have been considered like the very important case of demands coming online [18,37], service provisioning [21], energy-aware routing [22], controller placement [41,46], fault prevention [51,6] or even congestion-aware algorithm [49]. Concerning the specific CP framework and to our best of our knowledge, only a few works have been considered: a problem of Service Function Chaining deployment [27] and a general framework providing through CP a high-level programming language to model SDN problems [24].…”