Calculation network and service SLA bidirectional adaptive method and system
By portraying the demands of industry business scenarios and establishing two-way mapping tables, the two-way adaptation of computing networks and business SLAs is solved, and the problem that SLA services in the existing technology cannot meet the needs of complex and diverse industries is achieved, and the effects of business experience guarantee and business adaptation computing networks are achieved.
Patent Information
- Application Number
- CN202311103808.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-02-28
AI Technical Summary
The existing technology is difficult to provide flexible and differentiated SLA services to industry users and cannot meet the complex and diverse industry needs.
By portraying the demands of the business scenarios, describing them as business SLA indicators, and establishing a two-way mapping table of business SLA to computing network SLA and computing network SLA to computing network resource strategies, realizing two-way adaptation between computing network and business SLA.
It realizes agile tuning of computing network resources based on business perception and demand changes to ensure business experience, and through two-way adjustment, it realizes business adaptation to computing networks, achieving the effect of network industry collaboration and ensuring controllable business quality.
Smart Images

Figure CN119545443A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a method for bidirectional self-adaptation between a computing network and a service SLA, a system for bidirectional self-adaptation between a computing network and a service SLA, an electronic device, and a computer-readable storage medium. Background Art
[0002] In the 5G era, the further improvement of mobile communication technology capabilities is expected to help vertical industrial fields reconsider how to wirelessly interconnect machines and production lines, thereby promoting the digital transformation of the entire society. Mobile communication services have changed from user-oriented (2C) types to industry-oriented (2B) types, and the terminals are mainly machines, sensors, robots, etc. For traditional 2C services, users have a much higher tolerance for service interruptions than machines. For example, when the mobile network connection quality is poor or the service is interrupted, 2C users can try to redial later, but for 2B business users, it may cause the production line to be shut down, resulting in loss of production efficiency. SLA (Service Level Agreement), also known as service level assurance, is a contract between a service provider and a customer that aims to establish a common understanding of services, priorities, responsibilities, etc. For industry customers, SLA includes business SLA,
[0003] The network SLA consists of two parts. The business SLA starts from the industry business flow and defines indicators such as the business flow interruption duration and the amount of data transmitted. The network SLA starts from the computing network perspective and defines indicators such as the rate, latency, and computing power of the network connection.
[0004] Industry-oriented SLA services usually involve users selecting a network service level, and then the service provider provides network services to users based on that level. As industry needs become more diversified, customized, and complex, providing only one fixed SLA service to industry users is no longer enough to meet the needs. How to provide industry users with a better computing network service experience and provide differentiated and flexible SLA guarantees for different industrial scenarios is an urgent problem that needs to be solved in the process of computing network services for the industry. Summary of the invention
[0005] In order to at least solve the technical problem in the prior art that only a fixed SLA service is provided to industry users and cannot meet their needs, the present disclosure provides a bidirectional adaptive method for computing network and business SLA, a bidirectional adaptive system for computing network and business SLA, an electronic device and a computer-readable storage medium, which can realize agile tuning of the computing network according to business perception and demand changes, ensure business experience, and realize computing network adaptation to business; on the other hand, realize business adaptation to computing network, achieve the effect of network-industry collaboration, and ensure controllable business quality.
[0006] In a first aspect, the present disclosure provides a method for bidirectional adaptation of a computing network and a business service level agreement (SLA), the method comprising:
[0007] Profiling business scenarios and describing them as business SLA indicators;
[0008] Establish a bidirectional mapping table from business SLA to computing network SLA, and from computing network SLA to computing network resource strategy;
[0009] Obtain the business SLA indicator requirements corresponding to the business operation status, map them into computing network SLA indicators, and configure the corresponding computing network resource strategy for the business according to the mapped computing network SLA indicators and the bidirectional mapping table;
[0010] Monitor the business SLA indicator information and computing network SLA indicator information of the current application, and compare them with the business SLA indicator and computing network SLA indicator corresponding to the current computing network resource strategy in the bidirectional mapping table;
[0011] Based on the comparison results, two-way adjustment of service SLA and computing network resource strategy is implemented on the business side and computing network side.
[0012] Furthermore, the method further comprises:
[0013] Divide the business SLA indicators into different levels, and set different levels of computing network SLA indicators and different levels of computing network resource strategies corresponding to the different levels of business SLA indicators;
[0014] In the bidirectional mapping table, each level of service SLA indicator is mapped one-to-one with each level of computing network SLA indicator, and each level of computing network SLA indicator is mapped one-to-one with each level of computing network resource strategy.
[0015] Furthermore, the business SLA indicator requirements corresponding to the business operation status are obtained, mapped to the computing network SLA indicators, and the corresponding computing network resource strategy is configured for the business according to the mapped computing network SLA indicators and the bidirectional mapping table, including:
[0016] Determine the required service SLA indicator level according to the range of the ideal operation state of the service, and map the required service SLA indicator level to the level of the computing network SLA indicator according to the bidirectional mapping table;
[0017] A computing network resource strategy of a corresponding level is configured for the service according to the level of the computing network SLA indicator and the bidirectional mapping table.
[0018] Furthermore, the bidirectional adjustment of the service SLA and the computing network resource strategy is implemented on the service side and the computing network side according to the comparison result, including:
[0019] When the computing network SLA indicator exceeds the current operating indicator level range,
[0020] If the monitoring value of the computing network SLA indicator is lower than the corresponding computing network SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, then adjust the service SLA to the corresponding lower level according to the monitoring value of the computing network SLA indicator and the bidirectional mapping table;
[0021] If the monitoring value of the computing network SLA indicator is higher than the corresponding computing network SLA indicator level range under the current computing network resource strategy, the business SLA is adjusted to the corresponding higher level according to the monitoring value of the computing network SLA indicator and the bidirectional mapping table, or the business SLA maintains the current business operation status unchanged;
[0022] When the business SLA indicator exceeds the current operating indicator level range,
[0023] If the monitored value of the business SLA indicator is lower than the corresponding business SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, the computing network resource strategy is adjusted to a corresponding lower level according to the monitored value of the business SLA indicator and the bidirectional mapping table;
[0024] If the monitored value of the business SLA indicator is higher than the corresponding business SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, the computing network resource strategy is adjusted to the corresponding higher level according to the monitored value of the business SLA indicator and the bidirectional mapping table.
[0025] Furthermore, the method further comprises:
[0026] If the monitored value of the computing network SLA indicator is lower than the minimum computing network SLA indicator value in the bidirectional mapping table, an abnormal warning is issued; and,
[0027] If the monitored value of the service SLA indicator exceeds the range of the service SLA indicator in the bidirectional mapping table, an abnormal warning is issued.
[0028] In a second aspect, the present disclosure provides a computing network and service SLA bidirectional adaptive system, the system comprising:
[0029] The business profiling module is configured to profile business scenarios and describe them as business SLA indicators;
[0030] A mapping module, which is configured to establish a bidirectional mapping table from business SLA to computing network SLA, and from computing network SLA to computing network resource strategy;
[0031] A computing network strategy configuration module, which is configured to obtain the business SLA indicator requirements corresponding to the business operation status, map them into computing network SLA indicators, and configure the corresponding computing network resource strategy for the business according to the mapped computing network SLA indicators and the bidirectional mapping table;
[0032] A monitoring module, which is configured to monitor the business SLA indicator information and the computing network SLA indicator information of the current application, and compare them with the business SLA indicators and the computing network SLA indicators corresponding to the current computing network resource strategy in the bidirectional mapping table;
[0033] The adjustment module is configured to implement bidirectional adjustment of the service SLA and computing network resource strategy on the service side and the computing network side according to the comparison result of the monitoring module.
[0034] Furthermore, the mapping module is also configured to:
[0035] Divide the business SLA indicators into different levels, and set different levels of computing network SLA indicators and different levels of computing network resource strategies corresponding to the different levels of business SLA indicators; and,
[0036] In the bidirectional mapping table, each level of service SLA indicator is mapped one-to-one with each level of computing network SLA indicator, and each level of computing network SLA indicator is mapped one-to-one with each level of computing network resource strategy.
[0037] Furthermore, the computing network strategy configuration module is specifically configured as follows:
[0038] Determine the required service SLA indicator level according to the range of the ideal operation state of the service, and map the required service SLA indicator level to the level of the computing network SLA indicator according to the bidirectional mapping table;
[0039] A computing network resource strategy of a corresponding level is configured for the service according to the level of the computing network SLA indicator and the bidirectional mapping table.
[0040] In a third aspect, the present disclosure provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the bidirectional adaptive method for computing network and service SLA as described in any one of the first aspects.
[0041] In a fourth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for bidirectional adaptation of computing network and service SLA as described in any one of the first aspects above is implemented.
[0042] Beneficial effects:
[0043] The present disclosure provides a bidirectional adaptive method for computing network and business SLA, a bidirectional adaptive system for computing network and business SLA, an electronic device and a storage medium, which profiles the business needs of the industry, describes them as business SLA indicators, and finally forms a one-to-one bidirectional mapping table of the "business SLA - computing network SLA - computing network resource strategy" solution through computing network SLA indicator and strategy mapping. After the system provides the computing network resource strategy for the business, the system operates normally. Thereafter, the computing network status and business status monitoring are achieved through the collection of key indicators, and the computing network and business indicator information is visualized. And by comparing in real time with the pre-established mapping table, according to the comparison results, bidirectional adjustments can be implemented on the business side and the computing network side. On the one hand, according to business perception and demand changes, agile tuning of the computing network can be achieved.
[0044] Ensure business experience and realize computing network adaptation to business; on the other hand, based on computing network information such as network coverage quality or available bandwidth prediction, open computing network capabilities to upper-layer businesses, realize business layer to computing network capability call and business layer optimization, realize business adaptation to computing network, achieve the effect of network-industry collaboration, and ensure controllable business quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A flowchart of a bidirectional adaptive method for computing network and service SLA provided in the first embodiment of the present disclosure;
[0046] Figure 2 This is an architecture diagram of a computing network and service SLA bidirectional adaptive system provided in Embodiment 3 of the present disclosure;
[0047] Figure 3 This is an architecture diagram of an electronic device provided in Embodiment 4 of the present disclosure. DETAILED DESCRIPTION
[0048] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the present disclosure is further described in detail below in conjunction with the drawings and embodiments. It should be understood that the specific embodiments and drawings described herein are only used to explain the present invention, rather than to limit the present invention.
[0049] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence; and, in the absence of conflict, the embodiments in the present disclosure and the features in the embodiments can be arbitrarily combined with each other.
[0050] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure. The singular forms of "a", "said" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0051] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present disclosure, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0052] Computing network services involve thousands of industries, and the business scenarios vary greatly, and the business scenarios also have different requirements for computing networks. Providing only a fixed SLA service for industry users can no longer meet the needs, and the continuous enrichment of computing network configuration, scheduling and other capabilities also makes it possible to provide better SLA services for industry users.
[0053] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems existing in the prior art are described in detail below with specific embodiments. It is understandable that in the embodiments of the present application, the execution subject can perform some or all of the steps in the embodiments of the present application, and these steps or operations are only examples. The embodiments of the present application can also perform other operations or deformations of various operations. In addition, each step can be performed in a different order presented in the embodiments of the present application, and it is possible not to perform all the operations in the embodiments of the present application. And, the following several specific embodiments can be combined with each other, and may not be repeated in some embodiments for the same or similar concepts or processes.
[0054] Figure 1 A flowchart of a bidirectional adaptive method for computing network and service SLA provided in the first embodiment of the present disclosure is shown in FIG. Figure 1 As shown, the method includes:
[0055] Step S101: Profiling the business scenario requirements and describing them as business SLA indicators;
[0056] Step S102: Establish a bidirectional mapping table from service SLA to computing network SLA, and from computing network SLA to computing network resource policy;
[0057] Step S103: Obtain the service SLA indicator requirements corresponding to the service operation status, map them into computing network SLA indicators, and configure the corresponding computing network resource strategy for the service according to the mapped computing network SLA indicators and the bidirectional mapping table;
[0058] Step S104: monitor the business SLA indicator information and computing network SLA indicator information of the current application, and compare them with the business SLA indicator and computing network SLA indicator corresponding to the current computing network resource strategy in the bidirectional mapping table;
[0059] Step S105: According to the comparison result, bidirectional adjustment of service SLA and computing network resource strategy is implemented on the service side and the computing network side.
[0060] The implementation of the disclosed embodiment is divided into two stages: early system indicator planning, system operation monitoring and adaptive strategy configuration after the business is running;
[0061] During the early stage of system indicator planning, we conduct a demand profile of industry business scenarios based on the user's business conditions, and describe the industry business needs as specific business SLA indicators, such as transmission cycle, application data volume, etc.
[0062] According to the preset business SLA to computing network SLA indicator mapping rules, computing network SLA indicators such as user rate, latency, computing power, etc., then the computing network SLA indicators are configured with different computing network resource strategies. Each strategy information includes: network strategy, computing power strategy, and the business SLA is mapped to the computing network SLA, and the computing network SLA is mapped to the computing network resource strategy, forming a two-way mapping table of business SLA-computing network SLA-computing network resource strategy for this business scenario.
[0063] Then select the business SLA requirements that meet the most ideal business operation status, map them to computing network SLA indicators, configure computing network resource strategies accordingly, and the system is put into normal operation. This is the default operation status of the system.
[0064] After the business is running, monitor the application business indicator information and computing network indicator information of the main nodes of the current business, realize the visualization of computing network and business indicator information, and compare them with the business SLA indicators and computing network SLA indicators under the current computing network resource strategy in the two-way mapping table. According to the comparison results, two-way adjustments can be implemented on the business side and the computing network side. When the computing network SLA indicator exceeds the range, adjust the business SLA; when the business SLA indicator exceeds the range, adjust the computing network resource strategy, so as to ensure the normal operation of the business and avoid wasting computing network resources; realize the adaptation of computing network to business, and business to computing network, so as to achieve the effect of network-industry collaboration and ensure controllable business quality.
[0065] Furthermore, the method further comprises:
[0066] Divide the business SLA indicators into different levels, and set different levels of computing network SLA indicators and different levels of computing network resource strategies corresponding to the different levels of business SLA indicators;
[0067] In the bidirectional mapping table, each level of service SLA indicator is mapped one-to-one with each level of computing network SLA indicator, and each level of computing network SLA indicator is mapped one-to-one with each level of computing network resource strategy.
[0068] When profiling the needs of industry business scenarios, within the scope of normal business operation, the business SLA indicators are divided into different levels, such as levels "a, b, c,..."; then, corresponding to the different levels of business SLA indicators, the business SLA indicators of levels "a, b, c..." are mapped to the computing network SLA indicator levels, and each level of business SLA corresponds to each level of computing network SLA indicators. For example, the computing network SLA indicators of different levels can be expressed as "A, B, C,..."; then, according to the mapped computing network SLA indicators of different levels, different computing network resource strategies are configured for them, and the computing network resource strategies are also divided into different levels, such as levels "1, 2, 3,...".
[0069] By setting different levels, we can better achieve the one-to-one correspondence between business SLA indicators and computing network SLA indicators and computing network resource strategies. When monitoring business indicator information and computing network indicator information, we can compare them with the current level indicator range to determine whether they exceed the corresponding level, making it easier to adjust business SLA and computing network resource strategies.
[0070] Furthermore, the business SLA indicator requirements corresponding to the business operation status are obtained, mapped to the computing network SLA indicators, and the corresponding computing network resource strategy is configured for the business according to the mapped computing network SLA indicators and the bidirectional mapping table, including:
[0071] Determine the required service SLA indicator level according to the range of the ideal operation state of the service, and map the required service SLA indicator level to the level of the computing network SLA indicator according to the bidirectional mapping table;
[0072] A computing network resource strategy of a corresponding level is configured for the service according to the level of the computing network SLA indicator and the bidirectional mapping table.
[0073] After setting the levels of the business SLA indicators, computing network SLA indicators, and computing network resource strategies and corresponding them one by one, select the business SLA requirements that meet the most ideal business operation status, determine the level of the business SLA indicators, and then determine the computing network SLA indicators and computing network resource strategy levels corresponding to the business SLA indicator levels according to the two-way mapping table, and configure the computing network resources under the computing network resource strategy level.
[0074] Furthermore, the bidirectional adjustment of the service SLA and the computing network resource strategy is implemented on the service side and the computing network side according to the comparison result, including:
[0075] When the computing network SLA indicator exceeds the current operating indicator level range,
[0076] If the monitoring value of the computing network SLA indicator is lower than the corresponding computing network SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, then adjust the service SLA to the corresponding lower level according to the monitoring value of the computing network SLA indicator and the bidirectional mapping table;
[0077] If the monitoring value of the computing network SLA indicator is higher than the corresponding computing network SLA indicator level range under the current computing network resource strategy, the business SLA is adjusted to the corresponding higher level according to the monitoring value of the computing network SLA indicator and the bidirectional mapping table, or the business SLA maintains the current business operation status unchanged;
[0078] When the business SLA indicator exceeds the current operating indicator level range,
[0079] If the monitored value of the business SLA indicator is lower than the corresponding business SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, the computing network resource strategy is adjusted to a corresponding lower level according to the monitored value of the business SLA indicator and the bidirectional mapping table;
[0080] If the monitored value of the business SLA indicator is higher than the corresponding business SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, the computing network resource strategy is adjusted to the corresponding higher level according to the monitored value of the business SLA indicator and the bidirectional mapping table.
[0081] For the monitoring value of the computing network SLA indicator, if the monitoring value is lower than the current level indicator range and is still within the pre-set two-way mapping table range, it means that the current computing network resource supply is poor. The system can adjust the business SLA to the corresponding lower level to ensure normal business operation; when the monitoring value is higher than the current level indicator range, the system business control module can adjust the business SLA to the corresponding higher level, or keep the current business operation status unchanged, to provide users with a better business experience.
[0082] For the monitoring value of the business SLA indicator, if the monitoring value is lower than the current level indicator range and is still within the range of the pre-set two-way mapping table, it means that the current business demand has decreased. The computing network resource strategy can be adjusted to the corresponding lower level according to the pre-set two-way mapping table to avoid wasting computing network resources. When the monitoring value is higher than the current level indicator range and is still within the range of the pre-set two-way mapping table, the computing network resource strategy can be adjusted to the corresponding higher level according to the pre-set two-way mapping table to ensure normal business operation.
[0083] Furthermore, the method further comprises:
[0084] If the monitored value of the computing network SLA indicator is lower than the minimum computing network SLA indicator value in the bidirectional mapping table, an abnormal warning is issued; and,
[0085] If the monitored value of the business SLA indicator exceeds the range of the business SLA indicator in the bidirectional mapping table, an abnormal warning is issued
[0086] If the monitoring value of the computing network SLA indicator is lower than the current level indicator range and lower than the lowest computing network SLA indicator value in the pre-set two-way mapping table, it means that the current computing network resources can no longer support business operations, and the system will issue an abnormal warning and transfer to manual troubleshooting. If the monitoring value of the business SLA indicator is lower / higher than the current level indicator range and exceeds the lowest / highest value of the business SLA indicator in the pre-set mapping table, it means that the current business has exceeded the range of normal operation, and the system will issue an abnormal warning and transfer to manual troubleshooting.
[0087] Furthermore, when the computing network SLA indicators and the business SLA indicators are both within the current level indicator range, the system operates normally without adjustment.
[0088] Furthermore, the bidirectional mapping table information can be added, deleted, and modified, and can be updated at any time according to business needs and changes in computing network resources, so as to achieve a wider range of business SLA and computing network resource adjustments to meet user requirements.
[0089] The disclosed embodiment firstly describes the industry business demand by profiling it, describing it as a business SLA indicator, and finally forms a one-to-one corresponding bidirectional mapping table of the "business SLA-computing network SLA-computing network resource strategy" solution through computing network SLA indicators and computing network resource strategy mapping. The mapping table supports later dynamic modification and maintenance. After the system provides the computing network resource strategy for the business, the system runs normally. Thereafter, the computing network status and business status monitoring are realized through key indicator collection, and the computing network and business indicator information are visualized. And by comparing with the pre-established mapping table in real time, according to the comparison results, bidirectional adjustment can be implemented on the business side and the computing network side. On the one hand, according to business perception and demand changes, the agile tuning of the computing network is realized, the business experience is guaranteed, and the computing network is adapted to the business; on the other hand, based on the computing network information such as network coverage quality or available bandwidth prediction, the computing network capability is opened to the upper-layer business, and the business layer calls the computing network capability and optimizes the business layer, and the business adapts to the computing network, achieving the effect of network-industry collaboration and ensuring controllable business quality.
[0090] Embodiment 2 of the present disclosure provides a bidirectional adaptive method for computing network and business SLA. The implementation of the solution is divided into two stages: early system indicator planning, and system operation monitoring and adaptive strategy configuration after the business is running.
[0091] 1. Preliminary system indicator planning:
[0092] 1. Profiling the needs of industry business scenarios, describing industry business needs as specific business SLA indicators, such as transmission cycle, application data volume, etc. Within the scope of normal operation of this business, the business SLA indicators are divided into different levels, such as levels "a, b, c,...";
[0093] 2. According to the preset business SLA to computing network SLA indicator mapping rules, the business SLA indicators of levels "a, b, c..." are mapped to computing network SLA indicators, such as user rate, latency, computing power, etc. Each level of business SLA corresponds to each level of computing network SLA indicators. For example, each level of computing network SLA indicators can be expressed as "A, B, C,...";
[0094] 3. According to the mapped different levels of computing network SLA indicators, different computing network resource strategies are configured for them. The strategy information includes: network strategy, computing power strategy. The computing network resource strategies are also divided into different levels, such as levels "1, 2, 3,..."
[0095] 4. So far, a bidirectional mapping table of business SLA, computing network SLA and computing network resource strategy has been established in the system for this business scenario;
[0096] 5. Select the business SLA requirements that meet the most ideal business operation status, map them to computing network SLA indicators, and configure computing network resource strategies accordingly, and the system will be put into normal operation. This is the default operation status of the system.
[0097] 2. System operation monitoring and adaptive strategy configuration:
[0098] 1. Monitor the application business indicator information and computing network indicator information of the current main business nodes, and compare them with the business SLA indicators and computing network SLA indicators under the current computing network resource strategy level.
[0099] 2. When the SLA indicator of the computing network exceeds the current operating indicator level range:
[0100] (1) If the monitored value is lower than the current level indicator range and is still within the pre-set mapping table range, it means that the current computing network resource supply is poor. The system business control module can adjust the business SLA to a corresponding lower level to ensure normal business operation.
[0101] (2) If the monitored value is lower than the current level indicator range and lower than the minimum computing network SLA indicator value in the pre-set mapping table, it means that the current computing network resources can no longer support business operations. The system fault alarm module will issue an abnormal warning and the fault will be manually checked.
[0102] (3) When the monitored value is higher than the current level indicator range, the system business control module can adjust the business SLA to a corresponding higher level, or keep the current business operation status unchanged.
[0103] 3. When the business SLA indicator exceeds the current operating indicator level range:
[0104] (1) If the monitored value is lower than the current level indicator range and is still within the pre-set mapping table range, it means that the current business demand has decreased. The computing network resource strategy can be adjusted to the corresponding lower level according to the pre-set mapping table to avoid wasting computing network resources.
[0105] (2) If the monitored value is lower / higher than the current level indicator range and exceeds the minimum / maximum value of the business SLA indicator in the pre-set mapping table, the system fault alarm module will issue an abnormal warning and transfer the fault to manual troubleshooting.
[0106] (3) When the monitored value is higher than the current level indicator range but still within the range of the pre-set mapping table, the computing network resource strategy can be adjusted to the corresponding higher level according to the pre-set mapping table to ensure normal business operation.
[0107] 4. When the network SLA indicators and business SLA indicators are within the current level indicator range, the system operates normally without adjustment.
[0108] 5. The system supports adding, deleting, and modifying mapping table information, and can be updated at any time according to business needs and changes in computing network resources.
[0109] Figure 2 This is an architecture diagram of a computing network and service SLA bidirectional adaptive system provided in Embodiment 3 of the present disclosure, such as Figure 2 As shown, the system comprises:
[0110] A business profiling module 11, which is configured to profile the business scenarios and describe them as business SLA indicators;
[0111] A mapping module 12, which is configured to establish a bidirectional mapping table from the service SLA to the computing network SLA, and from the computing network SLA to the computing network resource strategy;
[0112] A computing network strategy configuration module 13, which is configured to obtain the business SLA indicator requirements corresponding to the business operation status, map them into computing network SLA indicators, and configure the corresponding computing network resource strategy for the business according to the mapped computing network SLA indicators and the bidirectional mapping table;
[0113] A monitoring module 14, which is configured to monitor the business SLA indicator information and the computing network SLA indicator information of the current application, and compare them with the business SLA indicator and the computing network SLA indicator corresponding to the current computing network resource strategy in the bidirectional mapping table;
[0114] The adjustment module 15 is configured to implement bidirectional adjustment of the service SLA and the computing network resource strategy on the service side and the computing network side according to the comparison result of the monitoring module.
[0115] Furthermore, the mapping module 12 is also configured to:
[0116] Divide the business SLA indicators into different levels, and set different levels of computing network SLA indicators and different levels of computing network resource strategies corresponding to the different levels of business SLA indicators; and,
[0117] In the bidirectional mapping table, each level of service SLA indicator is mapped one-to-one with each level of computing network SLA indicator, and each level of computing network SLA indicator is mapped one-to-one with each level of computing network resource strategy.
[0118] Furthermore, the network computing strategy configuration module 13 is specifically configured as follows:
[0119] Determine the required service SLA indicator level according to the range of the ideal operation state of the service, and map the required service SLA indicator level to the level of the computing network SLA indicator according to the bidirectional mapping table;
[0120] A computing network resource strategy of a corresponding level is configured for the service according to the level of the computing network SLA indicator and the bidirectional mapping table.
[0121] Furthermore, the adjustment module 15 is specifically configured as follows:
[0122] When the computing network SLA indicator exceeds the current operating indicator level range,
[0123] If the monitoring value of the computing network SLA indicator is lower than the corresponding computing network SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, then adjust the service SLA to the corresponding lower level according to the monitoring value of the computing network SLA indicator and the bidirectional mapping table;
[0124] If the monitoring value of the computing network SLA indicator is higher than the corresponding computing network SLA indicator level range under the current computing network resource strategy, the business SLA is adjusted to the corresponding higher level according to the monitoring value of the computing network SLA indicator and the bidirectional mapping table, or the business SLA maintains the current business operation status unchanged;
[0125] When the business SLA indicator exceeds the current operating indicator level range,
[0126] If the monitored value of the business SLA indicator is lower than the corresponding business SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, the computing network resource strategy is adjusted to a corresponding lower level according to the monitored value of the business SLA indicator and the bidirectional mapping table;
[0127] If the monitored value of the business SLA indicator is higher than the corresponding business SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, the computing network resource strategy is adjusted to the corresponding higher level according to the monitored value of the business SLA indicator and the bidirectional mapping table.
[0128] Furthermore, the system further comprises a warning module 16:
[0129] The warning module 16 is configured to issue an abnormal warning if the monitoring value of the computing network SLA indicator is lower than the minimum computing network SLA indicator value of the bidirectional mapping table; and
[0130] If the monitored value of the service SLA indicator exceeds the range of the service SLA indicator in the bidirectional mapping table, an abnormal warning is issued.
[0131] The computing network and business SLA bidirectional adaptive system of the embodiment of the present disclosure is used to implement the computing network and business SLA bidirectional adaptive method in method embodiment 1 and embodiment 2, so the description is relatively simple. For details, please refer to the relevant description in the previous method embodiment 1 and embodiment 2, which will not be repeated here.
[0132] In addition, if Figure 3 As shown, the fourth embodiment of the present disclosure further provides an electronic device, including a memory 100 and a processor 200, wherein the memory 100 stores a computer program, and when the processor 200 runs the computer program stored in the memory 100, the processor 200 executes the above-mentioned various possible methods.
[0133] The memory 100 is connected to the processor 200. The memory 100 may be a flash memory, a read-only memory or other memory, and the processor 200 may be a central processing unit or a single-chip microcomputer.
[0134] In addition, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to perform the above-mentioned various possible methods.
[0135] The computer-readable storage medium includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable read only memory), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), Digital Video Disc (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer.
[0136] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present disclosure, but the present disclosure is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and substance of the present disclosure, and these modifications and improvements are also considered to be within the scope of protection of the present disclosure.
Claims
1. A bidirectional adaptive method for computing network and business service level agreement (SLA), characterized in that: The method comprises: Profiling business scenarios and describing them as business SLA indicators; Establish a bidirectional mapping table from business SLA to computing network SLA, and from computing network SLA to computing network resource strategy; Obtain the business SLA indicator requirements corresponding to the business operation status, map them into computing network SLA indicators, and configure the corresponding computing network resource strategy for the business according to the mapped computing network SLA indicators and the bidirectional mapping table; Monitor the business SLA indicator information and computing network SLA indicator information of the current application, and compare them with the business SLA indicator and computing network SLA indicator corresponding to the current computing network resource strategy in the bidirectional mapping table; Based on the comparison results, two-way adjustment of service SLA and computing network resource strategy is implemented on the business side and computing network side.
2. The method according to claim 1, characterized in that The method further comprises: Divide the business SLA indicators into different levels, and set different levels of computing network SLA indicators and different levels of computing network resource strategies corresponding to the different levels of business SLA indicators; In the bidirectional mapping table, each level of service SLA indicator is mapped one-to-one with each level of computing network SLA indicator, and each level of computing network SLA indicator is mapped one-to-one with each level of computing network resource strategy.
3. The method according to claim 2, characterized in that The business SLA indicator requirements corresponding to the business operation status are obtained, mapped into computing network SLA indicators, and the corresponding computing network resource strategy is configured for the business according to the mapped computing network SLA indicators and the bidirectional mapping table, including: Determine the required service SLA indicator level according to the range of the ideal operation state of the service, and map the required service SLA indicator level to the level of the computing network SLA indicator according to the bidirectional mapping table; A computing network resource strategy of a corresponding level is configured for the service according to the level of the computing network SLA indicator and the bidirectional mapping table.
4. The method according to claim 3, characterized in that According to the comparison results, bidirectional adjustment of service SLA and computing network resource strategy is implemented on the service side and the computing network side, including: When the computing network SLA indicator exceeds the current operating indicator level range, If the monitoring value of the computing network SLA indicator is lower than the corresponding computing network SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, then adjust the service SLA to the corresponding lower level according to the monitoring value of the computing network SLA indicator and the bidirectional mapping table; If the monitoring value of the computing network SLA indicator is higher than the corresponding computing network SLA indicator level range under the current computing network resource strategy, the business SLA is adjusted to the corresponding higher level according to the monitoring value of the computing network SLA indicator and the bidirectional mapping table, or the business SLA maintains the current business operation status unchanged; When the business SLA indicator exceeds the current operating indicator level range, If the monitored value of the business SLA indicator is lower than the corresponding business SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, the computing network resource strategy is adjusted to a corresponding lower level according to the monitored value of the business SLA indicator and the bidirectional mapping table; If the monitored value of the business SLA indicator is higher than the corresponding business SLA indicator level range under the current computing network resource strategy and is still within the range of the bidirectional mapping table, the computing network resource strategy is adjusted to the corresponding higher level according to the monitored value of the business SLA indicator and the bidirectional mapping table.
5. The method according to claim 4, characterized in that The method further comprises: If the monitored value of the computing network SLA indicator is lower than the minimum computing network SLA indicator value in the bidirectional mapping table, an abnormal warning is issued; and, If the monitored value of the service SLA indicator exceeds the range of the service SLA indicator in the bidirectional mapping table, an abnormal warning is issued.
6. A bidirectional adaptive system for computing network and business SLA, characterized in that: The system comprises: The business profiling module is configured to profile business scenarios and describe them as business SLA indicators; A mapping module, which is configured to establish a bidirectional mapping table from business SLA to computing network SLA, and from computing network SLA to computing network resource strategy; A computing network strategy configuration module, which is configured to obtain the business SLA indicator requirements corresponding to the business operation status, map them into computing network SLA indicators, and configure the corresponding computing network resource strategy for the business according to the mapped computing network SLA indicators and the bidirectional mapping table; A monitoring module, which is configured to monitor the business SLA indicator information and the computing network SLA indicator information of the current application, and compare them with the business SLA indicators and the computing network SLA indicators corresponding to the current computing network resource strategy in the bidirectional mapping table; The adjustment module is configured to implement bidirectional adjustment of the service SLA and computing network resource strategy on the service side and the computing network side according to the comparison result of the monitoring module.
7. The system according to claim 6, characterized in that The mapping module is also configured to: Divide the business SLA indicators into different levels, and set different levels of computing network SLA indicators and different levels of computing network resource strategies corresponding to the different levels of business SLA indicators; and, In the bidirectional mapping table, each level of service SLA indicator is mapped one-to-one with each level of computing network SLA indicator, and each level of computing network SLA indicator is mapped one-to-one with each level of computing network resource strategy.
8. The system according to claim 7, characterized in that The computing network strategy configuration module is specifically configured as follows: Determine the required service SLA indicator level according to the range of the ideal operation state of the service, and map the required service SLA indicator level to the level of the computing network SLA indicator according to the bidirectional mapping table; A computing network resource strategy of a corresponding level is configured for the service according to the level of the computing network SLA indicator and the bidirectional mapping table.
9. An electronic device, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the bidirectional adaptive method for computing network and service SLA as described in any one of claims 1-5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method for bidirectional self-adaptation of computing network and service SLA as described in any one of claims 1 to 5 is implemented.