Micro-services in Telecommunications Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional telecommunications networks face limitations in scaling services and responding to operational changes due to their reliance on dedicated components, which restricts their ability to adapt to increased demand, outages, or attacks.
Innovation Solution
Implementing a micro-service system where services are broken into smaller, modular components that can be instantiated on generic computing devices within the network, allowing for dynamic scaling and failover by using a load balancer and virtual network function manager to route requests to available micro-services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated components are used to provide telecommunication services, then service reliability is improved, but network adaptability and scalability deteriorate
Solution Approach 1:
The patent segments dedicated service components into smaller micro-service programs that can be independently instantiated and managed. Each micro-service represents a functional unit that can be deployed, scaled, and routed independently, allowing the network to maintain reliability through distributed service instances while gaining adaptability through flexible service composition and dynamic routing.
Solution Approach 2:
The patent creates a universal platform using generic computing devices that can host multiple different micro-service programs. This universal infrastructure replaces dedicated hardware components, enabling the same physical resources to provide multiple different telecommunication services dynamically, thereby improving both adaptability and resource utilization.
2Stability of the object's composition
If dedicated components are used to provide telecommunication services, then service stability is improved, but network scalability and response to operational changes deteriorate
Solution Approach 1:
The patent implements dynamic service instantiation where micro-service programs can be created, activated, and deactivated based on real-time network conditions and service demand. The load balancer dynamically routes requests to appropriate service instances, enabling the network to scale productivity while maintaining stability through automated service management and elastic resource allocation.
3Adaptability or versatility
If micro-service programs are instantiated on generic computing devices, then network adaptability and scalability are improved, but system complexity increases
Solution Approach 1:
The patent introduces a load balancer as an intermediary component that manages the complexity of micro-service orchestration. The load balancer handles service instantiation, routing, and coordination, abstracting the underlying system complexity from the network operations while enabling adaptability and scalability through centralized service management and automated routing decisions.
4Loss of energy
If micro-service programs are used instead of dedicated components, then resource utilization efficiency is improved, but service routing and management complexity increases
Solution Approach 1:
The patent implements feedback mechanisms where the load balancer monitors service performance, resource utilization, and network conditions to dynamically adjust service instantiation and routing decisions. This feedback-driven approach optimizes resource utilization by allocating computing resources based on actual demand while managing routing complexity through automated service discovery and load distribution algorithms.
Data Source
AI summary
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing services to customers or other users of a telecommunications network through implementation of one or more micro-services instantiated on the network. Through the micro-services, one or more of the processes or functions used to provide the services from the network may be separately located logically within the network, thereby divorcing such processes from dedicated service components of the network. The breaking apart of the processes to be instantiated within the network on a generic computing device of the network, otherwise known as “micro-services”, allows the telecommunications to adjust or scale the available services in response to operating conditions of the network.


