Calculation power network transaction method and device, electronic equipment and storage medium
By processing and managing information through the computing network operation and supervision platform, the information barrier problem in computing network transactions has been solved, realizing the convenience of computing network transactions and personalized services for users, and improving transaction efficiency and security.
Patent Information
- Application Number
- CN202510702031.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-10-24
AI Technical Summary
In computing power network transactions, the information barriers between computing network providers and computing network consumers lead to transaction inconveniences.
Obtain computing network resource information and business demand information through the computing network operation and supervision platform, perform measurement, verification, classification, load forecasting, pricing and management decisions, encapsulate resource information into computing network products, and conduct transactions based on business demand information, using technologies such as OAuth 2.0, vAPI REST interface, and Kubernetes API for management and supervision.
It has facilitated information exchange between computing power providers and consumers, enabling more convenient transactions, providing comprehensive service capabilities from computing power production to consumption, meeting users' personalized needs, and improving transaction efficiency and security.
Smart Images

Figure CN120833202A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computing power network, and particularly relates to a computing power network transaction method and device, electronic equipment and storage medium. BACKGROUND
[0002] With the continuous development of computing power network, the computing power network transaction volume is getting larger and larger. The computing power network transaction involves information intercommunication between computing power network providers and computing power network consumers, but at present, when the computing power network transaction is performed, due to the information barrier between the computing power network providers and the computing power network consumers, the computing power network transaction is inconvenient. SUMMARY
[0003] The present application provides a computing power network transaction method and device, electronic equipment and storage medium, to solve the technical problem of the inconvenience of the computing power network transaction in the prior art.
[0004] The present application provides a computing power network transaction method, applied to a computing power network operation and supervision platform, comprising: obtaining computing power network resource information filled by a first terminal and service demand information input by a second terminal; encapsulating the computing power network resource information into a computing power network product, and uploading and publishing the computing power network product; performing computing power network product transaction between the first terminal and the second terminal based on the service demand information.
[0005] According to the computing power network transaction method provided by the present application, the computing power network resource information is encapsulated into the computing power network product, comprising: after sequentially performing measurement, verification, grading, load prediction, pricing and management decision on the computing power network resource information, encapsulating the computing power network resource information into the computing power network product.
[0006] According to the computing power network transaction method provided by the present application, the step of performing management decision on the computing power network resource information comprises: If the computing power network resource information includes VMware vSphere of a virtualization platform, an access token is obtained through OAuth 2.0, an encrypted communication channel with a vCenter Server is established by using the access token, an Inventory Service of a vAPI REST interface is called through the encrypted communication channel, hardware specification parameters and a unique identifier of an ESXi host are obtained, real-time performance indicators of the host corresponding to the unique identifier are queried from the vCenter Server through a VI API of a SOAP protocol, and the hardware specification parameters and the real-time performance indicators are taken as input parameters to call a ResourcePoolManager class of VMware SDK for Python to dynamically adjust CPU allocation weight of a virtual machine resource pool. If the computing power network resource information includes a cloud platform, the type of the cloud platform is identified by parsing a protocol header, a domain name feature and a path parameter in a URL of the cloud platform, and then the cloud platform is managed. If the computing power network resource information includes a container platform, a URL of a Kubernetes API Server is parsed, an endpoint of / apis / metrics.k8s.io / v1beta1 of Kubernetes is called to obtain a node list and a computing power indicator of a Pod of a cluster corresponding to the URL, and based on the node list and the computing power indicator, HPA is called through a CRD extended resource model of Kubernetes to perform elastic scaling.
[0007] According to the computing power network transaction method provided by the application, the business demand information is used to recommend a target product to the second terminal from each computing power network product. According to the computing power network transaction method provided by the application, the business demand information is used to recommend a target product to the second terminal from each computing power network product. According to the computing power network transaction method provided by the application, the business demand information is used to recommend a target product to the second terminal from each computing power network product.
[0008] According to the computing power network transaction method provided by the application, the target product includes at least one of a cost-optimal product, a time-delay-optimal product, a transmission-optimal product and a comprehensive-optimal product.
[0009] According to the computing power network transaction method provided by the application, the business demand information is used to recommend a target product to the second terminal from each computing power network product. The business demand information and the computing power network product are converted into an optimization function of multi-target fusion scheduling. optimizing the optimization function to obtain the target product; recommend the target product to the second terminal.
[0010] According to the algorithm network transaction method provided by the application, after the algorithm network product transaction between the first terminal and the second terminal based on the business demand information, the following steps are further included: After the second terminal uses the traded algorithm network product, the evaluation information of the second terminal on the algorithm network product is obtained.
[0011] According to the algorithm network transaction method provided by the application, after the algorithm network product transaction between the first terminal and the second terminal based on the business demand information, the following steps are further included: The transaction process of the algorithm network product is supervised based on zero trust technology and block chain technology.
[0012] The application further provides an algorithm network transaction method, comprising: The first terminal fills in the algorithm network resource information on the algorithm network operation supervision platform; The second terminal inputs the business demand information on the algorithm network operation supervision platform; The algorithm network operation supervision platform encapsulates the algorithm network resource information into an algorithm network product, and uploads and publishes the algorithm network product; The algorithm network operation supervision platform performs algorithm network product transaction between the first terminal and the second terminal based on the business demand information.
[0013] The application further provides an algorithm network transaction device applied to an algorithm network operation supervision platform, comprising: An acquisition module is configured to acquire the algorithm network resource information filled in by the first terminal and the business demand information input by the second terminal; A publishing module is configured to encapsulate the algorithm network resource information into an algorithm network product, and upload and publish the algorithm network product; A transaction module is configured to perform algorithm network product transaction between the first terminal and the second terminal based on the business demand information.
[0014] The application further provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the algorithm network transaction method as described above when executing the program.
[0015] The application further provides a non-transitory computer readable storage medium having a computer program stored thereon, wherein the computer program is executable by a processor to implement the algorithm network transaction method as described above.
[0016] The application also provides a computer program product comprising a computer program which, when executed by a processor, implements the computing power network transaction method according to any one of the above.
[0017] The computing power network transaction method, device, electronic equipment and storage medium provided by the application break through the information interaction between the computing power network providers and the computing power network consumers, and can make the computing power network transaction more convenient. By breaking through the supply side and the consumption side of the computing power network, the computing power network providers, the computing power network consumers, the computing power network operators and the regulatory parties and other roles are connected, the overall service capability from computing power production to computing power consumption can be provided, the end-to-end computing power network social service is provided for users, and the personalized needs of users are met. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.
[0019] Figure 1 is one of the flowcharts of the computing power network transaction method provided by the application.
[0020] Figure 2 is another flowchart of the computing power network transaction method provided by the application.
[0021] Figure 3 is the overall flowchart of the computing power network transaction method provided by the application.
[0022] Figure 4 is the third flowchart of the computing power network transaction method provided by the application.
[0023] Figure 5 is the structural schematic diagram of the computing power network transaction device provided by the application.
[0024] Figure 6 is the structural schematic diagram of the electronic equipment provided by the application. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solutions and advantages of the application more clear, the technical solutions in the application will be described clearly and completely in combination with the drawings in the application. Obviously, the described embodiments are some embodiments of the application, not all embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor belong to the protection scope of the application.
[0026] It should be noted that in the description of the present application, the terms "comprising", "containing" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or equipment. Without more limitation, the element defined by the statement "comprising a" does not exclude the presence of other identical elements in the process, method, article or equipment comprising the element. The orientation or position relationship indicated by the terms "upper", "lower" and the like is based on the orientation or position relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, and does not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. Unless otherwise specified and limited, the terms "mounting", "connecting", "connecting" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium, or it can be the communication between two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0027] The terms "first", "second", and the like used in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a class, and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" means at least one of the connected objects, and the character " / ", generally means that the front and rear associated objects are in a "or" relationship.
[0028] The following will be described in combination with Figures 1-6 The computing power network transaction method, device, electronic equipment and storage medium provided by the present application are described.
[0029] The computing power network transaction method provided by the present application is applied to an algorithm network operation supervision platform (algorithm network operation and supervision party), as shown in Figure 1 The method comprises steps S1-S3.
[0030] Step S1, obtaining the computing power network resource information filled in by the first terminal and the service demand information input by the second terminal.
[0031] The first terminal is a terminal used by an algorithm network provider. The algorithm network provider first performs real-name authentication and secure login on the first terminal, and then fills in the algorithm network resource information. The algorithm network resource information corresponds to algorithm network resources, which can include cloud edge end, intelligent calculation, super calculation and other heterogeneous resources. The algorithm network resource information can include heterogeneous computing power information, network information, storage information and application information.
[0032] The second terminal is a terminal used by an algorithm network consumer. The algorithm network consumer first performs real-name authentication and secure login on the algorithm network mall of the second terminal, and then inputs business demand information in the mall. The business demand information represents the demand of the algorithm network consumer for the algorithm network resources. The format of the business demand information can be diversified, including text format, language format, image format, etc.
[0033] Step S2, encapsulating the algorithm network resource information into an algorithm network product, and uploading and publishing the algorithm network product.
[0034] The algorithm network operation and supervision party uploads and publishes the algorithm network product on the algorithm network mall.
[0035] Step S3, based on the business demand information, the algorithm network product transaction between the first terminal and the second terminal is carried out.
[0036] Firstly, the user intention translation engine can be used to analyze and understand the business demand information through subscription intention analysis, and match with historical achievement schemes to accurately recommend algorithm network products and improve user experience. For text format business demand information, key demand rules in the business demand information are obtained through syntax analysis and semantic analysis, and then key word recognition is performed. For structured business demand information, key demand rules are included and key word recognition can be directly performed. After identifying the key words, the recommended algorithm network products are determined by matching with the scheme library and combining user behavior data, to ensure that the recommended algorithm network products meet user demand and improve user experience. Through intelligent translation of user business intention, the automation and intelligence level of the platform can be improved by more than 40%.
[0037] After the algorithm network operation and supervision party recommends the algorithm network product to the algorithm network consumer, the algorithm network consumer will select and purchase the recommended algorithm network product according to the actual business demand; the algorithm network operation and supervision party generates an order and a fee according to the selection and purchase of the algorithm network consumer; the algorithm network consumer confirms the order and makes a payment; after the payment of the algorithm network consumer is completed, the algorithm network provider approves and confirms the order, and signs a contract with the algorithm network consumer, and the algorithm network product transaction is completed.
[0038] From the above, the computing power network transaction method of the application obtains the computing power network resource information filled in by the first terminal and the service demand information input by the second terminal, and carries out the computing power network product transaction between the first terminal and the second terminal based on the service demand information, which is equivalent to breaking through the information interaction between the computing power network providers and the computing power network consumers, so that the computing power network transaction is more convenient. In addition, by breaking through the supply side and the consumption side of the computing power network, the computing power network providers, the computing power network consumers, the computing power network operators and the regulatory parties and other roles are connected, the overall service capability from computing power production to computing power consumption can be provided, the end-to-end computing power network social service is provided for users, and the personalized needs of users are met.
[0039] In some embodiments, in step S2, the computing power network resource information is encapsulated into a computing power network product, which can further include: After the computing power network resource information is sequentially measured, verified, classified, load predicted, priced and managed, the computing power network resource information is encapsulated into a computing power network product.
[0040] For the measurement of the computing power network resource information, the computing power can be measured by combining “monitoring and reporting + intelligent evaluation”. First, a related Benchmark model library and data set are established, a suitable evaluation Benchmark data set is selected through the underlying cloud resource pool reporting computing power, and the resource utilization, throughput, response time, waiting time and the like of the computing power node are monitored through task distribution. At the same time, normalization is performed from the dimensions of calculation, storage and network, and is integrated with the software environment to establish a bottom-up unified measurement model combining hardware service capability and software service capability.
[0041] For the load prediction of the computing power network resource information, a computing power resource load prediction engine can be used to comprehensively use user and resource historical data, and to realize computing power load prediction by combining AI capability, to realize evaluation and prediction of computing power utilization rate and stable releasable computing power, and to provide reliable support for reasonable task distribution and computing power resource scheduling. At the same time, a variety of algorithms can be integrated and weighted, such as Long Short-Term Memory Network (LSTM), Light Gradient Boosting Machine (LightGBM), eXtreme Gradient Boosting (XGBoost), which comprehensively uses the complementary advantages of the three models to reduce the influence of overfitting, further guarantees the stability and accuracy of the algorithm, improves the prediction accuracy of the prediction result, and guarantees the response ability of the system to sudden events.
[0042] For the management of computing power network resource information, a computing power information monitoring and reporting engine can be used to register, collect and evaluate the underlying computing power in real time through interface connection and authentication methods. For example, the VMware vSphere (a powerful cloud computing infrastructure platform developed by VMware) is managed. For the resources in VMware vSphere, the vCenter (the core management component of VMware vSphere virtualization platform) is managed through Application Programming Interface (API) and Software Development Kit (SDK). The cloud platform is managed by connecting the Uniform Resource Locator (URL) and domain name of the cloud platform. For the container platform, the management address of K8S (Kubernetes, a container orchestration engine) is connected.
[0043] In this way, the computing power network resource information can be measured, verified, classified, load predicted, priced and managed in sequence to realize the packaging of computing power network products.
[0044] In some embodiments, the step of making a management decision on the computing power network resource information can further include: If the computing power network resource information includes the VMware vSphere virtualization platform, an access token is obtained through the Open Authorization 2.0 (OAuth 2.0) protocol, and an encrypted communication channel with the vCenter Server (VMware virtualization management center server) is established using the access token. The Inventory Service of the vSphere API Representational State Transfer Interface (vAPI REST) is called through the encrypted communication channel to obtain the hardware specification parameters (CPU core number, memory capacity) and unique identifier of the ESXi host. The real-time performance indicators of the host corresponding to the unique identifier are queried from the vCenter Server through the vSphere Infrastructure API (VI API) of the SOAP protocol. The hardware specification parameters and real-time performance indicators are used as input parameters to call the ResourcePoolManager class of the VMware SDK for Python (software development kit) to dynamically adjust the CPU allocation weight of the virtual machine resource pool. If the computing power network resource information includes a cloud platform, the type of the cloud platform is identified by analyzing the protocol header, domain name feature and path parameter in the URL of the cloud platform, and then the cloud platform is managed; If the computing power network resource information includes a container platform, the URL of the Kubernetes API Server is parsed; the endpoint of / apis / metrics.k8s.io / v1beta1 of Kubernetes is called to obtain the node list and the computing power index of the Pod (the smallest computing unit in Kubernetes) of the cluster corresponding to the URL; based on the node list and the computing power index, the Pod Horizontal Autoscaler (HPA) is executed to perform elastic scaling by calling the CustomResourceDefinition (CRD) extended resource model of Kubernetes.
[0045] In this way, the vCenter can be managed through the API and the SDK, the cloud platform can be managed through the url and the domain name of the cloud platform, and the container platform can be managed through the management address of the K8S.
[0046] In some embodiments, the step S3 of the present application can further include: recommending a target product to the second terminal from each computing power network product based on the business demand information; In response to the purchase information input by the second terminal, the transaction of the target product corresponding to the purchase information is performed between the first terminal and the second terminal.
[0047] The second terminal generates purchase information after selecting and purchasing the recommended target product, and the algorithm network operation and supervision party generates an order and a fee after receiving the purchase information, thereby helping to complete the transaction of the target product.
[0048] In this way, the recommended target product can be traded to the algorithm network consumer, which is conducive to improving the user experience.
[0049] In some embodiments, the target product of the present application can include at least one of a cost-optimal product, a latency-optimal product, a transmission-optimal product and a comprehensive-optimal product.
[0050] If the target product includes a cost-optimal product, the computing power network product with the lowest cost can be recommended to the algorithm network consumer. If the target product includes a latency-optimal product, the computing power network product with the lowest latency can be recommended to the algorithm network consumer. If the target product includes a transmission-optimal product, the computing power network product with the fastest transmission can be recommended to the algorithm network consumer. If the target product includes a comprehensive-optimal product, the computing power network product with the best comprehensive capability in terms of cost, latency, transmission, etc. can be recommended to the algorithm network consumer.
[0051] In this way, a high-efficiency, low-cost, and low-energy computing power network service can be formed to meet the differentiated needs of various businesses of the computing power network consumer, and the matching degree of supply and demand can be improved by more than 30%.
[0052] In some embodiments, the step of recommending the target product to the second terminal based on the business demand information from each computing power network product can further include: converting the business demand information and the computing power network product into an optimization function of multi-objective fusion scheduling; optimizing and solving the optimization function to obtain the target product; recommending the target product to the second terminal.
[0053] Specifically, the computing power network intelligent recommendation engine can be used to convert the computing power demand, hardware demand, service quality, and system performance indicators contained in the business demand information into an optimization function of multi-objective fusion scheduling, and the optimization is solved by a group intelligence algorithm to provide a diversified computing power recommendation system and a business opening mode to the computing power network consumer to meet the personalized needs of users.
[0054] In some embodiments, after step S3, the computing power network transaction method of the present application can further include: After the second terminal uses the transaction computing power network product, obtaining evaluation information of the second terminal on the computing power network product.
[0055] Specifically, the computing power network service evaluation engine can be used to build a dynamic scoring capability to comprehensively evaluate the health of the computing power network transaction, including users, resources, applications, and the like, while providing personalized services to users. After collecting and processing resource data and user data, a comprehensive analysis model is established; based on user evaluation, performance evaluation, and other data, the underlying computing power performance, service quality, system health, environmental energy saving, and other indicators and changes in the indicators are statistically analyzed, and the deficiencies of the indicators are supported to support the decision-making of the computing power network resource management, forming a feedback and continuous verification closed loop to continuously improve the quality of the computing power network service and improve the health of the computing power network system; in addition, user portraits and resource recommendation capabilities can be built to provide precise services to users, meet the personalized needs of users, and predict user subscription and consumption behavior.
[0056] In this way, the computing power network consumer can be provided with the function of evaluating the selected and purchased computing power network product, which is conducive to optimizing the transaction.
[0057] In some embodiments, as shown in Figure 2 After step S3, the computing power network transaction method of the present application can further include: Step S4, supervising the transaction process of the computing power network product based on zero-trust technology and blockchain technology.
[0058] Specifically, the computing network security management and control engine can be used to comprehensively analyze and assess the computing network access initiation environment, process, and results based on zero-trust technology. This allows for the establishment of security protection strategies for resource monitoring and users, ensuring secure access and reliable computing network service scheduling. Real-time environmental monitoring can be performed on the client side through a plug-in, and Secure Sockets Layer (SSL) encrypted transmission can be enabled to ensure a secure access environment. User security policies are established based on user historical behavior, behavioral trend prediction, threat behavior warnings, and a credit assessment system. For users who fail security policies, their resource applications can be terminated or their occupied services can be stopped. For resources that fail security policies, changes and offline actions can be stopped, and the nodes can be blacklisted during scheduling and allocation to ensure higher-level service capabilities. By integrating zero-trust security protection technologies, the reliability, security, and attack resistance of the computing network system can be effectively improved, increasing platform security by over 50%.
[0059] A trusted supervision engine for the entire computing power transaction process can also be used to fully leverage the advantages of blockchain's distributed ledger and smart contracts, providing trusted supervision and integrated security assurance capabilities for the entire computing power transaction process. Specifically, by building a consortium chain based on an optimized consensus mechanism and smart contracts, the entire computing power network transaction process can be on-chain, enabling comprehensive management of the transaction process and fully considering defenses against potential attacks on computing power transactions. Smart contracts can be introduced into the computing power transaction process to ensure coordination and consistency among various nodes, automating processes such as transaction signing and contract approval within the blockchain through technologies such as smart contracts. Distributed ledger technology can be used to synchronize and trace the ledgers of social computing power and supercomputing, storing all transaction information in a chained data structure and persisting it at each chain node to ensure the authenticity and immutability of any record. The immutable technical characteristics of blockchain can be leveraged to design a scoring mechanism that calculates the reputation of computing network services based on historical transaction evaluation scores, helping potential users understand the operational history and service quality of computing power resource nodes. The reputation of computing power services can serve as a key consideration in decision-making for computing power network systems.
[0060] This will enable all-round supervision of computing power network product transactions and ensure the security of transactions.
[0061] The overall process of computing power network transaction of the present invention is as follows Figure 3As shown, the overall process of the computing power network transaction is: the computing power network provider performs real-name authentication and secure login, and publishes computing power and fills in computing power network resource information in the mall; the computing power network operation and supervision party performs credit assessment on the user, and sequentially verifies, grades, prices, and manages the computing power network resource information, encapsulates the computing power network resource information into computing power network products, and publishes the computing power network products online in the mall; the computing power network consumer browses in the mall, performs real-name authentication and secure login, and inputs business demand information; the computing power network operation and supervision party recommends matching computing power network products for the computing power network consumer according to the business demand information input by the computing power network consumer; the computing power network consumer selects and purchases the computing power network products recommended by the computing power network operation and supervision party, and generates selection and purchase information; the computing power network operation and supervision party generates an order and a fee according to the received selection and purchase information; the computing power network consumer confirms payment of the order; the computing power network provider approves and determines the order and signs a contract with the computing power network consumer; the computing power network consumer evaluates the computing power network resource after using the computing power network product; and the computing power network operation and supervision party supervises the entire transaction process.
[0062] As shown in the Figure 4 , the application further provides a computing power network transaction method, comprising: Step S5, the first terminal fills in the computing power network resource information on the computing power network operation and supervision platform; Step S6, the second terminal inputs business demand information on the computing power network operation and supervision platform; Step S7, the computing power network operation and supervision platform encapsulates the computing power network resource information into computing power network products, and publishes the computing power network products online; Step S8, the computing power network operation and supervision platform performs computing power network product transaction between the first terminal and the second terminal based on the business demand information.
[0063] The implementation process and principle of steps S5-S8 have been introduced in the foregoing, and will not be described herein.
[0064] As shown in the Figure 5 , the application provides a computing power network transaction device applied to a computing power network operation and supervision platform, comprising: An acquisition module, configured to acquire computing power network resource information filled in by a first terminal and business demand information input by a second terminal; A publishing module, configured to encapsulate the computing power network resource information into computing power network products, and publish the computing power network products online; A transaction module, configured to perform computing power network product transaction between the first terminal and the second terminal based on the business demand information.
[0065] It should be noted that the computing power network transaction device provided by the application can execute the computing power network transaction method of any one of the above embodiments when specifically running, and the present embodiment will not be described herein.
[0066] In some embodiments, the publishing module can be further configured to: After sequentially measuring, verifying, grading, load predicting, pricing and managing the computing power network resource information, the computing power network resource information is encapsulated as a computing power network product.
[0067] In some embodiments, the publishing module can be further configured to: If the computing power network resource information includes a virtualization platform VMware vSphere, an access token is obtained through OAuth 2.0, and an encrypted communication channel with a vCenter Server is established using the access token; the Inventory Service of the vAPI REST interface is called through the encrypted communication channel to obtain the hardware specification parameters and unique identifier of the ESXi host; the real-time performance indicators of the host corresponding to the unique identifier are queried from the vCenter Server through the VI API of the SOAP protocol; the hardware specification parameters and real-time performance indicators are used as input parameters to call the ResourcePoolManager class of the VMware SDK for Python to dynamically adjust the CPU allocation weight of the virtual machine resource pool; If the computing power network resource information includes a cloud platform, the type of the cloud platform is identified by parsing the protocol header, domain name features and path parameters in the URL of the cloud platform, and then the cloud platform is managed; If the computing power network resource information includes a container platform, the URL of the Kubernetes API Server is parsed; the / apis / metrics.k8s.io / v1beta1 endpoint of Kubernetes is called to obtain the node list and computing power indicators of the Pods of the cluster corresponding to the URL; based on the node list and computing power indicators, the HPA is called through the CRD extended resource model of Kubernetes to perform elastic scaling.
[0068] In some embodiments, the transaction module can be further configured to: recommend a target product to the second terminal from the various computing power network products based on the business demand information; In response to the purchase information input by the second terminal, the transaction of the target product corresponding to the purchase information is performed between the first terminal and the second terminal.
[0069] In some embodiments, the target product can include at least one of a cost-optimal product, a latency-optimal product, a transmission-optimal product and a comprehensive-optimal product.
[0070] In some embodiments, the transaction module can be further configured to: convert the business demand information and the computing power network product into an optimization function of multi-objective fusion scheduling; Optimizing the optimization function to obtain the target product; Recommending the target product to the second terminal.
[0071] In some embodiments, the transaction module can also be used for: After the second terminal uses the computing power network product of the transaction, obtaining evaluation information of the computing power network product by the second terminal.
[0072] In some embodiments, the computing power network transaction device can also include: The supervision module is used for supervising the transaction process of the computing power network product based on zero trust technology and blockchain technology.
[0073] Figure 6 is the structural diagram of the electronic device provided by the application, as Figure 6 As shown, the electronic device can include a processor, a communications interface, a memory and a communications bus, wherein the processor, the communications interface and the memory complete mutual communication through the communications bus. The processor can call the logic instructions in the memory to execute the computing power network transaction method, which includes: obtaining the computing power network resource information filled by the first terminal and the business demand information input by the second terminal; packaging the computing power network resource information as a computing power network product, and uploading and publishing the computing power network product; and based on the business demand information, conducting the computing power network product transaction between the first terminal and the second terminal.
[0074] In addition, the logic instructions in the memory described above can be implemented in the form of a software function unit and sold or used as an independent product, which can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the application or the part of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in various embodiments of the application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various program code storage media.
[0075] In another aspect, the present application also provides a computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to perform the computing power network transaction method provided by the above-mentioned embodiments, the method comprising: obtaining computing power network resource information filled by a first terminal and service demand information input by a second terminal; encapsulating the computing power network resource information into a computing power network product, and uploading and publishing the computing power network product; and performing computing power network product transaction between the first terminal and the second terminal based on the service demand information.
[0076] In yet another aspect, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the computing power network transaction method provided by the above-mentioned embodiments, the method comprising: obtaining computing power network resource information filled by a first terminal and service demand information input by a second terminal; encapsulating the computing power network resource information into a computing power network product, and uploading and publishing the computing power network product; and performing computing power network product transaction between the first terminal and the second terminal based on the service demand information.
[0077] The device embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., they can be located in one place, or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the present embodiment scheme according to actual needs. Those skilled in the art can understand and implement it without creative labor.
[0078] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software plus necessary universal hardware platforms, and of course, can also be realized by hardware. Based on such understanding, the above technical solutions, essentially or in other words, the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in the various embodiments or some parts of the embodiments.
[0079] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit the same; and although the present application has been described in detail with reference to the foregoing embodiments, it should be appreciated by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features thereof can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A computing power network transaction method applied to a computing network operation supervision platform, characterized in that, The method comprises the following steps: obtaining computing power network resource information filled in by a first terminal and service demand information input by a second terminal; packaging the computing power network resource information into a computing power network product, and uploading and publishing the computing power network product; based on the service demand information, carrying out a computing power network product transaction between the first terminal and the second terminal.
2. The computing power network transaction method of claim 1, wherein, The step of packaging the computing power network resource information into a computing power network product comprises the following steps: after sequentially performing measurement, verification, grading, load prediction, pricing and management decision on the computing power network resource information, packaging the computing power network resource information into the computing power network product.
3. The computing power network transaction method of claim 2, wherein, The step of performing management decision on the computing power network resource information comprises the following steps: if the computing power network resource information includes a virtualization platform VMware vSphere, obtaining an access token through OAuth 2.0, establishing an encrypted communication channel with a vCenter Server by using the access token, calling an Inventory Service of a vAPI REST interface through the encrypted communication channel to obtain hardware specification parameters and a unique identifier of an ESXi host, querying real-time performance indicators of the host corresponding to the unique identifier through a VI API of a SOAP protocol to the vCenter Server, and calling a ResourcePoolManager class of VMware SDK for Python by taking the hardware specification parameters and the real-time performance indicators as input parameters to dynamically adjust CPU allocation weight of a virtual machine resource pool; if the computing power network resource information includes a cloud platform, identifying the type of the cloud platform by parsing a protocol header, domain name features and path parameters in a URL of the cloud platform, and then managing the cloud platform; if the computing power network resource information includes a container platform, parsing a URL of a Kubernetes API Server, calling an / apis / metrics.k8s.io / v1beta1 endpoint of Kubernetes to obtain a node list and computing power indicators of a Pod of a cluster corresponding to the URL, and based on the node list and the computing power indicators, calling HPA through a CRD extended resource model of Kubernetes to perform elastic scaling.
4. The computing power network transaction method of claim 1, wherein, The step of carrying out a computing power network product transaction between the first terminal and the second terminal based on the service demand information comprises the following steps: based on the service demand information, recommending a target product to the second terminal from each computing power network product; in response to purchase information input by the second terminal, carrying out a transaction of the target product corresponding to the purchase information between the first terminal and the second terminal.
5. The computing power network transaction method of claim 4, wherein, The target product includes at least one of a cost-optimal product, a time delay-optimal product, a transmission-optimal product and a comprehensive-optimal product.
6. The computing power network transaction method of claim 4, wherein, The step of recommending a target product to the second terminal from each computing power network product based on the service demand information comprises the following steps: converting the service demand information and the computing power network product into an optimization function of multi-objective fusion scheduling; Optimizing the optimization function to obtain the target product; Recommending the target product to the second terminal.
7. The computing power network transaction method of claim 1, wherein, After the transaction of the computing power network product between the first terminal and the second terminal based on the business demand information, the method further includes: After the second terminal uses the traded computing power network product, obtaining evaluation information of the second terminal on the computing power network product.
8. The computing power network transaction method of claim 1, wherein, After the transaction of the computing power network product between the first terminal and the second terminal based on the business demand information, the method further includes: Supervising the transaction process of the computing power network product based on zero trust technology and blockchain technology. 9.A computing power network transaction method, characterized in that, The method includes: The first terminal fills in the computing power network resource information on the computing power network operation supervision platform; The second terminal inputs the business demand information on the computing power network operation supervision platform; The computing power network operation supervision platform encapsulates the computing power network resource information as a computing power network product, and publishes the computing power network product online; The computing power network operation supervision platform performs the transaction of the computing power network product between the first terminal and the second terminal based on the business demand information.
10. A computing power network transaction device applied to a computing network operation supervision platform, characterized in that, The method includes: An obtaining module, configured to obtain the computing power network resource information filled in by the first terminal and the business demand information input by the second terminal; A publishing module, configured to encapsulate the computing power network resource information as a computing power network product, and publish the computing power network product online; A transaction module, configured to perform the transaction of the computing power network product between the first terminal and the second terminal based on the business demand information.
11. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the computing power network transaction method according to any one of claims 1 to 8. 12.A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the computing power network transaction method according to any one of claims 1 to 8.
13. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the computing power network transaction method according to any one of claims 1 to 8.