Enterprise Network Orchestration for Dynamic Core Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing enterprise networks face challenges in efficiently managing resource allocation and connection management to ensure optimal network operation, particularly due to rigid configurations that do not adapt to real-time demands and constraints such as latency, compute costs, and security, leading to inefficiencies and potential network congestion.
Innovation Solution
An orchestration module dynamically manages the allocation of computational resources across various locations, including on-premise, metro campus, and public cloud environments, using AI and real-time monitoring to ensure efficient resource distribution and adherence to Service Level Agreements (SLAs) through a programmable software-defined network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If resources are distributed throughout the enterprise network to balance load, then network efficiency and service availability are improved, but connection management complexity increases
Solution Approach 1:
An orchestrator is introduced as an intermediary component that manages connections between UEs and distributed services. The orchestrator receives service requests from UEs, determines appropriate service instances based on current network conditions, and establishes connections accordingly. This mediator abstracts the complexity of managing multiple distributed service instances from individual UEs and network administrators, while still enabling load balancing across the distributed infrastructure.
2Adaptability or versatility
If static network configurations are used, then device complexity is reduced, but adaptability to real-time demands and constraints deteriorates
Solution Approach 1:
The network configuration transitions from static to dynamic through the orchestrator, which continuously monitors network conditions including latency, compute costs, and security constraints. The orchestrator dynamically determines optimal service instance selections and connection routes based on real-time conditions, allowing the network to adapt to changing demands without requiring manual reconfiguration. This dynamic behavior enables the network to respond flexibly to varying workloads and environmental constraints.
3Measurement precision
If manual connection management is implemented, then control precision is improved, but productivity and response time deteriorate
Solution Approach 1:
The orchestrator implements automated feedback-based control by continuously monitoring network conditions, service performance metrics, and resource utilization. Based on this feedback, the orchestrator automatically adjusts service instance selections and connection routing decisions. This closed-loop control system maintains precise control over network connections while eliminating manual intervention, thereby improving both productivity and response time compared to manual management approaches.
Data Source
AI summary
A method and apparatus for allocating network resources, including computational nodes available for hosting network functions, such as 4G EPC (Evolved Packet Core) functions and/or 5GC (fifth generation Core) functions. An orchestrator monitors various network operational parameters in order to determine the most efficient allocation of resources (i.e., to determine which computational resources to allocate to hosting which network functions) at each particular point in time based on the network load and resources available.


