Offline Network Model for Service Deployment Conflict Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Service deployment failures occur due to unavailability of reserved network resources being consumed by other services, and existing methods fail to accurately reserve all necessary configuration items, leading to inefficiencies and customer dissatisfaction.
Innovation Solution
A method involving an off-line network model with updated resource configurations is used to manage and reserve resources, allowing for conflict detection and compliance with network policies, reducing deployment failures by accurately monitoring resource states and adjusting configurations as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If network resources are reserved in advance for service deployment, then service deployment reliability is improved, but resources may still become unavailable due to consumption by other services between reservation and deployment
Solution Approach 1:
The patent applies preliminary action by performing service deployment in a simulated offline environment before actual deployment. The offline network model pre-configures and validates service templates, ensuring resources are reserved and configured in advance without risking actual network disruption. This preliminary validation prevents resource unavailability during actual deployment.
Solution Approach 2:
The patent creates a copy of the actual network as an offline network model for simulation and validation purposes. This offline copy allows testing and reservation of resources without affecting the real network, enabling reliable service deployment planning while maintaining resource availability in the actual network.
2Device complexity
If abstract representation models are used for resource reservation, then provisioning complexity is reduced, but deployment failures increase due to insufficient configuration detail
Solution Approach 1:
The patent segments the provisioning process into two distinct parts: an abstract offline network model for resource reservation and planning, and a detailed actual network model for implementation. This segmentation allows each model to serve its specific purpose - the abstract model simplifies reservation while the detailed model ensures accurate configuration implementation.
Solution Approach 2:
The offline network model acts as an intermediary between service requests and the actual network. It provides a buffer zone where services can be planned, configured, and validated without directly impacting the actual network, thereby reducing deployment failures while maintaining manageable complexity.
3Extent of automation
If service templates are delivered for execution on network elements, then automation is improved, but conflicts may occur when resources are already reserved by other services
Solution Approach 1:
The patent applies preliminary anti-action by detecting and preventing resource conflicts before service templates are executed. The offline network model identifies potential conflicts between reserved resources and existing service allocations, preventing conflicting template executions that would compromise resource availability and service reliability.
Data Source
AI summary
A method, system and program product for deploying a service on a network comprising a plurality of network resources, the method comprising providing an actual network model comprising network resources and the configurations of the network resources; providing a computer-implemented network configuration management system controlling the actual network resource configurations in the actual model; providing a service description comprising network resource configuration information for implementing the service on specific network resources; selecting a set of available network resources for deploying the service in the network based on the service description; reserving available network resources for deploying the service in an off-line version of the actual network model, the off-line version including updated network resource configurations to reflect the changes to the configurations of the actual network resources triggered by the deployment of the service; and deploying the service by updating the actual network model using the off-line version.


