A method, device, electronic device and storage medium for evaluating power communication network

By generating network evaluation requests, determining the degree of matching of the service function chain and mapping it to physical devices, and calculating network utility values, the problem that the existing power communication network evaluation method fails to fully cover the influencing factors of the network, and achieving a comprehensive evaluation and accuracy improvement of the power communication network architecture and resource scheduling system.

CN118400273BActive Publication Date: 2025-03-25STATE GRID JIANGSU ELECTRIC POWER CO LTD NANJING POWER SUPPLY COMPANY +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410629418.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-21
Publication Date
2025-03-25
Estimated Expiration
2044-05-21

AI Technical Summary

Technical Problem

The existing power communication network evaluation methods fail to fully cover the main influencing factors of the network, cannot effectively reflect the degree of fit between business function requirements and the network, and lack safety and reliability evaluation methods and quantitative analysis parameters.

Method used

By generating network evaluation requests, determining the degree of matching of the service function chain and mapping it to physical devices to evaluate matching probability and fit entropy, network utility values ​​are calculated based on these indicators to achieve a comprehensive evaluation of the power communication network architecture and resource scheduling system.

Benefits of technology

It improves the accuracy and comprehensiveness of power communication network evaluation, can timely evaluate the compatibility between the network architecture and resource scheduling system, and improves the reliability and efficiency of network management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118400273B_ABST
    Figure CN118400273B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, electronic device and storage medium for evaluating an electric power communication network, and relates to the technical field of communication networks. The electric power communication network evaluation method includes: generating a network evaluation request according to business needs; determining a service function chain in a logical domain, and determining a first matching degree between the network evaluation request and the service function chain; mapping the service function to a physical device, and determining a second matching degree between the service function chain and the physical device; determining the matching probability and the corresponding fit entropy of the performance indicators of the service function chain and the physical device based on the above matching degree; and determining the network utility value of the evaluated electric power communication network based on the fit entropy and the resource usage cost of the service function chain. The problem of the lack of a complete evaluation system for the electric power communication network can be solved, and timely evaluation of the network architecture and resource scheduling system of the electric power communication network based on the degree of fit between the business and the network can be achieved, thereby improving the accuracy of network evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication network technology, and in particular to a power communication network evaluation method, device, electronic equipment and storage medium. Background Art

[0002] The new power communication network is a ubiquitous, flexible, on-demand interconnected intelligent collaborative edge information network that can meet the performance requirements of massive terminal devices for sensing access and micro-dispatching services, and has observable, measurable, controllable and adjustable capabilities. Due to the complex architecture of the new power communication network, the service business needs fluctuate greatly, and there are many external influencing factors, abnormal conditions are inevitable during operation.

[0003] At present, there are few and scattered research results on the evaluation methods of new power communication networks, and a complete evaluation research method system has not yet been formed. The existing evaluation system mainly involves network equipment and physical structure, software comprehensive reliability, network effectiveness, network management efficiency and other aspects.

[0004] However, the existing evaluation methods for new power communication networks only roughly reflect the network composition and business function requirements of the communication network, fail to cover all the main influencing factors of the new communication network, cannot reflect the degree of fit between business function requirements and the network, and lack effective safety and reliability evaluation methods and quantitative analysis parameters. Summary of the invention

[0005] The present invention provides a method, device, electronic device and storage medium for evaluating an electric power communication network, which solves the problem of lack of a complete evaluation system for the electric power communication network, realizes timely evaluation of the network architecture and resource scheduling system of the electric power communication network based on the degree of fit between the business and the network, and improves the accuracy of network evaluation.

[0006] In a first aspect, an embodiment of the present invention provides a method for evaluating a power communication network, comprising:

[0007] generating a network assessment request according to at least one service requirement within a service domain of the electric power communication network;

[0008] Determine at least one service function chain that satisfies the network evaluation request within the logical domain of the electric power communication network, and determine a first matching degree between the network evaluation request and the service function chain;

[0009] Mapping the service functions included in each service function chain to the physical devices in the physical domain within the electric power communication network, and determining the second matching degree between each service function chain and the physical device;

[0010] Determine the matching probability of the service function chain in the power communication network and the performance indicator of the physical device based on the first matching degree and the second matching degree, and determine the matching entropy corresponding to the matching probability;

[0011] The network utility value of the power communication network is determined and evaluated based on the fit entropy and the resource usage cost of the service function chain.

[0012] In a second aspect, an embodiment of the present invention further provides a power communication network evaluation device, including:

[0013] A request acquisition module, used to generate a network evaluation request according to at least one business requirement in a business domain of the electric power communication network;

[0014] A request matching module, configured to determine at least one service function chain satisfying the network evaluation request within the logical domain of the electric power communication network, and to determine a first matching degree between the network evaluation request and the service function chain;

[0015] A service chain module, used to map the service functions included in each service function chain to the physical devices in the physical domain within the power communication network, and determine the second matching degree between each service function chain and the physical device;

[0016] A matching entropy module, used to determine the matching probability of the service function chain in the power communication network and the performance indicator of the physical device based on the first matching degree and the second matching degree, and determine the matching entropy corresponding to the matching probability;

[0017] The network evaluation module is used to determine and evaluate the network utility value of the power communication network based on the matching entropy and the resource usage cost of the service function chain.

[0018] In a third aspect, an embodiment of the present invention further provides an electronic device, including:

[0019] at least one processor; and

[0020] a memory communicatively connected to at least one processor; wherein,

[0021] The memory stores a computer program that can be executed by at least one processor, and the computer program is executed by at least one processor so that the at least one processor can execute any one of the power communication network evaluation methods in the embodiments of the present invention.

[0022] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement any one of the power communication network evaluation methods of the embodiments of the present invention when executed.

[0023] According to the technical solution of the embodiment of the present invention, a network evaluation request is generated according to the business needs of the electric power communication network, a service function chain that meets the business needs in the network evaluation request is determined in the logical domain, a first matching degree between the network evaluation request and the service function chain is determined, the service function is mapped to the physical device, and a second matching degree between each service function chain and the physical device is determined. Based on the first matching degree and the second matching degree obtained above, the matching probability of the performance indicators of the service function chain and the physical device in the electric power communication network is determined, and the matching entropy corresponding to the matching probability is determined. Based on the matching entropy and the resource usage cost of the service function chain, the network utility value of the electric power communication network is determined to be evaluated. The problem of the lack of a complete evaluation system for the electric power communication network is solved, and timely evaluation of the network architecture and resource scheduling system of the electric power communication network based on the degree of fit between the business and the network is achieved, thereby improving the accuracy of network evaluation.

[0024] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0026] Figure 1 A flowchart of a power communication network evaluation method provided by an embodiment of the present invention;

[0027] Figure 2 A flowchart of another power communication network evaluation method provided according to an embodiment of the present invention;

[0028] Figure 3 A flowchart of another power communication network evaluation method provided by an embodiment of the present invention;

[0029] Figure 4 A three-domain model diagram of a power communication network provided by an embodiment of the present invention;

[0030] Figure 5 A schematic diagram of three-domain matching provided by an embodiment of the present invention;

[0031] Figure 6 A schematic diagram of the structure of a power communication network evaluation device provided according to an embodiment of the present invention;

[0032] Figure 7A schematic diagram of the structure of an electronic device for implementing the parking space prediction method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] In one embodiment, Figure 1 A flowchart of a power communication network evaluation method provided in an embodiment of the present invention. This embodiment is applicable to situations where timely evaluation of the network architecture and resource scheduling system of a new power communication network is performed. The method can be executed by a power communication network evaluation device, and the power communication network evaluation device can be implemented in the form of hardware and / or software.

[0036] like Figure 1 As shown, a power communication network evaluation method provided by this embodiment may include:

[0037] S110. Generate a network evaluation request according to at least one service requirement in a service domain of the electric power communication network.

[0038] In the embodiment of the present invention, the business demand refers to the specific demand of the business, and the business demand may include latency demand, accuracy demand, reliability demand, etc. The business domain refers to the abstract modeling of various businesses generated by the power communication network in various scenarios. The business domain may include various tasks and their business attributes in the power communication network. For example, the business attributes may include the type of business, the size of business data, and the type and level of business demand. The network evaluation request can be understood as a request to evaluate the capacity and economy of the power communication network based on the degree of fit between the business and the power communication network.

[0039] Specifically, the power communication network service domain may include multiple different services applied to different usage scenarios. For example, the service domain may include command and dispatch services, distribution automation services, and equipment unmanned inspection services. At least one service requirement in the service domain may be selected to generate a network evaluation request, so as to evaluate the capacity and economy of the power communication network according to the network evaluation request. The network evaluation request may evaluate the network architecture and resource scheduling system of the power communication network based on the service requirements.

[0040] S120. Determine at least one service function chain that satisfies the network evaluation request within the logical domain of the electric power communication network, and determine a first matching degree between the network evaluation request and the service function chain.

[0041] In an embodiment of the present invention, a logical domain refers to a set of service functions formed by logically dividing the existing power communication network and then abstracting the functions of different physical components for splitting or combining. The logical domain may include specific attributes of the service function, and the specific attributes may include the category of the service function, the amount of resources consumed by the service function processing unit flow, and the performance index of the service function processing unit flow. A service function chain refers to a set of service functions formed by the service functions in the logical domain according to the business requirements in the network evaluation request. The first matching degree can be understood as the mapping matching probability between the business requirements in the network evaluation request and the service function chain in the logical domain of the power communication network.

[0042] Specifically, there are multiple different service functions in the logical domain of the power communication network that can meet different business needs. The corresponding service functions can be found in the logical domain based on the business needs in the network evaluation request generated above, and the service functions that meet the business needs can be formed into a service function chain. At least one service function chain can be determined in the logical domain of the power communication network, and the degree of matching between the determined service function chain and the network evaluation request can be obtained to map the business domain of the power communication network to the logical domain.

[0043] S130: Map the service functions included in each service function chain to the physical devices in the physical domain within the electric power communication network, and determine the second matching degree between each service function chain and the physical devices.

[0044] In the embodiment of the present invention, the physical device refers to the device that provides basic resources and runs network functions in the electric power communication network. Exemplarily, the physical device may include access network equipment, transmission network equipment, and core network equipment. The physical domain refers to the abstract modeling of the physical device that provides basic resources and runs network functions in the electric power communication network. The physical domain may include specific attributes of the physical device. The specific attributes may include the device type of the physical device, device location information, and the amount of resources available for the device. The second matching degree can be understood as the mapping probability obtained by matching the service function in the service function chain with the physical device in the physical domain. Exemplarily, the service function is formed by splitting and combining the functions abstracted from the physical device. A single physical device can correspond to multiple service functions, and a single service function can also match multiple physical devices.

[0045] Specifically, there are multiple physical devices in the physical domain of the power communication network that can provide different service functions. While meeting resource requirements, the service functions included in each service function chain obtained above can be mapped to the physical domain of the power communication network, and the physical device that implements the service function can be found and determined in the physical domain. The degree of matching between each service function chain and the physical device can be determined, and mapping from the logical domain of the power communication network to the physical domain can be performed.

[0046] S140. Determine the matching probability of the service function chain in the power communication network and the performance indicators of the physical device based on the first matching degree and the second matching degree, and determine the matching entropy corresponding to the matching probability.

[0047] In the embodiment of the present invention, the performance index refers to an index used to evaluate the service capability provided by the service function chain, and the performance index may include a delay index, a reliability index, an accuracy index, etc. The fit entropy refers to a quantitative value that measures the degree of fit between the service capability provided by the service function chain group and the service capability required by the business. Based on the multidimensionality of the service capability, the fit entropy can be divided into multiple parts.

[0048] Specifically, the matching probability of the performance indicators of the service function chain and the physical equipment in the power communication network can be determined based on the first matching degree and the second matching degree obtained above, that is, the matching probability of the service capabilities of different performance indicators provided by the service function chain and the basic resources and running network functions of different performance indicators that the physical equipment can provide can be obtained, and the corresponding matching entropy can be determined by calculation based on the matching probability obtained above. For example, the corresponding delay matching entropy can be calculated based on the matching probability of the delay indicators of the service function chain and the physical equipment.

[0049] S150, determining and evaluating the network utility value of the electric power communication network based on the matching entropy and the resource usage cost of the service function chain.

[0050] In the embodiment of the present invention, the resource usage cost refers to the sum of resources consumed by the service function chain group matching the business, and the resource types may include computing resources, storage resources, spectrum resources and power resources. The network utility value refers to a quantitative value used to evaluate the service capability and economy of the power communication network.

[0051] Specifically, the network utility value of the power communication network can be obtained based on the degree of fit between the capabilities of the service function chain group matched with the business in the power communication network and its needs, as well as the service costs required to implement these service functions. The network utility value can be used to evaluate the service capability and economy of the power communication network.

[0052] According to the technical solution of the embodiment of the present invention, a network evaluation request is generated according to the business needs of the electric power communication network, a service function chain that meets the business needs in the network evaluation request is determined in the logical domain, a first matching degree between the network evaluation request and the service function chain is determined, the service function is mapped to the physical device, and a second matching degree between each service function chain and the physical device is determined. Based on the first matching degree and the second matching degree obtained above, the matching probability of the performance indicators of the service function chain and the physical device in the electric power communication network is determined, and the matching entropy corresponding to the matching probability is determined. Based on the matching entropy and the resource usage cost of the service function chain, the network utility value of the electric power communication network is determined to be evaluated. The problem of the lack of a complete evaluation system for the electric power communication network is solved, and timely evaluation of the network architecture and resource scheduling system of the electric power communication network based on the degree of fit between the business and the network is achieved, thereby improving the accuracy of network evaluation.

[0053] Based on the above embodiments, the electric power communication network includes at least a business domain, a logical domain and a physical domain. The business domain includes business requirements of at least one business. The business requirements include business type, business data volume and business resource requirements. The business resource requirements include at least delay requirements, reliability requirements and accuracy requirements. The logical domain includes at least one service function. The attribute information of the service function includes service function category, service function resource demand and service function performance index. The service function resource demand includes at least computing resource demand, storage resource demand, spectrum resource demand and power resource demand. The service function performance index includes at least delay, reliability and accuracy. The physical domain includes at least one physical device. The attribute information of the physical device includes physical component type, location information and remaining resource amount. The remaining resource amount includes at least computing resource amount, storage resource amount, spectrum resource amount and power resource amount.

[0054] Specifically, the electric power communication network can be divided into at least a business domain, a logical domain and a physical domain, and the services, service functions and physical devices in the electric power communication network can be separated. The business domain can include the business requirements of at least one business, and the business requirements can include the business type, the business data volume and the business resource requirements. The business resource requirements can at least include the delay requirements, the reliability requirements and the accuracy requirements. The logical domain can include at least one service function, and the attribute information of the service function can include the service function category, the service function resource requirements and the service function performance indicators. Exemplarily, the service function category can include firewall, routing forwarding and gateway, etc. The service function resource requirements can at least include the computing resource requirements, the storage resource requirements, the spectrum resource requirements and the power resource requirements. The service function performance indicators can at least include the delay, reliability and accuracy. The physical domain can include at least one physical device, and the attribute information of the physical device can include the physical component type, location information and the remaining resource quantity. The remaining resource quantity can at least include the computing resource quantity, the storage resource quantity, the spectrum resource quantity and the power resource quantity.

[0055] Based on the above embodiment, the power communication network evaluation method includes:

[0056] For service function chains that do not match physical devices, map the service function chains with other physical devices in turn, and determine the matching entropy of the service function chains with other physical devices respectively;

[0057] Determine the best matching entropy among the matching entropies, and judge whether the service function resource requirements of all service functions in the service function chain are less than or equal to the remaining resources of the target physical device corresponding to the best matching entropy;

[0058] If so, and the target physical device does not reach the maximum number of bearers of the service function chain, the service function chain is mapped to the target physical device.

[0059] In the embodiment of the present invention, the optimal fit entropy can be understood as the fit entropy indicating the highest fit between the service function chain and the physical device among the obtained fit entropies. The target physical device can be understood as the physical device with the highest fit between the service function chain and the physical device among other physical devices.

[0060] Specifically, the power communication network evaluation method may also include that for service function chains that do not match physical devices, the service function chains may be mapped to other physical devices in the physical domain in turn to obtain the probability that the service functions in the service function chain are mapped to other physical devices, and the matching entropies of the service function chain and other physical devices may be determined. The optimal matching entropy may be determined from the matching entropies obtained above to obtain the physical device with the highest degree of matching with the service function chain. It may be determined whether the service function resource requirements of all service functions in the service function chain are less than or equal to the remaining resources of the target physical device corresponding to the optimal matching entropy, and whether the target physical device can meet the resources required by the service function chain. If it can be met, and the target physical device has not reached the maximum number of carrying the service function chain, it can continue to carry the service function chain, and then the service function chain can be mapped to the target physical device.

[0061] In one embodiment, Figure 2 This is a flowchart of another power communication network evaluation method provided according to an embodiment of the present invention. Based on the above embodiments, this embodiment determines at least one service function chain that meets the network evaluation request in the logical domain of the power communication network, determines a first matching degree between the network evaluation request and the service function chain, maps the service functions included in each service function chain to the physical equipment in the physical domain of the power communication network, determines a second matching degree between each service function chain and the physical equipment, determines the matching probability of the performance indicators of the service function chain and the physical equipment in the power communication network based on the first matching degree and the second matching degree, determines the matching entropy corresponding to the matching probability, and further optimizes and expands the process of determining the network utility value of the power communication network based on the matching entropy and the resource usage cost of the service function chain.

[0062] like Figure 2 As shown, another power communication network evaluation method provided by this embodiment may include:

[0063] S210. Generate a network evaluation request according to at least one service requirement in a service domain of the electric power communication network.

[0064] S220. Extract all business requirements included in the network assessment request.

[0065] Specifically, all business requirements included in the network evaluation request obtained above may be extracted, and the business requirements may include business requirement types and levels.

[0066] S230. Determine the service function allocated to each business requirement in the logical domain.

[0067] Specifically, service functions may be allocated to the business requirements obtained above in the electric power communication network logical domain, so that the allocated service functions can meet the corresponding business requirements.

[0068] S240. Construct corresponding service functions into a service function chain according to various business requirements.

[0069] Specifically, the required service functions can be aggregated according to various business needs, and all corresponding service functions can be constructed into a service function chain to meet various business needs.

[0070] S250. In each service function chain, the ratio of the number of service functions that meet the business requirements to the total number of all business requirements is counted as a first matching degree.

[0071] Specifically, the proportion of the number of service functions that meet the business requirements to the total number of all business requirements can be counted in each service function chain as the first matching degree to obtain the matching degree between the service function chain and the business requirements, and whether the business requirements can be met. Further, the service function performance index of at least the service function is greater than or equal to the business resource requirements of the business requirements, and the exemplary service function delay, reliability and accuracy index need to be greater than or equal to the business resource requirements of the business requirements, so that the service can be provided.

[0072] S260. For each service function chain, map the service functions of the service function chain to at least one physical device in the physical domain.

[0073] Specifically, the service functions in each service function chain can be mapped to at least one physical device in the physical domain, and the corresponding physical device can be searched to provide the service function. Since the service function is formed by the abstracted function splitting and combination of the physical device, a single physical device can correspond to multiple service functions, and a single service function can also match multiple physical devices. Furthermore, the remaining data volume of the physical device is at least greater than the sum of the service function resource requirements of the service functions carried by the service function chain, and the service function can be provided.

[0074] S270. Count the number of service functions that match the mapped physical devices in the service function chain, and use the ratio of the number to the total number of service functions as the second matching degree.

[0075] Specifically, the number of matches between service functions and mapped physical devices can be counted within the service function chain, and the ratio of the number of matches to the total number of service functions can be used as the second degree of matching to determine whether the physical devices in the physical domain can provide the required amount of resources for the service function chain. Furthermore, the match may at least include that the service function resource demand of the service function is less than or equal to the remaining resources of the physical device, which can meet the needs of the service function.

[0076] S280: Obtain a matching degree mapping relationship between the delay indicator, the reliability indicator, and the accuracy indicator in the performance indicator.

[0077] Specifically, the matching degree mapping relationship corresponding to the delay index, reliability index and accuracy index in the performance index can be obtained to obtain the matching relationship between the corresponding business requirements, service functions and physical devices.

[0078] S290. Determine the matching probability between each service function and the physical device in the service function chain by using the matching degree mapping relationship of the delay index, the matching degree mapping relationship of the reliability index, and the matching degree mapping relationship of the accuracy index respectively for the first matching degree and the second matching degree.

[0079] Specifically, the first matching degree and the second matching degree obtained above can be respectively determined through the matching degree mapping relationship of the delay index, the matching degree mapping relationship of the reliability index, and the matching degree mapping relationship of the accuracy index to determine the matching probability of each service function in the service function chain and the physical device. Exemplarily, the exact method may include weighted operation and setting calculation equations. Exemplarily, the matching probability of the delay index, the service function in the service function chain and the physical device is as follows:

[0080]

[0081] in, N delay is the maximum level of delay capability, P k is the probability that the delay capability service level is k.

[0082] S2100: Determine the sum of the matching probabilities of all service functions of the service function chains with different performance indicators.

[0083] Specifically, the sum of the matching probabilities of all service functions of the service function chain with different performance indicators and the physical equipment can be calculated separately. For example, the sum of the matching probabilities can include the sum of the matching probabilities of the delay indicators, the sum of the matching probabilities of the reliability indicators and the sum of the matching probabilities of the accuracy indicators.

[0084] S2110. The weighted sum of the sums of the matching probabilities of different delay indicators is used as the matching entropy of the service function chain.

[0085] Specifically, the weighted sum of the sums of the matching probabilities of different delay indicators can be used as the delay matching entropy of the corresponding service function chain. Exemplarily, the delay matching entropy expression is as follows:

[0086]

[0087] Among them, E delay is the delay matching entropy, N delay is the maximum level of delay capability, P i is the probability that the delay capability service level is i.

[0088] S2120. For each service function chain, count the total resource usage of different types of service function resource demands of the service functions of the service function chain.

[0089] Specifically, for each service function chain, the total resource occupation of different types of service function resource demands of the service functions of the service function chain may be counted separately. The resource types may include computing resources, storage resources, spectrum resources, and power resources.

[0090] S2130. Call a preset resource cost mapping relationship to determine the resource usage cost corresponding to the total resource occupancy of the service function chain.

[0091] In the embodiment of the present invention, the preset resource cost mapping relationship can be understood as a mapping relationship between the occupied resources of the service functions in the service function chain set in advance according to different types of resources and the use costs of various types of resources.

[0092] Specifically, the preset resource cost mapping relationship may be called to determine the resource usage cost corresponding to the total occupation of each type of resource in the service function chain. For example, the total occupation of resources of service function 1 is as follows:

[0093] cost = Ds(c+r+f+p)

[0094] Among them, cost is the total resource occupation of service function l, Ds is the amount of data processed by service function l, c, r, f and p are the required computing resources, storage resources, spectrum resources and power resources of service function l respectively.

[0095] S2140. For each service function chain, determine the resource usage cost of the service function chain and the network utility value corresponding to the matching entropy by calling a preset network benefit mapping relationship.

[0096] In the embodiment of the present invention, the preset network benefit mapping relationship can be understood as a mapping relationship between resource usage cost, matching entropy and network utility value set in advance based on the characteristics of the power communication network.

[0097] Specifically, for each service function chain, a preset network benefit mapping relationship can be called to determine the resource usage cost of the service function chain and the network utility value corresponding to the matching entropy. The smaller the matching entropy, the smaller the resource usage cost and the larger the network utility value; the larger the matching entropy, the larger the resource usage cost and the smaller the network utility value. For example, the network utility value is as follows:

[0098]

[0099] Among them, E is the fit entropy, cost is the resource usage cost, and χ1, χ2, and χ3 are all positive numbers.

[0100] S2150. The sum of the network utility values ​​of all service function chains is taken as the network benefit value of the electric power communication network.

[0101] Specifically, the sum of the network utility values ​​of all service function chains can be used as the network benefit value of the power communication network to evaluate the degree of fit between the power communication network and the business and the economy of the power communication network.

[0102] According to the technical solution of the embodiment of the present invention, a network evaluation request is generated through business needs, all business needs in the network evaluation request are extracted, service functions are allocated according to business needs in the logical domain, a service function chain is constructed, a first matching degree is obtained according to the proportion of the number of service functions to the total number of all business needs, the service functions of the service function chain are respectively mapped to physical devices, the number of matches between the service functions in the service function chain and the mapped physical devices is counted, and a second matching degree is obtained, the first matching degree and the second matching degree are respectively determined through the matching degree mapping relationship of the delay index, the matching degree mapping relationship of the reliability index, and the matching degree mapping relationship of the accuracy index to determine the matching probability of each service function in the service function chain and the physical device, determine the sum of the matching probabilities of all service functions of the service function chain with different performance indicators, obtain the matching entropy of the service function chain, calculate the total resource occupancy of the service function chain resource demand, determine the network utility value corresponding to the service function chain, and obtain the network benefit value of the power communication network, thereby solving the problem of the lack of a complete evaluation system for the power communication network, realizing timely evaluation of the network architecture and resource scheduling system of the power communication network based on the degree of fit between the business and the network, and improving the accuracy of the network evaluation.

[0103] In one embodiment, Figure 3 A flowchart of another method for evaluating a power communication network provided in an embodiment of the present invention. Based on the above embodiments, this embodiment is taken as a preferred embodiment, and specifically describes the process of establishing a three-domain model for the power communication network, the matching process between the service and the three-domain model, and the process of calculating the network utility value to evaluate the power communication network.

[0104] like Figure 3 As shown, another power communication network evaluation method provided by this embodiment may include:

[0105] S310. Propose a three-domain model of the power communication network, divide the power communication network into a business domain, a logical domain and a physical domain, and model each domain.

[0106] Specifically, a three-domain model can be proposed based on the power communication network, which divides the network into a business domain, a logical domain, and a physical domain. Figure 4A three-domain model diagram of a power communication network provided in an embodiment of the present invention includes a business domain, a logical domain and a physical domain, such as Figure 4 As shown in the figure, the physical domain is an abstract modeling of the physical devices that provide basic resources and run network functions in the new power communication network. The logical domain is a set of service functions formed by logically dividing the existing power grid physical network and then abstracting the functions of different physical components for splitting or combining. The business domain is an abstract modeling of various services generated by diversified scenarios in the new power communication network. Exemplarily, the business domain can be defined as:

[0107] S={s1,s2,...,s k ,...}

[0108] Among them, s k For the kth business (1≤k≤N s ), Used to describe the specific needs of this business. Indicates the type of service k, Ds k represents the data volume of business k, R k It indicates the type and level of business requirements. Business requirements can mainly consider latency, accuracy and reliability. The corresponding table is as follows:

[0109] Table 1 Business requirements and demand levels correspondence table

[0110]

[0111] Table 2 Business requirements level table

[0112]

[0113]

[0114] Logical domains can be defined as:

[0115] L={l1,l2,...l k ,...}

[0116] Among them, l k is the kth service function, Used to describe the specific attributes of this service function, among which, Indicates service function k Categories, such as firewall, routing forwarding, gateway, etc.; Indicates service function k The amount of resources consumed to process a unit of traffic, including computing resources Storage resources Spectrum resources Power resource Expressed as Indicates service function k Performance indicators for processing unit traffic, including latency reliability Accuracy Expressed as

[0117] The physical domain can be defined as:

[0118] W={w1,w2,...w k ,...}

[0119] Among them, w k is the kth physical device, Used to describe the specific properties of this physical device, where Represents entity w k The types of physical devices, such as access network devices, transmission network devices, and core network devices, k Represents entity w k location information, Represents entity w k The amount of resources available, including computing resources Storage resources Spectrum resources Power resource Expressed as

[0120] S320. Based on the established three-domain model, the business execution process is modeled as a three-layer matching process.

[0121] Specifically, the service execution process in the power communication network can be regarded as a three-layer matching process. Figure 5 A schematic diagram of three-domain matching provided by an embodiment of the present invention regards the execution process of a service as a matching process with a three-domain model, such as Figure 5 As shown, first, a network evaluation request can be formed according to the needs of the business in the business domain, and one or more service function chains that meet its needs are found in the logical domain according to all the service function types in the request. Then, the service functions in the service function chain are matched and mapped with the physical devices in the physical domain when the resource requirements are met. Since the service functions are formed by the splitting and combination of the functions abstracted from the physical devices, a single physical device can correspond to multiple service functions, and a single service function can also match multiple physical devices.

[0122] In one embodiment, after S320, the method further includes:

[0123] Define the mapping probability matrix from business domain to logical domain service function chain;

[0124] Define the mapping probability matrix from logical domain to physical domain.

[0125] Specifically, we can define the mapping probability matrix from business domain to logical domain service function chain: Matrix size N S ×N SFC , as follows:

[0126]

[0127] Among them, N SFC Represents the number of service function chains, the matrix element Indicates business i Mapping to Service Function Chain SFC j The probability p ij .

[0128] With business i Matching service function chain group SFCG i It can be expressed as a logical domain with business s i Service Function Chain (SFC) with Probabilistic Mapping j The collection of

[0129]

[0130] The relationship between service function chains and service functions in the logical domain is expressed through the association matrix Represented by. Then the mapping probability matrix R between the business in the business domain and the service functions in the logic domain is S→L Can be The row-normalized representation of .

[0131] The probability matrix R of mapping from logical domain to physical domain can be defined L→W , matrix size N L ×N W , as follows:

[0132]

[0133] The elements Indicates service function j Mapped to physical component w k The probability p jk .

[0134] S330. According to the characteristics of the services in the electric power communication network, a matching entropy is defined to evaluate the degree of matching between the electric power network and the service requirements.

[0135] Specifically, according to the characteristics of the services in the power communication network, the fit entropy can be defined to evaluate the fit between the power network and the service requirements. k ={source k,Ds k ,R k Description of the latency requirements, reliability requirements, and accuracy requirements of The service functions in the logical domain form service function chains according to business requirements. Due to the diversity of the performance of a single service function, the service function chain that meets the business requirements is not unique. The service function chains that meet the business requirements are set as a set, called a service function chain group. For example, one of the service function chains is Where N i,k For business k The number of service functions in the matching i-th service function chain, defining the service function chain Delay service level f delay To map values ​​to latency levels, we can also define reliability service levels. and accuracy service level Exemplary, with business s k There are N matching service function chains k , define the matching probability group Indicates the probability of matching each service function chain. Since the matched service function chain is uncertain, the service level provided is also uncertain. Taking latency capability as an example, the capability probability group of the service function chain group matching the business can be expressed as:

[0136]

[0137] in, N delay is the maximum level of delay capability, P k is the probability that the delay capability service level is k, which is obtained by calculating the expectation of the capability level of each service function chain in the service function chain group according to the matching probability.

[0138] Similarly, the reliability and accuracy can be specifically expressed. At the same time, the fit entropy is defined to measure the fit between the service capabilities provided by the service function chain group and the service capabilities required by the business, expressed as E. Due to the multidimensionality of service capabilities, the fit entropy is divided into multiple parts. If the delay statistics requirement of the business is Then the expression for defining the delay matching entropy is:

[0139]

[0140] Among them, E delay is the delay matching entropy, N delay is the maximum level of delay capability, P k is the probability that the delay capability service level is k.

[0141] Similarly, the reliable fit entropy E can be defined relAnd the precision fits the entropy E prec The fit entropy is composed of the weighted sum of these parts, expressed as

[0142] E=λ delay E delay +λ rel E rel +λ prec E prec

[0143] where λ delay ,λ rel and λ prec is the delay fit entropy E delay , reliable fit entropy E rel And the precision fits the entropy E prec The weighting coefficient of .

[0144] S340. Based on the fit entropy, a network utility value is defined to comprehensively evaluate the capacity and economy of the power network.

[0145] Specifically, based on the above obtained fit entropy, the network utility value can be defined to comprehensively evaluate the capacity and economy of the power network. The network utility value depends on the degree of fit between the capacity of the service function chain group matched by the business in the network and its needs and the service cost required to realize these service functions. The fit between the business and its matching service function chain group is expressed by the fit entropy. Next, the expressions of service cost and network utility value are introduced.

[0146] Service cost refers to the sum of resources consumed by the service function chain group matching the business. Resource types are divided into computing resources, storage resources, spectrum resources and power resources. Taking service function l as an example, the cost of service function l is related to the amount of data it processes Ds and the cost of each type of resource used by the service function, which is defined as

[0147] cost = Ds(c+r+f+p)

[0148] Among them, cost is the total resource occupation of service function l, Ds is the amount of data processed by service function l, c, r, f and p are the required computing resources, storage resources, spectrum resources and power resources of service function l respectively.

[0149] The utility of the power system is related to the business service cost cost and the fit entropy E. The smaller the E value, the smaller the cost value, and the larger the system utility value U; the larger the E value, the larger the cost value, and the smaller the system utility value U. From the above properties, a special form of the network utility function can be derived:

[0150]

[0151] Among them, E is the fit entropy, cost is the resource usage cost, and χ1, χ2, and χ3 are all positive numbers.

[0152] According to the technical solution of the embodiment of the present invention, by establishing a three-domain model of the power communication network, the business execution process is modeled as a three-layer matching process, and according to the characteristics of the business in the power communication network, the fit entropy is defined to evaluate the degree of fit between the power network and the business needs. Based on the obtained fit entropy, the network utility is defined to comprehensively evaluate the capabilities and economy of the new power network, which solves the problem of the lack of a complete evaluation system for the power communication network, realizes the timely evaluation of the network architecture and resource scheduling system of the power communication network based on the degree of fit between the business and the network, and improves the accuracy of the network evaluation.

[0153] Based on the above embodiment, the power communication network evaluation method further includes:

[0154] Based on the defined fit entropy, the optimization problem of the power communication network is proposed, and an optimization matching algorithm of business-service function chain-physical equipment based on fit entropy is proposed.

[0155] Specifically, the new power network can be optimized in terms of entropy and economy for all services in the network, forming the following optimization problem:

[0156]

[0157]

[0158]

[0159]

[0160]

[0161]

[0162]

[0163] C7:SevL(k)≥R i (k),SevL∈SFCG i ,1≤k≤3

[0164] Among them, N Y Indicates the number of services in the service domain, N L Represents the number of service functions in the logical domain, N W Indicates the number of physical devices in the physical domain, E i represents the compatibility entropy between business i and its matching service function chain; c j represents the amount of computing resources required for service function j. Similarly, r jIndicates the amount of storage resources, f j represents the required frequency resources, p j Indicates the amount of power resources required; represents the maximum amount of computing resources that physical component k can provide. Similarly, Indicates the maximum storage resource amount. Indicates the maximum frequency resource amount, represents the maximum power resource; SevL(k) represents the k-th dimension capability level of the service function chain, R i (k) indicates business s i The k-th dimension demand, SFCG i Indicates business i Matching service function chain group. Constraints C1, C2, C3, and C4 respectively indicate that the computing resources, storage resources, frequency resources, and power resources required by the service function chain cannot exceed the maximum value of the mapped physical device; C5 and C6 indicate the normalized restrictions on the mapping probability, and C7 indicates that the service level of the matching service function chain must be greater than the service demand level.

[0165] The matching algorithm based on fit entropy optimization is shown in the following table:

[0166]

[0167] In one embodiment, Figure 6 The present invention is a schematic diagram of a structure of a power communication network evaluation device provided according to an embodiment of the present invention. This embodiment can execute the above-mentioned implementation mode. This embodiment can be applicable to the situation where the network architecture and resource scheduling system of a new power communication network are timely evaluated. The device can be implemented in a hardware / software manner and can be configured in an electronic device.

[0168] like Figure 6 As shown, the power communication network evaluation device provided in this embodiment includes: a request acquisition module 401, a request matching module 402, a service chain module 403, a matching entropy module 404 and a network evaluation module 405, wherein:

[0169] A request acquisition module 401, configured to generate a network evaluation request according to at least one service requirement in a service domain of the electric power communication network;

[0170] A request matching module 402, configured to determine at least one service function chain satisfying the network evaluation request within the logical domain of the electric power communication network, and determine a first matching degree between the network evaluation request and the service function chain;

[0171] The service chain module 403 is used to map the service functions included in each service function chain to the physical devices in the physical domain within the power communication network, and determine the second matching degree between each service function chain and the physical device;

[0172] A matching entropy module 404 is used to determine the matching probability of the service function chain in the power communication network and the performance indicator of the physical device based on the first matching degree and the second matching degree, and determine the matching entropy corresponding to the matching probability;

[0173] The network evaluation module 405 is used to determine and evaluate the network utility value of the electric power communication network based on the matching entropy and the resource usage cost of the service function chain.

[0174] According to the technical solution of the embodiment of the present invention, a network evaluation request is generated according to the business needs of the electric power communication network, a service function chain that meets the business needs in the network evaluation request is determined in the logical domain, a first matching degree between the network evaluation request and the service function chain is determined, the service function is mapped to the physical device, and a second matching degree between each service function chain and the physical device is determined. Based on the first matching degree and the second matching degree obtained above, the matching probability of the performance indicators of the service function chain and the physical device in the electric power communication network is determined, and the matching entropy corresponding to the matching probability is determined. Based on the matching entropy and the resource usage cost of the service function chain, the network utility value of the electric power communication network is determined to be evaluated. The problem of the lack of a complete evaluation system for the electric power communication network is solved, and timely evaluation of the network architecture and resource scheduling system of the electric power communication network based on the degree of fit between the business and the network is achieved, thereby improving the accuracy of network evaluation.

[0175] Based on the above embodiments, the electric power communication network includes at least a business domain, a logical domain and a physical domain. The business domain includes business requirements of at least one business. The business requirements include business type, business data volume and business resource requirements. The business resource requirements include at least delay requirements, reliability requirements and accuracy requirements. The logical domain includes at least one service function. The attribute information of the service function includes service function category, service function resource demand and service function performance index. The service function resource demand includes at least computing resource demand, storage resource demand, spectrum resource demand and power resource demand. The service function performance index includes at least delay, reliability and accuracy. The physical domain includes at least one physical device. The attribute information of the physical device includes physical component type, location information and remaining resource amount. The remaining resource amount includes at least computing resource amount, storage resource amount, spectrum resource amount and power resource amount.

[0176] Based on the above embodiment, the request matching module 402 includes:

[0177] The requirement extraction unit is used to extract all business requirements included in the network assessment request.

[0178] The function determination unit is used to determine the service function allocated to each business requirement in the logical domain.

[0179] The function chain construction unit is used to construct the corresponding service functions into service function chains according to various business requirements.

[0180] The first matching degree determination unit is used to count the ratio of the number of service functions that meet the business requirements to the total number of all business requirements in each service function chain as the first matching degree, wherein the business resource requirements that meet at least the service function performance index that is greater than or equal to the business requirements.

[0181] Based on the above embodiment, the service chain module 403 includes:

[0182] The function mapping unit is used to map the service functions of the service function chain to at least one physical device in the physical domain for each service function chain, wherein the remaining data volume of the physical device is at least greater than the sum of the service function resource requirements of the carried service functions.

[0183] The second matching degree determination unit is used to count the number of matches between service functions and mapped physical devices within the service function chain, and use the ratio of the number to the total number of service functions as the second matching degree, wherein the matching at least includes that the service function resource demand of the service function is less than or equal to the remaining resource amount of the physical device.

[0184] Based on the above embodiment, the matching entropy module 404 includes:

[0185] The mapping relationship acquisition unit is used to obtain the matching degree mapping relationship corresponding to the delay indicator, the reliability indicator and the accuracy indicator in the performance indicator.

[0186] The matching probability determination unit is used to determine the matching probability between each service function and the physical device in the service function chain by respectively using the matching degree mapping relationship of the delay index, the matching degree mapping relationship of the reliability index and the matching degree mapping relationship of the accuracy index to determine the matching probability of each service function and the physical device in the service function chain.

[0187] The probability sum determination unit is used to determine the sum of matching probabilities of all service functions of the service function chains with different performance indicators.

[0188] The matching entropy determination unit is used to take the weighted sum of the sums of the matching probabilities of different delay indicators as the matching entropy of the service function chain.

[0189] Based on the above embodiment, the network evaluation module 405 includes:

[0190] The resource occupancy total determination unit is used to count the total resource occupancy of service function resources demanded by the service functions of each service function chain for different types of service function resources.

[0191] The resource usage cost determination unit is used to call a preset resource cost mapping relationship to determine the resource usage cost corresponding to the total resource occupancy of the service function chain.

[0192] The network utility value determination unit is used to determine the resource usage cost of the service function chain and the network utility value corresponding to the matching entropy by calling a preset network benefit mapping relationship for each service function chain.

[0193] The network benefit value determination unit is used to take the sum of the network utility values ​​of all service function chains as the network benefit value of the power communication network.

[0194] Based on the above embodiment, the power communication network evaluation device further includes:

[0195] The matching entropy determination module is used to map the service function chain with other physical devices in sequence for the service function chain that does not match the physical device, and determine the matching entropy of the service function chain with the other physical devices respectively.

[0196] The resource quantity judgment module is used to determine the optimal matching entropy among the matching entropies, and to judge whether the service function resource requirements of all service functions in the service function chain are less than or equal to the remaining resources of the target physical device corresponding to the optimal matching entropy.

[0197] A mapping module is used to map the service function chain to the target physical device if the target physical device does not reach the maximum number of carrying the service function chain.

[0198] The power communication network evaluation device provided in the embodiment of the present invention can execute any power communication network evaluation method provided in the embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. For the contents not described in detail in this embodiment, reference can be made to the description in any method embodiment of the present invention.

[0199] In one embodiment, Figure 7 A schematic diagram of the structure of an electronic device for implementing the parking space prediction method of an embodiment of the present invention. An electronic device 50 that can be used to implement an embodiment of the present invention is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0200] like Figure 7As shown, the electronic device 50 includes at least one processor 51, and a memory connected to the at least one processor 51 in communication, such as a read-only memory (ROM) 52, a random access memory (RAM) 53, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 51 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 52 or the computer program loaded from the storage unit 58 to the random access memory (RAM) 53. In the RAM 53, various programs and data required for the operation of the electronic device 50 can also be stored. The processor 51, the RAM 52, and the RAM 53 are connected to each other via a bus 54. An input / output (I / O) interface 55 is also connected to the bus 54.

[0201] A number of components in the electronic device 50 are connected to the I / O interface 55, including: an input unit 56, such as a keyboard, a mouse, etc.; an output unit 57, such as various types of displays, speakers, etc.; a storage unit 58, such as a disk, an optical disk, etc.; and a communication unit 59, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 59 allows the electronic device 50 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0202] The processor 51 may be a variety of general and / or dedicated processing components with processing and computing capabilities. Some examples of the processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 51 executes the various methods and processes described above, such as the power communication network assessment method.

[0203] In some embodiments, the power communication network assessment method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 58. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 50 via the ROM 52 and / or the communication unit 59. When the computer program is loaded into the RAM 53 and executed by the processor 51, one or more steps of the power communication network assessment method described above may be performed. Alternatively, in other embodiments, the processor 51 may be configured to perform the power communication network assessment method in any other appropriate manner (e.g., by means of firmware).

[0204] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0205] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0206] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0207] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0208] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0209] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0210] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0211] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for evaluating a power communication network, characterized in that: include: generating a network assessment request according to at least one service requirement within a service domain of the electric power communication network; Determine at least one service function chain that satisfies the network evaluation request within the logical domain of the power communication network, and determine a first matching degree between the network evaluation request and the service function chain; Mapping the service functions included in each of the service function chains to physical devices in a physical domain within the power communication network, and determining a second matching degree between each of the service function chains and the physical devices; Determine a matching probability between the service function chain in the power communication network and the performance indicator of the physical device based on the first matching degree and the second matching degree, and determine a matching entropy corresponding to the matching probability; Determine and evaluate the network utility value of the electric power communication network based on the fit entropy and the resource usage cost of the service function chain; The determining, based on the first matching degree and the second matching degree, a matching probability between the service function chain in the power communication network and the performance indicator of the physical device, and determining a matching entropy corresponding to the matching probability, includes: Obtaining a matching degree mapping relationship between a delay indicator, a reliability indicator, and an accuracy indicator in the performance indicator; Determine the matching probability between each of the service functions in the service function chain and the physical device by using the matching degree mapping relationship of the delay index, the matching degree mapping relationship of the reliability index, and the matching degree mapping relationship of the accuracy index respectively according to the first matching degree and the second matching degree; The sum of the matching probabilities of all service functions of the service function chain for each of which different performance indicators are determined respectively; Taking the weighted sum of the sums of the matching probabilities of different delay indicators as the matching entropy of the service function chain; The determining and evaluating the network utility value of the electric power communication network based on the matching entropy and the resource usage cost of the service function chain includes: For each of the service function chains, the total resource occupation of the service function of the service function chain for different types of service function resource requirements is counted; Calling a preset resource cost mapping relationship to determine the resource usage cost corresponding to the total resource occupancy of the service function chain; For each of the service function chains, determining the resource usage cost of the service function chain and the network utility value corresponding to the fit entropy by calling a preset network benefit mapping relationship; The sum of the network utility values ​​of all the service function chains is taken as the network utility value of the power communication network.

2. The method according to claim 1, characterized in that: The electric power communication network includes at least a business domain, a logical domain and a physical domain. The business domain includes business requirements of at least one business. The business requirements include business type, business data volume and business resource requirements. The business resource requirements include at least delay requirements, reliability requirements and accuracy requirements. The logical domain includes at least one service function. The attribute information of the service function includes service function category, service function resource requirement and service function performance index. The service function resource requirement includes at least computing resource requirement, storage resource requirement, spectrum resource requirement and power resource requirement. The service function performance index includes at least delay, reliability and accuracy. The physical domain includes at least one physical device. The attribute information of the physical device includes physical component type, location information and remaining resource amount. The remaining resource amount includes at least computing resource amount, storage resource amount, spectrum resource amount and power resource amount.

3. The method according to claim 1, characterized in that: The determining, within the logical domain of the electric power communication network, at least one service function chain that satisfies the network evaluation request, and determining the first matching degree between the network evaluation request and the service function chain includes: Extracting all the business requirements included in the network assessment request; Determining, in the logical domain, a service function allocated to each of the business requirements; According to each of the business requirements, the corresponding service functions are constructed into the service function chain; The first matching degree is obtained by counting the proportion of the number of the service functions that meet the business requirements to the total number of all the business requirements in each service function chain, wherein the service function performance indicator that meets at least the service function is greater than or equal to the business resource requirement of the business requirement.

4. The method according to claim 1, characterized in that: Mapping the service functions included in each of the service function chains to a physical device in a physical domain within the power communication network, and determining the second matching degree between each of the service function chains and the physical device, includes: For each of the service function chains, the service functions of the service function chains are respectively mapped to at least one of the physical devices in the physical domain, wherein the remaining data volume of the physical device is at least greater than the sum of the service function resource requirements of the carried service functions; The number of matches between the service functions and the mapped physical devices is counted within the service function chain, and the ratio of the number to the total number of the service functions is used as the second matching degree, wherein the matching at least includes that the service function resource demand of the service function is less than or equal to the remaining resource amount of the physical device.

5. The method according to claim 1, characterized in that: Also includes: For the service function chain that does not match the physical device, mapping the service function chain with other physical devices in sequence, and determining the matching entropy of the service function chain with other physical devices respectively; Determine the best matching entropy among the matching entropies, and judge whether the service function resource requirements of all service functions in the service function chain are less than or equal to the remaining resource amount of the target physical device corresponding to the best matching entropy; If so, and the target physical device does not reach the maximum number of bearers for bearing the service function chain, the service function chain is mapped to the target physical device.

6. A power communication network evaluation device, characterized in that: include: A request acquisition module, used to generate a network evaluation request according to at least one business requirement in a business domain of the electric power communication network; a request matching module, configured to determine at least one service function chain satisfying the network evaluation request within the logical domain of the power communication network, and determine a first matching degree between the network evaluation request and the service function chain; A service chain module, used to map the service functions included in each of the service function chains to physical devices in the physical domain within the power communication network, and determine a second matching degree between each of the service function chains and the physical devices; A matching entropy module, configured to determine a matching probability between the service function chain in the power communication network and the performance indicator of the physical device based on the first matching degree and the second matching degree, and determine a matching entropy corresponding to the matching probability; A network evaluation module, used to determine and evaluate the network utility value of the electric power communication network based on the fit entropy and the resource usage cost of the service function chain; The fit entropy module includes: A mapping relationship acquisition unit, used to acquire the matching degree mapping relationship between the delay indicator, the reliability indicator and the accuracy indicator in the performance indicator; a matching probability determination unit, configured to determine the matching probability between each of the service functions in the service function chain and the physical device by respectively using the matching degree mapping relationship of the delay indicator, the matching degree mapping relationship of the reliability indicator, and the matching degree mapping relationship of the accuracy indicator to determine the matching probability between each of the service functions in the service function chain and the physical device by using the first matching degree and the second matching degree; a probability sum determination unit, used for respectively determining the sum of the matching probabilities of all service functions of the service function chain having different performance indicators; A matching entropy determination unit, configured to take a weighted sum of the sums of the matching probabilities of different delay indicators as the matching entropy of the service function chain; The network evaluation module comprises: A resource occupation total determination unit, used for respectively counting the total resource occupation of service function resources required by the service function of each service function chain for different types of service function resources; A resource usage cost determination unit, configured to call a preset resource cost mapping relationship to determine the resource usage cost corresponding to the total resource occupancy of the service function chain; A network utility value determination unit, configured to determine, for each of the service function chains, the resource usage cost of the service function chain and the network utility value corresponding to the fit entropy by calling a preset network benefit mapping relationship; The network utility value determining unit is further configured to take the sum of the network utility values ​​of all the service function chains as the network utility value of the power communication network.

7. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the power communication network assessment method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the power communication network evaluation method according to any one of claims 1 to 5 when executed.

Citation Information

Patent Citations

  • Service function chain SFC resource allocation method based on SDN and NFV, and electronic device

    CN114205317A

  • Edge intelligent network task scheduling system for reconfigurable hardware accelerator

    CN117724821A