[go: up one dir, main page]

CN116114230B - A network closed-loop control method and related device - Google Patents

A network closed-loop control method and related device Download PDF

Info

Publication number
CN116114230B
CN116114230B CN202080103997.7A CN202080103997A CN116114230B CN 116114230 B CN116114230 B CN 116114230B CN 202080103997 A CN202080103997 A CN 202080103997A CN 116114230 B CN116114230 B CN 116114230B
Authority
CN
China
Prior art keywords
sla
network
control module
management
main control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202080103997.7A
Other languages
Chinese (zh)
Other versions
CN116114230A (en
CN116114230A8 (en
Inventor
余明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN116114230A publication Critical patent/CN116114230A/en
Publication of CN116114230A8 publication Critical patent/CN116114230A8/en
Application granted granted Critical
Publication of CN116114230B publication Critical patent/CN116114230B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5025Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the application provides a network closed-loop control method and a related device, wherein a network closed-loop control system comprises a service level commitment SLA management main control module and an SLA collector, wherein the SLA collector is used for acquiring a network state, the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information, the SLA management main control module is used for determining a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.

Description

Network closed-loop control method and related device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a network closed-loop control method and a related device.
Background
Network operators when facing various services of customers of different industries, the network operators need to sign a service level agreement (SERVICE LEVEL AGREEMENT, SLA) with the customers, which service level agreement specifies that the various services need to reach different SLA targets, e.g. the agreement specifies what bandwidth is required for the various services, the average delay of the various services does not exceed a threshold value or the like, how the radio access network (radio access network, RAN) or Core Network (CN) guarantees the achievement of the SLA targets, and how to deal with technical problems that are being solved by the person skilled in the art when the SLA targets are not achieved.
Disclosure of Invention
The embodiment of the application discloses a network closed-loop control method and a related device, which can ensure the achievement of SLA targets and improve customer satisfaction.
The first aspect of the embodiment of the application discloses a network closed-loop control system, which comprises a service level commitment SLA management main control module and an SLA collector, wherein:
the SLA collector is used for acquiring a network state, wherein the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information;
the SLA management main control module is used for determining a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.
In the method, after the service is stably operated for a period of time, the resource allocation scheme is determined according to the network state information, the network resource is adjusted for a long period based on the actual operation condition of the service, and different resource allocation schemes are determined according to different conditions.
In one possible implementation, the system further comprises an SLA network resource allocator for allocating resources according to the resource allocation scheme.
In one possible implementation manner, the network state includes a network resource usage rate and actual service information, and the SLA management master control module is further configured to determine to reduce the reserved resource when the network resource usage rate is lower than a preset value and the actual service information is the same as the first SLA target.
In the method, the network resources are adjusted for a long period based on the actual service running condition, and when the network resource utilization rate is lower than a preset value and the actual service information is the same as the first SLA target, the resources are reserved too much, and the reserved resources are determined to be reduced.
In yet another possible implementation manner, the network state includes a network resource usage rate and actual service information, and the SLA management master control module is further configured to determine to increase the reserved resource when the network resource usage rate is higher than a preset value and the actual service information is lower than a first SLA target.
In the method, the network resources are adjusted for a long period based on the actual service running condition, and when the network resource utilization rate is higher than a preset value and the actual service information is lower than a first SLA target, the resource reservation is too small, the reserved resources are determined to be increased, so that the actual service requirements of clients are timely met, and the client satisfaction is improved.
The second aspect of the embodiment of the application discloses a network closed-loop control system, which comprises a service level commitment SLA management main control module and an SLA analyzer, wherein:
The service level promises an SLA management main control module, which is used for determining a resource allocation scheme according to the predicted business model and the predicted business peak period, wherein the resource allocation scheme is used for allocating resources.
In the method, after the service is stably operated for a period of time, the resources are dynamically adjusted for short-term service peaks based on the prediction information of the SLA analyzer, such as the predicted service peak period, for example, reserved resources are increased in the service peak period, and in this way, the requirements of customers can be met, and the customer satisfaction is improved.
In one possible implementation manner, the system further comprises an SLA network resource allocator, wherein the SLA management main control module is further used for setting a timer according to the predicted service peak period, and the SLA management main control module is further used for notifying the SLA network resource allocator to allocate resources according to the resource allocation scheme under the condition that the timer is overtime.
In yet another possible implementation manner, the SLA management master control module is further configured to add reserved resources during the predicted traffic peak period.
The third aspect of the embodiment of the application discloses a network closed-loop control system, which comprises a service level commitment SLA management main control module, an SLA collector and an SLA network planner, wherein:
the SLA management main control module is used for acquiring a first SLA target;
the SLA collector is used for acquiring a network state, wherein the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information;
The SLA network planner is configured to determine a resource allocation scheme according to the first SLA target and the network state.
In the embodiment of the application, when the SLA network planner evaluates and plans the network and performs resource planning on the network, the SLA network planner can perform network evaluation and resource planning based on the network state collected by the SLA collector and the first SL target, that is, the network state of actual service operation, such as the available state of the resource and the utilization rate of the resource, can improve the accuracy of the network evaluation and resource planning, and compared with the prior art, the method and the system need to manually manage and save the information related to the network resource, and the information related to the network resource is possibly inconsistent with the actual condition of the network.
In one possible implementation, the system further comprises an SLA network resource allocator for allocating resources according to the resource allocation scheme.
The fourth aspect of the embodiment of the application discloses a network closed-loop control system, which comprises a service level commitment SLA management main control module, an SLA analyzer and an SLA network planner, wherein:
The SLA analyzer is used for reporting SLA fault information, wherein the SLA fault information comprises that the first SLA target is not achieved;
the SLA network planner is used for determining a resource planning result according to a second SLA target, a predicted service model, a predicted service period and a network state, wherein the second SLA target is obtained according to the predicted service model;
The SLA management main control module is used for determining a resource allocation scheme according to the resource planning result, and the resource allocation scheme is used for allocating resources.
In the method, the SLA analyzer obtains the actual service information from the SLA collector, compares the actual service information with the first SLA target, and when the first SLA target is determined to be unable to be completed, the SLA network planner determines a resource planning result according to the second SLA target, the predicted service model, the predicted service period and the network state, and the SLA management main control module determines a resource allocation scheme according to the resource planning result, re-evaluates the network and re-plans the resource, timely meets the customer requirements, and improves the customer satisfaction.
In one possible implementation, the SLA analyzer is further configured to obtain the second SLA target, the predicted traffic model, and a predicted traffic cycle.
In yet another possible implementation, the system further comprises an SLA collector for acquiring the network status.
In yet another possible implementation, the system further comprises an SLA network resource allocator for allocating resources according to the resource allocation scheme.
The fifth aspect of the embodiment of the application discloses a network closed-loop control system, which comprises a service level commitment SLA management main control module, an SLA analyzer and an end-to-end E2E management module, wherein:
The system comprises an SLA analyzer, an SLA management main control module and an end-to-end E2E management module, wherein the SLA analyzer is used for reporting SLA fault information, the SLA fault information comprises that a first SLA target is not achieved, the SLA management main control module is used for determining that the first SLA target cannot be achieved, and the end-to-end E2E management module is used for determining a third SLA target.
In the method, when the RAN subsystem cannot solve the fault information, namely the SLA management main control module cannot solve the fault information, closed-loop management is realized by feeding back to the network end-to-end E2E management system, so that the achievement of the SLA requirement/target of a user is ensured, and the satisfaction of the client is improved.
In a possible implementation manner, the SLA management master control module is further configured to determine a resource allocation scheme according to the third SLA target.
The sixth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
The service level commitment SLA management main control module sends a first request message to a service level commitment SLA collector;
the SLA management main control module receives a first response message from the SLA collector, wherein the first response message comprises a network state, and the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information;
and the SLA management main control module determines a resource allocation scheme according to the network state, wherein the resource allocation scheme is used for allocating resources.
In one possible implementation, after the SLA management master control module determines the resource allocation scheme according to the network state, the method further includes that the SLA management master control module sends a second request message to a service level promised SLA network resource allocator, where the second request message includes the resource allocation scheme, and the SLA management master control module receives a second response message from the SLA network resource allocator.
In yet another possible implementation manner, the network state includes a network resource usage rate and actual service information, and the SLA management master control module determines a resource allocation scheme according to the network state, including that when the network resource usage rate is lower than a preset value and the actual service information is the same as a first SLA target, the SLA management master control module determines to reduce reserved resources.
In yet another possible implementation manner, the network state includes a network resource utilization rate and actual service information, and the SLA management master control module determines a resource allocation scheme according to the network state, including that when the network resource utilization rate is higher than a preset value and the actual service information is lower than a first SLA target, the SLA management master control module determines to increase reserved resources.
With regard to the technical effects brought about by the sixth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the first aspect or the corresponding implementation manner.
The seventh aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
The service level commitment SLA collector receives a first request message from a service level commitment SLA management main control module;
the SLA collector sends a first response message to the SLA management main control module, wherein the first response message comprises a network state, the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information, the network state is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
With regard to the technical effects brought about by the seventh aspect or the possible implementation manner, reference may be made to the description of the technical effects of the first aspect or the corresponding implementation manner.
The eighth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
the service level commitment SLA management main control module sends a third request message to the service level commitment SLA analyzer;
The SLA management main control module receives a third response message from the SLA analyzer, wherein the third response message comprises the predicted service model and a predicted service peak period;
and the SLA management main control module determines a resource allocation scheme according to the predicted service model and the predicted service peak period, wherein the resource allocation scheme is used for allocating resources.
In one possible implementation, after the SLA management master control module determines a resource allocation scheme according to the predicted service model and the predicted service peak period, the method further comprises the step that the SLA management master control module sends a fourth request message to a service level promised SLA network resource allocator, wherein the fourth request message comprises the resource allocation scheme, and the SLA management master control module receives a fourth response message from the SLA network resource allocator.
In yet another possible implementation, after the SLA management master control module receives the third response message from the SLA analyzer, the method further includes the SLA management master control module setting a timer according to the predicted service peak period, and when the timer expires, the SLA management master control module sending the fourth request message to a service level commitment SLA network resource allocator.
In yet another possible implementation, the SLA management master control module determining a resource allocation scheme according to the predicted traffic model and the predicted traffic peak period includes the SLA management master control module increasing reserved resources during the predicted traffic peak period.
With regard to the technical effects brought about by the eighth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the second aspect or the corresponding implementation manner.
The ninth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
The service level commitment SLA analyzer receives a third request message from the service level commitment SLA management master module,
The SLA analyzer sends a third response message to the SLA management main control module, wherein the third response message comprises the predicted service model and the predicted service peak period, the predicted service model and the predicted service peak period are used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
Regarding the technical effects brought about by the ninth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the second aspect or the corresponding implementation manner.
The tenth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
The service level commitment SLA management main control module sends a sixth request message to the service level commitment SLA network planner, wherein the sixth request message comprises a first SLA target and a network state, and the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information;
The SLA management master control module receives a sixth response message from the SLA network planner, the sixth response message including a resource allocation scheme, the resource allocation scheme being determined according to the first SLA target and the network state, the resource allocation scheme being used to allocate resources.
In one possible implementation, after the SLA management master control module receives the sixth response message from the SLA network planner, the method further includes the SLA management master control module sending a seventh request message to a service level promised SLA network resource allocator, where the seventh request message includes the resource allocation scheme, and the SLA management master control module receiving the seventh response message from the SLA network resource allocator.
In yet another possible implementation manner, before the service level commitment SLA management master control module sends the sixth request message to the service level commitment SLA network planner, the method further includes that the SLA management master control module receives a first SLA target from the end-to-end E2E management module, the SLA management master control module sends a fifth request message to the service level commitment SLA collector, the fifth request message is used for obtaining the network state, and the SLA management master control module receives a fifth response message from the SLA collector, wherein the fifth response message includes the network state.
Regarding the technical effects brought about by the tenth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the third aspect or the corresponding implementation manner.
An eleventh aspect of the embodiment of the present application discloses a network closed-loop control method, including:
the service level commitment SLA network planner receives a sixth request message from the service level commitment SLA management main control module, wherein the sixth request message comprises a first SLA target and a network state, and the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information;
the SLA network planner determines a resource allocation scheme according to the first SLA target and the network state;
The SLA network planner sends a sixth response message to the SLA management master control module, wherein the sixth response message comprises a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
Regarding the technical effects brought about by the eleventh aspect or the possible implementation manner, reference may be made to the description of the technical effects of the third aspect or the corresponding implementation manner.
The twelfth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
the service level commitment SLA collector receives a fifth request message from the service level commitment SLA management master control module,
The SLA collector sends a fifth response message to the SLA management main control module, wherein the fifth response message comprises a network state, the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information, the network state is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
With regard to the technical effects brought about by the twelfth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the third aspect or the corresponding implementation manner.
The thirteenth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
the service level commitment SLA management main control module receives fault information from a service level commitment SLA analyzer, wherein the fault information comprises that a first service level commitment SLA target is not achieved;
the SLA management main control module sends a response message to the SLA analyzer;
the SLA management main control module sends an eighth request message to the SLA network planner, wherein the eighth request message comprises a second service level promised SLA target, a predicted service model, a predicted service period and a network state, and the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information;
The SLA management master control module receives an eighth response message from the SLA network planner, wherein the eighth response message comprises a resource planning result, and the resource planning result is determined according to the second SLA target, the predicted service model, the predicted service period and the network state;
and the SLA management main control module determines a resource allocation scheme according to the resource planning result.
In one possible implementation, the second SLA objective is determined from the predicted traffic model.
In yet another possible implementation, before the SLA management master control module sends the eighth request message to the SLA network planner, the method further includes the SLA management master control module sending a ninth request message to the SLA analyzer, the SLA management master control module receiving a ninth response message from the SLA analyzer, the ninth response message including the predicted traffic model and the predicted traffic cycle.
In yet another possible implementation, before the SLA management master control module sends the eighth request message to the SLA network planner, the method further includes the SLA management master control module sending a tenth request message to an SLA collector, the SLA management master control module receiving a tenth response message from the SLA collector, the tenth response message including the network state.
In yet another possible implementation, after the SLA management master control module receives the eighth response message from the SLA network planner, the method further includes the SLA management master control module sending an eleventh request message to the SLA network resource allocator, where the eleventh request message includes the resource allocation scheme, and the resource allocation scheme is used to allocate resources, and the SLA management master control module receives the eleventh response message from the SLA network resource allocator.
Regarding the technical effects brought about by the thirteenth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the fourth aspect or the corresponding implementation manner.
The fourteenth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
When the first service level commitment SLA objective is not achieved, the SLA network planner receives an eighth request message from the SLA management master control module, the eighth request message including a second service level commitment SLA objective, a predicted traffic model and a predicted traffic period, and a network state, the network state including one or more of network resource information, network topology information, network resource usage, actual traffic information, the second SLA objective being derived according to the predicted traffic model;
the SLA network planner determines a resource planning result according to the second service level commitment SLA target, the predicted service model, the predicted service period and the network state, wherein the resource planning result is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources;
the SLA network planner sends an eighth response message to the SLA management master control module, wherein the eighth response message comprises a resource planning result.
Regarding the technical effects brought about by the fourteenth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the fourth aspect or the corresponding implementation manner.
The fifteenth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
The service level commitment SLA management main control module sends a first indication message to the end-to-end E2E management module, wherein the first indication message is used for indicating that the first service level commitment SLA target cannot be completed;
The SLA management main control module receives a twelfth response message from the E2E management module;
The SLA management main control module receives a third service level commitment SLA target from the E2E management module, wherein the third SLA target is used for determining a resource allocation scheme;
And the SLA management main control module sends a thirteenth response message to the E2E management module.
In one possible implementation, before the service level commitment SLA management master control module sends the first indication message to the end-to-end E2E management module, the method further includes that the SLA management master control module receives fault information from a service level commitment SLA analyzer, the SLA fault information includes that the first SLA target is not achieved, the SLA management master control module sends a fourteenth response message to the SLA analyzer, and the SLA management master control module determines that the SLA fault information cannot be solved.
Regarding the technical effects brought about by the fifteenth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the fifth aspect or the corresponding implementation manner.
The sixteenth aspect of the embodiment of the application discloses a network closed-loop control method, which comprises the following steps:
The end-to-end E2E management module receives a first indication message from the service level commitment SLA management main control module, wherein the first indication message is used for indicating that a first service level commitment SLA target cannot be completed;
the E2E management module sends a twelfth response message to the SLA management main control module;
the E2E management module determines a third SLA target;
the E2E management module sends the third SLA target to the SLA management main control module, wherein the third SLA target is used for determining a resource allocation scheme;
The E2E management module receives a thirteenth response message from the SLA management main control module.
Regarding the technical effects brought about by the sixteenth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the fifth aspect or the corresponding implementation manner.
A seventeenth aspect of the present application discloses a network closed-loop control apparatus, including at least one processor and a transceiver, where the at least one processor is configured to communicate with other apparatuses through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
transmitting a first request message to a service level commitment SLA collector through the transceiver;
Receiving, by the transceiver, a first response message from the SLA collector, the first response message including a network state, the network state including one or more of network resource information, network topology information, network resource usage, actual business information;
And determining a resource allocation scheme according to the network state, wherein the resource allocation scheme is used for allocating resources.
In a possible implementation manner, the processor is further configured to send, through the transceiver, a second request message to a service level commitment SLA network resource allocator after determining a resource allocation scheme according to the network state, the second request message including the resource allocation scheme, and receive a second response message from the SLA network resource allocator.
In yet another possible implementation manner, the processor is further configured to determine to reduce reserved resources if the network resource usage is below a preset value and the actual service information is the same as the first SLA target.
In yet another possible implementation manner, the processor is further configured to determine to increase reserved resources in a case where the network resource usage is above a preset value and the actual service information is below a first SLA target.
Regarding the technical effects brought about by the seventeenth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the first aspect or the corresponding implementation manner.
An eighteenth aspect of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, where the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
receiving a first request message from a service level commitment SLA management master control module through the transceiver;
and sending a first response message to the SLA management main control module through the transceiver, wherein the first response message comprises a network state, the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information, the network state is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
Regarding the technical effects brought about by the eighteenth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the first aspect or the corresponding implementation manner.
A nineteenth aspect of the present embodiment discloses a network closed-loop control apparatus, including at least one processor and a transceiver, where the at least one processor is configured to communicate with other apparatuses through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
sending, by the transceiver, a third request message to a service level commitment SLA analyzer;
Receiving, by the transceiver, a third response message from the SLA analyzer, the third response message including the predicted traffic model and a predicted traffic peak period;
and determining a resource allocation scheme according to the predicted traffic model and the predicted traffic peak time period, wherein the resource allocation scheme is used for allocating resources.
In one possible implementation, the processor is further configured to send, via the transceiver, a fourth request message to a service level commitment SLA network resource allocator after determining a resource allocation scheme according to the predicted traffic model and the predicted traffic peak period, the fourth request message including the resource allocation scheme, and receive, via the transceiver, a fourth response message from the SLA network resource allocator.
In yet another possible implementation, the processor is further configured to set a timer according to the predicted traffic peak period after receiving a third response message from the SLA analyzer via the transceiver, and send the fourth request message to a service level commitment SLA network resource allocator when the timer expires.
In yet another possible implementation, the processor is further configured to increase reserved resources during the predicted traffic peak period.
Regarding the technical effects brought about by the nineteenth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the second aspect or the corresponding implementation manner.
A twentieth aspect of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
receiving a third request message from the service level commitment SLA management master module through the transceiver,
And sending a third response message to the SLA management main control module through the transceiver, wherein the third response message comprises the predicted service model and the predicted service peak period, the predicted service model and the predicted service peak period are used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
Regarding the technical effects brought about by the twentieth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the second aspect or the corresponding implementation manner.
A twenty-first aspect of the present embodiment discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
transmitting, by the transceiver, a sixth request message to a service level commitment SLA network planner, the sixth request message including a first SLA target and a network state, the network state including one or more of network resource information, network topology information, network resource usage, actual service information;
a sixth response message is received from the SLA network planner via the transceiver, the sixth response message comprising a resource allocation scheme, the resource allocation scheme being determined according to the first SLA target and the network state, the resource allocation scheme being for allocating resources.
In one possible implementation, the processor is further configured to send a seventh request message to a service level commitment SLA network resource allocator after receiving a sixth response message from the SLA network planner via the transceiver, the seventh request message including the resource allocation scheme, and receive the seventh response message from the SLA network resource allocator.
In one possible implementation, the processor is further configured to receive a first SLA target from an end-to-end E2E management module before sending a sixth request message to a service level commitment SLA network planner via the transceiver, send a fifth request message to a service level commitment SLA collector, the fifth request message being used to obtain the network state, and receive a fifth response message from the SLA collector, the fifth response message including the network state.
With regard to the technical effects brought about by the twenty-first aspect or the possible implementation manner, reference may be made to the description of the technical effects of the third aspect or the corresponding implementation manner.
A twenty-second aspect of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
Receiving a sixth request message from a service level commitment SLA management main control module through the transceiver, wherein the sixth request message comprises a first SLA target and a network state, and the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information;
determining a resource allocation scheme according to the first SLA target and the network state;
and sending a sixth response message to the SLA management main control module through the transceiver, wherein the sixth response message comprises a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
With regard to the technical effects brought about by the twenty-second aspect or the possible implementation manner, reference may be made to the description of the technical effects of the third aspect or the corresponding implementation manner.
A twenty-third aspect of the embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
receiving a fifth request message from the service level commitment SLA management master module through the transceiver,
And sending a fifth response message to the SLA management main control module through the transceiver, wherein the fifth response message comprises a network state, the network state comprises one or more of network resource information, network topology information, network resource utilization rate and actual service information, the network state is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
Regarding the technical effects brought about by the twenty-third aspect or the possible implementation manner, reference may be made to the description of the technical effects of the third aspect or the corresponding implementation manner.
A twenty-fourth aspect of the embodiment of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
receiving, by the transceiver, failure information from a service level commitment SLA analyzer, the failure information including that a first service level commitment SLA target is not achieved;
transmitting, by the transceiver, a response message to the SLA analyzer;
Sending, by the transceiver, an eighth request message to the SLA network planner, the eighth request message including a second service level commitment SLA target, a predicted traffic model and a predicted traffic period, and a network state including one or more of network resource information, network topology information, network resource usage, actual traffic information;
Receiving, by the transceiver, an eighth response message from the SLA network planner, the eighth response message including a resource planning result, the resource planning result determined from the second SLA target, the predicted traffic model and predicted traffic period, and the network state;
And determining a resource allocation scheme according to the resource planning result.
In one possible implementation, the second SLA objective is determined from the predicted traffic model.
In yet another possible implementation, the processor is further configured to send a ninth request message to the SLA analyzer before sending the eighth request message to the SLA network planner via the transceiver, and receive a ninth response message from the SLA analyzer, the ninth response message including the predicted traffic model and the predicted traffic cycle.
In yet another possible implementation, the processor is further configured to send a tenth request message to an SLA collector before sending an eighth request message to an SLA network planner via the transceiver, and receive a tenth response message from the SLA collector, the tenth response message including the network state.
In yet another possible implementation, the processor is further configured to send an eleventh request message to an SLA network resource allocator after receiving an eighth response message from the SLA network planner via the transceiver, the eleventh request message including the resource allocation scheme for allocating resources, and receive the eleventh response message from the SLA network resource allocator.
Regarding the technical effects brought about by the twenty-fourth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the fourth aspect or the corresponding implementation manner.
A twenty-fifth aspect of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
Receiving, by the transceiver, an eighth request message from an SLA management master control module when the first service level commitment SLA objective is not achieved, the eighth request message including a second service level commitment SLA objective, a predicted traffic model and a predicted traffic period, and a network state including one or more of network resource information, network topology information, network resource usage, actual traffic information, the second SLA objective being derived from the predicted traffic model;
Determining a resource planning result according to the second service level commitment SLA target, the predicted service model, the predicted service period and the network state, wherein the resource planning result is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources;
and sending an eighth response message to the SLA management main control module, wherein the eighth response message comprises a resource planning result.
With regard to the technical effects brought about by the twenty-fifth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the fourth aspect or the corresponding implementation manner.
A twenty-sixth aspect of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
Sending a first indication message to an end-to-end E2E management module through the transceiver, wherein the first indication message is used for indicating that the first service level commitment SLA target cannot be completed;
Receiving, by the transceiver, a twelfth response message from the E2E management module;
Receiving, by the transceiver, a third service level commitment SLA target from the E2E management module, the third SLA target for determining a resource allocation scheme;
a thirteenth response message is sent to the E2E management module through the transceiver.
In one possible implementation, the processor is further configured to receive, before sending a first indication message to an end-to-end E2E management module through the transceiver, failure information from a service level commitment SLA analyzer, where the SLA failure information includes that the first SLA objective is not achieved, send a fourteenth response message to the SLA analyzer, and determine that the SLA failure information cannot be resolved.
Regarding the technical effects brought about by the twenty-sixth aspect or the possible implementation manner, reference may be made to the description of the technical effects of the fifth aspect or the corresponding implementation manner.
A twenty-seventh aspect of the present application discloses a network closed-loop control device, including at least one processor and a transceiver, wherein the at least one processor is configured to communicate with other devices through the transceiver, the memory is configured to store a computer program, and the processor is configured to invoke the computer program to perform the following operations:
Receiving a first indication message from a service level commitment SLA management main control module through the transceiver, wherein the first indication message is used for indicating that a first service level commitment SLA target cannot be completed;
transmitting a twelfth response message to the SLA management master control module through the transceiver;
determining a third SLA target;
Transmitting, by the transceiver, the third SLA target to the SLA management master control module, the third SLA target being used to determine a resource allocation scheme;
and receiving a thirteenth response message from the SLA management master control module through the transceiver.
Regarding the technical effects brought about by the twenty-seventh aspect or the possible implementation manner, reference may be made to the description of the technical effects of the fifth aspect or the corresponding implementation manner.
A twenty-eighth aspect of the embodiments of the present application discloses a computer readable storage medium having stored therein program instructions which, when run on a processor, implement the method described in any of the above aspects.
A twenty-ninth aspect of the embodiments of the present application discloses that a computer program product is provided which, when run on a computer, causes the computer to perform the methods of the above aspects.
Drawings
Fig. 1 is a schematic structural diagram of a network closed-loop control system 1000 according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a RAN subnetwork management system 1003 according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a closed-loop control loop entity according to an embodiment of the present application;
FIG. 4 is a schematic diagram of network automation management according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a process for analyzing a large amount of network management data by a machine learning algorithm according to an embodiment of the present application;
FIG. 6 is a schematic diagram of a service caller and callee provided by an embodiment of the present application;
Fig. 7 is a flowchart of a network closed-loop control method according to an embodiment of the present application;
FIG. 8 is a flow chart of yet another method for closed loop control of a network provided by an embodiment of the present application;
FIG. 9 is a flow chart of yet another method for closed loop control of a network provided by an embodiment of the present application;
FIG. 10 is a flow chart of yet another method for closed loop control of a network provided by an embodiment of the present application;
Fig. 11 is a schematic structural diagram of a network closed-loop control method according to an embodiment of the present application;
FIG. 12 is a schematic diagram of a further network closed-loop control system according to an embodiment of the present application;
FIG. 13 is a schematic diagram of a further network closed-loop control system according to an embodiment of the present application;
FIG. 14 is a schematic diagram of a further network closed-loop control system according to an embodiment of the present application;
FIG. 15 is a schematic diagram of a further network closed-loop control system according to an embodiment of the present application;
FIG. 16 is a schematic diagram of a further network closed-loop control system according to an embodiment of the present application;
fig. 17 is a schematic structural diagram of a network closed-loop control device according to an embodiment of the present application;
fig. 18 is a schematic structural diagram of still another network closed-loop control device according to an embodiment of the present application;
fig. 19 is a schematic structural diagram of still another network closed-loop control device according to an embodiment of the present application;
fig. 20 is a schematic structural diagram of still another network closed-loop control device according to an embodiment of the present application;
fig. 21 is a schematic structural diagram of still another network closed-loop control device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a network closed-loop control system 1000 according to an embodiment of the present application, where the network closed-loop control system 1000 includes a network end-to-end (E2E) management system 1001, and the network end-to-end management system 1001 is responsible for cross-domain (radio access network, core network, etc.) management, and the network end-to-end management system 1001 includes an end-to-end management module 1002, and the network end-to-end management system 1001 includes two subsystems, namely a radio access network (radio access network, RAN) subnetwork management system 1003 and a Core Network (CN) subnetwork management system 1004. Referring to fig. 2, fig. 2 is a schematic structural diagram of a RAN sub-network management system 1003 according to an embodiment of the present application, where the RAN sub-network management system includes a service level commitment (SERVICE LEVEL AGREEMENT, SLA) management master module 10031, an SLA network planner 10032, an SLA network resource allocator 10033, an SLA collector 10034, and an SLA analyzer 10035.
The SLA management master control module 10031 is responsible for closed-loop control of the RAN subnetwork management system, and adopts different closed-loop control methods according to different situations.
The SLA network planner 10032 is responsible for resource assessment and planning on the RAN subnetwork according to the SLA objective and converting the SLA requirements into requirements for the RAN subnetwork resources, e.g. the SLA requirements specify for the customer that it takes 10 seconds to upload 100 photos to the server when uploading photos, the SLA network planner needs to convert the SLA requirements into what spectrum to use, how much bandwidth to use, which cells etc. resources of the RAN subnetwork upload photos to the server.
The SLA network resource allocator 10033 is responsible for reservation and configuration of network resources under the control of the SLA management master control module 10031.
The SLA collector 10034 is responsible for collecting and counting various information during network operation and providing network information services to the outside through a Status Report (Itf Status Report) interface, including network resource information, network topology information, network resource usage and actual traffic information, etc. The network topology information refers to network networking relationships, such as device connection relationships. The network resource usage refers to the resource usage of the allocated resources. The actual service information refers to SLA monitoring information in actual service operation, such as bandwidth, time delay, etc. in actual service operation.
The SLA analyzer 10035 is responsible for analyzing and calculating various information in the network operation collected by the SLA collector 10034, and providing service of SLA fault information and SLA prediction information to the outside through an analysis Report (itf_analysis_report) interface. The SLA fault information refers to judging whether the SLA target is achieved or not based on the actual service information, calculating the achievement degree of the SLA target, and generating the SLA fault information if the SLA target is not achieved. The SLA prediction information is a predicted service model and service period obtained by machine learning or big data analysis based on actual service information monitored in the actual service running process.
The network resource information includes the number of network resources, detailed information, status, and the like. Illustratively, as shown in Table 1, table 1 represents network resource information. Network resources may be divided into radio resources, device resources, transmission resources, and the like.
Table 1
The following is a description of some of the terms used in the present application to facilitate understanding by those skilled in the art.
(1) Service level promise closed loop guarantee (closed loop SERVICE LEVEL AGREEMENT assurances) COSLA that support service providers to continue to provide a desired level of communication quality of service. The service provider is allowed to create a closed-loop management service, and the analysis of the services provided by the radio access network and the core network is automatically adjusted and optimized based on various performance management and quality of experience (quality of experience, qoE) input data and the status of the network, using data analysis (e.g., end-to-end delay reporting) provided by management data analysis (MANAGEMENT DATA ANALYTIC, MDA). As shown in fig. 3, fig. 3 is a schematic diagram of a closed-loop control loop entity according to an embodiment of the present application, where the closed-loop control loop entity includes four stages of monitoring, analyzing, deciding and executing, where the monitoring stage is used for detecting various indexes such as time delay and bandwidth in a network operation process, the analyzing stage is used for analyzing according to various performance management and quality of experience input data and a state of the network, the deciding stage is used for making a decision according to an analysis result, and the executing stage is executed according to a decision result.
(2) Management data analysis (MANAGEMENT DATA ANALYTIC, MDA) is described from the management plane, and the network automation management includes four stages of monitoring, analysis, decision making and execution, and by the network automation closed loop formed by the four stages, efficient autonomy of the network is realized, as shown in fig. 4, and fig. 4 shows a network automation management schematic diagram. The management data analysis service (MANAGEMENT DATA ANALYTIC SERVICE, MDAS) corresponds to an analysis stage, in which MDA is based on a machine learning (MACHINE LEARNING, ML) algorithm, and provides intelligent analysis service of a network for specific scenes and use cases through analysis of a large amount of network management data, efficiently identifies and locates network problems and analyzes root causes of the problems. As shown in fig. 5, fig. 5 shows a process in which a large amount of network management data is analyzed by a machine learning algorithm.
(3) The network data analysis function (network DATA ANALYTIC SERVICE, NWDAF) is a network element defined by the third generation partnership project (3rd generation partnership project,3GPP), and may provide analysis information services for the Network Function (NF) through the Nnwdaf interface, and also collect requirement description information of the NF, and as an example, as shown in table 2, table 2 represents the analysis information and the requirement description information. NWDAF can also use services provided through the MDAS interface, as shown in fig. 6, fig. 6 shows a schematic diagram of a service caller and callee. MnS is a management service interface, MDAS is a management data analysis service interface, nnf is an access control function interface.
Table 2
The third generation partnership project 3GPP is still very rough in terms of service level commitment (SERVICE LEVEL AGREEMENT, SLA) architecture layout, stays at the conceptual level, cannot be implemented specifically, is not defined completely, does not classify service interfaces, and from the perspective of SLA closed-loop implementation, it is not clear how management data analysis service MDAS and network data analysis function NWDAF services implement SLA guarantee by using these services specifically, so how to solve the above problems is a technical problem that is being solved by those skilled in the art.
Referring to fig. 7, fig. 7 is a network closed-loop control method according to an embodiment of the present application, including but not limited to the following steps:
and step 701, the service level promised SLA management main control module sends a first request message to the SLA collector.
Specifically, the first request message is used to obtain a network state. Alternatively, the SLA management master module can obtain network Status through the network Status Report (Itf_status_report) interface of the SLA collector. Optionally, before the SLA management master control module sends the first request message to the SLA collector, the SLA management master control module may set a timer, and when the timer expires, the SLA management master control module may be triggered to send the first request message to the SLA collector.
For example, the period of the timer is one month, and then the SLA management master control module sends a first request message to the SLA collector every month, where the first request message is used to obtain the network state.
And step S702, the SLA collector receives a first request message from the SLA management main control module.
And step 703, the SLA collector sends a first response message to the SLA management main control module.
Specifically, the first response message includes a network state including one or more of network resource information, network topology information, network resource usage, and actual traffic information.
In particular, the network resource information may include the number, detailed information, status, and the like of network resources, which may be divided into radio resources, device resources, and transmission resources, and in one example, the network resources are radio resources, such as a cell list, a cell identification, and the like. The network topology information may refer to network networking relationships, such as device connection relationships. The network resource usage refers to the resource usage of the allocated resources. For example, the SLA network resource allocator allocates wireless resources to service 1, and the resource usage of the allocated resources is 60%. The actual service information may refer to SLA monitoring information during actual service operation, such as bandwidth, delay, etc. during service 1 operation.
For example, assuming that the network state includes network resource usage and actual service information, the network resource usage is 60%, the actual service information may be 100 mega-bytes of bandwidth during operation of service 1, and then the SLA collector sends a first response message to the SLA management master control module, where the first response message includes the network state, and the network state includes network resource usage and actual service information, where the network resource usage is 60%, and the actual service information is 100 mega-bytes of bandwidth during operation of service 1.
And step S704, the SLA management main control module receives a first response message from the SLA collector.
Step S705, the SLA management main control module determines a resource allocation scheme according to the network state.
Specifically, the resource allocation scheme is used to allocate resources.
In one example, the SLA management master module determines to reduce reserved resources when the network resource usage is below a preset value and the actual traffic information is the same as a first SLA target.
Specifically, the preset value may be set by the SLA management master control module or specified by a protocol, which is not limited by the embodiment of the present application. The first SLA objective may sign up for the service provider and the customer for the specified requirements and objectives.
For example, assuming that the network state includes network resource usage and actual service information, the preset value is 80%, the network resource usage is 60%, that is, the usage of the resources already allocated for service 1 is 60%, the average delay in the running process of service 1 is 20 milliseconds (ms), the first SLA target may be an SLA target specified by the service provider and the client is 20ms, and since the network resource usage is less than 80%, and the average delay in the running process of the actual service is 20ms and the average delay is the same as the first SLA target, the SLA management master module determines to reduce the reserved resources, for example, assuming that the Resource Block (RB) of the cell in the wireless network reserved for service 1 is 100 before the SLA management master module, the SLA management master module determines to reduce the reserved resources now, and the SLA management master module determines that the resource block of the cell in the wireless network reserved for service 1 is 70.
In the method, when the network resource utilization rate is lower than a preset value and the actual service information is the same as the first SLA target, the condition that the network resource is reserved too much and has waste is indicated, the reserved resource is determined to be reduced through the SLA management main control module, the occurrence of the condition of resource waste can be reasonably avoided, and the resource utilization rate is improved.
In yet another example, the SLA management master module determines to increase reserved resources when the network resource usage is above a preset value and the actual traffic information is below a first SLA target.
Specifically, the preset value may be set by the SLA management master control module or specified by a protocol, which is not limited by the embodiment of the present application. The first SLA objective may sign up for the service provider and the customer for a specified SLA requirement and SLA objective.
For example, assuming that the network state includes a network resource usage rate and actual service information, the preset value is 80%, the network resource usage rate is 100%, that is, the usage rate of the resources already allocated for service 1 is 100%, the actual service information is 50 Megabytes (MB) of the bandwidth during operation of service 1, the first SLA target may be 80MB of the bandwidth specified by the service provider and the client subscription, and then, since the network resource usage rate is 100% higher than 80%, and the bandwidth 50MB during operation of the actual service is lower than the first SLA target, that is, 80MB of the bandwidth, the SLA management master control module determines to increase the reserved resources.
In the above method, when the network resource utilization rate is higher than a preset value and the actual service information is lower than a first SLA target, the network resource reservation is insufficient, and the reserved resource is increased by the SLA management main control module, so that the requirement of the customer can be met.
And step S706, the SLA management master control module sends a second request message to the SLA network resource allocator.
Specifically, the second request message includes a resource allocation scheme.
For example, assuming that the resource allocation scheme is 100 to 70 resource blocks of the cells in the wireless network reserved for service 1, the SLA management master control module sends a second request message to the SLA network resource allocator, where the second request message includes 70 resource blocks of the cells in the wireless network reserved for service 1.
Step S707, the SLA network resource allocator receives a second request message from the SLA management master control module.
Step S708, the SLA network resource allocator allocates resources according to the resource allocation scheme.
For example, assuming that the resource allocation scheme is 100 to 70 resource blocks of cells in the wireless network reserved for service 1, the SLA network resource allocator obtains the resource allocation scheme and then reduces the resource blocks of cells in the wireless network reserved for service 1 from 100 to 70.
Step S709, the SLA network resource allocator sends a second response message to the SLA management master control module.
Optionally, the second response message may be used to inform the SLA management master control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
And step S710, the SLA management master control module receives a second response message from the SLA network resource allocator.
In the method shown in fig. 7, after the service is stably operated for a period of time, the network resource can be adjusted for a long period based on the actual operation condition of the service, and different resource allocation schemes are determined according to different conditions.
Referring to fig. 8, fig. 8 is a schematic diagram of a network closed-loop control method according to an embodiment of the present application, including but not limited to the following steps:
step S801, the service level promise SLA management main control module sends a third request message to the SLA analyzer.
Specifically, the third request message is used to obtain the predicted traffic model and the predicted traffic peak period. Alternatively, the SLA management master module can obtain the predicted traffic model and the predicted traffic peak period through an analysis Report (Itf_analysis_report) interface of the SLA analyzer. The predicted traffic peak period of the predicted traffic model may be learned by means of machine learning based on actual traffic information during actual operation of the traffic, e.g. average delay, bandwidth, etc. during operation of the traffic.
And step S802, the SLA analyzer receives a third request message from the SLA management master control module.
And step 803, the SLA analyzer sends a third response message to the SLA management master control module.
Specifically, the third response message includes a predicted traffic model and a predicted traffic peak period. The predicted service model and the predicted service peak period are obtained by analyzing and calculating various information in network operation acquired by the SLA analyzer through the SLA acquisition unit, and the SLA analyzer can continuously analyze the data acquired by the SLA acquisition unit, that is, the predicted service model and the predicted service peak period can be obtained by analyzing by the SLA analyzer before receiving the third request message or after receiving the third request message according to the data acquired by the SLA acquisition unit.
For example, assuming that the predicted traffic peak period is 11 to 13 points, the SLA analyzer sends a third response message to the SLA management master control module, the third response message including that the predicted traffic peak period is 11 to 13 points in noon.
And step S804, the SLA management master control module receives a third response message from the SLA analyzer.
In an alternative scheme, after the SLA management main control module receives the third response message from the SLA analyzer, the SLA management main control module sets a timer according to the predicted service peak period, and when the timer is overtime, the SLA management main control module sends the fourth request message to the SLA network resource allocator.
For example, assuming that the time when the SLA management master control module receives the third response message from the SLA analyzer is 9 points and the predicted service peak period is 11 to 13 points, the SLA management master control module sets a timer to 2 hours and starts the timer, and when the timer times out, that is, when the time is 11 points, the SLA management master control module transmits the fourth request message to the SLA network resource allocator.
And S805, determining a resource allocation scheme by the SLA management main control module according to the predicted service model and the predicted service peak period.
Specifically, the resource allocation scheme is used to allocate resources.
In an alternative scheme, the SLA management master control module increases reserved resources in the predicted service peak period.
For example, assuming that the predicted peak period of service is 11 to 13 points, the resource blocks of the cells in the wireless network reserved for service 1 are determined to be 50 before the SLA management master control module, the SLA management master control module determines that the reserved resources are increased during the predicted peak period of service now, that is, the SLA management master control module determines that the resource blocks of the cells in the wireless network reserved for service 1 are greater than 50, for example, 80, from 11 to 13 points in noon.
And step S806, the SLA management master control module sends a fourth request message to the SLA network resource allocator.
Specifically, the fourth request message includes a resource allocation scheme.
Step S807, the SLA network resource allocator receives a fourth request message from the SLA management master control module.
Step S808, the SLA network resource allocator allocates resources according to the resource allocation scheme.
In particular, reference may be made to step S708, which is not described in detail.
And step S809, the SLA network resource allocator sends a fourth response message to the SLA management master control module.
Optionally, the fourth response message may be used to inform the SLA management master control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
And step S810, the SLA management master control module receives a fourth response message from the SLA network resource allocator.
In the method shown in fig. 8, after the service is stably operated for a period of time, resources are dynamically adjusted for short-term service peaks based on the prediction information of the SLA analyzer, such as the predicted service peak period, for example, reserved resources are increased in the service peak period, so that the requirements of customers can be met, and the customer satisfaction can be improved.
Referring to fig. 9, fig. 9 is a schematic diagram of a network closed-loop control method according to an embodiment of the present application, including but not limited to the following steps:
step S901, an end-to-end E2E management module sends a first SLA target to an SLA management main control module.
In particular, the end-to-end E2E management module is a module in a network end-to-end management system, and the first SLA objective may sign up for a service provider and a customer for a specified SLA requirement and SLA objective. For example, a first SLA target may be a service provider and customer subscription specified SLA target of 20MB bandwidth.
Step S902, the SLA management main control module receives a first SLA target from the end-to-end E2E management module.
And step 903, the SLA management main control module sends a fifth request message to the SLA collector.
Specifically, the fifth request message is used to obtain the network state. Alternatively, the SLA management master module can obtain network Status through the network Status Report (Itf_status_report) interface of the SLA collector.
And step S904, the SLA collector receives a fifth request message from the SLA management main control module.
And step 905, the SLA collector sends a fifth response message to the SLA management main control module.
Specifically, the fifth response message includes a network status. The network state includes one or more of network resource information, network topology information, network resource usage, and actual traffic information.
In particular, the network resource information may include the number, detailed information, status, and the like of network resources, which may be divided into radio resources, device resources, and transmission resources, and in one example, the network resources are radio resources, such as a cell list, a cell identification, and the like. The network topology information may refer to network networking relationships, such as device connection relationships. The network resource usage refers to the resource usage of the allocated resources.
For example, assuming that the network state includes network resource information, where there is a service 1, a service 2, and a service 3 running, where there is a new service in the network that is a service 4, the network resource information may be how many resources in the network are available for service 4, e.g., where there is 40MB of bandwidth available in the network for the new service, i.e., service 4, then the SLA collector sends a fifth response message to the SLA management master control module, where the fifth response message includes the network state.
And step S906, the SLA management main control module receives a fifth response message from the SLA collector.
Specifically, the fifth response message includes a network status.
And step S907, the SLA management master control module sends a sixth request message to the SLA network planner.
Specifically, the sixth request message includes the first SLA target and a network state including one or more of network resource information, network topology information, network resource utilization, and actual service information.
For example, assuming that the first SLA target may specify a bandwidth of 20MB for the service provider and the customer subscription, assuming that the network state includes network resource information, e.g., that 40MB of bandwidth is available in the network for the new service, i.e., service 4, then the SLA management master control module sends a sixth request message to the SLA network planner, the sixth request message including that the first SLA target is 20MB of bandwidth, and network resource information, e.g., that 40MB of bandwidth is available in the network for the new service, i.e., service 4.
And step S908, the SLA network planner receives a sixth request message from the SLA management master control module.
Specifically, the sixth request message includes the first SLA target and a network state including one or more of network resource information, network topology information, network resource utilization, and actual service information.
Step S909, the SLA network planner determines a resource allocation scheme according to the first SLA target and the network state.
Specifically, the network state includes one or more of network resource information, network topology information, network resource usage, and actual traffic information.
In one example, assuming that the first SLA targets a bandwidth of 20MB, the network state includes network resource information, e.g., 40MB of bandwidth in the network is available for use by the new service, i.e., service 4, the SLA network planner determines a resource allocation scheme, e.g., allocating 30MB in the network for use by service 4.
And step S910, the SLA network planner sends a sixth response message to the SLA management master control module.
Specifically, the sixth response message includes a resource allocation scheme for allocating resources.
For example, assuming that the resource allocation scheme is to allocate 30MB in the network for use by service 4, the SLA network planner sends a sixth response message to the SLA management master module, where the sixth response message includes the resource allocation scheme to allocate 30MB in the network for use by service 4.
In step S911, the SLA management master control module receives a sixth response message from the SLA network planner.
And step 912, the SLA management master control module sends a seventh request message to the SLA network resource allocator.
Specifically, the seventh request message includes a resource allocation scheme. For example, 30MB in the network is allocated to service 4 for use, then the SLA management master control module sends a seventh request message to the SLA network resource allocator, where the seventh request message includes a resource allocation scheme that allocates 30MB in the network to service 4 for use.
Step S913, the SLA network resource allocator receives the seventh request message from the SLA management master control module.
Step S914, the SLA network resource allocator allocates resources according to the resource allocation scheme.
In particular, reference may be made to step S708, which is not described in detail.
And step 915, the SLA network resource allocator sends a seventh response message to the SLA management master control module.
Optionally, the seventh response message may be used to inform the SLA management master control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
And step 916, the SLA management master control module receives a seventh response message from the SLA network resource allocator.
In the method shown in fig. 9, compared with the prior art, the SLA network planner directly performs network evaluation and resource planning on the SLA requirements and SLA targets specified by the service provider and the client, and in the embodiment of the application, when the SLA network planner evaluates and resource plans the network, the SLA network planner can perform network evaluation and resource planning based on the network state information collected by the SLA collector and the SLA requirements and SLA targets specified by the service provider and the client, that is, the network state information of actual service operation, such as the available state of resources and the utilization rate of resources, can improve the accuracy of network evaluation and resource planning, and compared with the prior art, which needs to manually manage and save the information related to the network resources, and the information related to the network resources may not be consistent with the actual conditions of the network.
Referring to fig. 10, fig. 10 is a schematic diagram of a network closed-loop control method according to an embodiment of the present application, including but not limited to the following steps:
And step S1001, the SLA analyzer sends a request message to the SLA collector.
Specifically, the request message is used to obtain the network status. The network state includes one or more of network resource information, network topology information, network resource usage, and actual traffic information.
Step S1002, the SLA collector receives the request message from the SLA analyzer.
And step S1003, the SLA collector sends a response message to the SLA analyzer.
Specifically, the response message includes a network status.
And step S1004, the SLA analyzer receives the response message from the SLA collector.
In step S1005, the SLA analyzer determines whether the first SLA target is achieved.
In particular, the first SLA objective may sign up for the service provider and the customer for a specified SLA requirement and SLA objective.
For example, in one example, assuming that the first SLA target is 100MB in bandwidth and the service 4 is actually running with 50MB in bandwidth, the resource utilization is 60%, since 50MB is less than 100MB, the SLA analyzer determines that the first SLA target is not achieved.
In yet another example, assuming that the first SLA target is 100MB in bandwidth and 120MB in bandwidth during actual service operation, the resource utilization is 100%, since 120MB is greater than 100MB, the SLA analyzer determines that the first SLA target is achieved.
And S1006, the SLA analyzer sends fault information to the SLA management main control module.
In particular, the failure information may be insufficient resources reserved for previous planning.
In one example, assuming that the first SLA targets a bandwidth of 100MB and the bandwidth during actual service operation is 120MB, the resource utilization is 100%, since 120MB is greater than 100MB and the traffic is large, the reserved resources are insufficient, and the SLA analyzer determines to send failure information.
And step S1007, the SLA management master control module sends a response message to the SLA analyzer.
Optionally, the response message may be used to notify the SLA analyzer that the SLA management master module determines that the first SLA target is not achieved.
And step S1008, the SLA management master control module sends a ninth request message to the SLA analyzer.
Specifically, the ninth request message is used to obtain a predicted traffic model and a predicted traffic cycle. Alternatively, the SLA management master module can obtain a predicted business model through an analysis Report (Itf_analysis_report) interface of the SLA analyzer. The predicted traffic model and predicted traffic cycle may be obtained by means of machine learning or by means of big data analysis.
Step S1009, the SLA analyzer receives the ninth request message from the SLA management master control module.
And step S1010, the SLA analyzer sends a ninth response message to the SLA management master control module.
Specifically, the ninth response message includes a predicted traffic model and a predicted traffic cycle.
And S1011, the SLA management main control module receives a ninth response message from the SLA analyzer.
Specifically, the ninth response message includes a predicted traffic model and a predicted traffic cycle.
And step S1012, the SLA management master control module sends a tenth request message to the SLA collector.
Specifically, the tenth request message is used to obtain the network state.
And step S1013, the SLA collector receives a tenth request message from the SLA management main control module.
And step S1014, the SLA collector sends a tenth response message to the SLA management master control module.
Specifically, the tenth response message includes the network state. The network state includes one or more of network resource information, network topology information, network resource usage, and actual traffic information.
And step S1015, the SLA management main control module receives a tenth response message from the SLA collector.
Specifically, the tenth response message includes the network state.
And step S1016, the SLA management master control module sends an eighth request message to the SLA network planner.
Specifically, the eighth request message includes a second service level commitment SLA target, a predicted traffic model and predicted traffic period, and a network status including one or more of network resource information, network topology information, network resource usage, actual traffic information. The second SLA objective is derived from the predicted traffic model. For example, the relevant information of the service 4 running in the network is put into the predicted service model to obtain that the bandwidth allocated for the service 4 by the second SLA target is 120MB.
Assuming that the second SLA target is 120MB in bandwidth, the network state is 100% of network resource utilization, the actual service information is 80MB in bandwidth during operation of service 4, then the SLA management master control module sends an eighth request message to the SLA network planner, where the eighth request message includes the second SLA target is 120MB in bandwidth, the predicted service model and the predicted service period, the network state is 100% of network resource utilization, and the actual service information is 80MB in bandwidth during operation of service 4.
And step S1017, the SLA network planner receives an eighth request message from the SLA management master control module.
The SLA network planner determines a resource planning result based on the second SLA objective, the predicted traffic model and predicted traffic cycle, and the network status, step S1018.
Assuming that the second SLA target is 120MB of bandwidth, the network state is that the network resource utilization rate is 100%, and the actual service information is that the bandwidth in the running process of the service 4 is 80MB, then the SLA network planner determines that the resource planning result is to increase the reserved resources according to the predicted service model and the predicted service period and the network state.
And step S1019, the SLA network planner responds to the eighth response message of the SLA management master control module.
Specifically, the eighth response message includes the resource planning result.
And step S1020, the SLA management master control module receives an eighth response message from the SLA network planner.
And S1021, the SLA management main control module determines a resource allocation scheme according to the resource planning result.
Specifically, the SLA management main control module recalculates the resources according to the resource planning result, so as to determine a resource allocation scheme.
For example, assuming that the resource planning result is to increase reserved resources, the resources previously reserved for the service 4 are 50 resource blocks of the cells in the wireless network, and the SLA management master control module recalculates the resources according to the resource planning result to determine that the resources required to be reserved for the service 4 are 80 resource blocks of the cells in the wireless network, that is, the resource blocks of the cells in the wireless network reserved for the service 4 by the resource allocation scheme are 80.
And step S1022, the SLA management master control module sends an eleventh request message to the SLA network resource allocator.
Specifically, the eleventh request message includes a resource allocation scheme.
Step S1023, the SLA network resource allocator receives an eleventh request message from the SLA management master control module.
And step S1024, the SLA network resource allocator allocates resources according to the resource allocation scheme.
In particular, reference may be made to step S708, which is not described in detail.
And step S1025, the SLA network resource allocator sends an eleventh response message to the SLA management master control module.
Optionally, the eleventh response message may be used to inform the SLA management master control module that the SLA network resource allocator has allocated resources according to the resource allocation scheme.
And step S1026, the SLA management master control module receives an eleventh response message from the SLA network resource allocator.
In the method shown in fig. 10, the SLA analyzer compares the actual service information with the first SLA target by acquiring the actual service information from the SLA collector, and when a failure occurs, the customer demand is timely satisfied by re-evaluating the network and re-planning the resources, so that the customer satisfaction is improved.
Referring to fig. 11, fig. 11 is a schematic diagram of a network closed-loop control method according to an embodiment of the present application, including but not limited to the following steps:
And step 1101, the SLA analyzer sends fault information to the SLA management main control module.
Specifically, the failure information includes that the first SLA objective is not achieved.
And step S1102, the SLA management main control module receives fault information from the SLA analyzer.
Specifically, the failure information includes that the first SLA objective is not achieved. The first SLA objective may sign up for the service provider and the customer for a specified SLA requirement and SLA objective.
For example, in one example, assuming that the first SLA target is 20ms average latency and the average latency during actual traffic operation is 30ms, the SLA analyzer determines that the first SLA target is not achieved because 30ms is greater than 20 ms.
And step S1103, the SLA management master control module sends a fourteenth response message to the SLA analyzer.
Optionally, the fourteenth response message is used to notify the SLA analyzer that the SLA management master module determines that the first SLA objective is not achieved.
And step 1104, the SLA management main control module determines that the fault information cannot be solved in the RAN subsystem.
In step S1105, the SLA management master control module sends a first indication message to the end-to-end E2E management module.
Specifically, the first indication information is used for indicating that the first SLA target cannot be completed. The end-to-end E2E management module is a module in the network end-to-end E2E management system.
Step S1106, the end-to-end E2E management module receives the first indication message from the SLA management master control module.
Step S1107, the end-to-end E2E management module sends a twelfth response message to the SLA management main control module.
Optionally, the twelfth response message is used to notify the SLA management master control module that the end-to-end E2E management module determines that the first SLA target cannot be completed.
In step S1108, the end-to-end E2E management module determines a third SLA target.
Specifically, the end-to-end E2E management module adjusts the first SLA target across domains to determine a third SLA target. That is, the end-to-end E2E management module adjusts the first SLA objective of the RAN domain and the CN domain to determine a third SLA objective, e.g., assuming that the first SLA objective of the RAN domain was previously set too high by the end-to-end E2E management module, and that the first SLA objective was not achieved, the end-to-end E2E management module readjust the SLA objective, e.g., reduces the first SLA objective, which is the third SLA objective.
For example, the average delay is 20ms, the average delay is 30ms, the first SLA target of the cn domain is the first SLA target of the RAN domain, and the end-to-end E2E management module determines that the third SLA target of the RAN domain is the average delay 30ms and the third SLA target of the cn domain is the average delay 20ms, so the end-to-end E2E management module determines that the third SLA target is the average delay 30ms, taking the RAN domain as an example.
In step S1109, the end-to-end E2E management module sends the third SLA target to the SLA management master control module.
Specifically, the third SLA target is a readjusted SLA target.
Step S1110, the SLA management master control module receives a third SLA target from the end-to-end E2E management module.
In particular, the third SLA objective is to determine a resource allocation scheme.
And S1111, the SLA management master control module sends a thirteenth response message to the end-to-end E2E management module.
Optionally, the thirteenth response message is used to notify the end-to-end E2E management module that the SLA management master control module has received the third SLA target.
And step S1112, the SLA management master control module determines a resource allocation scheme according to the third SLA target.
In the method described in fig. 11, when the RAN subsystem cannot solve the fault information, closed-loop management is implemented by feeding back to the network end-to-end E2E management system, so as to ensure achievement of the SLA requirement/goal of the user and improve satisfaction of the client.
The foregoing details of the method according to the embodiments of the present application and the apparatus according to the embodiments of the present application are provided below.
Referring to fig. 12, fig. 12 is a schematic structural diagram of a network closed-loop control system 1200 according to an embodiment of the present application, where the system may include a service level commitment SLA management master control module 1201, an SLA collector 1202, and an SLA network resource allocator 1203, where the details of the respective units are as follows.
The SLA collector 1202 is configured to obtain a network state, where the network state includes one or more of network resource information, network topology information, network resource usage, and actual service information;
The SLA management main control module 1201 is configured to determine a resource allocation scheme according to the network state, where the resource allocation scheme is used to allocate resources.
In one possible implementation, the system further includes an SLA network resource allocator 1203 to allocate resources according to the resource allocation scheme.
In a possible implementation manner, the network state includes a network resource usage rate and actual service information, and the SLA management master control module 1201 is further configured to determine to reduce reserved resources when the network resource usage rate is lower than a preset value and the actual service information is the same as a first SLA target.
In yet another possible implementation manner, the network state includes a network resource usage rate and actual service information, and the SLA management master control module 1201 is further configured to determine to increase reserved resources when the network resource usage rate is higher than a preset value and the actual service information is lower than a first SLA target.
It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in fig. 7.
Referring to fig. 13, fig. 13 is a schematic structural diagram of a network closed-loop control system 1300 according to an embodiment of the present application, where the system may include a service level commitment SLA management master 1301, an SLA analyzer 1302, and an SLA network resource allocator 1303, where the details of the respective units are described below.
The SLA analyzer 1302 is configured to obtain a predicted traffic model and a predicted traffic peak period;
the service level commitment SLA management master control module 1301 is configured to determine a resource allocation scheme according to the predicted traffic model and the predicted traffic peak period, where the resource allocation scheme is used to allocate resources.
In a possible implementation manner, the system further includes an SLA network resource allocator 1303, where the SLA management master control module 1301 is further configured to set a timer according to the predicted service peak period, and where the SLA management master control module 1301 is further configured to notify the SLA network resource allocator 1303 to allocate resources according to the resource allocation scheme if the timer expires.
In yet another possible implementation manner, the SLA management master control module 1301 is further configured to add reserved resources during the predicted traffic peak period.
It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in fig. 8.
Referring to fig. 14, fig. 14 is a schematic structural diagram of a network closed-loop control system 1400 according to an embodiment of the present application, where the system may include a service level commitment SLA management master module 1401, an SLA collector 1402, and an SLA network planner 1403, where the details of the respective units are as follows.
The SLA management master control module 1401 is configured to obtain a first SLA target;
the SLA collector 1402 is configured to obtain a network state, where the network state includes one or more of network resource information, network topology information, network resource usage, and actual service information;
the SLA network planner 1403 is configured to determine a resource allocation scheme based on the first SLA target and the network state.
In one possible implementation, the system further includes an SLA network resource allocator 1404 for allocating resources according to the resource allocation scheme.
It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in fig. 9.
Referring to fig. 15, fig. 15 is a schematic structural diagram of a network closed-loop control system 1500 according to an embodiment of the present application, where the system may include a service level commitment SLA management master module 1501, an SLA analyzer 1502, an SLA network planner 1503, the SLA collector 1504 and an SLA network resource allocator 1505, and the details of each unit are as follows.
The SLA analyzer 1502 is configured to report SLA fault information, where the SLA fault information includes that the first SLA objective is not achieved;
The SLA network planner 1503 is configured to determine a resource planning result according to a second SLA target, a predicted service model, a predicted service period, and a network state, where the second SLA target is obtained according to the predicted service model;
The SLA management master control module 1501 is configured to determine a resource allocation scheme according to the resource planning result, where the resource allocation scheme is used to allocate resources.
In one possible implementation, the SLA analyzer 1502 is further configured to obtain the second SLA target, the predicted traffic model, and a predicted traffic cycle.
In yet another possible implementation, the system further includes the SLA collector 1504 to obtain the network status.
In yet another possible implementation, the system further includes an SLA network resource allocator 1505 for allocating resources according to the resource allocation scheme.
It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in fig. 10.
Referring to fig. 16, fig. 16 is a schematic structural diagram of a network closed-loop control system 1600 according to an embodiment of the present application, where the system may include a service level commitment SLA management master control module 1601, an SLA analyzer 1602, and an end-to-end E2E management module 1603, where the details of the respective units are as follows.
The SLA analyzer 1602 is configured to report SLA fault information, where the SLA fault information includes that a first SLA target is not achieved;
the SLA management master control module 1601 is configured to determine that the first SLA target cannot be achieved;
the end-to-end E2E management module 1603 is configured to determine a third SLA objective.
In a possible implementation, the SLA management master control module 1601 is further configured to determine a resource allocation scheme according to the third SLA target.
It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in fig. 11.
Referring to fig. 17, fig. 17 shows a network closed-loop control apparatus 1700 according to an embodiment of the present application, where the apparatus 1700 includes a processor 1701 and a transceiver 1703, and optionally, a memory 1702, and the processor 1701, the memory 1702, and the transceiver 1703 are connected to each other through a bus 1704.
Memory 1702 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), which memory 1702 is used for related instructions and data. The transceiver 1703 is used for receiving and transmitting data.
The processor 1701 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 1701 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
The processor 1701 in the apparatus 1700 reads the program code stored in the memory 1702 for performing the following operations:
sending a first request message to a service level commitment SLA collector through the transceiver 1703;
Receiving, by the transceiver 1703, a first response message from the SLA collector, the first response message comprising a network status comprising one or more of network resource information, network topology information, network resource usage, actual traffic information;
And determining a resource allocation scheme according to the network state, wherein the resource allocation scheme is used for allocating resources.
In a possible implementation, the processor 1701 is further configured to, after determining a resource allocation scheme according to the network state, send, through the transceiver 1703, a second request message to a service level commitment SLA network resource allocator, where the second request message includes the resource allocation scheme, and receive a second response message from the SLA network resource allocator.
In yet another possible implementation, the processor 1701 is further configured to determine to reduce reserved resources if the network resource usage is below a preset value and the actual service information is the same as the first SLA target.
In yet another possible implementation, the processor 1701 is further configured to determine to increase reserved resources if the network resource usage is above a preset value and the actual service information is below a first SLA target.
It should be noted that the implementation and beneficial effects of each operation may also correspond to the corresponding description of the method embodiment shown in fig. 7.
Referring to fig. 18, fig. 18 shows a network closed-loop control apparatus 1800 according to an embodiment of the present application, where the apparatus 1800 includes a processor 1801 and a transceiver 1803, and optionally, a memory 1802, where the processor 1801, the memory 1802, and the transceiver 1803 are connected to each other through a bus 1804.
Memory 1802 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), and memory 1802 is used for associated instructions and data. The transceiver 1803 is used to receive and transmit data.
The processor 1801 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 1801 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
A processor 1801 in the apparatus 1800 reads the program code stored in the memory 1802, for performing the following operations:
sending a third request message to a service level commitment SLA analyzer via the transceiver 1803;
Receiving, by the transceiver 1803, a third response message from the SLA analyzer, the third response message including the predicted traffic model and a predicted traffic peak period;
and determining a resource allocation scheme according to the predicted traffic model and the predicted traffic peak time period, wherein the resource allocation scheme is used for allocating resources.
In a possible implementation, the processor 1801 is further configured to send, through the transceiver 1803, a fourth request message to a service level commitment SLA network resource allocator after determining a resource allocation scheme according to the predicted traffic model and the predicted traffic peak period, the fourth request message including the resource allocation scheme, and receive, through the transceiver, a fourth response message from the SLA network resource allocator.
In yet another possible implementation, the processor 1801 is further configured to set a timer according to the predicted traffic peak period after receiving the third response message from the SLA analyzer through the transceiver 1803, and send the fourth request message to a service level commitment SLA network resource allocator when the timer expires.
In yet another possible implementation, the processor 1801 is further configured to increase reserved resources during the predicted traffic peak period.
It should be noted that the implementation and beneficial effects of each operation may also correspond to the corresponding description of the method embodiment shown in fig. 8.
Referring to fig. 19, fig. 19 shows a network closed-loop control apparatus 1900 according to an embodiment of the present application, where the apparatus 1900 includes a processor 1901 and a transceiver 1903, and optionally, a memory 1902, and the processor 1901, the memory 1902 and the transceiver 1903 are connected to each other through a bus 1904.
Memory 1902 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (CD-ROM), and memory 1902 is used for associated instructions and data. The transceiver 1903 is used to receive and transmit data.
The processor 1901 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 1901 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
The processor 1901 in the apparatus 1900 reads the program code stored in the memory 1902, for performing the following operations:
sending a sixth request message to the service level commitment SLA network planner via the transceiver 1903, the sixth request message comprising a first SLA target and a network state, the network state comprising one or more of network resource information, network topology information, network resource usage, actual traffic information;
A sixth response message from the SLA network planner is received by the transceiver 1903, the sixth response message comprising a resource allocation scheme, the resource allocation scheme being determined according to the first SLA target and the network state, the resource allocation scheme being for allocating resources.
In one possible implementation, the processor 1901 is further configured to send a seventh request message to a service level commitment SLA network resource allocator after receiving a sixth response message from the SLA network planner via the transceiver 1903, the seventh request message including the resource allocation scheme, and receive the seventh response message from the SLA network resource allocator.
In one possible implementation, the processor 1901 is further configured to receive a first SLA target from an end-to-end E2E management module before sending a sixth request message to a service level commitment SLA network planner via the transceiver 1903, send a fifth request message to a service level commitment SLA collector, the fifth request message being used to obtain the network state, and receive a fifth response message from the SLA collector, the fifth response message including the network state.
It should be noted that the implementation and beneficial effects of each operation may also correspond to the corresponding description of the method embodiment shown in fig. 9.
Referring to fig. 20, fig. 20 shows a network closed-loop control apparatus 2000 according to an embodiment of the present application, where the apparatus 2000 includes a processor 2001 and a transceiver 2003, and optionally, a memory 2002, and the processor 2001, the memory 2002 and the transceiver 2003 are connected to each other through a bus 2004.
Memory 2002 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), with memory 2002 for the associated instructions and data. The transceiver 2003 is used to receive and transmit data.
The processor 2001 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 2001 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.
The processor 2001 in the device 2000 reads the program code stored in the memory 2002 for performing the following operations:
receiving, by the transceiver 2003, fault information from a service level commitment SLA analyzer, the fault information including that the first service level commitment SLA target is not achieved;
sending a response message to the SLA analyzer via the transceiver 2003;
Sending, by the transceiver 2003, an eighth request message to the SLA network planner, the eighth request message comprising a second service level commitment SLA objective, a predicted traffic model and a predicted traffic period, and a network state, the network state comprising one or more of network resource information, network topology information, network resource usage, actual traffic information;
Receiving, by the transceiver 2003, an eighth response message from the SLA network planner, the eighth response message comprising a resource planning result, the resource planning result being determined from the second SLA target, the predicted traffic model and the predicted traffic cycle, and the network state;
And determining a resource allocation scheme according to the resource planning result.
In one possible implementation, the second SLA objective is determined from the predicted traffic model.
In yet another possible implementation, the processor 2001 is further configured to send a ninth request message to the SLA analyzer before sending the eighth request message to the SLA network planner via the transceiver 2003, and to receive a ninth response message from the SLA analyzer, the ninth response message comprising the predicted traffic model and the predicted traffic cycle.
In yet another possible implementation, the processor 2001 is further configured to send a tenth request message to an SLA collector before sending an eighth request message to an SLA network planner via the transceiver 2003, and to receive a tenth response message from the SLA collector, the tenth response message comprising the network state.
In yet another possible implementation, the processor 2001 is further configured to send an eleventh request message to an SLA network resource allocator after receiving an eighth response message from the SLA network planner through the transceiver 2003, the eleventh request message including the resource allocation scheme for allocating resources, and receive the eleventh response message from the SLA network resource allocator.
It should be noted that the implementation and beneficial effects of each operation may also correspond to the corresponding description of the method embodiment shown in fig. 10.
Referring to fig. 21, fig. 21 is a network closed-loop control apparatus 2100 according to an embodiment of the present application, where the apparatus 2100 includes a processor 2101 and a transceiver 2103, and optionally, a memory 2102, where the processor 2101, the memory 2102 and the transceiver 2103 are connected to each other through a bus 2104.
Memory 2102 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), memory 2102 for associated instructions and data. The transceiver 2103 is used to receive and transmit data.
The processor 2101 may be one or more central processing units (central processing unit, CPU), which in the case of the processor 2101 being a CPU may be a single-core CPU or a multi-core CPU.
The processor 2101 in the apparatus 2100 reads the program code stored in the memory 2102 for performing the following operations:
sending, by the transceiver 2103, a first indication message to an end-to-end E2E management module, where the first indication message is used to indicate that the first service level commitment SLA target cannot be completed;
receiving, by the transceiver 2103, a twelfth response message from the E2E management module;
Receiving, by the transceiver 2103, a third service level commitment SLA target from the E2E management module, the third SLA target for determining a resource allocation scheme;
A thirteenth response message is sent to the E2E management module through the transceiver 2103.
In one possible implementation, the processor 2101 is further configured to receive, before sending a first indication message to an end-to-end E2E management module via the transceiver 2103, failure information from a service level commitment SLA analyzer, where the SLA failure information includes that the first SLA objective is not achieved, send a fourteenth response message to the SLA analyzer, and determine that the SLA failure information cannot be resolved.
It should be noted that the implementation and beneficial effects of each operation may also correspond to the corresponding description of the method embodiment shown in fig. 11.
The embodiment of the application also provides a chip system, which comprises at least one processor, a memory and an interface circuit, wherein the memory, the transceiver and the at least one processor are interconnected through a circuit, instructions are stored in the at least one memory, and when the instructions are executed by the processor, the flow of the method shown in fig. 7 is realized.
Embodiments of the present application also provide a computer readable storage medium having program instructions stored therein, which when executed, implement the method flow shown in fig. 7.
Embodiments of the present application also provide a computer program product, which when run, implements the method flow shown in fig. 7.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present invention, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk Solid STATE DRIVE), etc.

Claims (40)

1. The system is characterized by comprising a radio access network RAN sub-network management system, wherein the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis and calculation on various information in the network operation collected by the SLA collector, wherein:
The SLA collector is used for acquiring network states, wherein the network states comprise network resource information, network topology information, network resource utilization rate and actual service information;
the SLA management main control module is used for determining a resource allocation scheme according to the network state, and the resource allocation scheme is used for allocating resources.
2. The system of claim 1, wherein the system further comprises:
And the SLA network resource allocator is used for allocating resources according to the resource allocation scheme.
3. The system according to claim 1 or 2, wherein the network status comprises network resource usage and actual traffic information;
The SLA management main control module is further configured to determine to reduce reserved resources when the network resource utilization rate is lower than a preset value and the actual service information is the same as the first SLA target.
4. The system according to claim 1 or 2, wherein the network status comprises network resource usage and actual traffic information;
the SLA management main control module is further used for determining to increase reserved resources under the condition that the network resource utilization rate is higher than a preset value and the actual service information is lower than a first SLA target.
5. A network closed-loop control system is characterized in that the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the system comprises an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, wherein the SLA network planner is in charge of carrying out resource assessment and planning on a RAN sub-network according to an SLA target, the SLA network resource distributor is in charge of reserving and configuring network resources under the control of an SLA management main control module, the SLA collector is in charge of collecting and counting various information in the network operation process, and the SLA analyzer is in charge of carrying out analysis and calculation on various information in the network operation collected by the SLA collector;
The SLA analyzer is used for acquiring a predicted service model and a predicted service peak period;
The service level promise SLA management main control module is used for determining a resource allocation scheme according to the predicted business model and the predicted business peak period, and the resource allocation scheme is used for allocating resources.
6. The system of claim 5, further comprising an SLA network resource allocator,
The SLA management main control module is also used for setting a timer according to the predicted service peak time period;
and the SLA management main control module is also used for notifying an SLA network resource distributor to distribute resources according to the resource distribution scheme under the condition that the timer is overtime.
7. The system of claim 5 or 6, wherein the system comprises a plurality of sensors,
The SLA management main control module is also used for adding reserved resources in the predicted service peak period.
8. The system is characterized by comprising a radio access network RAN sub-network management system, wherein the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis and calculation on various information in the network operation collected by the SLA collector, wherein:
the SLA management main control module is used for acquiring a first SLA target;
The SLA collector is used for acquiring network states, wherein the network states comprise network resource information, network topology information, network resource utilization rate and actual service information;
The SLA network planner is configured to determine a resource allocation scheme according to the first SLA target and the network state.
9. The system of claim 8, wherein the system further comprises:
And the SLA network resource allocator is used for allocating resources according to the resource allocation scheme.
10. The system is characterized by comprising a Radio Access Network (RAN) sub-network management system, wherein the RAN sub-network management system comprises a service level commitment SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, the SLA analyzer is responsible for analyzing and calculating various information in the network operation collected by the SLA collector, and the system comprises the service level commitment SLA management main control module, the SLA analyzer and the SLA network planner, wherein:
The SLA analyzer is used for reporting SLA fault information, wherein the SLA fault information comprises that a first SLA target is not achieved;
The SLA network planner is used for determining a resource planning result according to a second SLA target, a predicted service model, a predicted service period and a network state, wherein the second SLA target is obtained according to the predicted service model, and the network state comprises network resource information, network topology information, network resource utilization rate and actual service information;
The SLA management main control module is used for determining a resource allocation scheme according to the resource planning result, and the resource allocation scheme is used for allocating resources.
11. The system of claim 10, wherein the system further comprises a controller configured to control the controller,
The SLA analyzer is configured to obtain the second SLA target, the predicted business model and the predicted business period.
12. The system according to claim 10 or 11, characterized in that the system further comprises:
and the SLA collector is used for acquiring the network state.
13. The system according to claim 10 or 11, characterized in that the system further comprises:
And the SLA network resource allocator is used for allocating resources according to the resource allocation scheme.
14. The system is characterized by comprising a Radio Access Network (RAN) sub-network management system, wherein the RAN sub-network management system comprises a service level promised SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the RAN sub-network management system of the radio access network, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reservation and configuration of network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, the SLA analyzer is responsible for analyzing and calculating various information in the network operation collected by the SLA collector, the system further comprises a network end-to-end management system, the network end-to-end management system comprises an end E2E management module, and the end-to-end E2E management module is responsible for cross-domain management, wherein:
The SLA analyzer is used for reporting SLA fault information, wherein the SLA fault information comprises that a first SLA target is not achieved;
the SLA management main control module is used for determining that the first SLA target cannot be achieved;
the end-to-end E2E management module is used for determining a third SLA target.
15. The system of claim 14, wherein the system further comprises a controller configured to control the controller,
And the SLA management main control module is further used for determining a resource allocation scheme according to the third SLA target.
16. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
the SLA management main control module sends a first request message to the SLA collector;
the SLA management main control module receives a first response message from the SLA collector, wherein the first response message comprises a network state, and the network state comprises network resource information, network topology information, network resource utilization rate and actual service information;
and the SLA management main control module determines a resource allocation scheme according to the network state, wherein the resource allocation scheme is used for allocating resources.
17. The method of claim 16, wherein after the SLA management master control module determines a resource allocation scheme based on the network status, the method further comprises:
the SLA management main control module sends a second request message to a service level commitment SLA network resource allocator, wherein the second request message comprises the resource allocation scheme;
And the SLA management master control module receives a second response message from the SLA network resource allocator.
18. The method according to claim 16 or 17, wherein the network status includes network resource usage and actual service information, and the SLA management master control module determines a resource allocation scheme according to the network status, comprising:
And when the network resource utilization rate is lower than a preset value and the actual service information is the same as the first SLA target, the SLA management main control module determines to reduce reserved resources.
19. The method according to claim 16 or 17, wherein the network status includes network resource usage and actual service information, and the SLA management master control module determines a resource allocation scheme according to the network status, comprising:
And when the network resource utilization rate is higher than a preset value and the actual service information is lower than a first SLA target, the SLA management main control module determines to increase reserved resources.
20. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
the SLA collector receives a first request message from the SLA management main control module;
The SLA collector sends a first response message to the SLA management main control module, wherein the first response message comprises a network state, the network state comprises network resource information, network topology information, network resource utilization rate and actual service information, the network state is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
21. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
the SLA management main control module sends a third request message to the SLA analyzer;
the SLA management main control module receives a third response message from the SLA analyzer, wherein the third response message comprises a predicted service model and a predicted service peak period;
and the SLA management main control module determines a resource allocation scheme according to the predicted service model and the predicted service peak period, wherein the resource allocation scheme is used for allocating resources.
22. The method of claim 21, wherein after the SLA management master module determines a resource allocation scheme from the predicted traffic model and predicted traffic peak periods, the method further comprises:
the SLA management main control module sends a fourth request message to a service level commitment SLA network resource allocator, wherein the fourth request message comprises the resource allocation scheme;
and the SLA management main control module receives a fourth response message from the SLA network resource allocator.
23. The method of claim 22, wherein after the SLA management master module receives the third response message from the SLA analyzer, the method further comprises:
The SLA management main control module sets a timer according to the predicted service peak time period;
and when the timer is overtime, the SLA management main control module sends the fourth request message to a service level promised SLA network resource allocator.
24. The method of claim 21 or 22, wherein the SLA management master control module determining a resource allocation scheme from the predicted traffic model and predicted traffic peak periods comprises:
and the SLA management main control module increases reserved resources in the predicted service peak period.
25. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
the SLA analyzer receives a third request message from the SLA management master control module,
The SLA analyzer sends a third response message to the SLA management main control module, wherein the third response message comprises a predicted service model and a predicted service peak period, the predicted service model and the predicted service peak period are obtained by analyzing and calculating various information in network operation acquired by the SLA analyzer through an SLA collector, the predicted service model and the predicted service peak period are used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
26. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
The SLA management main control module sends a sixth request message to the SLA network planner, wherein the sixth request message comprises a first SLA target and a network state, and the network state comprises network resource information, network topology information, network resource utilization rate and actual service information;
The SLA management master control module receives a sixth response message from the SLA network planner, the sixth response message including a resource allocation scheme, the resource allocation scheme being determined according to the first SLA target and the network state, the resource allocation scheme being used to allocate resources.
27. The method of claim 26, wherein after the SLA management master module receives a sixth response message from the SLA network planner, the method further comprises:
The SLA management main control module sends a seventh request message to a service level commitment SLA network resource allocator, wherein the seventh request message comprises the resource allocation scheme;
and the SLA management master control module receives a seventh response message from the SLA network resource allocator.
28. The method of claim 26 or 27, wherein before the service level commitment SLA management master module sends the sixth request message to the service level commitment SLA network planner, the method further comprises:
The SLA management main control module receives a first SLA target from the end-to-end E2E management module;
the SLA management main control module sends a fifth request message to a service level commitment SLA collector, wherein the fifth request message is used for acquiring the network state;
The SLA management master control module receives a fifth response message from the SLA collector, wherein the fifth response message comprises the network state.
29. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
the SLA network planner receives a sixth request message from the SLA management main control module, wherein the sixth request message comprises a first SLA target and a network state, and the network state comprises network resource information, network topology information, network resource utilization rate and actual service information;
the SLA network planner determines a resource allocation scheme according to the first SLA target and the network state;
The SLA network planner sends a sixth response message to the SLA management master control module, wherein the sixth response message comprises a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
30. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
the SLA collector receives a fifth request message from the SLA management master control module,
The SLA collector sends a fifth response message to the SLA management main control module, wherein the fifth response message comprises network state, the network state comprises network resource information, network topology information, network resource utilization rate and actual service information, the network state is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources.
31. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
the service level commitment SLA management main control module receives fault information from a service level commitment SLA analyzer, wherein the fault information comprises that a first service level commitment SLA target is not achieved;
the SLA management main control module sends a response message to the SLA analyzer;
The SLA management main control module sends an eighth request message to the SLA network planner, wherein the eighth request message comprises a second service level promised SLA target, a predicted service model, a predicted service period and a network state, and the network state comprises network resource information, network topology information, network resource utilization rate and actual service information;
The SLA management master control module receives an eighth response message from the SLA network planner, wherein the eighth response message comprises a resource planning result, and the resource planning result is determined according to the second SLA target, the predicted service model, the predicted service period and the network state;
and the SLA management main control module determines a resource allocation scheme according to the resource planning result.
32. The method of claim 31, wherein the second SLA objective is determined from the predicted business model.
33. The method of claim 31 or 32, wherein before the SLA management master module sends the eighth request message to the SLA network planner, the method further comprises:
the SLA management main control module sends a ninth request message to the SLA analyzer;
The SLA management master control module receives a ninth response message from the SLA analyzer, the ninth response message including the predicted traffic model and the predicted traffic cycle.
34. The method of claim 31 or 32, wherein before the SLA management master module sends the eighth request message to the SLA network planner, the method further comprises:
the SLA management main control module sends a tenth request message to an SLA collector;
The SLA management master control module receives a tenth response message from the SLA collector, the tenth response message including the network status.
35. The method of claim 31 or 32, wherein after the SLA management master module receives an eighth response message from the SLA network planner, the method further comprises:
the SLA management main control module sends an eleventh request message to an SLA network resource allocator, wherein the eleventh request message comprises the resource allocation scheme, and the resource allocation scheme is used for allocating resources;
The SLA management master control module receives an eleventh response message from the SLA network resource allocator.
36. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promise SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, and the SLA analyzer is responsible for carrying out analysis calculation on various information in the network operation collected by the SLA collector, and comprises the following steps:
When the first service level commitment SLA objective is not achieved, the SLA network planner receives an eighth request message from the SLA management master control module, the eighth request message including a second service level commitment SLA objective, a predicted traffic model and a predicted traffic cycle, and a network state, the network state including network resource information, network topology information, network resource usage, and actual traffic information, the second SLA objective being derived from the predicted traffic model;
the SLA network planner determines a resource planning result according to the second service level commitment SLA target, the predicted service model, the predicted service period and the network state, wherein the resource planning result is used for determining a resource allocation scheme, and the resource allocation scheme is used for allocating resources;
And the SLA network planner sends an eighth response message to the SLA management main control module, wherein the eighth response message comprises a resource planning result.
37. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promised SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, the SLA analyzer is responsible for carrying out analysis and calculation on various information in the network operation collected by the SLA collector, the system further comprises a network end-to-end management system, the network end-to-end management system comprises an end-to-end E2E management module, and the end-to-end E2E management module is responsible for cross-domain management, and the system comprises:
The SLA management main control module sends a first indication message to the end-to-end E2E management module, wherein the first indication message is used for indicating that a first service level promised SLA target cannot be completed;
The SLA management main control module receives a twelfth response message from the E2E management module;
The SLA management main control module receives a third service level commitment SLA target from the E2E management module, wherein the third SLA target is used for determining a resource allocation scheme;
And the SLA management main control module sends a thirteenth response message to the E2E management module.
38. The method of claim 37, wherein before the service level commitment SLA management master module sends the first indication message to the end-to-end E2E management module, the method further comprises:
the SLA management main control module receives fault information from a service level promised SLA analyzer, wherein the SLA fault information comprises that the first SLA target is not achieved;
the SLA management main control module sends a fourteenth response message to the SLA analyzer;
and the SLA management main control module determines that the SLA fault information can not be solved.
39. The method is characterized in that the method is applied to a network closed-loop control system, the system comprises a radio access network RAN sub-network management system, the RAN sub-network management system comprises a service level promised SLA management main control module, an SLA network planner, an SLA network resource distributor, an SLA collector and an SLA analyzer, the SLA management main control module is responsible for closed-loop control of the radio access network RAN sub-network management system, the SLA network planner is responsible for carrying out resource assessment and planning on the RAN sub-network according to an SLA target, the SLA network resource distributor is responsible for reserving and configuring network resources under the control of the SLA management main control module, the SLA collector is responsible for collecting and counting various information in the network operation process, the SLA analyzer is responsible for carrying out analysis and calculation on various information in the network operation collected by the SLA collector, the system further comprises a network end-to-end management system, the network end-to-end management system comprises an end-to-end E2E management module, and the end-to-end E2E management module is responsible for cross-domain management, and the system comprises:
The end-to-end E2E management module receives a first indication message from the SLA management main control module, wherein the first indication message is used for indicating that a first service level promised SLA target cannot be completed;
the E2E management module sends a twelfth response message to the SLA management main control module;
the E2E management module determines a third SLA target;
the E2E management module sends the third SLA target to the SLA management main control module, wherein the third SLA target is used for determining a resource allocation scheme;
The E2E management module receives a thirteenth response message from the SLA management main control module.
40. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein program instructions, which when run on a computer, cause the computer to perform the method of any of claims 16-39.
CN202080103997.7A 2020-09-29 2020-09-29 A network closed-loop control method and related device Active CN116114230B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/118958 WO2022067537A1 (en) 2020-09-29 2020-09-29 Network closed-loop control method and related apparatus

Publications (3)

Publication Number Publication Date
CN116114230A CN116114230A (en) 2023-05-12
CN116114230A8 CN116114230A8 (en) 2024-05-24
CN116114230B true CN116114230B (en) 2024-11-29

Family

ID=80949369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080103997.7A Active CN116114230B (en) 2020-09-29 2020-09-29 A network closed-loop control method and related device

Country Status (2)

Country Link
CN (1) CN116114230B (en)
WO (1) WO2022067537A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115002042B (en) * 2022-05-25 2023-06-20 中国平安财产保险股份有限公司 Special line flow control method and device based on machine learning and computer equipment
CN120389953A (en) * 2024-01-27 2025-07-29 华为技术有限公司 Closed-loop control method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859418A (en) * 2006-03-06 2006-11-08 华为技术有限公司 Distributing method and system for network resource in communication network
CN107247617A (en) * 2017-05-17 2017-10-13 努比亚技术有限公司 The concocting method of resources of virtual machine, platform on probation and readable storage medium storing program for executing

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6857020B1 (en) * 2000-11-20 2005-02-15 International Business Machines Corporation Apparatus, system, and method for managing quality-of-service-assured e-business service systems
WO2009061432A1 (en) * 2007-11-06 2009-05-14 Credit Suisse Securities (Usa) Llc Predicting and managing resource allocation according to service level agreements
US20110258317A1 (en) * 2010-04-19 2011-10-20 Microsoft Corporation Application sla based dynamic, elastic, and adaptive provisioning of network capacity
CN103458452A (en) * 2012-05-29 2013-12-18 中兴通讯股份有限公司 Method and device for adjusting wireless resources
WO2017147331A1 (en) * 2016-02-24 2017-08-31 Alibaba Group Holding Limited User behavior-based dynamic resource adjustment
CN110048869A (en) * 2018-01-16 2019-07-23 中国科学院沈阳自动化研究所 Resource allocation methods and system towards industrial time-sensitive software defined network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859418A (en) * 2006-03-06 2006-11-08 华为技术有限公司 Distributing method and system for network resource in communication network
CN107247617A (en) * 2017-05-17 2017-10-13 努比亚技术有限公司 The concocting method of resources of virtual machine, platform on probation and readable storage medium storing program for executing

Also Published As

Publication number Publication date
CN116114230A (en) 2023-05-12
CN116114230A8 (en) 2024-05-24
WO2022067537A1 (en) 2022-04-07

Similar Documents

Publication Publication Date Title
CN109845303B (en) Management method and management unit for network slices
CN113159145B (en) Feature engineering arrangement method and device
US20130232254A1 (en) Cloud resource utilization management
US20140149171A1 (en) Routing service requests based on lowest actual cost within a federated virtual service cloud
CN116114230B (en) A network closed-loop control method and related device
CN111966289B (en) Partition optimization method and system based on Kafka cluster
CN105471759A (en) Network traffic scheduling method and apparatus for data centers
EP2863597B1 (en) Computer-implemented method, computer system, computer program product to manage traffic in a network
CN117955832A (en) Mobile terminal communication quality estimation method and device, electronic equipment and storage medium
WO2022001941A1 (en) Network element management method, network management system, independent computing node, computer device, and storage medium
WO2024065279A1 (en) Communication control method based on user intent prediction and communication apparatus
CN113839796B (en) Slice service processing method, device, network device and readable storage medium
CN111884868B (en) Network slice reservation method and device
CN110557679B (en) Video content identification method, device, medium and system
Paniagua et al. Bakabs: managing load of cloud-based web applications from mobiles
CN117082477A (en) Task processing method, device, system, storage medium and electronic equipment
CN110519317A (en) A kind of data transmission method and equipment
CN112307338A (en) Flow control method, device, device and storage medium of freight rate search system
WO2024093219A1 (en) Service path optimization method and apparatus, and storage medium
US11310860B2 (en) Dynamic quality of service (QOS) based channel in wireless network
KR102607501B1 (en) Systems and Methods for Setting Optimal Synchronization Agents by Workload
CN119450490A (en) A 5G network dynamic spectrum sharing method, device, medium and product
CN116055339B (en) Network performance optimization method, device and storage medium
CN112702276B (en) Transmission control method and device, electronic equipment and computer storage medium
CN115277459A (en) Method and device for adjusting service quality strategy, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CI02 Correction of invention patent application

Correction item: PCT international application to national stage day

Correct: 2023.02.13

False: 2023.02.10

Number: 19-02

Page: The title page

Volume: 39

Correction item: PCT international application to national stage day

Correct: 2023.02.13

False: 2023.02.10

Number: 19-02

Volume: 39

CI02 Correction of invention patent application
GR01 Patent grant
GR01 Patent grant