CN115361302B - SLA-based calculation network service control method, device and system - Google Patents

SLA-based calculation network service control method, device and system Download PDF

Info

Publication number
CN115361302B
CN115361302B CN202210979000.5A CN202210979000A CN115361302B CN 115361302 B CN115361302 B CN 115361302B CN 202210979000 A CN202210979000 A CN 202210979000A CN 115361302 B CN115361302 B CN 115361302B
Authority
CN
China
Prior art keywords
certain
sla
application
service
terminal
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
CN202210979000.5A
Other languages
Chinese (zh)
Other versions
CN115361302A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202210979000.5A priority Critical patent/CN115361302B/en
Publication of CN115361302A publication Critical patent/CN115361302A/en
Application granted granted Critical
Publication of CN115361302B publication Critical patent/CN115361302B/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/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
    • 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/5022Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service

Landscapes

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

Abstract

The invention provides a method, a device and a system for controlling an accounting network service based on SLA, which relate to the technical field of communication and are used for solving the problem that the prior art cannot provide corresponding SLA and accounting network capability guarantee aiming at different terminals, different applications and different service scene demands and influence the experience of the accounting network service, wherein the method comprises the following steps: acquiring a certain terminal type and a certain application type of a certain terminal application accessed to an computing network and a future service state of the certain terminal application from a certain moment; determining a certain SLA requirement corresponding to the certain terminal type, the certain application type and the future service state from a certain moment; and controlling the computing network to provide service for the certain terminal application according to the certain moment and the certain SLA requirement. The invention can provide dynamic network computing capability guarantee for different applications of different terminals according to service state change, thereby improving network computing service experience.

Description

SLA-based calculation network service control method, device and system
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for controlling an accounting network service based on SLA.
Background
The network service relates to thousands of industries, especially in the industrial field, the industry and the scene are quite different, the requirements of business scenes on the network are quite different, and generally, a network service party provides service with corresponding quality, level and performance for network users through SLA (service level agreement ).
In a common service method of the computing network SLA, after a user selects a computing network service level, a service side provides computing network service for the user based on the level. With the continuous development of computing network capability, especially the customization of scene demands in the industrial field and the complexity of industrial terminals and applications, for industrial users, a method for providing a specific SLA service for users cannot be suitable for the personalized demands of multiple scenes, multiple terminals and multiple applications of users, and cannot represent the advantage of computing network innovation capability.
Therefore, how to provide corresponding SLA and network computing capability guarantee for different terminals, different applications and different service scene requirements so as to provide better network computing service experience is a problem to be solved in the network computing service process.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a method, a device and a system for controlling the network computing service based on SLA aiming at the defects of the prior art, so as to solve the problem that the prior art cannot provide corresponding SLA and network computing capability guarantee aiming at different terminals, different applications and different service scene demands, and influence network computing service experience.
In a first aspect, the present invention provides a method for controlling a service of a computing network based on a service level agreement SLA, including:
acquiring a certain terminal type and a certain application type of a certain terminal application accessed to an computing network and a future service state of the certain terminal application from a certain moment;
determining a certain SLA requirement corresponding to the certain terminal type, the certain application type and the future service state from a certain moment;
and controlling the computing network to provide service for the certain terminal application according to the certain moment and the certain SLA requirement.
Preferably, the acquiring a certain terminal type, a certain application type, and a future service state of a certain terminal application accessed to the computing network from a certain moment specifically includes:
when a session establishment request sent to an computing network by a certain terminal application is monitored, a terminal identification and an application identification are obtained from the session establishment request, and a corresponding certain terminal type and a corresponding certain application type are obtained according to the terminal identification and the application identification;
and monitoring the current service state of the certain terminal application after the session is established with the computing network in real time, and predicting the future service state starting from a certain moment according to the certain terminal type and the certain application type and combining with the current service state.
Preferably, when a session establishment request sent by a certain terminal application to the computing network is monitored, the method further comprises:
and acquiring a service scene identifier from the session establishment request, acquiring a preset certain initial service state according to the service scene identifier, and taking the certain initial service state as a service state starting from the initial time of session establishment.
Preferably, the predicting the future service state from a certain moment according to the certain terminal type and the certain application type in combination with the current service state specifically includes:
inputting the certain terminal type, the certain application type and the current service state into a pre-trained and obtained prediction model so as to predict the future service state of the certain terminal application continuously changing within a preset future time length;
and when the first SLA index required by the future service state from a certain moment and the second SLA index required by the current service state are not in the same SLA index level and the duration time of the same SLA index level is not longer than a preset duration threshold value, acquiring the predicted future service state from the certain moment.
Preferably, the determining a certain SLA requirement corresponding to the certain terminal type, the certain application type and the future service state from a certain moment specifically includes:
and inquiring a pre-established terminal type, application type, service state and SLA requirement mapping set according to the certain terminal type, the certain application type and the future service state from a certain moment, and determining a certain corresponding SLA requirement.
Preferably, the terminal type, the application type, the service state and the SLA requirement mapping set are pre-established according to the following steps:
counting various SLA index values of different terminal types, different application types and different service states of different terminal applications accessed to the computing network;
determining an SLA index level and a guarantee priority corresponding to each terminal type, each application type and each SLA index value under each service state, and forming an SLA requirement by the SLA index level and the guarantee priority;
and establishing a mapping set of the terminal type, the application type, the service state and the SLA requirement, wherein the mapping relationship comprises the mapping relation between each terminal type, each application type, each service state and the corresponding SLA requirement.
Preferably, the controlling the computing network to provide services for the certain terminal application according to the certain moment and the certain SLA requirement specifically includes:
and sending the certain moment and the certain SLA requirement to the certain terminal application, so that the certain terminal application sends a message which encapsulates the certain SLA requirement to an accounting network at the certain moment, and the accounting network provides service for the certain terminal application according to the certain SLA requirement after acquiring the certain SLA requirement from the message.
Preferably, the controlling the computing network to provide services for the certain terminal application according to the certain moment and the certain SLA requirement specifically includes:
selecting a certain algorithm configuration strategy corresponding to a certain SLA demand according to a pre-established SLA demand and algorithm configuration strategy mapping set;
and controlling the computing network to provide computing power resources and network resources in the computing network configuration strategy for the certain terminal application from the certain moment.
Preferably, the controlling the computing network provides computing power resources and network resources in the computing network configuration policy for the certain terminal application from the certain moment, which specifically includes:
and sending the certain moment and the certain calculation network configuration strategy to the certain terminal application, so that the certain terminal application sends a message which encapsulates the certain calculation network configuration strategy to the calculation network at the certain moment, and the calculation network obtains the certain calculation network configuration strategy from the message and provides calculation power resources and network resources for the certain terminal application according to the certain calculation network configuration strategy.
In a second aspect, the present invention provides a service control device for an algorithm network based on a service level agreement SLA, including:
the system comprises an acquisition module, a calculation module and a calculation module, wherein the acquisition module is used for acquiring a certain terminal type and a certain application type of a certain terminal application accessed to a calculation network and a future service state of the certain terminal application from a certain moment;
the determining module is connected with the acquiring module and is used for determining a certain SLA requirement corresponding to the certain terminal type, the certain application type and the future service state from a certain moment;
and the control module is connected with the determination module and used for controlling the computing network to provide service for the certain terminal application according to the certain moment and the certain SLA requirement.
In a third aspect, the present invention provides a computer network service control apparatus comprising a memory and a processor, the memory having stored therein a computer program, the processor executing the computer network service control method based on a service level agreement SLA as described above when the processor runs the computer program stored in the memory.
In a fourth aspect, the present invention provides a computing network service system comprising:
an account service control device for executing the account service control method based on the service level agreement SLA as described above;
the computing network is connected with the computing network service control device and is used for providing service for the terminal application according to the control of the computing network service control device;
and the terminal is used for installing an application, accessing the computing network by the application and obtaining the service provided by the computing network.
The invention provides a Service Level Agreement (SLA) -based calculation network service control method, device and system, which are used for acquiring the SLA requirement adapted to the service state of a terminal application from the moment when the service state of the terminal application changes in the process of using the calculation network service by applying the SLA to the terminal application, providing the calculation network service which can change according to time for the terminal application according to the moment and the SLA requirement, and providing dynamic SLA and calculation network capability guarantee for the terminal application according to the service state change, thereby improving the calculation network service experience.
Drawings
FIG. 1 is a flow chart of a method of SLA-based computing network service control in accordance with an embodiment of the present invention;
FIG. 2 is a schematic diagram of an architecture of an SLA-based computing network service control device according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of another computing network service control device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computing network service system according to an embodiment of the present invention.
Detailed Description
In order to make the technical scheme of the present invention better understood by those skilled in the art, the following detailed description of the embodiments of the present invention will be given with reference to the accompanying drawings.
It is to be understood that the specific embodiments and figures described herein are merely illustrative of the invention, and are not limiting of the invention.
It is to be understood that the various embodiments of the invention and the features of the embodiments may be combined with each other without conflict.
It is to be understood that only the portions relevant to the present invention are shown in the drawings for convenience of description, and the portions irrelevant to the present invention are not shown in the drawings.
It should be understood that each unit and module in the embodiments of the present invention may correspond to only one physical structure, may be formed by a plurality of physical structures, or may be integrated into one physical structure.
It will be appreciated that, without conflict, the functions and steps noted in the flowcharts and block diagrams of the present invention may occur out of the order noted in the figures.
It is to be understood that the flowcharts and block diagrams of the present invention illustrate the architecture, functionality, and operation of possible implementations of systems, apparatuses, devices, methods according to various embodiments of the present invention. Where each block in the flowchart or block diagrams may represent a unit, module, segment, code, or the like, which comprises executable instructions for implementing the specified functions. Moreover, each block or combination of blocks in the block diagrams and flowchart illustrations can be implemented by hardware-based systems that perform the specified functions, or by combinations of hardware and computer instructions.
It should be understood that the units and modules related in the embodiments of the present invention may be implemented by software, or may be implemented by hardware, for example, the units and modules may be located in a processor.
Example 1:
as shown in fig. 1, embodiment 1 of the present invention provides a method for controlling a computing network service based on a service level agreement SLA, including step S11, step S12, and step S13.
As shown in fig. 1, step S11 is to obtain a certain terminal type, a certain application type, and a future service state of a certain terminal application that accesses the computing network from a certain moment.
Specifically, in this embodiment, the present invention aims to provide an adaptive computing network service for a terminal application accessing a computing network, and in particular, to provide a computing network capability guarantee adapted to a terminal type, an application type, and a service state that changes with time during the use of the computing network service by the terminal application, so that the terminal type, the application type, and the service state need to be acquired at any time during the whole process of using the computing network service by the terminal application.
Optionally, the acquiring a certain terminal type, a certain application type, and a future service state of a certain terminal application accessed to the computing network from a certain moment specifically includes:
when a session establishment request sent to an computing network by a certain terminal application is monitored, a terminal identification and an application identification are obtained from the session establishment request, and a corresponding certain terminal type and a corresponding certain application type are obtained according to the terminal identification and the application identification;
and monitoring the current service state of the certain terminal application after the session is established with the computing network in real time, and predicting the future service state starting from a certain moment according to the certain terminal type and the certain application type and combining with the current service state.
Optionally, when a session establishment request sent by a certain terminal application to the computing network is monitored, the method further comprises:
and acquiring a service scene identifier from the session establishment request, acquiring a preset certain initial service state according to the service scene identifier, and taking the certain initial service state as a service state starting from the initial time of session establishment.
Specifically, in this embodiment, the whole process of using the computing network service by the terminal application may be divided into two cases, where the first case is that when the terminal application requests access to the computing network, a default computing capability guarantee needs to be configured for the terminal application first, and at this time, the computing network service control device (e.g., computing network platform) may obtain the corresponding terminal type, application type and preset initial service state by carrying the terminal identifier, application identifier and service scene identifier in the session establishment request sent to the computing network by the terminal application; the second situation is that after the terminal application accesses the computing network, the computing network capability guarantee in use may not meet the service state requirement at a certain time in the future, the future service state needs to be predicted by monitoring the current service state, and when the computing network capability guarantee of the future service state requirement changes, the corresponding future service state and the changing moment are recorded as the basis for changing the computing network capability guarantee service in the subsequent steps.
Optionally, the predicting the future service state from a certain moment according to the certain terminal type and the certain application type in combination with the current service state specifically includes:
inputting the certain terminal type, the certain application type and the current service state into a pre-trained and obtained prediction model so as to predict the future service state of the certain terminal application continuously changing within a preset future time length;
and when the first SLA index required by the future service state from a certain moment and the second SLA index required by the current service state are not in the same SLA index level and the duration time of the same SLA index level is not longer than a preset duration threshold value, acquiring the predicted future service state from the certain moment.
Specifically, in this embodiment, the network computing service capability meeting the requirement of the service state may be selected according to the SLA index level, so when predicting whether the network computing capability guarantee needs to be changed at a certain time in the future, whether the change amplitude of the future service state exceeds the current SLA index level range may be further predicted, if so, the duration in the changed SLA index level range may be further predicted, if the duration is too short, the network computing capability guarantee does not need to be changed, and if the duration is longer, the network computing service capability needs to be reconfigured.
As shown in fig. 1, step S12 determines a certain SLA requirement corresponding to the certain terminal type, the certain application type, and the future traffic state from a certain moment.
Specifically, in the present embodiment, an automatically adapted computing network service is provided by automatically determining SLA requirements, which vary according to terminal type, application type, and traffic state, and thus the computing network service control apparatus needs to automatically perceive the SLA requirements of the terminal application to vary.
Optionally, the determining a certain SLA requirement corresponding to the certain terminal type, the certain application type and the future service state from a certain moment specifically includes:
and inquiring a pre-established terminal type, application type, service state and SLA requirement mapping set according to the certain terminal type, the certain application type and the future service state from a certain moment, and determining a certain corresponding SLA requirement.
Specifically, in this embodiment, the computing network service control device is assisted to acquire the SLA requirement change of the terminal application by using a pre-established terminal type, application type, service state and SLA requirement mapping set.
Optionally, the terminal type, the application type, the service state and the SLA requirement mapping set are pre-established specifically according to the following steps:
counting various SLA index values of different terminal types, different application types and different service states of different terminal applications accessed to the computing network;
determining an SLA index level and a guarantee priority corresponding to each terminal type, each application type and each SLA index value under each service state, and forming an SLA requirement by the SLA index level and the guarantee priority;
and establishing a mapping set of the terminal type, the application type, the service state and the SLA requirement, wherein the mapping relationship comprises the mapping relation between each terminal type, each application type, each service state and the corresponding SLA requirement.
Specifically, in this embodiment, a mapping set of terminal types, application types, service states and SLA requirements is obtained by counting a large number of terminal applications accessing to a computing network, analyzing the respective terminal types, application types, and service states in the process of using computing network services of the terminal applications, determining SLA index levels and guarantee priorities (for example, a certain SLA index needs to be preferentially guaranteed) of each index according to values required by each SLA index (for example, bandwidth, time delay, etc.) of the service states according to an SLA index grading policy, generating different SLA requirements according to different SLA index levels and guarantee priorities, establishing mapping relations among different terminal types, different application types, different service states and different SLA requirements, and storing in a mapping set form so as to facilitate querying during use.
As shown in fig. 1, step S13 controls the computing network to provide services for the certain terminal application according to the certain moment and the certain SLA requirement.
Specifically, in this embodiment, the computing network service capability is selected according to the obtained certain SLA requirement, and the computing network is controlled to provide the corresponding computing network service for the terminal application from a certain moment of determination.
Optionally, the controlling the computing network to provide services for the certain terminal application according to the certain moment and the certain SLA requirement specifically includes:
and sending the certain moment and the certain SLA requirement to the certain terminal application, so that the certain terminal application sends a message which encapsulates the certain SLA requirement to an accounting network at the certain moment, and the accounting network provides service for the certain terminal application according to the certain SLA requirement after acquiring the certain SLA requirement from the message.
Specifically, in this embodiment, a possible method for controlling an algorithm network to provide an algorithm network service corresponding to an SLA requirement by using an algorithm network service control device is provided, and the algorithm network autonomously provides a corresponding algorithm network capability guarantee according to the SLA requirement by sending the corresponding SLA requirement to the algorithm network at a corresponding time by using a terminal application, so that the method is compatible with the algorithm network SLA service method in the prior art, and no improvement is required for the algorithm network.
Optionally, the controlling the computing network to provide services for the certain terminal application according to the certain moment and the certain SLA requirement specifically includes:
selecting a certain algorithm configuration strategy corresponding to a certain SLA demand according to a pre-established SLA demand and algorithm configuration strategy mapping set;
and controlling the computing network to provide computing power resources and network resources in the computing network configuration strategy for the certain terminal application from the certain moment.
Specifically, in this embodiment, another possible method for controlling the network service control device to provide the network service corresponding to the SLA requirement is provided, after the mapping relationship between the different terminal types, the different application types, the different service states and the different SLA requirements is established, the mapping relationship between the different SLA requirements and the network configuration policy is further established, and the mapping relationship is also stored in a mapping set manner, so that the network configuration policy corresponding to the SLA requirements is directly obtained when the network service control device is used.
Optionally, the controlling the computing network provides computing power resources and network resources in the computing network configuration policy for the certain terminal application from the certain moment, which specifically includes:
and sending the certain moment and the certain calculation network configuration strategy to the certain terminal application, so that the certain terminal application sends a message which encapsulates the certain calculation network configuration strategy to the calculation network at the certain moment, and the calculation network obtains the certain calculation network configuration strategy from the message and provides calculation power resources and network resources for the certain terminal application according to the certain calculation network configuration strategy.
Specifically, in this embodiment, after a certain network configuration policy is obtained, a certain moment and a certain network configuration policy are sent to a terminal application, so that the terminal application sends a message carrying the certain network configuration policy to the network, and the network provides services for the terminal application according to the certain network configuration policy in the message, so that when the network resource required by the service of the terminal application changes, the network can be timely notified to provide the service suitable for the network.
In a specific example, the overall flow of providing a computing network service based on a computing network service control method of a service level agreement SLA is as follows:
1) Collecting terminal identification, application identification, service scene identification and various SLA index values of terminal application accessed by a computing network history in a computing network platform;
2) Dividing different terminal types, different application types, different service states, different SLA index levels and guarantee priorities (namely different SLA demands) according to terminal identifications, application identifications, service scene identifications and various SLA index values, and establishing a terminal type, application type, service state and SLA demand mapping set comprising mapping relations among each terminal type, each application type, each service state and corresponding SLA demand;
3) Formulating different computational network configuration strategies according to computational network resources, wherein the computational network configuration strategies comprise computational effort arrangement strategies and network arrangement strategies (namely how to arrange computational effort resources and network resources), and establishing an SLA (SLA requirement) and computational network configuration strategy mapping set comprising mapping relations between each SLA requirement and the corresponding computational network configuration strategies;
4) When a terminal application sends a session establishment request to an algorithm network, acquiring a terminal identifier, an application identifier and a service scene identifier of the corresponding terminal application, determining a terminal type, an application type and a default service state according to the terminal identifier, and selecting a corresponding first SLA requirement from the terminal type, the application type, the service state and an SLA requirement mapping set;
5) Acquiring a first computing network configuration strategy from the mapping set of the SLA requirement and the computing network configuration strategy according to the first SLA requirement, and sending the first computing network configuration strategy to a terminal for application, wherein the starting execution time of the first computing network configuration strategy is instant (initial time), so that the time can not be sent;
6) After receiving the first calculation network configuration strategy, the terminal application encapsulates the first calculation network configuration strategy in a message header and sends the message to the calculation network to request service;
7) After receiving the message, the computing network analyzes the message, obtains a first computing network configuration strategy, and configures corresponding computing power resources and network resources for the terminal application according to the first computing network configuration strategy;
8) Monitoring the current service state of the terminal application after establishing a session with the computing network in real time, predicting the future service state of the terminal application through the pre-collected service state change data of the terminal application accessed to the computing network, if a certain SLA index required by starting from a certain moment T1 in the future exceeds the level range of the corresponding SLA index of the current service state, further predicting the duration T2 of the change, and if the duration T2 exceeds a set duration threshold T, providing new computing network capacity guarantee according to a new index level;
9) Recording a certain moment T1 in the future, acquiring a second SLA requirement corresponding to the moment, further acquiring a second computing network configuration strategy, and sending the second computing network configuration strategy to a terminal application;
10 The terminal application encapsulates the second computing network configuration strategy at the time T1 and sends the second computing network configuration strategy to the computing network to obtain computing power resources and network resource services corresponding to the computing network;
11 If the future service state changes again according to the current service state after the real-time monitored terminal application establishes the session with the computing network, repeating the steps 8) -10), and executing according to the new strategy without waiting for the time length of T2, namely, the computing network receives the new computing network configuration strategy.
This specific example is a preferred embodiment of the present invention, and it will be understood that, when the present invention is implemented, there may be a plurality of changes, for example, the selected first SLA requirement may be sent to the terminal application, the terminal application packages the first SLA requirement with a message, the computing network formulates a corresponding first computing network configuration policy according to the first SLA requirement, the second SLA requirement and the time T1 may be sent to the terminal application, the terminal application packages the second SLA requirement into a message at the time T1 and sends the message to the computing network, and then formulates a corresponding computing network configuration policy; or the computing network platform can directly control the computing network to provide service according to the first computing network configuration strategy and the second computing network configuration strategy at the initial moment and the T1 moment, and the terminal application is not required to send related messages.
Example 2:
as shown in fig. 2, embodiment 2 of the present invention provides a service control device for an algorithm network based on a service level agreement SLA, including:
an obtaining module 11, configured to obtain a certain terminal type, a certain application type, and a future service state of a certain terminal application that accesses the computing network from a certain moment;
a determining module 12, connected to the acquiring module 11, configured to determine a certain SLA requirement corresponding to the certain terminal type, the certain application type, and the future service state from a certain moment;
and the control module 13 is connected with the determination module 12 and is used for controlling the computing network to provide services for the certain terminal application according to the certain moment and the certain SLA requirement.
Optionally, the acquiring module 11 specifically includes at least one of the following:
the monitoring acquisition unit is used for acquiring a terminal identifier and an application identifier from a session establishment request when monitoring the session establishment request sent by a certain terminal application to an computing network, and acquiring a certain corresponding terminal type and a certain application type according to the terminal identifier and the application identifier;
the monitoring prediction unit is connected with the monitoring acquisition unit and is used for monitoring the current service state of the certain terminal application after the session is established with the computing network in real time and predicting the future service state starting from a certain moment according to the certain terminal type and the certain application type and combining with the current service state.
Optionally, the snoop obtaining unit is further configured to:
and acquiring a service scene identifier from the session establishment request, acquiring a preset certain initial service state according to the service scene identifier, and taking the certain initial service state as a service state starting from the initial time of session establishment.
Optionally, the snoop prediction unit specifically includes:
the prediction subunit is used for inputting the certain terminal type, the certain application type and the current service state into a prediction model obtained by pre-training so as to predict the future service state of the certain terminal application continuously changing within a preset future time length;
and the obtaining subunit is connected with the predicting subunit and is used for obtaining the predicted future service state from a certain moment when the first SLA index required by the future service state from the certain moment and the second SLA index required by the current service state are not in the same SLA index level and are not longer than a preset duration threshold value in the duration time of the same SLA index level.
Optionally, the determining module 12 is specifically configured to:
and inquiring a pre-established terminal type, application type, service state and SLA requirement mapping set according to the certain terminal type, certain application type and future service state from a certain moment to acquire a certain corresponding SLA requirement.
Optionally, the terminal type, the application type, the service state and the SLA requirement mapping set are specifically pre-established by a mapping set module, and the mapping set module specifically includes:
the statistics unit is used for counting various terminal types, different application types and various SLA index values under different service states of different terminal applications accessed to the computing network;
the composition unit is connected with the statistics unit and is used for determining the SLA index level and the guarantee priority corresponding to each terminal type, each application type and each SLA index value under each service state, and the SLA index level and the guarantee priority form an SLA requirement;
the establishing unit is connected with the composing unit and is used for establishing a mapping set of the terminal type, the application type, the service state and the SLA requirement, wherein the mapping relationship comprises the mapping relationship between each terminal type, each application type, each service state and the corresponding SLA requirement.
Optionally, the control module 13 is specifically configured to:
and sending the certain moment and the certain SLA requirement to the certain terminal application, so that the certain terminal application sends a message which encapsulates the certain SLA requirement to an accounting network at the certain moment, and the accounting network provides service for the certain terminal application according to the certain SLA requirement after acquiring the certain SLA requirement from the message.
Optionally, the control module 13 specifically includes:
the selection unit is used for selecting a certain algorithm network configuration strategy corresponding to a certain SLA requirement according to a preset SLA requirement and algorithm network configuration strategy mapping set;
and the control unit is connected with the selection unit and used for controlling the computing network to provide computing power resources and network resources in the computing network configuration strategy for the certain terminal application from the certain moment.
Optionally, the control unit is specifically configured to:
and sending the certain moment and the certain calculation network configuration strategy to the certain terminal application, so that the certain terminal application sends a message which encapsulates the certain calculation network configuration strategy to the calculation network at the certain moment, and the calculation network obtains the certain calculation network configuration strategy from the message and provides calculation power resources and network resources for the certain terminal application according to the certain calculation network configuration strategy.
Example 3:
as shown in fig. 3, embodiment 3 of the present invention provides a network service control device, which includes a memory 10 and a processor 20, where the memory 10 stores a computer program, and when the processor 20 runs the computer program stored in the memory 10, the processor 20 executes the network service control method based on the service level agreement SLA as described in embodiment 1.
The memory 10 is connected to the processor 20, the memory 10 may be a flash memory, a read-only memory, or other memories, and the processor 20 may be a central processing unit or a single chip microcomputer.
The memory 10 includes volatile or nonvolatile, removable or non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, computer program modules or other data. Computer-readable storage media includes, but is not limited to, RAM (Random Access Memory ), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory, charged erasable programmable Read-Only Memory), flash Memory or other Memory technology, CD-ROM (Compact Disc Read-Only Memory), digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer.
Example 4:
as shown in fig. 4, embodiment 4 of the present invention provides a computing network service system, including:
a computing network service control apparatus 1 for executing the computing network service control method based on the service level agreement SLA as described in embodiment 1;
the computing network 2 is connected with the computing network service control device 1 and is used for providing services for terminal applications according to the control of the computing network service control device 1;
and the terminal 3 is used for installing an application, accessing the computing network 2 and obtaining the service provided by the computing network 2.
The embodiments 1-4 of the present invention provide a method, an apparatus, and a system for controlling an accounting network service based on an SLA, by starting from a time when a service state of a terminal application changes in a process of using an accounting network service to the terminal application accessing the accounting network, obtaining an SLA requirement adapted to the service state of the terminal application, providing an accounting network service capable of changing according to time to the terminal application according to the time and the SLA requirement, and providing dynamic SLA and accounting network capability guarantee according to the service state change to the terminal application, thereby improving an experience of the accounting network service.
It is to be understood that the above embodiments are merely illustrative of the application of the principles of the present invention, but not in limitation thereof. Various modifications and improvements may be made by those skilled in the art without departing from the spirit and substance of the invention, and are also considered to be within the scope of the invention.

Claims (10)

1. A method for controlling a service of a computing network based on a service level agreement SLA, comprising:
acquiring a certain terminal type and a certain application type of a certain terminal application accessed to an computing network and a future service state of the certain terminal application from a certain moment;
determining a certain SLA requirement corresponding to the certain terminal type, the certain application type and the future service state from a certain moment;
controlling a computing network to provide service for the certain terminal application according to the certain moment and the certain SLA demand;
the determining a certain SLA requirement corresponding to the certain terminal type, the certain application type and the future service state from a certain moment specifically comprises:
counting various SLA index values of different terminal types, different application types and different service states of different terminal applications accessed to the computing network;
determining an SLA index level and a guarantee priority corresponding to each terminal type, each application type and each SLA index value under each service state, and forming an SLA requirement by the SLA index level and the guarantee priority;
establishing a terminal type, an application type, a service state and SLA requirement mapping set comprising a mapping relation between each terminal type, each application type, each service state and corresponding SLA requirement;
and inquiring a preset terminal type, application type, service state and SLA requirement mapping set according to the terminal type, the application type and the future service state from a certain moment, and determining a corresponding certain SLA requirement.
2. The method according to claim 1, wherein the obtaining a certain terminal type, a certain application type, and a future traffic state of a certain terminal application accessing the computing network from a certain moment specifically comprises:
when a session establishment request sent to an computing network by a certain terminal application is monitored, a terminal identification and an application identification are obtained from the session establishment request, and a corresponding certain terminal type and a corresponding certain application type are obtained according to the terminal identification and the application identification;
and monitoring the current service state of the certain terminal application after the session is established with the computing network in real time, and predicting the future service state starting from a certain moment according to the certain terminal type and the certain application type and combining with the current service state.
3. The method of claim 2, wherein upon hearing a session establishment request sent by a terminal application to the computing network, the method further comprises:
and acquiring a service scene identifier from the session establishment request, acquiring a preset certain initial service state according to the service scene identifier, and taking the certain initial service state as a service state starting from the initial time of session establishment.
4. The method according to claim 2, wherein predicting future traffic states from a certain moment in time based on the certain terminal type, the certain application type in combination with the current traffic state, comprises:
inputting the certain terminal type, the certain application type and the current service state into a pre-trained and obtained prediction model so as to predict the future service state of the certain terminal application continuously changing within a preset future time length;
and when the first SLA index required by the future service state from a certain moment and the second SLA index required by the current service state are not in the same SLA index level and the duration time of the same SLA index level is not longer than a preset duration threshold value, acquiring the predicted future service state from the certain moment.
5. The method according to any of the claims 1-4, wherein said controlling the computing network to provide services for said certain terminal application according to said certain moment and said certain SLA requirements, in particular comprises:
and sending the certain moment and the certain SLA requirement to the certain terminal application, so that the certain terminal application sends a message which encapsulates the certain SLA requirement to an accounting network at the certain moment, and the accounting network provides service for the certain terminal application according to the certain SLA requirement after acquiring the certain SLA requirement from the message.
6. The method according to any of the claims 1-4, wherein said controlling the computing network to provide services for said certain terminal application according to said certain moment and said certain SLA requirements, in particular comprises:
selecting a certain algorithm configuration strategy corresponding to a certain SLA demand according to a pre-established SLA demand and algorithm configuration strategy mapping set;
and controlling the computing network to provide computing power resources and network resources in the computing network configuration strategy for the certain terminal application from the certain moment.
7. The method according to claim 6, wherein said controlling the network provides computing power resources and network resources in said certain network configuration policy for said certain terminal application from said certain moment in time, in particular comprising:
and sending the certain moment and the certain calculation network configuration strategy to the certain terminal application, so that the certain terminal application sends a message which encapsulates the certain calculation network configuration strategy to the calculation network at the certain moment, and the calculation network obtains the certain calculation network configuration strategy from the message and provides calculation power resources and network resources for the certain terminal application according to the certain calculation network configuration strategy.
8. A service level agreement SLA-based computing network service control apparatus, comprising:
the system comprises an acquisition module, a calculation module and a calculation module, wherein the acquisition module is used for acquiring a certain terminal type and a certain application type of a certain terminal application accessed to a calculation network and a future service state of the certain terminal application from a certain moment;
the determining module is connected with the acquiring module and is used for determining a certain SLA requirement corresponding to the certain terminal type, the certain application type and the future service state from a certain moment;
the control module is connected with the determination module and used for controlling the computing network to provide service for the certain terminal application according to the certain moment and the certain SLA requirement;
the determining module is specifically configured to:
counting various SLA index values of different terminal types, different application types and different service states of different terminal applications accessed to the computing network;
determining an SLA index level and a guarantee priority corresponding to each terminal type, each application type and each SLA index value under each service state, and forming an SLA requirement by the SLA index level and the guarantee priority;
establishing a terminal type, an application type, a service state and SLA requirement mapping set comprising a mapping relation between each terminal type, each application type, each service state and corresponding SLA requirement;
and inquiring a preset terminal type, application type, service state and SLA requirement mapping set according to the terminal type, the application type and the future service state from a certain moment, and determining a corresponding certain SLA requirement.
9. A computer network service control device comprising a memory and a processor, wherein the memory stores a computer program, and wherein the processor performs the computer network service control method according to any one of claims 1-7 based on a service level agreement SLA when the processor runs the computer program stored in the memory.
10. A computing network service system, comprising:
an algorithm network service control device for executing the algorithm network service control method based on the service level agreement SLA according to any one of claims 1-7;
the computing network is connected with the computing network service control device and is used for providing service for the terminal application according to the control of the computing network service control device;
and the terminal is used for installing an application, accessing the computing network by the application and obtaining the service provided by the computing network.
CN202210979000.5A 2022-08-16 2022-08-16 SLA-based calculation network service control method, device and system Active CN115361302B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210979000.5A CN115361302B (en) 2022-08-16 2022-08-16 SLA-based calculation network service control method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210979000.5A CN115361302B (en) 2022-08-16 2022-08-16 SLA-based calculation network service control method, device and system

Publications (2)

Publication Number Publication Date
CN115361302A CN115361302A (en) 2022-11-18
CN115361302B true CN115361302B (en) 2023-08-22

Family

ID=84033410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210979000.5A Active CN115361302B (en) 2022-08-16 2022-08-16 SLA-based calculation network service control method, device and system

Country Status (1)

Country Link
CN (1) CN115361302B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588946A (en) * 2004-09-14 2005-03-02 北京邮电大学 Managing system for providing service quality assuranced on internet and its realizing method
CN1815965A (en) * 2006-02-22 2006-08-09 北京邮电大学 Service quality charging method of internet business based on service grade protcol
CN1859418A (en) * 2006-03-06 2006-11-08 华为技术有限公司 Distributing method and system for network resource in communication network
CN101232339A (en) * 2008-02-18 2008-07-30 中国网络通信集团公司 Dynamic service level protocol control system and control method
CN101272287A (en) * 2008-04-17 2008-09-24 华为技术有限公司 Method, device and system for monitoring service quality of user service
CN103649920A (en) * 2011-06-27 2014-03-19 微软公司 Resource management for cloud computing platforms
CN104580524A (en) * 2015-01-30 2015-04-29 华为技术有限公司 Resource scaling method and cloud platform with same
WO2021138815A1 (en) * 2020-01-07 2021-07-15 刘建新 Mobile terminal management and control system and service data processing method
CN113949645A (en) * 2020-07-15 2022-01-18 华为技术有限公司 Service processing method, device, equipment and system
CN114615180A (en) * 2022-03-09 2022-06-10 阿里巴巴达摩院(杭州)科技有限公司 Calculation force network system, calculation force calling method and device
CN114629805A (en) * 2020-11-27 2022-06-14 ***通信有限公司研究院 SLA policy processing method and device, server and service node

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588946A (en) * 2004-09-14 2005-03-02 北京邮电大学 Managing system for providing service quality assuranced on internet and its realizing method
CN1815965A (en) * 2006-02-22 2006-08-09 北京邮电大学 Service quality charging method of internet business based on service grade protcol
CN1859418A (en) * 2006-03-06 2006-11-08 华为技术有限公司 Distributing method and system for network resource in communication network
CN101232339A (en) * 2008-02-18 2008-07-30 中国网络通信集团公司 Dynamic service level protocol control system and control method
CN101272287A (en) * 2008-04-17 2008-09-24 华为技术有限公司 Method, device and system for monitoring service quality of user service
CN103649920A (en) * 2011-06-27 2014-03-19 微软公司 Resource management for cloud computing platforms
CN104580524A (en) * 2015-01-30 2015-04-29 华为技术有限公司 Resource scaling method and cloud platform with same
WO2021138815A1 (en) * 2020-01-07 2021-07-15 刘建新 Mobile terminal management and control system and service data processing method
CN113949645A (en) * 2020-07-15 2022-01-18 华为技术有限公司 Service processing method, device, equipment and system
WO2022012352A1 (en) * 2020-07-15 2022-01-20 华为技术有限公司 Service processing method and apparatus, and device, and system
CN114629805A (en) * 2020-11-27 2022-06-14 ***通信有限公司研究院 SLA policy processing method and device, server and service node
CN114615180A (en) * 2022-03-09 2022-06-10 阿里巴巴达摩院(杭州)科技有限公司 Calculation force network system, calculation force calling method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"云服务可用性和可靠性测评与优化方法".《中国优秀硕士学位论文全文数据库》.2019,全文. *

Also Published As

Publication number Publication date
CN115361302A (en) 2022-11-18

Similar Documents

Publication Publication Date Title
KR102630605B1 (en) Communication methods and related devices
US11102641B2 (en) SIM card status determination method and SIM card status determination device
CN108924221B (en) Method and device for allocating resources
KR101542042B1 (en) Cellular telecommunication system network element, corresponding method and computer -readable storage medium
CN109391498B (en) Management method of network component and network equipment
EP1792447A1 (en) Method for pre-emptively managing radio resources in a mobile communications network
WO2015096680A1 (en) Node distribution method and control center
US11683740B2 (en) Intelligent 5G network slicing
CN112543508A (en) Wireless resource allocation method and network architecture for 5G network slice
CN109379208B (en) Network object management method and device
CN106792923A (en) A kind of method and device for configuring qos policy
CN115361302B (en) SLA-based calculation network service control method, device and system
EP3932115A1 (en) Network slice selection in a wireless telecommunications network
CN111885667B (en) Network resource allocation method and system
CN112688798A (en) Link aggregation method of traffic forwarding equipment and traffic forwarding equipment
CN113453285B (en) Resource adjusting method, device and storage medium
CN115580568A (en) Method and system for realizing network service quality guarantee based on IPv6 flow label
CN104509155A (en) Method and device for transmitting service
CN115515171A (en) Load prediction method and device of SA network and electronic equipment
CN115103401B (en) Network traffic configuration method, system and device based on 5G multi-dimension
CN111182523A (en) Method, device, terminal and storage medium for realizing card selection
CN112367708A (en) Network resource allocation method and device
CN114024855A (en) Method and device for fusing network slice and edge cloud
WO2024093219A1 (en) Service path optimization method and apparatus, and storage medium
CN114980148B (en) Network capability determining method and device

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
GR01 Patent grant
GR01 Patent grant