Multimodal computing network system

By using a multimodal computing network system and leveraging SDN mechanisms to customize the computing network protocol and optimize the routing path for computing power requests, the problems of high construction costs and low utilization rates of existing computing networks are solved, achieving efficient utilization of network resources.

CN119892646BActive Publication Date: 2025-10-31SONGSHAN LAB +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411722231.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-10-31
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

Existing computing networks are costly to build, have low network utilization, and a low effective load ratio.

Method used

A multimodal computing network system is adopted, and a custom computing network protocol is defined using the software-defined networking (SDN) mechanism. The transmission of computing power requests is realized through multimodal network elements, the first computing power gateway, and the second computing power gateway. The computing network modal message header is configured to optimize the routing path.

Benefits of technology

It saves on network setup costs, improves network utilization and effective load ratio, and avoids the inefficiency issues caused by IPv6 extended fields.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892646B_ABST
    Figure CN119892646B_ABST
Patent Text Reader

Abstract

This invention relates to the field of multimodal network technology and provides a multimodal computing power network system, including: a user terminal, a first computing power gateway, a transmission network, a second computing power gateway, a computing power server, and a control terminal. The transmission network is a network composed of multimodal network elements. All multimodal network elements and the two computing power gateways are configured with a software-implemented computing network protocol. The computing network protocol includes at least four fields: a computing network modal message header. The first computing power gateway encapsulates the computing network modal message header based on user information and computing power requests. The control terminal selects the target computing power node based on the computing network modal message header and generates a flow table. The two computing power gateways and the transmission network transmit the computing power request to the target computing power node according to the flow table. In this invention, the computing power network is built based on a multimodal network, eliminating the need for a dedicated network, thus saving costs. Furthermore, by using a custom SDN computing network protocol, the problem of low network utilization and effective load ratio caused by using computing network protocols with IPv6 extended fields is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of multimodal network technology, and in particular to a multimodal computing network system. Background Technology

[0002] Most existing computing networks are based on IPv6, requiring dedicated networks for their network elements and protocols, which are costly to build. A significant portion of traffic in existing computing networks is related to network maintenance, resulting in low network utilization. Furthermore, much of the information transmission in existing computing networks relies on IPv6 extension fields, leading to a high proportion of irrelevant information in the packets returned to users, thus resulting in a low effective payload ratio. Summary of the Invention

[0003] This invention provides a multimodal computing network system to solve the problems of high construction cost, low network utilization, and low effective load ratio in existing computing networks.

[0004] This invention provides a multimodal computing power network system, comprising: a user terminal, a first computing power gateway, a transmission network, a second computing power gateway, a computing power server, and a control terminal.

[0005] The transmission network is a network composed of multimodal network elements. The first computing power gateway connects the user terminal and at least one multimodal network element, the second computing power gateway connects the computing power server and at least one multimodal network element, and the control terminal connects the multimodal network element, the first computing power gateway, and the second computing power gateway.

[0006] The multimodal network element, the first computing power gateway, and the second computing power gateway are all configured with a computing network protocol implemented in software. The computing network protocol includes at least a computing network modal message header.

[0007] The first computing power gateway is used to encapsulate the computing network mode message header according to the user information and computing power request of the current requesting user.

[0008] The control terminal is used to select a target computing power node from the computing power server according to the computing network modal message header, generate a flow table, and send the flow table to the multimodal network element, the first computing power gateway, and the second computing power gateway. The flow table includes a routing path from the user terminal to the target computing power node.

[0009] The multimodal network element, the first computing power gateway, and the second computing power gateway are used to transmit the computing power request to the target computing power node according to the flow table.

[0010] According to a multimodal computing power network system provided by the present invention, the computing power network mode message header includes the following fields: next extension header or protocol header field, intent option enable identifier field, optional parameter enable identifier field, ID field, intent identifier field and parameter option field, wherein the ID field includes: user ID and computing power service service ID.

[0011] The intent identifier field represents the intent request for different network service quality levels.

[0012] The parameter option fields include: network bandwidth requirements, network latency requirements, network jitter requirements, network packet loss rate requirements, the preference index of the service specified by the service ID on the computing node, the percentage of available service capacity of the computing node, and the predicted service operation latency.

[0013] According to a multimodal computing power network system provided by the present invention, the control terminal is further used to store the computing power information of the computing power server, the computing power information including computing power resource identifier, and user information including user IP and user level.

[0014] The control terminal is also used to map user IPs to user IDs defined in the computing network protocol, map computing resource identifiers to service IDs defined in the computing network protocol, and establish a first mapping relationship table of user IDs, user levels, and computing network service quality levels. For each computing network service quality level, a second mapping relationship table is established between the service ID of the computing power service provided by the computing power server and the information of the computing network modal message header padding field. The first mapping relationship table and the second mapping relationship table are both sent to the first computing power gateway and the second computing power gateway.

[0015] According to a multimodal computing power network system provided by the present invention, the first computing power gateway is configured to, upon receiving the computing power request, determine the user source IP of the current requesting user and the target ID of the computing power service to be requested based on the computing power request, and encapsulate the computing power request into a computing network mode message header according to the format of the computing network protocol based on the user source IP, the target ID, the first mapping relationship table and the second mapping relationship table to obtain a computing power service request message, and send the computing power service request message to the control terminal.

[0016] The control terminal is used to determine the target computing power node based on the computing network mode message header in the received computing power service request message, generate the flow table, and send the flow table to the multimodal network element, the first computing power gateway, and the second computing power gateway.

[0017] The second computing power gateway is used to parse the computing power request from the computing power service request message and send the computing power request to the target computing power node.

[0018] According to a multimodal computing network system provided by the present invention, the multimodal network element is further configured with a network status monitoring protocol, and the multimodal network element is further used to monitor the network status of the transmission network in real time according to the network status monitoring protocol, and upload the network status to the control terminal.

[0019] The second computing power gateway is also used to obtain the computing power status of each computing power node in the computing power server in real time, and upload the computing power status to the control terminal. The computing power status includes the percentage of available service capacity.

[0020] The control terminal is also used to verify whether the routing path meets the quality of service level of the computing network corresponding to the user's source IP based on the network status and computing power status. If it does not meet the requirements, the target computing power node is reselected, and the corresponding routing path is planned. The flow table corresponding to the replanned routing path is then sent to the multimodal network element, the first computing power gateway, and the second computing power gateway.

[0021] According to a multimodal computing power network system provided by the present invention, the multimodal network element is further configured to parse the computing power service request message header when forwarding the computing power service request message, and send an exception message to the control terminal when the network state does not meet the computing power service quality level encapsulated in the computing power service request message header, so that the control terminal replans the routing path.

[0022] According to a multimodal computing power network system provided by the present invention, the computing power resource identifier consists of at least a computing power location identifier, a computing power identity identifier, and a computing power attribute identifier.

[0023] According to a multimodal computing power network system provided by the present invention, the control terminal is further used to cluster and group computing power nodes, with computing power nodes of the same type forming a computing power center.

[0024] According to a multimodal computing network system provided by the present invention, the first computing gateway is further configured to acquire user information, upload the user information to the control terminal, and store it in the database of the control terminal.

[0025] According to a multimodal computing power network system provided by the present invention, the second computing power gateway is further used to detect computing power information in real time, upload the computing power information to the control terminal, and store it in the database of the control terminal.

[0026] The multimodal computing power network system provided by this invention includes: a user terminal, a first computing power gateway, a transmission network, a second computing power gateway, a computing power server, and a control terminal; the transmission network is a network composed of multimodal network elements, the first computing power gateway connects the user terminal and at least one multimodal network element, the second computing power gateway connects the computing power server and at least one multimodal network element, and the control terminal connects the multimodal network elements, the first computing power gateway, and the second computing power gateway; each of the multimodal network elements, the first computing power gateway, and the second computing power gateway is configured with a computing network protocol implemented in software. It includes at least: a computing network modal packet header; the first computing power gateway is used to encapsulate the computing network modal packet header according to the user information and computing power request of the current requesting user; the control terminal is used to select a target computing power node from the computing power server according to the computing network modal packet header, generate a flow table, and distribute the flow table to the multimodal network element, the first computing power gateway, and the second computing power gateway, the flow table including the routing path from the user terminal to the target computing power node; the multimodal network element, the first computing power gateway, and the second computing power gateway are used to transmit the computing power request to the target computing power node according to the flow table. In this invention, the computing power network is built on a multimodal network. The computing network protocol can be customized in the multimodal network elements through the Software Defined Network (SDN) mechanism, thereby realizing a multimodal computing power network system. This multimodal computing power network system does not require the construction of a dedicated network, saving network construction costs. Moreover, by customizing the computing network protocol through the SDN mechanism, the problem of low network utilization and effective load ratio in computing power networks that use computing network protocols with IPv6 extended fields is avoided. Attached Figure Description

[0027] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0028] Figure 1 This is a schematic diagram of the network structure of the multimodal computing network system provided by the present invention.

[0029] Figure 2 This is a schematic diagram of the computing network protocol fields of the multimodal computing network system provided by the present invention.

[0030] Figure 3 This is a schematic diagram of the field structure of the computing mode message header in the computing protocol field of the multimodal computing power network system provided by the present invention.

[0031] Figure 4This is a schematic diagram illustrating the specific structure of the Parameters field in the network mode message header of the multimodal computing network system provided by this invention.

[0032] Figure 5 This is a schematic diagram of the information structure of computing power information in the multimodal computing power network system provided by the present invention. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0034] The multimodal computing network system of this invention, such as Figure 1 As shown, it includes: a user terminal 100, a first computing power gateway 200, a transmission network 300, a second computing power gateway 400, a computing power server 500, and a control terminal 600.

[0035] The transmission network 300 is a network composed of multimodal network elements 301. The first computing power gateway 200 connects the user terminal 100 and at least one multimodal network element 301. The second computing power gateway 400 connects the computing power server 500 and at least one multimodal network element 301. The control terminal 500 connects the multimodal network element 301 (connecting each multimodal network element 301), the first computing power gateway 200, and the second computing power gateway 400.

[0036] Specifically, user terminal 100 includes two categories: home broadband users and campus private network (universities and enterprises) users. The first computing power gateway 200 and the second computing power gateway 400 can be deployed on separate servers, with the computing network protocol implemented in software, or they can overlap with the edge multimodal network element 301 in the transmission network 300. That is, the edge multimodal network element 301 located on the side where user terminal 100 is located serves as the first computing power gateway 200, and the edge multimodal network element 301 located on the side where computing power server 400 is located serves as the second computing power gateway 400. The transmission network 300, i.e., the data plane, consists of multiple multimodal network elements 301 forming transmission paths. The computing power server 500 can be a Kubernetes (K8s) cluster deployed on a server, providing computing power services in the form of containers. The control terminal 600, i.e., the control plane, includes an orchestrator, a network management system, and a database. The orchestrator has control functions, and the network management system manages the overall resources of modes and devices in the engineering implementation plan. The orchestrator's southbound interface is responsible for routing orchestration, path planning, and flow table distribution. It interfaces with the network management system through the northbound interface. The database stores user information for client 100 and computing power information for computing power server 500. Computing power server 500 includes multiple computing power centers, each consisting of multiple computing power nodes, and each computing power node corresponds to its own computing power information.

[0037] The multimodal network element 301, the first computing power gateway 200, and the second computing power gateway 400 are all configured with a software-implemented computing network protocol. This computing network protocol includes at least a computing network mode message header field. Specifically, as shown... Figure 2 As shown, the computing network protocol includes four fields: Destination Physical Address (DMAC), Source Physical Address (SMAC), Computing Network Mode Type (Type), and Computing Network Mode Header.

[0038] The source physical address (SMAC) is the MAC address of user terminal 100; the destination physical address (DMAC) is the MAC address of the first computing power gateway 200 corresponding to user terminal 100; the computing network mode type (Type) is a custom type of computing network mode message header. In this embodiment, the computing network mode message header type is TLV (Type-Length-Value), which is a custom field information conforming to the computing power network. Since the computing network protocol is a custom-formatted network protocol, and the protocol format is different from the format defined using the IPv6 extended fields, the multimodal computing power network system of this embodiment avoids the problem of low network utilization and effective load ratio in computing power networks using computing network protocols with IPv6 extended fields.

[0039] The first computing power gateway 200 is used to encapsulate the computing network mode message header according to the user information and computing power request of the current requesting user.

[0040] The control terminal 600 is used to select a target computing power node from the computing power server 500 according to the computing network modal message header, generate a flow table, and send the flow table to the multimodal network element 301, the first computing power gateway 200 and the second computing power gateway 400. The flow table includes a routing path from the user terminal 100 to the target computing power node.

[0041] The multimodal network element 301, the first computing power gateway 200, and the second computing power gateway 400 are used to transmit the computing power request to the target computing power node according to the flow table.

[0042] In the multimodal computing network system of this embodiment, since the computing network is built on a multimodal network, the computing network protocol can be customized in the multimodal network elements through the Software Defined Network (SDN) mechanism, thereby realizing a multimodal computing network system. This multimodal computing network system does not require the construction of a dedicated network, saving network construction costs. Moreover, by customizing the computing network protocol through the SDN mechanism, it avoids the problem of low network utilization and effective load ratio in computing networks that use computing network protocols with extended fields of IPv6.

[0043] like Figure 3 As shown, in some embodiments, the computing network mode message header includes the following fields: Next Header, flags, Para-Type, ID, Intent (optional), and Parameters (optional). The ID field includes the user ID and the service ID of the computing power service. A single computing power node can provide multiple types of computing power services, and a single type of computing power service can be provided by different computing power nodes.

[0044] The intent identifier field represents the intent request for different computing network service quality levels, and the parameter option fields include: network bandwidth requirements, network latency requirements, network jitter requirements, network packet loss rate requirements, the preference index of the service specified by the service ID on the computing power node, the percentage of available service capacity of the computing power node, and the service operation latency prediction.

[0045] Specifically, the fields in the network mode message header are explained as follows.

[0046] - Next header: Specifies the type of the next extension header or protocol header.

[0047] - Flags: Defines whether to enable the Intent option.

[0048] - Para-Type: 16 bits, specifies optional parameters following the order of the bitmap. Setting it to 1 enables the parameter.

[0049] bit0: The user's computing power network request has bandwidth requirements.

[0050] bit1: There is a latency requirement for the user's computing power network request.

[0051] bit2: User computing power network requests have jitter requirements.

[0052] bit3: User network requests have packet loss rate requirements.

[0053] bit4: Services are categorized into many types, such as high-speed computing, high bandwidth, or large storage. This parameter indicates the preference index of the service specified by the Service ID on the computing node (Site-Id).

[0054] Bit 5: Computing nodes (Site-ID) contain many running processes and services, so an indicator is needed to indicate the percentage of available service capacity that the site has. The percentage of available service capacity is represented by the ratio of the available service capacity of the computing node to the total service capacity. Service capacity refers to the amount of computing resources that the computing node can provide within a specific time. When it is 0, it indicates that this is an empty node and no service is running. When it reaches 100%, it indicates that the site is overloaded. If it exceeds 100%, it is considered abnormal.

[0055] bit6: For users, the latency between a request and a service response should include network latency and the internal runtime latency of the service. These two factors together constitute the user experience. This item specifies whether to enable site service prediction latency, which is a predicted value for service runtime.

[0056] It should be noted that the predicted service runtime is determined by the orchestrator of the control terminal 600. After network construction is completed or when new computing power nodes join the network, the orchestrator predicts the service runtime of the computing power services provided by each computing power node. During the operation of the entire computing power network system, if the percentage of available service capacity of the computing power nodes at the computing power server terminal 500 changes, the second computing power gateway 400 can determine whether to report an anomaly to the orchestrator based on whether the changed percentage of available service capacity meets the predicted service runtime latency.

[0057] - ID: A 32-bit identifier, including Service ID and User ID, which specifies a unique identifier for the application session.

[0058] - Intent: Intent identifier, representing an intent request for different computing network service quality levels. When the above Flags are set to 1, it indicates that the requirement of the computing network service quality level corresponding to the intent identifier is enabled.

[0059] - Parameters: Specific parameter information for the computing power network mode. The existence of parameters is indicated by Para-Type; a 1 in the corresponding bit of Para-Type indicates that the parameter corresponding to that bit is enabled. For example... Figure 4 As shown, each parameter occupies four bytes.

[0060] For the four parameters—bandwidth requirement, delay requirement, delay variation requirement, and packet loss rate requirement—the first byte is reserved, and the last three bytes are the specific parameter values.

[0061] For the three parameters specified by the service ID—the Preference Index Value, the Availability Percentage, and the ServiceDelay Predication—the first byte is the site-id of the computing node, and the last three bytes are the specific parameter values.

[0062] In some embodiments, the computing power information includes a computing resource identifier, and the user information includes a user IP address and a user level.

[0063] The control terminal 600 is also used to map user IPs to user IDs defined in the computing network protocol, map computing resource identifiers to service IDs defined in the computing network protocol, and establish a first mapping relationship table of user IDs, user levels, and computing network service quality levels. For each computing network service quality level, a second mapping relationship table is established between the service ID of the computing power service provided by the computing power server 500 and the information of the computing network modal message header padding field. The first mapping relationship table and the second mapping relationship table are both sent to the first computing power gateway 200 and the second computing power gateway 400.

[0064] Specifically, the control terminal 600 is also used to manage user information of the user terminal 100 and computing power information of the computing power server 500. When the multimodal computing power network system is built, or when users join the network, the orchestrator in the control terminal 600 maps the user IP to the user ID defined in the computing network protocol, thus binding the user IP to the user ID defined in the computing network protocol. When the multimodal computing power network system is built, or when new computing power nodes are deployed, the computing power resource identifier corresponding to the computing power node is mapped to the service ID defined in the computing network protocol, thus binding the computing power resource identifier to the service ID defined in the computing network protocol. A first mapping table of user ID, user level, and computing network service quality level is established by defining the YANG model. For each computing network service quality level, a second mapping table is established between the service ID of the computing power service provided by the computing power server 500 and the information of the computing network modal message header padding field.

[0065] The system can differentiate user levels according to preset rules. Higher user levels correspond to higher network service quality (SHS) levels. For example, user levels are divided into high, medium, and low, and correspondingly, SHS levels are also divided into high, medium, and low. This allows for the construction of a first mapping table from user IP to SHS level. For a given SHS level, the padding fields (especially the values ​​of Flags, Para-Type, Intent, and Parameters fields) of the network modal header differ depending on the computing power service. Therefore, for a given SHS level, a second mapping table is established between the service ID of the computing power service provided by the computing power server 500 and the padding fields of the network modal header. This facilitates the first computing power gateway 200 in determining the SHS level corresponding to the user's source IP based on the current requesting user's computing power request and the two mapping tables. It also determines the padding fields of the network modal header and constructs the network modal header.

[0066] In some embodiments, when the first computing power gateway 200 receives the computing power request, it determines the user source IP of the current requesting user and the target ID of the requested computing power service based on the computing power request. It then encapsulates the computing power request into a computing network mode header according to the computing network protocol format based on the user source IP, the target ID, the first mapping table, and the second mapping table to obtain a computing power service request message, and sends the computing power service request message to the control terminal 600. Specifically, the first computing power gateway 200 can determine the type of server or host corresponding to the target address IP in the computing power request, thereby determining the target ID of the requested computing power service. Alternatively, it can determine the target ID of the requested computing power service based on the characteristics of the fields in the computing power request. For example, if the computing power request contains characteristic fields describing matrix calculation, then the target ID of the requested computing power service can be determined to be a matrix calculation service.

[0067] The control terminal 600 is used to determine the target computing power node based on the computing network modal message header in the received computing power service request message, generate the flow table, and distribute the flow table to the multimodal network element 301, the first computing power gateway 200, and the second computing power gateway 400. Specifically, the orchestrator in the control terminal 600 determines the target computing power node based on the information in the computing network modal message header, which can be done through machine learning, expert databases, or prior knowledge.

[0068] The second computing power gateway 400 is used to parse the computing power request from the computing power service request message and send the computing power request to the target computing power node.

[0069] In some embodiments, the multimodal network element 301 is further configured with a network status monitoring protocol. The multimodal network element 301 is also used to monitor the network status of the transmission network in real time according to the network status monitoring protocol and upload the network status to the control terminal 600. Specifically, network status monitoring protocols such as Two-way Active Measurement Protocol (TWAMP) and Packet Conservation Algorithm for Internet (IPCA) are configured in-band or out-of-band, and the network status information is sent to the orchestrator in the control terminal 600 through the southbound interface.

[0070] The second computing power gateway 400 is also used to obtain the computing power status of each computing power node in the computing power server 500 in real time, and upload the computing power status to the control terminal 600, wherein the computing power status includes the percentage of available service capacity.

[0071] The control terminal 600 is also used to verify whether the routing path meets the network service quality level corresponding to the user's source IP based on the network status and computing power status. Specifically, it verifies whether the network status and computing power status can reach the parameter values ​​in the padding fields of the network modal packet header corresponding to that network service quality level. For example, if the network bandwidth does not meet the requirements, the control terminal 600 reselects the target computing power node, plans the corresponding routing path, and sends the flow table corresponding to the replanned routing path to the multimodal network element 301, the first computing power gateway 200, and the second computing power gateway 400. Specifically, the orchestrator in the control terminal 600 plans the route and generates the flow table, ensuring that subsequent computing power request packets from the user's source IP that meet the user's requirements for the network service quality level.

[0072] In some embodiments, the multimodal network element 301 is further configured to parse the computing network modal packet header when forwarding the computing power service request packet, and send an exception message to the control terminal 600 when the network state does not meet the computing network service quality level encapsulated in the computing network modal packet header, so that the control terminal 600 replans the routing path.

[0073] Specifically, during the operation of the multimodal computing power network system, the overall network status is also changing in real time. When a computing power service request message is transmitted to a certain multimodal network element 301, the multimodal network element 301 monitors the network status of the transmission network in real time. If it finds that the current network status no longer meets the computing network service quality level encapsulated in the computing network modal message header, it sends an exception information through Packetout on the southbound interface. The orchestrator in the control terminal 600 then replans and configures the guarantee path, so that the subsequent computing power request message data streams of the same computing power service from the user's source IP can meet the user's requirements for the computing network service quality level.

[0074] In some embodiments, the computing power resource identifier consists of at least a computing power location identifier, a computing power identity identifier, and a computing power attribute identifier. Specifically, such as... Figure 5 As shown, using a mechanism similar to DNS resolution and mapping, computing resources are abstracted hierarchically into a tree-like model and then encoded, registered, and managed according to domain name organization rules. The computing resource abstraction hierarchy tree, from the root node downwards, consists of: country domain, computing power domain, computing power provider, product code, computing power form, computing power model, computing power capability level, and computing power instance name. The computing power location identifier includes the country domain and computing power domain, indicating the location attribute; the computing power identity identifier includes the computing power provider and product code; and the computing power attribute identifier indicates the computing power service attribute. By classifying computing resources... Figure 5 Its structure management enables effective and efficient management of fragmented computing resources.

[0075] In some embodiments, the control terminal 600 is further used to cluster and group computing power nodes, with computing power nodes of the same type forming a computing power center. Specifically, an orchestrator manages the clustering and grouping of computing power nodes, thereby achieving distributed allocation and scheduling of computing power resources, fully utilizing computing power resources, and improving the overall utilization and performance of the computing power network. The types of computing power nodes can be categorized according to... Figure 5 The last layer is classified by computing power attribute identifiers.

[0076] In some embodiments, the first computing power gateway 200 is further configured to acquire user information, upload the user information to the control terminal 600, and store it in the database of the control terminal 600. Specifically, when the multimodal computing power network system is built, the first computing power gateway 200 acquires all user information of the user terminal 100, uploads the user information to the control terminal 600, and stores it in the database of the control terminal 600. During the operation of the multimodal computing power network, for newly added users to the user terminal 100, i.e., users newly joining the multimodal computing power network system, when connecting to the first computing power gateway 200, the first computing power gateway 200 acquires the new user information of that user, uploads the new user information to the control terminal 600, and stores it in the database of the control terminal 600, so as to update the user information stored in the database in real time.

[0077] In some embodiments, the second computing power gateway 400 is further configured to detect computing power information in real time, upload the computing power information to the control terminal 600, and store it in the database of the control terminal 600. Specifically, when the multimodal computing power network system is built, the second computing power gateway 400 obtains all computing power information from the computing power server 500, uploads the computing power information to the control terminal 600, and stores it in the database of the control terminal 600. During the operation of the multimodal computing power network, the changes in computing power resources are dynamic. The activation or termination of services and the dynamic changes in service load will affect the status of computing power resources. Therefore, the second computing power gateway 400 needs to detect and obtain the computing power information of computing power resources in real time, upload the latest computing power information to the control terminal 600, and store it in the database of the control terminal 600 to update the computing power information stored in the database in real time. In practical applications, the second computing power gateway 400 can send computing power information to the orchestrator of the control terminal 600 through a southbound interface by configuring it to read information provided by cloud service providers or sending probes to detect cloud computing resources.

[0078] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0079] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0080] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A multimodal computing network system, characterized in that, include: User terminal, first computing power gateway, transmission network, second computing power gateway, computing power server and control terminal; The transmission network is a network composed of multimodal network elements. The first computing power gateway connects the user terminal and at least one multimodal network element. The second computing power gateway connects the computing power server and at least one multimodal network element. The control terminal connects the multimodal network element, the first computing power gateway, and the second computing power gateway. The multimodal network element, the first computing power gateway, and the second computing power gateway are all configured with a computing network protocol implemented in software. The computing network protocol includes at least a computing network mode message header. The first computing power gateway is used to encapsulate the computing network mode message header according to the user information and computing power request of the current requesting user; The control terminal is used to select a target computing power node from the computing power server according to the computing network modal message header, generate a flow table, and send the flow table to the multimodal network element, the first computing power gateway, and the second computing power gateway. The flow table includes a routing path from the user terminal to the target computing power node. The multimodal network element, the first computing power gateway, and the second computing power gateway are used to transmit the computing power request to the target computing power node according to the flow table; The computing network modal message header includes the following fields: next extension header or protocol header field, intent option enable identifier field, optional parameter enable identifier field, ID field, intent identifier field and parameter option field, wherein the ID field includes: user ID and computing power service service ID; The intent identifier field represents the intent request for different computing network service quality levels; The parameter option fields include: network bandwidth requirements, network latency requirements, network jitter requirements, network packet loss rate requirements, the preference index of the service specified by the service ID on the computing node, the percentage of available service capacity of the computing node, and the predicted service operation latency.

2. The multimodal computing network system according to claim 1, characterized in that, The control terminal is also used to store the computing power information of the computing power server, including computing power resource identifiers and user information including user IP and user level; The control terminal is also used to map user IPs to user IDs defined in the computing network protocol, map computing resource identifiers to service IDs defined in the computing network protocol, and establish a first mapping relationship table of user IDs, user levels, and computing network service quality levels. For each computing network service quality level, a second mapping relationship table is established between the service ID of the computing power service provided by the computing power server and the information of the computing network modal message header padding field. The first mapping relationship table and the second mapping relationship table are both sent to the first computing power gateway and the second computing power gateway.

3. The multimodal computing network system according to claim 2, characterized in that, The first computing power gateway is used to determine the user source IP and the target ID of the computing power service to be requested by the current requesting user according to the computing power request when it receives the computing power request, and to encapsulate the computing power request into a computing network mode message header according to the computing network protocol format based on the user source IP, the target ID, the first mapping relationship table and the second mapping relationship table to obtain a computing power service request message, and to send the computing power service request message to the control terminal. The control terminal is used to determine the target computing power node based on the computing network mode message header in the received computing power service request message, generate the flow table, and send the flow table to the multimodal network element, the first computing power gateway, and the second computing power gateway. The second computing power gateway is used to parse the computing power request from the computing power service request message and send the computing power request to the target computing power node.

4. The multimodal computing network system according to claim 3, characterized in that, The multimodal network element is also configured with a network status monitoring protocol. The multimodal network element is also used to monitor the network status of the transmission network in real time according to the network status monitoring protocol and upload the network status to the control terminal. The second computing power gateway is also used to obtain the computing power status of each computing power node in the computing power server in real time, and upload the computing power status to the control terminal. The computing power status includes the percentage of available service capacity. The control terminal is also used to verify whether the routing path meets the quality of service level of the computing network corresponding to the user's source IP based on the network status and computing power status. If it does not meet the requirements, the target computing power node is reselected, and the corresponding routing path is planned. The flow table corresponding to the replanned routing path is then sent to the multimodal network element, the first computing power gateway, and the second computing power gateway.

5. The multimodal computing network system according to claim 4, characterized in that, The multimodal network element is also used to parse the computing network modal packet header when forwarding the computing power service request packet, and to send an exception message to the control terminal when the network state does not meet the computing network service quality level encapsulated in the computing network modal packet header, so that the control terminal can replan the routing path.

6. The multimodal computing network system according to claim 2, characterized in that, The computing power resource identifier consists of at least a computing power location identifier, a computing power identity identifier, and a computing power attribute identifier.

7. The multimodal computing network system according to claim 2, characterized in that, The control terminal is also used to cluster and group computing power nodes, with computing power nodes of the same type forming a computing power center.

8. The multimodal computing network system according to any one of claims 1 to 7, characterized in that, The first computing power gateway is also used to acquire user information, upload the user information to the control terminal, and store it in the database of the control terminal.

9. The multimodal computing network system according to any one of claims 1 to 7, characterized in that, The second computing power gateway is also used to detect computing power information in real time, upload the computing power information to the control terminal, and store it in the database of the control terminal.

Citation Information

Patent Citations

  • Computing power scheduling method and device, electronic equipment and storage medium

    CN115426327A

  • Computing power network system and operation method of computing power network system

    CN115580634A