Server cluster system

By using a general processor and in-place detection module in the server cluster system to detect the plug-in and unplug the optical module, and guiding the installer to plug and unplug the optical module through instructions, the problem of high time and human resources consumption during the plug-in and unplug the optical module is solved. , realizes the intelligence and simplification of optical module plugging and unplugging.

CN222167594UActive Publication Date: 2024-12-13SHANGHAI BIREN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202420919632.7
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-04-28
Publication Date
2024-12-13
Estimated Expiration
2034-04-28

AI Technical Summary

Technical Problem

In the prior art, the plug-in and unplugging process of optical modules consumes a lot of time and human resources. As the demand for optical modules increases, the complexity of the connection topology increases, resulting in installers spending a lot of time looking at the connection topology to complete plug-in and unplugging.

Method used

Design a server cluster system, including a general processor, an in-place detection module and an indication module, detect the plug-and-removal status of the optical module through the in-place detection module, and form indication information through the indication module on the other end of the connection line, and guide the The installer plugs and unplugs the optical module to reduce dependence on the connection topology.

Benefits of technology

The optical module plug-in and unplugging process is realized, saving time and resources and human resources, simplifying the plug-in and unplugging maintenance process of optical modules, and the plug-in and unplugging of optical modules can be completed through a small number of installers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222167594U_ABST
    Figure CN222167594U_ABST
Patent Text Reader

Abstract

The utility model relates to the field of servers, is adaptive to widening high-speed interconnection bandwidth among general processors in a server cluster system by using optical modules, and provides a server cluster system, which comprises a plurality of servers, the server comprises a plurality of general processors, a plurality of optical module ports, a plurality of in-place detection modules, a plurality of indication modules and at least one connecting line. The universal processor is respectively connected with the optical module port, the in-place detection module and the indication module; the in-place detection module is connected with a corresponding optical module port; after determining that the optical module at one end of the connecting line is inserted into or pulled out of the optical module port, the universal processor sends an indication signal to an indication module corresponding to the optical module at the other end of the connecting line; and the indication module responds to the received indication signal to form indication information. Through the indication module, the installation personnel can be quickly and effectively guided to plug and unplug the optical module according to the indication information, an optical module link in the server cluster system is established, and time resources and manpower resources are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model relates to the technical field of servers, and in particular to a server cluster system. Background Art

[0002] As computing power continues to increase, the bandwidth rate of data transmission is also expanding rapidly, and the demand for servers and optical modules is also surging. The existing optical modules are plugged and unplugged manually by installers according to the connection topology provided by the server manufacturer. As the demand for optical modules increases, the connection topology corresponding to the optical modules is becoming more and more complex. At the same time, the connection topology of interconnection through optical modules of different manufacturers is also very different, which causes installers to spend a lot of time to check the connection topology and complete the plugging and unplugging of optical modules. In addition, as the number of server clusters increases and the distance between servers increases, more and more installers are required to plug and unplug optical modules, resulting in a large consumption of human resources. Utility Model Content

[0003] The utility model provides a server cluster system, which is used to solve the defect of large time resources and human resources consumed when plugging and unplugging optical modules in the prior art, and reduces the time resources and human resources consumed in the process of plugging and unplugging optical modules.

[0004] The utility model provides a server cluster system, comprising a plurality of servers and at least one connecting line, each of the servers comprising a plurality of general processors, a plurality of optical module ports, a plurality of in-situ detection modules and a plurality of indication modules, wherein the optical module ports, the in-situ detection modules and the indication modules correspond to each other one by one; the general processor is respectively connected to at least one of the optical module ports, at least one of the in-situ detection modules and at least one of the indication modules; the in-situ detection module is connected to the corresponding optical module port; the connecting line comprises an optical fiber connecting line body and two optical modules, and the two optical modules are respectively connected to the two ends of the optical fiber connecting line body;

[0005] The optical module port is used for inserting the optical module;

[0006] The in-place detection module is used to detect whether the optical module is inserted into or removed from the optical module port;

[0007] The general processor is used to send an indication signal generated based on the connection topology to the indication module of the optical module port corresponding to the optical module at the other end of the connection line after determining through the in-place detection module that the optical module at one end of the connection line is inserted into or unplugged from the optical module port;

[0008] The indication module is used to receive the indication signal sent by the general processor and respond to the indication signal to form indication information.

[0009] According to a server cluster system provided by the utility model, the server further includes a plurality of I2C control modules, each of the I2C control modules corresponds to the optical module port respectively, and each of the I2C control modules is connected to the general processor and the optical module port respectively;

[0010] The general processor is further used to form the indication information at the other end of the connecting line through the I2C control module after determining that the optical module at one end of the connecting line is inserted into the optical module port and determining that the laser of the optical module is adjustable.

[0011] According to a server cluster system provided by the utility model, the server cluster system includes a connecting line;

[0012] The general processor is used to send the indication signal to the indication module corresponding to the optical module at the other end of the connecting line after determining that the optical module at one end of the connecting line is inserted into or unplugged from the optical module port; or is used to send the indication signal to the indication module corresponding to the optical module at the other end of the connecting line and the indication module corresponding to the inserted or unplugged optical module port after determining that the optical module at one end of the connecting line is inserted into or unplugged from the optical module port.

[0013] According to a server cluster system provided by the utility model, the server cluster system includes at least two connecting lines;

[0014] The general processor is used to send the indication signal to the indication module corresponding to the optical module at the other end of the connecting line and the indication module corresponding to the inserted or unplugged optical module port after determining that the optical module at one end of the connecting line is inserted into or unplugged from the optical module port; wherein the indication signals corresponding to each connecting line are different.

[0015] According to a server cluster system provided by the utility model, the indication module includes an indication control submodule and an indicator light, and the indication control submodule is connected to the general processor and the indicator light respectively.

[0016] According to a server cluster system provided by the utility model, the indicator light is arranged at the corresponding optical module port.

[0017] According to a server cluster system provided by the utility model, the optical module port includes a light guide column, and the indicator light is connected to the light guide column.

[0018] According to a server cluster system provided by the utility model, the optical module port includes an optical module connector.

[0019] According to a server cluster system provided by the utility model, each of the servers further includes a central processing unit, and the central processing unit is respectively connected to the corresponding general-purpose processors.

[0020] The server cluster system provided by the utility model is provided with an in-place detection module to detect whether the optical module of the connecting line is inserted into or unplugged from the optical module port. After the optical module at one end of the connecting line is inserted into or unplugged from the optical module port, the general processor can directly form indication information at the indication module at the other end of the connecting line through an indication signal to guide the installer to insert or unplug the optical module at the other end of the connecting line into the optical module port. The technical solution provided by the utility model can make the plugging and unplugging of the optical module in the connecting line more intelligent, and there is no need to look up the connection topology to realize the plugging and unplugging of the optical module, which saves a lot of time resources. At the same time, the plugging and unplugging of the optical module can be realized by a small number of installers, which saves a lot of human resources and makes the plugging and unplugging maintenance of the optical module simpler. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0022] Figure 1 It is a structural diagram of the server cluster system provided by the utility model;

[0023] Figure 2 This is one of the structural diagrams of the server provided by the utility model;

[0024] Figure 3 This is the second structural diagram of the server provided by the utility model;

[0025] Figure 4 This is the third structural diagram of the server provided by the utility model;

[0026] Figure 5 It is a flow chart of the server cluster system provided by the utility model.

[0027] Reference numerals:

[0028] 100: server; 110: general processor; 120: optical module port; 130: in-place detection module; 140: indication module; 150: connection line; 151: optical module; 152: optical fiber connection line body; 160: I2C control module; 170: central processing unit. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solution and advantages of the utility model clearer, the technical solution of the utility model will be described clearly and completely in conjunction with the drawings in the utility model. Obviously, the described embodiments are part of the embodiments of the utility model, not all of the embodiments. Based on the embodiments in the utility model, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the utility model.

[0030] Combine the following Figure 1-Figure 5 A server cluster system of the utility model is described.

[0031] Figure 1 FIG. 1 is a schematic diagram of a server cluster system according to an exemplary embodiment. Figure 1 and Figure 2 As shown, in an exemplary embodiment, the server cluster system includes multiple servers and at least one connecting line 150, each server includes multiple general processors 110, multiple optical module ports 120, multiple in-position detection modules 130 and multiple indication modules 140, and the optical module ports 120, the in-position detection modules 130 and the indication modules 140 correspond to each other one by one; the general processor 110 is respectively connected to at least one optical module port 120, at least one in-position detection module 130 and at least one indication module 140; the in-position detection module 130 is connected to the corresponding optical module port 120; the connecting line 150 includes an optical fiber connecting line body 152 and two optical modules 151, and the two optical modules 151 are respectively connected to the two ends of the optical fiber connecting line body 152;

[0032] The optical module port 120 is used for inserting the optical module 151;

[0033] The presence detection module 130 is used to detect whether the optical module 151 is inserted into or removed from the optical module port 120;

[0034] The general processor 110 is used to send an indication signal generated based on the connection topology to the indication module 140 of the optical module port 120 corresponding to the optical module 151 at the other end of the connection line 150 after determining through the in-place detection module that the optical module 151 at one end of the connection line 150 is inserted into or removed from the optical module port 120;

[0035] The indication module 140 is used to receive the indication signal sent by the general processor 110, and respond to the indication signal to form indication information.

[0036] In the present utility model embodiment, please refer to Figure 1 and Figure 2 In the server cluster system, multiple servers are arranged. The servers can communicate with each other through a network switch to realize communication between the servers. Each server includes multiple general-purpose processors and multiple optical module ports 120 for inserting optical modules 151. Each optical module port 120 corresponds to an in-position detection module 130 and an indication module 140. The in-position detection module 130 can detect whether the optical module 151 is inserted into or removed from the optical module port 120. Each general-purpose processor 110 is connected to at least one optical module port 120. Figure 2 As shown, one general processor 110 is connected to one optical module port 120 or multiple optical module ports 120 . When the general processor 110 is connected to multiple optical module ports 120 , it can be connected to four optical module ports 120 .

[0037] Specifically, an optical module presence pin ModPrsL is provided in the optical module port 120, and the presence detection module 130 detects the insertion or removal of the optical module 151 by detecting the optical module presence pin ModPrsL in the optical module port 120. When the optical module 151 is inserted into the optical module port 120, the optical module presence pin ModPrsL is at a low level; when the optical module 151 is not inserted into the optical module port 120, the optical module presence pin ModPrsL is at a high level.

[0038] After the general processor 110 determines that the optical module 151 at one end of the connecting line 150 is inserted into or unplugged from the optical module port 120, the indication signal generated based on the connection topology is sent to the indication module 140 corresponding to the connecting line 150. After receiving the indication signal, the indication module 140 responds to form corresponding indication information. The installer can insert or unplug the optical module 151 at the other end of the connecting line 150 into or unplug the corresponding optical module port 120 through the indication information.

[0039] The connecting line 150 is composed of an optical fiber connecting line body 152 and an optical module 151. The optical fiber connecting line body 152 is an optical fiber, and the two ends of the optical fiber are respectively connected to an optical module 151. The optical module 151 and the optical fiber can be connected in a non-detachable manner or in a detachable manner.

[0040] The general-purpose processor 110 is a general-purpose GPU, i.e., a GPGPU (General-Purpose Graphics Processing Unit). By connecting two general-purpose processors 110 via a connecting line 150, data transmission between the two general-purpose processors 110 can be accelerated. Both ends of the connecting line 150 can be inserted into the optical module ports 120 in the same server 100, or can be inserted into the optical module ports 120 in different servers 100.

[0041] Through the technical solution provided by the embodiment of the utility model, an in-place detection module 130 is set to detect whether the optical module 151 of the connecting line 150 is inserted into or unplugged from the optical module port 120. After the optical module 151 at one end of the connecting line 150 is inserted into or unplugged from the optical module port 120, the general processor 110 can directly form indication information at the indication module 140 at the other end of the connecting line 150 through an indication signal to guide the installer to insert or unplug the optical module 151 at the other end of the connecting line 150 into or unplug the optical module port 120. The technical solution provided by the utility model can make the plugging and unplugging of the optical module 151 in the connecting line 150 more intelligent, and there is no need to look up the connection topology to realize the plugging and unplugging of the optical module 151, which saves a lot of time resources. At the same time, the plugging and unplugging of the optical module 151 can be realized by a small number of installers, which saves a lot of human resources and makes the plugging and unplugging maintenance of the optical module 151 easier.

[0042] In an exemplary embodiment of the present invention, please refer to Figure 3 , the server further includes a plurality of I2C control modules 160, each of which corresponds to the optical module port 120, and each of which is connected to the general processor 110 and the optical module port 120;

[0043] The general processor 110 is also used to generate indication information at the other end of the connecting line 150 through the I2C control module 160 after determining that the optical module 151 at one end of the connecting line 150 is inserted into the optical module port 120 and determining that the laser of the optical module 151 is adjustable.

[0044] In an embodiment of the utility model, the server also includes multiple I2C (Inter-Integrated Circuit) control modules. If the optical module 151 at one end of the connecting line 150 is inserted into the optical module port 120, and if the laser emission of the optical module 151 can be adjusted by the I2C control module 160, an indication information connecting line 150 is formed at the other end of the connecting line 150 through the I2C control module 160. The user can insert the optical module 151 at the other end into the corresponding optical module port 120 by checking the indication information at the other end of the connecting line 150 and the indication information of the indication module 140 corresponding to the optical module 151 at the other end of the connecting line 150.

[0045] The optical module port 120 is provided with a TWI (Two-wire Serial Interface) pin, and the I2C control module 160 is connected to the TWI pin.

[0046] If the optical module 151 and the optical fiber cable body 152 are detachably connected, when the optical module 151 at one end of the cable 150 is inserted into the optical module port 120, the optical module 151 at the other end of the cable 150 can be separated from the optical fiber cable body 152, and the laser of the inserted optical module 151 is adjusted through the I2C control module 160 to light up or flash at a specified frequency at the other end of the optical fiber cable body 152. The installer shines the other end of the optical fiber cable body 152 on the card displaying the laser and can see the light spot where the laser lights up or flashes.

[0047] If the optical module 151 and the optical fiber connecting cable body 152 are non-detachably connected, the laser transmitter of the optical module 151 which has been inserted into the optical module port 120 of the connecting cable 150 is controlled by the I2C control module 160, and the optical module 151 at the other end of the connecting cable 150 is connected with the help of a portable device of the optical module manufacturer. The indication information is checked through the receiver connected to the optical module 151 at the other end, so as to determine the light spot where the laser is lit or flashing.

[0048] Through the embodiments provided by the utility model, the installer can determine the corresponding optical module port 120 by checking the indication information at the other end of the connecting line 150 and the indication information of the optical module port 120 corresponding to the optical module 151 at the other end, without the need for the installer to check the connection topology, especially for the scenario where the optical module ports 120 corresponding to the two ends of the connector are far away and there are multiple connecting lines 150.

[0049] In an exemplary embodiment of the present invention, the server cluster system includes a connection line 150;

[0050] The general processor 110 is used to send an indication signal to the indication module 140 corresponding to the optical module 151 at the other end of the connecting line 150 after determining that the optical module 151 at one end of the connecting line 150 is inserted into or unplugged from the optical module port 120; or is used to send an indication signal to the indication module 140 corresponding to the optical module 151 at the other end of the connecting line 150 and the indication module 140 corresponding to the inserted or unplugged optical module port 120 after determining that the optical module 151 at one end of the connecting line 150 is inserted into or unplugged from the optical module port 120.

[0051] In the embodiment of the utility model, when there is only one connecting line 150, an indication signal can be sent to the indication module 140 of the optical module port 120 corresponding to the other end of the connecting line 150, that is, indication information is formed only at the indication module 140 of the optical module port 120 corresponding to the other end of the connecting line 150. When the installer finds which optical module port 120 has the indication information formed, the optical module 151 at the other end of the connecting line 150 can be inserted into or removed from the optical module port 120. Instruction signals can also be sent to the indication modules 140 of the optical module ports 120 corresponding to the optical modules 151 at both ends of the connecting line 150, and the same indication information is formed at the optical module ports 120 corresponding to the optical modules 151 at both ends of the connecting line 150.

[0052] In an exemplary embodiment of the present invention, the server cluster system includes at least two connection lines 150;

[0053] The general processor 110 is used to send an indication signal to the indication module 140 corresponding to the optical module 151 at the other end of the connecting line 150 and the indication module 140 corresponding to the inserted or unplugged optical module port 120 after determining that the optical module 151 at one end of the connecting line 150 is inserted into or unplugged from the optical module port 120; wherein the indication signals corresponding to each connecting line 150 are different.

[0054] In an embodiment of the utility model, when there are multiple connecting wires 150, an indication signal can be sent to the indication module 140 of the optical module port 120 corresponding to the optical modules 151 at both ends of the connecting wire 150, and the same indication information is formed at the optical module ports 120 corresponding to the optical modules 151 at both ends of the connecting wire 150. The installer determines the optical module port 120 corresponding to the optical module 151 at the other end of each connecting wire 150 by comparing the indication information at each optical module port 120.

[0055] Specifically, the general processor 110 determines the indication signal corresponding to each connection line 150 according to the order in which the optical module 151 at one end of the connection line 150 is inserted or removed, such as the indication information formed in response to the indication signal is that the indication module 140 flashes according to the corresponding flashing frequency. When there are n connection lines 150, when generating the indication signal corresponding to each connection line 150, the order of the insertion time or removal time of the optical module 151 at one end of each connection line 150 is arranged, and it is determined that the indication signal of the first inserted connection line 150 is flashing for 1s, interval 10s, then flashing for 1s, and interval 10s cycle; the indication signal of the second inserted connection line 150 is flashing for 2s, interval 10s, then flashing for 1s, and interval 10s cycle; and so on, the indication signal of the nth inserted connection line 150 is flashing for ns, interval 10s, then flashing for ns, and interval 10s cycle. If a new connection line 150 is inserted or removed during the process of plugging or unplugging the optical module 151, the indication signal of the new connection line 150 will continue to be +1 based on n; if all the optical module 151 channels are plugged or unplugged and no new pair is detected, all accumulations will be cleared and n will start from 1.

[0056] In another embodiment of the utility model, a plurality of fixed indication signals may be provided, such as 10, and each indication signal may be consistent with the above, the first indication signal corresponds to the indication signal of the first connecting wire 150, the second indication signal corresponds to the indication signal of the second connecting wire 150, and so on, until the tenth indication signal corresponds to the indication signal of the tenth connecting wire 150. When there are n connecting wires 150, if n is less than or equal to 10, the n connecting wires 150 are matched with corresponding indication signals according to the sequence of insertion time or removal time of the optical module 151 at one end into the optical module port 120; if n is greater than or equal to 10, the n connecting wires 150 are grouped into groups of 10, and those less than 10 are grouped separately, and in each group, each connecting wire 150 corresponds to one of the 10 indication signals. When corresponding indication information is formed at both ends of a group of connecting wires 150, the installer completes the plugging and unplugging of the 10 connecting wires 150, and then displays the indication information corresponding to the next group of connecting wires 150 until the plugging and unplugging of the connecting wires 150 in all groups are completed.

[0057] In the embodiment of the present invention, the above-mentioned setting of the indication signals corresponding to the two ends of the connection line 150 can also control one end of the connection line 150 to respond to the corresponding indication signal through the I2C control module 160.

[0058] In an exemplary embodiment of the present utility model, the indication module 140 includes an indication control submodule and an indication light, and the indication control submodule is connected to the general processor 110 and the indication light respectively.

[0059] In the embodiment of the utility model, the indication module 140 includes an indication control submodule and an indicator light, and the indication control submodule is connected to the general processor 110 and the indicator light respectively. The indication control submodule responds to the indication signal sent by the general processor 110, and displays the result of the response on the indicator light, that is, the indicator light is on or flashes at a corresponding flashing frequency. Specifically, the indicator light can also display different colors of light to distinguish whether the optical module 151 needs to be inserted or unplugged.

[0060] In an exemplary embodiment of the present utility model, the indicator light is disposed at the corresponding optical module port 120 .

[0061] In the embodiment of the utility model, the indicator light is arranged at the corresponding optical module port 120 , so that the installation personnel can confirm the corresponding optical module port 120 according to the indication information.

[0062] In an exemplary embodiment of the present invention, the optical module port 120 includes a light guide column, and the indicator light is connected to the light guide column.

[0063] In the embodiment of the utility model, a light guide column is provided on the outer surface of the optical module port 120, and the indicator light is connected to the light guide column. The light guide column can transmit the light emitted by the indicator light from the indicator light to another point at a certain distance from the indicator light with minimal loss. The light guide column is made of optical grade acrylic or PC sheet, and absorbs the light emitted from the indicator light to stay on the surface of the optical grade acrylic sheet. When the light hits each light guide point, the reflected light will diffuse to various angles, and then destroy the reflection condition and be emitted from the front of the light guide column. When the indicator module 140 responds to the corresponding indication signal, the indicator light lights up or flashes at the corresponding flashing frequency. After the light emitted by the indicator light is reflected by the light guide column, the installer can easily determine the corresponding optical module port 120 where the optical module 151 needs to be inserted at the light guide column, and then insert the optical module 151 into the optical module port 120, without the need for the installer to check the corresponding connection topology to determine the corresponding optical module port 120.

[0064] In an exemplary embodiment of the present invention, the optical module port 120 includes an optical module 151 connector.

[0065] In the embodiment of the utility model, the optical module port 120 in the server cluster system adopts an optical module 151 connector, such as a QSFP (Quad Small Form-factor Pluggable) connector. The QSFP connector supports 4 or 8 data transmission channels and can support high-speed data transmission.

[0066] In an exemplary embodiment of the present invention, each server further includes a central processing unit, and the central processing unit is respectively connected to each corresponding general-purpose processor.

[0067] In the present utility model embodiment, please refer to Figure 4 The server further includes a central processing unit 170 (CPU), which is connected to each corresponding general purpose processor 110, and the general purpose processors 110 run together through the central processing unit.

[0068] In the present utility model embodiment, please refer to Figure 5 , the general processor 110 detects a change in the in-place status of the optical module 151 through the in-place detection module 130, determines that the optical module 151 is inserted into or unplugged from the optical module port 120, and initiates an interrupt to the upper-layer driver. The general processor 110 can determine that the optical module 151 at one end of the connecting line 150 is inserted into or unplugged from the optical module port 120. The general processor 110 obtains the in-place status of all optical modules 151, and determines whether the plug-in and unplugging instructions of the optical module 151 are required in combination with the connection topology. Specifically, when the in-place status of the optical modules 151 at both ends of the connecting line 150 is inconsistent, it can be determined that the plug-in and unplugging instructions of the optical module 151 are required. When it is determined that the plug-in and unplugging instructions of the optical module 151 are not required, all indication modules 140 are turned off. When it is determined that the plug-in and unplugging instructions of the optical module 151 are required, the number of connecting lines 150 that require plug-in and unplugging instructions is determined. When there is one connection line 150 that needs guidance, the generated indication signal is sent to the indication module 140 corresponding to the optical module 151 in the connection line 150 whose in-position state has not changed, or is sent to the indication modules 140 corresponding to both ends of the connection line 150 at the same time, or after determining that the optical module 151 in the connection line 150 whose in-position state has changed is inserted into the optical module port 120, and determining that the laser of the optical module 151 is adjustable, the other end of the connection line 150 whose in-position state has not occurred is controlled by the I2C control module 160 to respond to the indication signal. When there are at least two connection lines 150 that need guidance, the generated indication signal is sent to the indication modules 140 corresponding to both ends of the connection line 150 at the same time, so that corresponding indication information is formed at the indication modules 140 corresponding to both ends. The above-mentioned upper-layer driver is a software driver installed under Linux, which can enable the general processor 110 to adapt to the server 100 normally.

[0069] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "mode", "specific mode", or "some modes" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or mode are included in at least one embodiment or mode of the utility model embodiment. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or mode. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or modes in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or modes described in this specification and the features of the different embodiments or modes, without contradiction.

[0070] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the utility model, rather than to limit it. Although the utility model has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the utility model.

Claims

1. A server cluster system, characterized in that: The invention comprises a plurality of servers and at least one connecting line, each of the servers comprises a plurality of general processors, a plurality of optical module ports, a plurality of in-situ detection modules and a plurality of indication modules, and the optical module ports, the in-situ detection modules and the indication modules correspond to each other one by one; the general processor is respectively connected to at least one of the optical module ports, at least one of the in-situ detection modules and at least one of the indication modules; the in-situ detection modules are connected to the corresponding optical module ports; the connecting line comprises an optical fiber connecting line body and two optical modules, and the two optical modules are respectively connected to the two ends of the optical fiber connecting line body; The optical module port is used for inserting the optical module; The in-place detection module is used to detect whether the optical module is inserted into or removed from the optical module port; The general processor is used to send an indication signal generated based on the connection topology to the indication module of the optical module port corresponding to the optical module at the other end of the connection line after determining through the in-place detection module that the optical module at one end of the connection line is inserted into or unplugged from the optical module port; The indication module is used to receive the indication signal sent by the general processor and respond to the indication signal to form indication information.

2. The server cluster system according to claim 1, characterized in that: The server further includes a plurality of I2C control modules, each of which corresponds to the optical module port, and each of which is connected to the general processor and the optical module port respectively; The general processor is further used to form the indication information at the other end of the connecting line through the I2C control module after determining that the optical module at one end of the connecting line is inserted into the optical module port and determining that the laser of the optical module is adjustable.

3. The server cluster system according to claim 1, characterized in that: The server cluster system includes a connecting line; The general processor is used to send the indication signal to the indication module corresponding to the optical module at the other end of the connection line after determining that the optical module at one end of the connection line is inserted into or removed from the optical module port; Or it is used to send the indication signal to the indication module corresponding to the optical module at the other end of the connecting line and the indication module corresponding to the inserted or unplugged optical module port after determining that the optical module at one end of the connecting line is inserted into or unplugged from the optical module port.

4. The server cluster system according to claim 1, characterized in that: The server cluster system comprises at least two of the connecting lines; The general processor is used to send the indication signal to the indication module corresponding to the optical module at the other end of the connecting line and the indication module corresponding to the inserted or unplugged optical module port after determining that the optical module at one end of the connecting line is inserted into or unplugged from the optical module port; wherein the indication signals corresponding to each connecting line are different.

5. The server cluster system according to claim 1, characterized in that: The indication module comprises an indication control submodule and an indicator light, and the indication control submodule is connected to the general processor and the indicator light respectively.

6. The server cluster system according to claim 5, characterized in that: The indicator light is arranged at the corresponding port of the optical module.

7. The server cluster system according to claim 5, characterized in that: The optical module port includes a light guide column, and the indicator light is connected to the light guide column.

8. The server cluster system according to any one of claims 1 to 7, characterized in that: The optical module port includes an optical module connector.

9. The server cluster system according to any one of claims 1 to 7, characterized in that: Each of the servers further comprises a central processing unit, and the central processing unit is respectively connected to the corresponding general-purpose processors.