Distributed Network Resource Management Agents
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing network resource management systems are inefficient due to their lack of consideration for the architecture and traffic patterns of individual network elements, leading to delays and suboptimal resource allocation, which impacts network performance.
Innovation Solution
A distributed network resource management system with agents located on network elements that dynamically apply network policies based on topology models to optimize resource allocation, reducing overhead and improving processing efficiency by classifying network elements and links into priority and standard categories.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a centralized network resource manager is used to allocate resources, then resource allocation can be performed, but the architecture and traffic pattern of individual network elements cannot play an active role, resulting in inefficient allocation and delays
Solution Approach 1:
The patent segments the centralized resource management function by deploying autonomous agents at individual network elements. Each agent can independently evaluate resource allocation requests against local policies and current network state, eliminating the single-point bottleneck and enabling parallel processing of allocation decisions across the network.
Solution Approach 2:
The patent introduces a distributed hierarchical dimension to resource management. Instead of a single centralized layer, management authority is distributed across multiple levels: autonomous agents at network elements, regional controllers, and a central resource manager. This multi-dimensional structure allows simultaneous local autonomy and global coordination, improving both efficiency and responsiveness.
2Reliability
If all resource allocation requests are processed by the central network resource manager, then centralized control is maintained, but overhead increases and processing time increases
Solution Approach 1:
The patent segments the control function by distributing autonomous agents across network elements. Each agent maintains local policy enforcement and can independently handle resource allocation decisions for its local element, significantly reducing the message passing overhead and processing burden on the central manager while preserving centralized policy control through the policy database.
Solution Approach 2:
The patent enables network elements to serve themselves through autonomous agents that locally evaluate resource requests against stored policies and current utilization. This self-service capability eliminates the need for every request to traverse the entire system, reducing overhead and improving responsiveness while the central manager maintains overall system coherence through policy updates.
3Ease of manufacture
If network resource allocation does not consider architecture and traffic patterns, then allocation is simpler, but resource utilization is suboptimal and performance is impacted
Solution Approach 1:
The patent applies local quality by enabling each autonomous agent to make allocation decisions based on the specific architectural characteristics and traffic patterns of its local network element. Each agent has access to element-specific policies and current utilization data, allowing customized, context-aware allocation decisions that optimize performance for each element's unique characteristics rather than applying uniform rules across the entire network.
Data Source
AI summary
A system for and method of determining how to process a request for allocation network resource (whether to accept, deny or forward) is presented. The method may include receiving a request for allocating network resources from a user device. The method may also include determining, via at least one computer processor, whether to accept or deny the resource allocation request based at least in part on a classification of at least one of network elements and communication links, wherein the at least one network elements and communication links is identified based on the resource allocation request. The method may further include providing the determination of whether to accept or deny the resource allocation request to the user device. The system may utilize a dynamic set of policy, customized according to the current network status, to optimize the performance of processing the resource allocation request.


