Contract-switching for managing inter-domain dynamics