Virtualized Network Server Service Deployment with TOSCA
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network functions virtualization, there is no existing solution to describe and implement the requirement for a newly deployed service to connect to a deployed service, limiting the flexibility and efficiency of service deployment in virtualized networks.
Innovation Solution
A method and apparatus for service deployment in a virtualized network using a TOSCA specification, where a virtualized network server receives a service deployment request including node and connection information, and specifically handles access to a deployed second service by determining and utilizing its identifier and instance identifier for establishing connections between service instances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If node instances are created first and then connections are established between them, then the service deployment follows a standard sequential process, but there is no solution to describe and implement the requirement for a newly deployed service to connect to a deployed service
Solution Approach 1:
The patent applies preliminary action by querying and obtaining the identifier and instance identifier of the deployed second service before creating the node instances of the first service. This allows the deployment process to pre-know the target service details, enabling seamless connection establishment between the newly deployed first service and the existing second service without requiring post-deployment configuration or manual intervention.
2Productivity
If dedicated hardware devices are used for network functions, then service deployment is straightforward with clear hardware assignments, but resources cannot be fully and flexibly shared and new services cannot be quickly developed and deployed
Solution Approach 1:
The patent implements universality by using a common hardware device with virtualization technologies to host multiple network services. The virtualized network server can simultaneously manage and deploy multiple different services (first service, second service, etc.) on the same hardware infrastructure, enabling full and flexible resource sharing while allowing rapid service development and deployment without requiring dedicated hardware for each service.
Data Source
Figure 1~3
Figure 4
Figure 5~6
AI summary
The present invention provides a method for service deployment in a virtualized network and a server. The method specifically includes: receiving, by a server, a service deployment request, where the service deployment request includes description of a to-be-deployed service, for example, node information, connection information, and information about access to a deployed service; creating, by the server, an instance of the service, including: creating node instances, and establishing a connection between node instances; and finally establishing, by the server, a connection between the to-be-deployed service and the deployed service according to the information about access to the deployed service. According to the present invention, a connection to another service during service deployment is implemented, and flexibility of deploying a virtualized service is improved.