DAO-Migrator: A Dependency-Aware Orchestration Framework for Service Migration in Hybrid SDN
Abstract
The evolution of Software-Defined Networking (SDN) has produced a widespread hybrid deployment pattern in which enterprise-operated vendor SDN solutions coexist with internally developed SDN platforms. Because each stack manages its own availability zones (AZs) with distinct interfaces and resource models, migrating cloud services across these heterogeneous environments has become a recurring operational challenge. The scale and dependency complexity of modern service topologies make this task difficult to carry out manually, yet mainstream Infrastructure-as-Code (IaC) tools were not designed with migration-aware process control in mind. This paper presents DAO-Migrator, an orchestration framework that treats service migration as a state-trackable, closed-loop process rather than a sequence of independent resource operations. The framework introduces a formal Migration Quadruple to standardize per-resource workflows, a Dynamic Context Passing mechanism to automatically bridge runtime-discovered parameters from investigation to execution, and production-grade assurance primitives including hierarchical concurrency control and instance-granular atomic rollback. Evaluated in a Mobile Cloud production environment over one year of operation, DAO-Migrator achieves an approximately 50-fold reduction in end-to-end delivery time for 100-port migrations (i.e., execution time plus the manual preparation overhead that competing tools offload to operators), reduces Mean Time to Repair (MTTR) by over 90%, and maintains transactional consistency across evaluated failure scenarios, while imposing no measurable overhead on the target cloud’s control plane.