A method of automatically re-provisioning a network element in adaptation
to a failure comprises the computer-implemented steps of identifying a
network element that has failed; selecting a substitute network element
from among a pool of one or more available network elements; receiving
connection configuration information from the identified network element;
and, based on the connection configuration information, re-configuring
the substitute network element and one or more switch devices associated
with the identified network element, wherein the re-configuring causes
the one or more switch devices to change one or more connections from the
identified network element to the substitute network element.