Vertex-centric distributed computation for mapping virtual networks across domains
Qiong Zhang, Xiaoyong Liang, Yi Zhu, Xi Wang, Paparao Palacharla, Vibha Sarin, Tadashi Ikeuchi · 2018
Orchestration across network domains is essential for providing end-to-end network services in software-defined infrastructures. In this paper, we propose a vertex-centric distributed computing algorithm for finding all feasible mappings of a mesh virtual network request across domains. Our proposed algorithm is based on a distributed orchestration framework, where the topology information is locally maintained within each domain without disclosing to any centralized broker. The proposed algorithm first partitions a mesh virtual network request into a set of linear sub-requests and applies a vertex-centric distributed computing algorithm to find all feasible mappings of each individual linear sub-request. The feasible mappings of sub- requests are then merged to obtain all feasible mappings of the original virtual network request. Our simulation results show that partitioning a virtual network request to longer, balanced-length, non-overlap-link linear sub-requests is more scalable by significantly lowering the total computation time.