Business processing system and method, server and storage medium

By using optical switch equipment for high-speed data forwarding in the service processing system of intelligent computing networks, the problems of insufficient bandwidth and high latency of Spine-Leaf architecture are solved, and the computing power utilization rate and service processing efficiency are improved.

CN120090964APending Publication Date: 2025-06-03CHINA UNITED NETWORK COMM GRP CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510280099.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

The Spine-Leaf architecture has insufficient bandwidth and high latency in intelligent computing networks, resulting in computing power loss.

Method used

By introducing optical switch (OCS) devices into the service processing system, the high-speed forwarding performance of the OCS device is used to forward the computing power service processing results of the first computing node to the second computing node, and data forwarding is performed through the target OCS device and the second leaf node.

Benefits of technology

It improves data forwarding efficiency, improves business processing efficiency, and increases the utilization rate of computing power in the business processing system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120090964A_ABST
    Figure CN120090964A_ABST
Patent Text Reader

Abstract

The invention provides a service processing system and method, a server and a storage medium, relates to the technical field of communication, and solves the technical problem of computing power loss in an intelligent computing network caused by insufficient bandwidth and high delay when a Spine-Leaf architecture is used in related technologies. The service processing method is applied to the service processing system, the service processing system comprises at least one OCS device, at least two leaf nodes and at least two computing nodes, and the method comprises the steps that a first leaf node receives a data forwarding request sent by a first computing node, the data forwarding request comprises a processing result of a first computing power service, and the processing result of the first computing power service is sent to the first computing node; the data forwarding request is used for requesting to send a processing result of the first computing power service to a second computing node, the first computing node is a computing node in the at least two computing nodes for processing the first computing power service, and the first leaf node is a leaf node in the at least two leaf nodes having a connection relationship with the first computing node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a service processing system, method, server, and storage medium. Background Art

[0002] With the rapid development of computing power technologies and artificial intelligence (AI) technologies, intelligent computing networks have begun to be successively built in various regions.

[0003] Since the intelligent computing network is currently in the initial stage of construction, related technologies generally adopt the Spine-Leaf architecture based on electric switches. Specifically, the Spine-Leaf architecture includes Spine nodes and Leaf nodes. Among them, the Spine node is the core node of the network, providing high-speed Internet Protocol (IP) forwarding capabilities and connecting each Leaf node through high-speed interfaces. The Leaf node is the access node of the network function, providing access functions for various network devices.

[0004] However, the insufficient bandwidth and high latency of the Spine-Leaf architecture will cause computing power loss in the intelligent computing network. Summary of the Invention

[0005] This application provides a service processing system, method, server, and storage medium, which solve the technical problem that the insufficient bandwidth and high latency of using the Spine-Leaf architecture in related technologies will cause computing power loss in the intelligent computing network.

[0006] In a first aspect, the present application provides a service processing system, including: at least one optical circuit switch (OCS) device, at least two leaf nodes, and at least two computing nodes; a first leaf node, configured to receive a data forwarding request sent by a first computing node, where the data forwarding request includes a processing result of a first computing power service, and the data forwarding request is used to request to send the processing result of the first computing power service to a second computing node, the first computing node being the computing node that processes the first computing power service among the at least two computing nodes, and the first leaf node being the leaf node among the at least two leaf nodes that has a connection relationship with the first computing node; the first leaf node is further configured to, when there is no connection relationship between the first leaf node and the second computing node, send the data forwarding request to a target OCS device, the target OCS device being any one of the at least one OCS device; the target OCS device is configured to send the data forwarding request to a second leaf node, the second leaf node being the leaf node among the at least two leaf nodes that has a connection relationship with the second computing node; the second leaf node is configured to send the processing result of the first computing power service to the second computing node; the second computing node is configured to process a second computing power service based on the processing result of the first computing power service.

[0007] Optionally, the above-mentioned first leaf node is further configured to, when there is a connection relationship between the first leaf node and the second computing node, send the processing result of the first computing power service to the second computing node.

[0008] Optionally, the above-mentioned service processing system further includes a storage node; the first computing node is further configured to send a data acquisition request to the storage node, the data acquisition request including a service identifier of the first computing power service, and the data acquisition request is used to request to acquire service data of the first computing power service; the storage node is configured to send a data acquisition response to the first computing node, the data acquisition response including the service data of the first computing power service, and the service data of the first computing power service is determined by the storage node based on the service identifier of the first computing power service; the first computing node is further configured to process the service data of the first computing power service to obtain the processing result of the first computing power service.

[0009] Optionally, the above-mentioned service processing system further includes an out-of-band core device; the out-of-band core device is configured to obtain status information of the target OCS device, and the status information is used to characterize the running situation of the target OCS device in the service processing system; the out-of-band core device is further configured to send an alarm message when the status information of the target OCS device meets a preset condition.

[0010] Optionally, the status information of the target OCS device includes one or more of the following information: the temperature of the target OCS device, the load of the target OCS device, and the traffic of the target OCS device.

[0011] In a second aspect, the present application provides a service processing method, which is applied to a service processing system. The service processing system includes at least one OCS device, at least two leaf nodes, and at least two computing nodes. The method includes: a first leaf node receives a data forwarding request sent by a first computing node. The data forwarding request includes the processing result of a first computing power service, and the data forwarding request is used to request to send the processing result of the first computing power service to a second computing node. The first leaf node is any one of the at least two leaf nodes, and the first computing node is a computing node among the at least two computing nodes that has a connection relationship with the first leaf node; in the case where there is no connection relationship between the first leaf node and the second computing node, the first leaf node sends the data forwarding request to the second computing node through a target OCS device and a second leaf node, so that the second computing node processes a second computing power service based on the processing result of the first computing power service in the data forwarding request. The target OCS device is any one of the at least one OCS device, and the second leaf node is a leaf node among the at least two leaf nodes that has a connection relationship with the second computing node.

[0012] Optionally, the method further includes: in the case where there is a connection relationship between the first leaf node and the second computing node, the first leaf node sends the processing result of the first computing power service to the second computing node.

[0013] In a third aspect, the present application provides a service processing device, which is applied to a service processing system. The service processing system includes at least one OCS device, at least two leaf nodes, and at least two computing nodes. The device includes: a receiving module and a sending module; the receiving module is configured to receive a data forwarding request sent by a first computing node. The data forwarding request includes the processing result of a first computing power service, and the data forwarding request is used to request to send the processing result of the first computing power service to a second computing node. The first leaf node is any one of the at least two leaf nodes, and the first computing node is a computing node among the at least two computing nodes that has a connection relationship with the first leaf node; the sending module is configured to, in the case where there is no connection relationship between the first leaf node and the second computing node, the first leaf node sends the data forwarding request to the second computing node through a target OCS device and a second leaf node, so that the second computing node processes a second computing power service based on the processing result of the first computing power service in the data forwarding request. The target OCS device is any one of the at least one OCS device, and the second leaf node is a leaf node among the at least two leaf nodes that has a connection relationship with the second computing node.

[0014] Optionally, the sending module is further configured to send the processing result of the first computing power service to the second computing node when there is a connection relationship between the first leaf node and the second computing node.

[0015] In a fourth aspect, the present application provides a server, including: a processor and a memory configured to store instructions executable by the processor; wherein, the processor is configured to execute the instructions to implement any one of the optional service processing methods in the second aspect above.

[0016] In a fifth aspect, the present application provides a computer-readable storage medium, on which instructions are stored. When the instructions in the computer-readable storage medium are executed by a server, the server can execute any one of the optional service processing methods in the second aspect above.

[0017] In a sixth aspect, the present application provides a computer program product, including a computer program or instructions. When the computer program or instructions run on a server, the server is caused to execute any one of the optional service processing methods in the second aspect above.

[0018] For the service processing system, method, server, and storage medium provided by the present application, after the first leaf node receives a data forwarding request sent by the first computing node, since the data forwarding request is used to request to send the processing result of the first computing power service to the second computing node, the first leaf node can determine whether there is a connection relationship between the first leaf node and the second computing node. When there is no connection relationship between the two, the first leaf node can send a data forwarding request to the target OCS device. Since the target OCS device is connected to all leaf nodes in the service processing system, the target OCS device can send the data forwarding request to the leaf node (i.e., the second leaf node) that has a connection relationship with the second computing node. Thus, after the second computing node receives the processing result of the first computing power service, it can process the second computing power service based on the processing result of the first computing power service. Through the high-speed forwarding performance of the OCS device, forwarding the processing result of the first computing power service in the first computing node to the second computing node can improve the data forwarding efficiency, thereby improving the service processing efficiency and the utilization rate of computing power in the service processing system. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art.

[0020] Figure 1 It is a schematic diagram of the network architecture of a service processing system provided by an embodiment of the present application;

[0021] Figure 2 Schematic diagram of a network architecture of a computing network provided by an embodiment of the present application;

[0022] Figure 3 Schematic flowchart of a service processing method provided by an embodiment of the present application;

[0023] Figure 4 Schematic diagram of a network architecture of an intelligent computing network system provided by an embodiment of the present application;

[0024] Figure 5 Schematic diagram of the structure of a service processing device provided by an embodiment of the present application;

[0025] Figure 6 Schematic diagram of the structure of another service processing device provided by an embodiment of the present application. Detailed implementation manners

[0026] Next, the service processing system, method, server, and storage medium provided by the embodiments of the present application will be described in detail with reference to the accompanying drawings.

[0027] In the description of the present application, terms such as "first" and "second" in the specification and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order of the objects. For example, the first leaf node and the second leaf node are used to distinguish different leaf nodes, rather than to describe the specific order of the leaf nodes.

[0028] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes other steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.

[0029] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0030] As used in the present application, "and / or" includes any one of the two methods or both methods used simultaneously.

[0031] In the description of the present application, unless otherwise specified, the meaning of "a plurality" refers to two or more.

[0032] As described in the background art, in the related art, a Spine-Leaf architecture based on an electrical switch is adopted. However, the Spine-Leaf architecture has insufficient bandwidth and high latency, which will cause computing power loss in the intelligent computing network. Based on this, the embodiments of the present application provide a service processing system, method, server, and storage medium. By the high-speed forwarding performance of the OCS device, the processing result of the first computing power service in the first computing node is forwarded to the second computing node, which can improve the data forwarding efficiency, thereby improving the service processing efficiency and the utilization rate of computing power in the service processing system.

[0033] The service processing method provided by the embodiments of the present application can be applied to a service processing system. As Figure 1 shown, the service processing system includes an out-of-band management network 10, a service management network 11, a computing network 12, and a storage network 13. Among them, the out-of-band management network 10 includes an out-of-band core device 101, an out-of-band access device 102, and an out-of-band access device 103. The service management network 11 includes a service core device 111, a service core device 112, a service aggregation device 113, a service aggregation device 114, a service access device 115, and a service access device 116. The out-of-band access device 102 is connected to the service management network 11, and the out-of-band access device 103 is connected to the computing network 12. The service management network 11 is respectively connected to the computing network 12 and the storage network 13. In addition, the computing network 12 includes at least one OCS device, at least two leaf nodes, and at least two computing nodes ( Figure 1 not shown in the figure). The storage network 13 includes storage nodes ( Figure 1 not shown in the figure).

[0034] Generally, in practical applications, the connections between the above-mentioned various networks / devices can be wireless connections. For the convenience of intuitively representing the connection relationships between the devices, Figure 1 solid lines are used in the figure for illustration.

[0035] Specifically, the out-of-band core device 101 is used to obtain the status information of any network device included in the above-mentioned service processing system, and send an alarm message when the status information meets the preset conditions.

[0036] The service management network 11 is used to implement the scheduling and management of the computing power service. Specifically, the service core devices (including the service core device 111 and the service core device 112) are responsible for high-speed forwarding in the service management network 11. The service aggregation devices (including the service aggregation device 113 and the service aggregation device 114) are responsible for traffic aggregation in the service management network 11 and control the traffic transmission direction in the service management network 11. The service access devices (the service access device 115 and the service access device 116) are responsible for the access of other networks / devices to the service management network 11.

[0037] A storage node, configured to receive a data acquisition request sent by a computing node, where the data acquisition request is used to request to acquire service data of a certain computing service.

[0038] As Figure 2 shown, the computing network in the embodiment of the present application may include two OCS devices (i.e., OCS device 201 and OCS device 202), 4 leaf nodes (i.e., leaf node 203, leaf node 204, leaf node 205, and leaf node 206), and 7 computing nodes (i.e., computing node 207, computing node 208, computing node 209, computing node 210, computing node 211, computing node 212, and computing node 213).

[0039] Among them, the computing node 207 is configured to send a data forwarding request to the leaf node 203, and the data forwarding request may be used to request to send the processing result of the first computing service to the computing node 209.

[0040] The OCS device 201 is configured to send a data forwarding request to the leaf node 204, so that the leaf node 204 sends the processing result of the first computing service to the computing node 209.

[0041] The computing node 209 is configured to process the second computing service based on the processing result of the first computing service.

[0042] Exemplarily, the leaf node that executes the service processing method provided in the embodiment of the present application may be a server. Optionally, the server may be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (content delivery network, CDN), and big data and artificial intelligence platforms.

[0043] The following describes the service processing method provided in the embodiment of the present application from the perspective of interactions between the above Figure 1 and Figure 2 shown various devices. The service processing method is applied to a service processing system, and the service processing system includes at least one OSC device, at least two leaf nodes, and at least two computing nodes. As Figure 3 shown, the service processing method may include S301 - S305.

[0044] S301. The first computing node sends a data forwarding request to the first leaf node. Correspondingly, the first leaf node receives the data forwarding request sent by the first computing node.

[0045] Among them, the data forwarding request includes the processing result of the first computing service. The data forwarding request is used to request to send the processing result of the first computing service to the second computing node. The first computing node is the computing node that processes the first computing service among the at least two computing nodes, and the first leaf node is the leaf node among the at least two leaf nodes that has a connection relationship with the first computing node.

[0046] S302. In the case where there is no connection relationship between the first leaf node and the second computing node, the first leaf node sends a data forwarding request to the target OCS device. Correspondingly, the target OCS device receives the data forwarding request sent by the first leaf node.

[0047] Among them, the target OCS device is any one of the at least one OCS device.

[0048] Optionally, the target OCS device can also be the OCS device with the shortest distance from the first leaf node among the at least one OCS device.

[0049] S303. The target OCS device sends a data forwarding request to the second leaf node. Correspondingly, the second leaf node receives the data forwarding request sent by the target OCS device.

[0050] Among them, the second leaf node is the leaf node among the at least two leaf nodes that has a connection relationship with the second computing node.

[0051] It should be understood that the OCS device can establish a dedicated channel between any two switching ports in the OCS device through an internal optical switch, which can provide high-speed forwarding performance for the network.

[0052] S304. The second leaf node sends the processing result of the first computing service to the second computing node. Correspondingly, the second computing node receives the processing result of the first computing service sent by the second leaf node.

[0053] S305. The second computing node processes the second computing service based on the processing result of the first computing service.

[0054] It should be understood that the second computing node is the computing node that processes the second computing service among the at least two computing nodes. The second computing node can use the processing result of the first computing service as the service data of the second computing service, so as to process the service data of the second computing service and obtain the processing result of the second computing service.

[0055] It can be understood that when there is no connection relationship between the first leaf node and the second computing node, the first leaf node can send a data forwarding request to the second computing node through the target OCS device and the second leaf node, so that the second computing node processes the second computing power service based on the processing result of the first computing power service in the data forwarding request.

[0056] The computing power services (including the first computing power service and the second computing power service) in the embodiments of the present application may be large-scale machine learning services, deep learning services, and training and inference services of artificial intelligence models, etc.

[0057] The technical solutions provided in the above embodiments can at least bring the following beneficial effects: As can be seen from S301-S305: After the first leaf node receives the data forwarding request sent by the first computing node, since the data forwarding request is used to request to send the processing result of the first computing power service to the second computing node, the first leaf node can determine whether there is a connection relationship between the first leaf node and the second computing node. When there is no connection relationship between the two, the first leaf node can send a data forwarding request to the target OCS device. Since the target OCS device is connected to all leaf nodes in the service processing system, the target OCS device can send the data forwarding request to the leaf node (i.e., the second leaf node) that has a connection relationship with the second computing node. Thus, after the second computing node receives the processing result of the first computing power service, it can process the second computing power service based on the processing result of the first computing power service. By virtue of the high-speed forwarding performance of the OCS device, forwarding the processing result of the first computing power service in the first computing node to the second computing node can improve the data forwarding efficiency, thereby improving the service processing efficiency and the utilization rate of computing power in the service processing system.

[0058] In an implementation manner of the embodiments of the present application, when there is a connection relationship between the first leaf node and the second computing node, the first leaf node can send the processing result of the first computing power service to the second computing node. Thus, the second computing node can process the second computing power service based on the processing result of the first computing power service.

[0059] In some embodiments, the above service processing system further includes a storage node. The service processing method provided in the embodiments of the present application further includes steps A-step C.

[0060] Step A: The first computing node sends a data acquisition request to the storage node. Correspondingly, the storage node receives the data acquisition request sent by the first computing node.

[0061] Wherein, the data acquisition request includes the service identifier of the first computing power service, and the data acquisition request is used to request to acquire the service data of the first computing power service.

[0062] Step B: The storage node sends a data acquisition response to the first computing node. Correspondingly, the first computing node receives the data acquisition response sent by the storage node.

[0063] Among them, the data acquisition response includes the service data of the first computing power service. The service data of the first computing power service is determined by the storage node based on the service identifier of the first computing power service.

[0064] Specifically, the storage node may determine the service data corresponding to the service identifier of the first computing power service as the service data of the first computing power service.

[0065] Step C: The first computing node processes the service data of the first computing power service to obtain the processing result of the first computing power service.

[0066] In some other embodiments, the service processing system in the embodiments of the present application further includes an out-of-band core device. The out-of-band core device is used to obtain the status information of the above-mentioned target OCS device and send an alarm message when the status information of the target OCS device meets a preset condition. Among them, the status information is used to characterize the operation of the target OCS device in the service processing system.

[0067] In an optional implementation manner, the status information of the above-mentioned target OCS device includes one or more of the following information: the temperature of the target OCS device, the load of the target OCS device, and the traffic of the target OCS device.

[0068] Optionally, the out-of-band core device may also obtain the status information of any device / network device included in the above-mentioned service processing system, so as to determine whether to send an alarm message based on the status information.

[0069] In still some other embodiments, the service processing system provided in the embodiments of the present application may be understood as an intelligent computing center. The embodiments of the present application may connect at least two intelligent computing centers (or service processing systems) to at least one OCS device to obtain an intelligent computing network system.

[0070] Exemplarily, as Figure 4 shown. The intelligent computing network system includes OCS device 401, OCS device 402, intelligent computing center 403, intelligent computing center 404, and intelligent computing center 405.

[0071] Specifically, intelligent computing center 403, intelligent computing center 404, and intelligent computing center 405 are interconnected through OCS device 401 and OCS device 402, and OCS device 401 and OCS device 402 are backup redundant to each other.

[0072] The low latency characteristic of the dedicated optical path of the OCS device can ensure the minimization of computing power loss in the service processing system and the intelligent computing network system. It can not only significantly improve network performance, but also ensure the flexibility and scalability of the service processing system and the intelligent computing network system, providing a solid foundation for future computing requirements.

[0073] In the embodiments of this application, the function modules of leaf nodes, computing nodes, OCS devices, etc. can be divided according to the above method examples. For example, each function can correspond to each function module, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software function modules. It should be noted that the division of modules in the embodiments of this application is illustrative, only a logical function division, and there may be other division methods in actual implementation.

[0074] In the case of dividing each function module according to each function, Figure 5 shows a possible structural schematic diagram of the service processing device involved in the above embodiments. The service processing device can be applied to a service processing system, which includes at least one OCS device, at least two leaf nodes, and at least two computing nodes. As Figure 5 shown, the service processing device 50 may include: a receiving module 501 and a sending module 502.

[0075] The receiving module 501 is used to receive a data forwarding request sent by the first computing node. The data forwarding request includes the processing result of the first computing power service, and the data forwarding request is used to request to send the processing result of the first computing power service to the second computing node. The first leaf node is any one of the at least two leaf nodes, and the first computing node is a computing node among the at least two computing nodes that has a connection relationship with the first leaf node.

[0076] The sending module 502 is used to, when there is no connection relationship between the first leaf node and the second computing node, the first leaf node sends the data forwarding request to the second computing node through the target OCS device and the second leaf node, so that the second computing node processes the second computing power service based on the processing result of the first computing power service in the data forwarding request. The target OCS device is any one of the at least one OCS device, and the second leaf node is a leaf node among the at least two leaf nodes that has a connection relationship with the second computing node.

[0077] Optionally, the sending module 502 is further used to, when there is a connection relationship between the first leaf node and the second computing node, the first leaf node sends the processing result of the first computing power service to the second computing node.

[0078] In the case of adopting an integrated unit, Figure 6 FIG. 1 shows a possible structural schematic diagram of the service processing device involved in the above embodiments. As Figure 6 shown, the service processing device 60 may include: a processing module 601 and a communication module 602. The processing module 601 may be used to control and manage the actions of the service processing device 60. The communication module 602 may be used to support the communication between the service processing device 60 and other entities. Optionally, as Figure 6 shown, the service processing device 60 may further include a storage module 603 for storing the program code and data of the service processing device 60.

[0079] Among them, the processing module 601 may be a processor or a controller. The communication module 602 may be a transceiver, a transceiver circuit or a communication interface, etc. The storage module 603 may be a memory.

[0080] Among them, when the processing module 601 is a processor, the communication module 602 is a transceiver, and the storage module 603 is a memory, the processor, the transceiver and the memory may be connected through a bus. The bus may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc.

[0081] It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0082] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0083] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the above-described systems, devices and units can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.

[0084] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or distributed over multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0085] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that contains one or more integrated media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a Solid State Disk (SSD)), etc.

[0086] As described above, only the specific embodiments of this application are provided, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should all be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims

1. A business processing system, characterized in that: The service processing system includes at least one optical switch OCS device, at least two leaf nodes and at least two computing nodes; A first leaf node is used to receive a data forwarding request sent by a first computing node, wherein the data forwarding request includes a processing result of a first computing service, and the data forwarding request is used to request to send the processing result of the first computing service to a second computing node, wherein the first computing node is a computing node that processes the first computing service among the at least two computing nodes, and the first leaf node is a leaf node that has a connection relationship with the first computing node among the at least two leaf nodes; The first leaf node is further configured to send the data forwarding request to a target OCS device when there is no connection relationship between the first leaf node and the second computing node, the target OCS device being any one of the at least one OCS device; The target OCS device is used to send the data forwarding request to a second leaf node, where the second leaf node is a leaf node that has a connection relationship with the second computing node among the at least two leaf nodes; The second leaf node is used to send the processing result of the first computing power service to the second computing node; The second computing node is used to process a second computing service based on the processing result of the first computing service.

2. The system according to claim 1, characterized in that The first leaf node is also used to send the processing result of the first computing power service to the second computing node when there is a connection relationship between the first leaf node and the second computing node.

3. The system according to claim 1, characterized in that The business processing system also includes a storage node; The first computing node is further used to send a data acquisition request to the storage node, where the data acquisition request includes a service identifier of the first computing power service, and the data acquisition request is used to request to obtain service data of the first computing power service; The storage node is used to send a data acquisition response to the first computing node, where the data acquisition response includes business data of the first computing power business, and the business data of the first computing power business is determined by the storage node based on the business identifier of the first computing power business; The first computing node is also used to process the business data of the first computing power business to obtain the processing result of the first computing power business.

4. The system according to any one of claims 1 to 3, characterized in that: The business processing system also includes an out-of-band core device; The out-of-band core device is used to obtain status information of the target OCS device, where the status information is used to characterize the operation status of the target OCS device in the service processing system; The out-of-band core device is further configured to issue an alarm message when the status information of the target OCS device meets a preset condition.

5. The system according to claim 4, characterized in that The status information of the target OCS device includes one or more of the following information: the temperature of the target OCS device, the load of the target OCS device, and the traffic of the target OCS device.

6. A business processing method, characterized in that: Applied to a service processing system, the service processing system includes at least one optical switch OCS device, at least two leaf nodes and at least two computing nodes, the method includes: The first leaf node receives a data forwarding request sent by the first computing node, the data forwarding request includes a processing result of the first computing power service, and the data forwarding request is used to request to send the processing result of the first computing power service to the second computing node, the first computing node is a computing node that processes the first computing power service among the at least two computing nodes, and the first leaf node is a leaf node that has a connection relationship with the first computing node among the at least two leaf nodes; In the case that there is no connection relationship between the first leaf node and the second computing node, the first leaf node sends the data forwarding request to the second computing node through the target OCS device and the second leaf node, so that the second computing node processes the second computing power service based on the processing result of the first computing power service in the data forwarding request, the target OCS device is any one of at least one OCS device, and the second leaf node is a leaf node among the at least two leaf nodes that has a connection relationship with the second computing node.

7. The method according to claim 6, characterized in that The method further comprises: In a case where a connection relationship exists between the first leaf node and the second computing node, the first leaf node sends a processing result of the first computing power service to the second computing node.

8. A server, characterized in that: The server comprises: processor; a memory configured to store instructions executable by the processor; The processor is configured to execute the instructions to implement the service processing method as claimed in claim 6 or 7.

9. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions in the computer-readable storage medium are executed by a server, the server is enabled to execute the business processing method as claimed in claim 6 or 7.

10. A computer program product comprising instructions, characterized in that When the instruction is executed on the server, the electronic device executes the business processing method as claimed in claim 6 or 7.

Citation Information

Patent Citations

  • Electric power telecommunication out-of-band network managing system

    CN103346909A

  • Service transmission method and device and storage medium

    CN115766721A

  • Signal processing method and device

    CN118509055A

  • Artificial intelligence computing system and method

    CN118612579A