Local Lifecycle Management for Distributed SFC Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks face challenges in efficiently managing Service Function Chaining (SFC) due to mobility and network disruptions, particularly in wireless environments, where centralized SFC controllers may fail to adapt quickly to changing conditions.
Innovation Solution
Implementing a distributed SFC control system that includes a primary SFC controller and a secondary SFC controller, where the secondary controller can take over or reselect as primary based on trigger conditions, utilizing information related to service-specific configurations or network services, and employing distributed pseudo and centralized controllers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized SFC controller is used, then control simplicity is maintained, but system reliability and adaptability deteriorate when network disruptions or mobility occur
Solution Approach 1:
The centralized SFC controller is segmented into multiple distributed SFC controllers deployed across different network locations. Each distributed controller independently manages local SFC instances, enabling the system to maintain reliability during network disruptions while distributing control complexity across multiple nodes rather than concentrating it in a single point of failure.
Solution Approach 2:
The system dynamically selects which SFC controller becomes the primary controller based on current network conditions and service requirements. This dynamic role assignment allows the system to adapt to mobility and network changes, improving reliability without requiring a fixed complex hierarchical structure.
2Speed
If a centralized SFC controller is used, then control structure simplicity is maintained, but response speed to changing conditions deteriorates
Solution Approach 1:
By segmenting the centralized controller into multiple distributed controllers positioned at different network edges, each controller can independently and rapidly respond to local network changes and mobility events without waiting for centralized decisions, thereby increasing response speed while distributing architectural complexity.
Solution Approach 2:
The system transitions from a single-dimensional centralized control model to a multi-dimensional distributed control model where controllers operate at different network locations and hierarchical levels. This dimensional expansion enables parallel processing of control decisions, improving response speed without proportionally increasing overall system complexity.
3Adaptability or versatility
If distributed SFC controllers are deployed, then adaptability to mobility and disruptions is improved, but control complexity increases
Solution Approach 1:
The system implements dynamic primary controller selection where the role of primary controller is not fixed but changes based on current network conditions, service requirements, and controller availability. This dynamic approach enables high adaptability to mobility and disruptions while avoiding the need for complex static coordination protocols among all controllers.
Solution Approach 2:
Each distributed SFC controller autonomously determines its role and makes local control decisions based on predefined criteria and local network conditions, reducing the need for complex inter-controller coordination and communication protocols, thereby achieving high adaptability with manageable complexity.
Data Source
AI summary
Methods and apparatus for performing local lifecycle management with distributed Service Function Chaining (SFC) control are disclosed. In an example, a method for wireless communications includes determining, in a Service Function Chain, that a first SFC controller of a set of SFC controllers is a primary SFC controller, determining whether at least one trigger condition is satisfied, and selecting, from the set of SFC controllers, a second SFC controller as the primary SFC controller to substitute the first SFC controller based on the at least one trigger condition being satisfied.


