5G SBP Use Case - SABRES: Slice Selection, Path Validation, Multiparty Management
Use this template to submit Use Cases for submission to the 5G Super Blueprint Use Case & Requirements Advisory Group. All input is required unless marked "(optional)"
Use Case Name: | SABRES: Slice Selection, Path Validation, Post-Quantum Multi-Party Management University of Southern California/Information Sciences Institute, Duality, Lumen |
|---|---|
Use Case Description: | Slice Selection: Enable performant and resource-efficient allocations |
Problem Statement and how is the problem solved: | Slice Selection: It is a known NP-hard (1,2) problem to determine how to allocate resources in a network given a set of constraints. This problem can also be tangentially related to the virtual machine migration problem. Given the difficulty of the problem to quickly find a solution given potentially thousands of resources, each with a vector space of constraints, we apply our algorithm, published at ICCCN2023 iVNE-CBS, which adapts prior work in the Conflict Based Search space with a 2-tier optimization for tree splitting and pruning. Current technologies being used in this space are OR-tools and minizinc. |
Users Stories | Slice Selection: A Network Operator has five POP locations across the United States, each POP connects in a full mesh, and each link has varying latency, bandwidth, jitter corresponding to each backhaul. Each POP has 1000 Servers configured in a Clos Topology. A slice request comes in to span 3 POPs, one source, one sink, and one peered to a CDN. The slice has latency and jitter networking requirements, and a 2 VNF requirements for 50 vcpu, and 1TB of memory. Computing an optimal solution given the following constraints in a hyper-plane needs to be done within seconds in order to allow the rest of the slice pipeline (configuration, keying, validation) to ensure quick slice creation using the optimal number of resources. |
Demo Storyline (optional) | |
Interaction with other open source projects and components | Potential API consumers:
|
Links to existing documentation (Build Guide, Slideware, etc), if available (optional). | |
Links to existing demo/video, if available (optional). | |
Links to existing code/repos, if available (optional). | https://github.com/openfheorg/openfhe-development |
University of New Hampshire Lab | Have an ONAP instance which connects to Kaloom's 5G components through SDWAN. |