Centralized management system and method for storage apparatuses

Through a centralized management system, the operating status data of multiple storage devices is managed uniformly, which solves the problem of cumbersome solid-state drive firmware version management, realizes efficient centralized data storage and management, and simplifies the operation process.

WO2025145328A1PCT designated stage expired Publication Date: 2025-07-10ADATA TECHNOLOGY CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/070344
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-03
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

In the prior art, solid-state drive (SSD) firmware version management is complicated, making it difficult for users to set appropriate function settings according to different usage scenarios, and on-site updates are labor-intensive.

Method used

A centralized management system is adopted to achieve centralized management and unified control of the operating status data of multiple storage devices through proxy servers, intermediary servers and centralized management servers, and data is uploaded to the centralized management server for centralized management.

Benefits of technology

The centralized storage and management of operating state data of multiple storage devices is realized, firmware version management is simplified, manpower and material consumption is reduced, and management efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024070344_10072025_PF_FP_ABST
    Figure CN2024070344_10072025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a centralized management system and method for storage apparatuses. The centralized management method for storage apparatuses of the present invention comprises the following steps: executing an agent program to issue data request commands to storage apparatuses to request the storage apparatuses to provide operation state data; executing the agent program to generate operation state data packets on the basis of the operation state data of the storage apparatuses; using an intermediate server to transmit to a centralized management server the operation state data packets generated by the agent program; and using the centralized management server to centrally manage the operation state data of the storage apparatuses obtained from the operation state data packets.
Need to check novelty before this filing date? Find Prior Art

Description

Centralized management system and method for storage devices Technical Field

[0001] The present invention relates to a storage device, and in particular to a centralized management system and method for a storage device. Background Art

[0002] Solid-state drives (SSDs) use firmware that can enable or disable many features, but these features must be enabled through firmware updates. Users purchasing a batch of SSDs may need different firmware settings for different usage scenarios, requiring the manufacturer to provide a new firmware version each time. With so many firmware versions, users can become confused about which versions and which functions correspond. To set all SSDs in a particular area to the same settings, personnel must visit the site and update each one individually. This can be a significant labor and resource intensive task for large volumes of SSDs.

[0003] Summary of the Invention

[0004] In response to the deficiencies of the prior art, the present invention provides a centralized management system and method for storage devices. The centralized management system for storage devices of the present invention is applicable to multiple storage devices. The centralized management system for storage devices of the present invention includes a proxy server, an intermediary server, and a centralized management server. The proxy server is connected to the multiple storage devices. The proxy server is configured to execute an agent program to issue multiple data request commands to the multiple storage devices respectively, so as to request the multiple storage devices to provide multiple operating status data respectively. The proxy server outputs multiple operating status data packets respectively based on the multiple operating status data obtained from the multiple storage devices. The intermediary server is connected to the proxy server. The intermediary server is configured to transmit the multiple operating status data packets of each of the multiple storage devices received from the proxy server. The centralized management server is connected to the intermediary server. The centralized management server is configured to receive the multiple operating status data packets from the intermediary server and centrally manage the multiple operating status data of each of the multiple storage devices obtained from the multiple operating status data packets.

[0005] In addition, the centralized management method of storage devices of the present invention is applicable to multiple storage devices. The centralized management method of storage devices of the present invention includes the following steps: executing an agent program to issue multiple data request commands to the multiple storage devices respectively; the multiple storage devices respectively feedback the multiple operating status data to the agent program based on the multiple data request commands; executing the agent program to generate multiple operating status data packets based on the multiple operating status data of each of the multiple storage devices; using an intermediary server to transmit the multiple operating status data packets generated by the agent program to a centralized management server; and using the centralized management server to centrally manage the multiple operating status data of each of the multiple storage devices obtained from the multiple operating status data packets.

[0006] As described above, the present invention provides a centralized management system and method for storage devices, which uploads multiple operating status data of multiple storage devices to a centralized management server through an agent program and an intermediary server, so that the centralized management server can centrally manage the multiple storage devices. The multiple operating status data of the multiple storage devices can be centrally stored in a database and can be centrally managed and displayed on a centralized management platform.

[0007] To further understand the features and technical contents of the present invention, please refer to the following detailed description and drawings of the present invention. However, the drawings provided are only for reference and illustration and are not intended to limit the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] FIG1 is a flowchart of a centralized management method for storage devices according to a first embodiment of the present invention.

[0009] FIG. 2 is a flowchart of a centralized management method for storage devices according to a second embodiment of the present invention.

[0010] FIG3 is a flowchart of a centralized management method for storage devices according to a third embodiment of the present invention.

[0011] FIG. 4 is a schematic diagram showing a centralized management method for storage devices according to a fourth embodiment of the present invention, showing multiple operating status data of multiple storage devices on a centralized management platform.

[0012] FIG. 5 is a schematic diagram showing a centralized management method for storage devices according to a fifth embodiment of the present invention, showing multiple operating status data of multiple storage devices on a centralized management platform.

[0013] FIG6 is a block diagram of a centralized management system for storage devices according to the first to fifth embodiments of the present invention. DETAILED DESCRIPTION

[0014] The following is an explanation of the embodiments of the present invention through specific embodiments. Those skilled in the art can understand the advantages and effects of the present invention from the contents disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and the details in this specification can also be modified and changed based on different viewpoints and applications without departing from the concept of the present invention. In addition, the drawings of the present invention are only simple schematic illustrations and are not depicted according to actual dimensions. It is stated in advance. The following embodiments will further explain the relevant technical content of the present invention in detail, but the disclosed contents are not intended to limit the scope of protection of the present invention. In addition, the term "or" used herein may include any one or more combinations of the associated listed items depending on the actual situation.

[0015] Please refer to Figures 1 and 6, wherein Figure 1 is a flowchart of the steps of the centralized management method of the storage device according to the first embodiment of the present invention, and Figure 6 is a block diagram of the centralized management system of the storage device according to the first to fifth embodiments of the present invention.

[0016] In a first embodiment, the centralized storage device management method of the present invention includes steps S101 to S105 as shown in FIG1 , which can be executed by the centralized storage device management system of the present invention as shown in FIG6 , to manage multiple storage devices, such as the storage devices ST1 to STn shown in FIG6 . For example, the storage devices ST1 to STn managed by the centralized storage device management method and system of the present invention can be solid-state drives (SSDs). This is merely an example and the present invention is not limited thereto.

[0017] Each of the above-mentioned storage devices includes at least a storage module and a control module. For example, as shown in Figure 1, the storage device SRD1 includes a storage module ST1 and a control module CR1, the storage device SRD2 includes a storage module ST2 and a control module CR2, and the storage device SRDn includes a storage module STn and a control module CRn.

[0018] As shown in FIG6 , the centralized management system of storage devices of the present invention includes a centralized management server CSR, a mediation server MSR, and an agent server AGD.

[0019] The control modules CR1 to CRn of the storage devices ST1 to STn are connected to the agent server AGD. The agent server AGD is connected to the mediation server MSR. The mediation server MSR is connected to the centralized management server CSR.

[0020] In step S101, the agent server AGD executes the agent program AG, and issues multiple data request commands to the control modules CR1 to CRn of the multiple storage devices ST1 to STn respectively, so as to request the control modules CR1 to CRn of the multiple storage devices ST1 to STn to provide multiple operating status data of the multiple storage devices ST1 to STn respectively.

[0021] In step S102 , the control modules CR1 to CRn of the plurality of storage devices ST1 to STn respectively feed back a plurality of operation status data to the agent program AG of the agent server AGD.

[0022] In practice, the agent program AG may also issue multiple data request commands to only a specified number of the multiple storage devices ST1 to STn, requesting only the specified number of the multiple storage devices ST1 to STn to provide multiple operating status data. The multiple storage devices ST1 to STn may provide the multiple operating status data simultaneously or in batches.

[0023] The operating status data of the agent program AG fed back to the agent server AGD by each storage device ST1 to STn described in this article may include the temperature value of a circuit component sensed by a temperature sensor in each storage device ST1 to STn or the temperature values ​​of multiple circuit components sensed by multiple temperature sensors arranged at different positions.

[0024] Additionally or alternatively, the operational status data of the agent program AG fed back to the agent server AGD by each storage device ST1 to STn described herein may include input current, input voltage, and input power of one or more circuit components within each storage device ST1 to STn.

[0025] Additionally or alternatively, the operational status data of the agent program AG fed back to the agent server AGD by each storage device ST1 to STn as described herein may include one or more set values ​​for each storage device ST1 to STn, such as a temperature threshold (i.e., a maximum temperature value that can be tolerated). It should be understood that if different storage devices ST1 to STn can tolerate different temperatures, different temperature thresholds may be provided for each storage device.

[0026] In addition or alternatively, the operating status data of the agent program AG fed back to the agent server AGD by each storage device ST1 to STn described in this article may include the total capacity, used capacity, remaining capacity, the ratio of used capacity to total capacity, and the ratio of remaining capacity to total capacity, etc. of each of the storage devices ST1 to STn.

[0027] In addition or alternatively, the operating status data of the agent program AG fed back to the agent server AGD by each storage device ST1 to STn described in this article may include relevant data such as the amount of data written to each storage device ST1 to STn, the number of writes, the data content, the address where the data is stored in the storage devices ST1 to STn, and the number of erases.

[0028] In addition or alternatively, the operating status data of the agent program AG fed back to the proxy server AGD by each storage device ST1 to STn described in this article may include non-safe shutdown information of each storage device ST1 to STn, media data errors, operating modes, errors in data such as the physical transmission speed of the physical layer (Physical Layer), the number of damaged storage units / blocks in each storage device ST1 to STn, etc.

[0029] In step S103, the proxy server AGD executes the agent program AG to generate a plurality of operation status data packets according to the plurality of operation status data of the plurality of storage devices ST1 to STn. In practice, the proxy server AGD may also transmit the plurality of operation status data in other ways or formats.

[0030] In step S104 , the intermediary server MSR transmits a plurality of operation status data packets generated by the agent server AGD executing the agent program AG to the centralized management server CSR.

[0031] In this embodiment, the formats of the multiple running status data packets transmitted by the agent program AG to the centralized management server CSR via the intermediate server MSR are, for example, JSON format packets, but the present invention is not limited thereto, and actual application may depend on actual needs.

[0032] In step S105 , the centralized management server CSR obtains a plurality of operation status data packets from the intermediate server MSR, and centrally manages a plurality of operation status data of the plurality of storage devices ST1 to STn obtained from the plurality of operation status data packets.

[0033] If a subscription service is provided, the centralized management server CSR may subscribe to multiple storage devices ST1 to STn of a storage device group MGST through the intermediary server MSR in advance. After subscription, the centralized management server CSR may obtain multiple operating status data packets of each of the subscribed multiple storage devices ST1 to STn from the intermediary server MSR.

[0034] Please refer to FIG. 2 and FIG. 6 , wherein FIG. 2 is a flowchart of a method for centralized management of storage devices according to a second embodiment of the present invention, and FIG. 6 is a block diagram of a centralized management system for storage devices according to an embodiment of the present invention.

[0035] In a second embodiment, the centralized management method of the storage device of the present invention may include steps S101 to S105 and may also include steps S106 to S112 as shown in Figure 2, and may be executed by the centralized management system of the storage device of the present invention as shown in Figure 6 to manage multiple storage devices such as but not limited to the storage devices ST1 to STn shown in Figure 6.

[0036] As shown in FIG6 , the centralized management system of storage devices of the present invention includes a centralized management server CSR, a mediation server MSR, and an agent server AGD.

[0037] The contents of the second embodiment of the present invention that are the same as those of the first embodiment are not described in detail below.

[0038] In step S106 , the centralized management server CSR determines whether to respond to the storage devices ST1 to STn based on the operating status data of the storage devices ST1 to STn obtained in step S105 .

[0039] If the centralized management server CSR determines that the storage devices ST1 to STn are not responding, step S107 is executed. Conversely, if the centralized management server CSR determines that the storage devices ST1 to STn are responding, steps S108 to S112 are executed.

[0040] In step S107 , the centralized management server CSR transmits the operation status data of the storage devices ST1 to STn received from the intermediary server MSR to the database DB for storage, and transmits it to a centralized management platform PL for display and recording.

[0041] In step S108, the centralized management server CSR transmits the operating status data of the storage devices ST1 to STn received from the intermediary server MSR to a centralized management platform PL for display and recording. If necessary, the centralized management server CSR may also transmit the operating status data of the storage devices ST1 to STn to a database DB for storage.

[0042] In step S109 , the centralized management server CSR searches the database DB according to the operation status data of the one of the plurality of storage devices ST1 to STn that responds, and obtains a corresponding response command from the database DB.

[0043] In step S110 , the centralized management server CSR outputs a response command packet to the mediation server MSR according to a response command found from the database DB.

[0044] In step S111 , the agent server AGD executes the agent program AG and receives a response command packet from the centralized management server CSR through the mediating server MSR.

[0045] If subscription service is provided, the proxy server AGD may execute the agent program AG in advance to subscribe to the centralized management server CSR through the intermediary server MSR. After subscription, the proxy server AGD executes the agent program AG and receives only a response command packet of the subscribed centralized management server CSR from the intermediary server MSR.

[0046] In step S112, the agent server AGD executes the agent program AG to decrypt a response command packet issued by the centralized management server CSR received through the intermediary server MSR to obtain a response command, and outputs the obtained response command to the responding one of the control modules CR1 to CRn of the storage devices ST1 to STn to command the responding one of the control modules CR1 to CRn of the storage devices ST1 to STn to execute a specified response program specified by a response command.

[0047] For example, in step S101, the agent server AGD executes the agent program AG to issue a data request command to each storage device ST1 to STn, which may include an operating status data command and a data pointer command. Each storage device ST1 to STn may output its own operating status data in response to the operating status data command issued by the agent program AG, and output a data threshold in response to the data pointer command issued by the agent program AG.

[0048] Furthermore, the centralized management server CSR may compare the operating status data of each storage device ST1 to STn with the data critical value to determine whether the operating status of each storage device ST1 to STn meets a normal status indicator, and accordingly determine whether to respond to each storage device ST1 to STn in step S106.

[0049] The aforementioned data thresholds may be values ​​set by the manufacturer based on the characteristics of each of the storage devices ST1 to STn, including values ​​pre-stored in the storage devices ST1 to STn via a manufacturer command provided by the manufacturer's electronic device. If the characteristics of the plurality of storage devices ST1 to STn differ from one another, the plurality of data thresholds in the plurality of storage devices ST1 to STn may also differ from one another.

[0050] For example, the operating status data of the agent program AG fed back by each storage device ST1 to STn to the agent server AGD in step S102 may include the temperature output by each storage device ST1 to STn itself and a temperature critical value (specified by a manufacturer's command), and the temperature critical value output by each storage device ST1 to STn is equal to or lower than the maximum temperature that each can withstand.

[0051] If the centralized management server CSR obtains the operating status data of each storage device ST1 to STn from the intermediate server MSR in step S105, including the temperature of each storage device ST1 to STn itself and a temperature threshold, the centralized management server CSR can determine whether the temperature of the storage device ST1 to STn exceeds the temperature threshold.

[0052] Furthermore, if the temperature of any storage device ST1 to STn exceeds a temperature threshold, the centralized management server CSR issues a frequency reduction command packet, which is sequentially transmitted to the storage device ST1 to STn via the intermediate server MSR and the agent program AG of the proxy server AGD. This packet instructs the control modules CR1 to CRn of the storage device ST1 to STn to reduce the operating frequency of the storage device ST1 to STn, including reducing the frequency at which the storage device ST1 to STn (the control modules CR1 to CRn and the storage modules MR1 ​​to MRn) execute operations / busy tasks. Conversely, if the temperature of any storage device ST1 to STn does not exceed the temperature threshold, a frequency reduction command packet is not issued to the storage device ST1 to STn.

[0053] For example, the operating status data of the agent program AG fed back to the agent server AGD by the control modules CR1 to CRn of each storage device ST1 to STn in step S102 includes the operating time output by each storage device ST1 to STn itself and a time length critical value (specified by a manufacturer command).

[0054] If the centralized management server CSR obtains the operating status data of each storage device ST1 to STn from the intermediary server MSR in step S105, including the operating time of each storage device ST1 to STn and a time length critical value, the centralized management server CSR can determine whether the operating time length of the storage devices ST1 to STn exceeds the time length critical value.

[0055] Furthermore, if the operating time of any storage device ST1 to STn exceeds a time threshold, the centralized management server CSR issues a rest command packet, which is then transmitted sequentially via the intermediate server MSR and the agent AG of the proxy server AGD to the storage device ST1 to STn, thereby instructing the storage device ST1 to STn to cease operation for a specified period of time. Conversely, if the operating time of any storage device ST1 to STn does not exceed the time threshold, a rest command packet is not issued to the storage device ST1 to STn.

[0056] Please refer to FIG. 3 and FIG. 6 , wherein FIG. 3 is a flowchart of a centralized management method for storage devices according to a third embodiment of the present invention.

[0057] In a third embodiment, the centralized management method of the storage device of the present invention may further include steps S301 to S302 as shown in Figure 3, which may be executed by the centralized management system of the storage device of the present invention as shown in Figure 6 before steps S110 to S112 to manage multiple storage devices such as but not limited to the storage devices ST1 to STn shown in Figure 6.

[0058] As shown in FIG6 , the centralized management system of storage devices of the present invention includes a centralized management server CSR, a mediation server MSR, and an agent server AGD.

[0059] The third embodiment of the present invention is identical to the first and second embodiments and is not described in detail below.

[0060] In step S301 , the centralized management server CSR pre-sets a plurality of response commands corresponding to a plurality of reference status data, and stores the response commands in the database DB.

[0061] In step S302 , the centralized management server CSR searches the database DB for a response command corresponding to the same reference status data as the operating status data of the storage devices ST1 to STn.

[0062] In step S110 , the centralized management server CSR outputs a response command packet to the mediation server MSR according to a found response command.

[0063] In step S111 , the agent server AGD executes the agent program AG and receives a response command packet from the centralized management server CSR through the mediating server MSR.

[0064] In step S112 , the agent server AGD executes the agent program AG to decrypt a response command packet to obtain a response command, and outputs the obtained response command to the storage devices ST1 to STn to instruct the storage devices ST1 to STn to execute a specified response program specified by the response command.

[0065] Please refer to FIG. 4 and FIG. 6 , wherein FIG. 4 is a schematic diagram showing a centralized management method for storage devices according to a fourth embodiment of the present invention, showing multiple operating status data of multiple storage devices on a centralized management platform.

[0066] In the fourth embodiment, the multiple storage devices ST1 to STn managed by the centralized management method of the storage device of the fourth embodiment of the present invention as shown in Figure 6 may include multiple storage devices SSD1 to SSD5 (which are solid state drives) as shown in Figure 4, but the present invention is not limited to this.

[0067] The centralized management server CSR can transmit multiple operating status data of multiple storage devices SSD1 to SSD5 to the centralized management platform PL for display. In addition to the above examples, the multiple operating status data displayed on the centralized management platform PL can also be shown in Figure 4.

[0068] As shown in Figure 4, the multiple operating status data of multiple storage devices ST1 to STn displayed by the centralized management server CSR on a centralized management platform PL may include the number of multiple storage devices ST1 to STn currently subscribed for management, the number of multiple storage devices ST1 to STn in use, the number of multiple storage devices ST1 to STn currently encrypted, the total amount of encrypted and unencrypted data in multiple storage devices ST1 to STn, and the number of multiple storage devices ST1 to STn currently detected to have abnormalities.

[0069] In addition, the centralized management server CSR displays various other operational status data for all or some of the multiple storage devices ST1 through STn in multiple data blocks on a centralized management platform PL. As shown in FIG4 , the centralized management server CSR displays on the centralized management platform PL the number of unexpected power losses, the percentage of total capacity used, the temperature, the service life, and the number of used storage blocks for each of the multiple storage devices SSD1 through SSD5, as well as statistics on the number of healthy and at-risk devices in the multiple storage devices SSD1 through SSD5.

[0070] The centralized management server CSR displays multiple operating status data of multiple storage devices SSD1 to SSD5 on a centralized management platform PL in the form of numbers, charts, etc. This is only an example and the present invention is not limited thereto.

[0071] Please refer to FIG. 5 and FIG. 6 , where FIG. 5 is a schematic diagram showing a centralized management method for storage devices according to a fifth embodiment of the present invention, showing multiple operating status data of multiple storage devices on a centralized management platform.

[0072] For example, the centralized management server CSR can also display the account using the centralized management platform PL, which storage device group the currently displayed information belongs to, which information has a specified operating status, keyword search fill-in-the-blank column, etc. on a centralized management platform PL as shown in Figure 5.

[0073] The centralized management server CSR can also display, on a centralized management platform PL, information such as the names of the machines in which the multiple storage devices are installed, the power management status of the multiple storage devices, information on which storage device groups the multiple storage devices are classified into, and modification and deletion actions performed on the operating status data on the centralized management platform PL, as shown in FIG5 .

[0074] In summary, the present invention provides a centralized management system and method for storage devices, which uploads multiple operating status data of multiple storage devices to a centralized management server through an agent program and an intermediary server, so that the centralized management server can centrally manage multiple storage devices. The multiple operating status data of multiple storage devices can be centrally stored in a database, and can be centrally managed and displayed on a centralized management platform.

[0075] The contents disclosed above are only preferred feasible embodiments of the present invention and are not intended to limit the claims of the present invention. Therefore, any equivalent technical changes made using the contents of the present invention's description and drawings are included in the claims of the present invention.

Claims

1. A centralized management system for a storage device, applicable to multiple storage devices, characterized in that, The centralized management system of the storage device described above includes: A proxy server, connected to the multiple storage devices, configured to execute a proxy program to issue multiple data request commands to the multiple storage devices respectively, so as to request the multiple storage devices to provide multiple operating status data respectively, and output multiple operating status data packets respectively according to the obtained multiple operating status data of the multiple storage devices; An intermediate server, connected to the proxy server, configured to transmit the multiple operating status data packets of each of the multiple storage devices received from the proxy server; And A centralized management server, connected to the intermediate server, configured to receive the multiple operating status data packets from the intermediate server, and centrally manage the multiple operating status data of each of the multiple storage devices obtained from the multiple operating status data packets.

2. The centralized management system of the storage device according to claim 1, characterized in that, The centralized management server subscribes to the multiple storage devices through the intermediate server, and obtains the multiple operating status data packets of each of the subscribed multiple storage devices from the intermediate server.

3. The centralized management system of the storage device according to claim 1, wherein The centralized management server transmits the multiple operating status data of each of the obtained multiple storage devices to a database for storage and to a centralized management platform for display.

4. The centralized management system of the storage device according to claim 3, characterized in that, When the centralized management server determines to respond to each storage device according to the operating status data of each storage device, the centralized management server searches the database according to the operating status data of each storage device to obtain a response command, and outputs a response command packet through the intermediate server to the proxy server according to the found response command. The proxy server executes the proxy program to unpack the response command packet to obtain the response command and output it to each storage device to command each storage device to execute a specified response program.

5. The centralized management system of the storage device according to claim 4, wherein The centralized management server stores multiple response commands corresponding to multiple reference status data respectively in advance in the database, and searches the database for the response commands corresponding to the reference status data that are the same as the operating status data of each storage device.

6. The centralized management system of the storage device according to claim 4, characterized in that The proxy program subscribes to the centralized management server through the intermediate server, and the proxy program receives the response command packet of the subscribed centralized management server from the intermediate server.

7. The centralized management system of the storage device according to claim 1, characterized in that The data request commands issued by the proxy program to each storage device include an operating status data command and a data pointer command; Wherein each storage device outputs the operating status data according to the operating status data command issued by the proxy program, and outputs a data threshold according to the data pointer command issued by the proxy program; Wherein the operating status data output by each storage device includes the operating status data and the data threshold.

8. The centralized management system of the storage device according to claim 7, characterized in that, The centralized management server compares the operating status data of each storage device with the data threshold to determine whether the operating status of each storage device meets a normal status index.

9. The centralized management system of the storage device according to claim 7, characterized in that, The operating status data of each of the storage devices includes the temperature of each of the storage devices, and the data threshold includes a temperature threshold; Wherein, when the temperature of any one of the storage devices exceeds the temperature threshold, the centralized management server issues a frequency reduction command packet, which is sequentially transmitted to this storage device through the mediation server and the proxy server, so as to command this storage device to reduce its own operating frequency.

10. The centralized management system of the storage device according to claim 7, characterized in that, The operating status data of each of the storage devices includes the running time length of each of the storage devices, and the data threshold includes a time length threshold; Wherein, when the running time length of any one of the storage devices exceeds the time length threshold, the centralized management server issues a rest command packet, which is sequentially transmitted to this storage device through the mediation server and the proxy server, so as to command this storage device to stop running for a specified period of time.

11. A centralized management method for a storage device, applicable to multiple storage devices, characterized in that, The centralized management method for the storage devices includes the following steps: Execute an agent program to issue a plurality of data request commands to the plurality of storage devices respectively; The plurality of storage devices respectively feed back a plurality of operating status data to the agent program according to the plurality of data request commands; Execute the agent program, and respectively generate a plurality of operating status data packets according to the plurality of operating status data of each of the plurality of storage devices; Use a mediation server to transmit the plurality of operating status data packets from the agent program to a centralized management server; And Use the centralized management server to centrally manage the plurality of operating status data of each of the plurality of storage devices obtained from the plurality of operating status data packets.

12. The centralized management method of the storage device according to claim 11, characterized in that, The centralized management method for the storage devices further includes the following steps: The centralized management server subscribes to the plurality of storage devices through the mediation server; And The centralized management server obtains the plurality of operating status data packets of each of the subscribed plurality of storage devices from the mediation server.

13. The centralized management method of the storage device according to claim 11, wherein The centralized management method for the storage devices further includes the following steps: The centralized management server transmits the operating status data of each of the storage devices to a database for storage; And The centralized management server transmits the operating status data packets of each of the storage devices to a centralized management platform for display.

14. The centralized management method of the storage device according to claim 13, characterized in that, The centralized management method for the storage devices further includes the following steps: Use the centralized management server to judge whether to respond to each of the storage devices according to the operating status data of each of the storage devices. If not, do not execute any of the following steps. If so, execute the following steps in sequence; Use the centralized management server to search the database according to the operating status data to obtain a response command; Use the centralized management server to output a response command packet to the mediation server according to the found response command; The mediation server transmits the response command packet to the agent program; And The proxy program unpacks the response command packet to obtain the response command output to each of the storage devices, so as to command each of the storage devices to execute a specified response program.

15. The centralized management method of the storage device according to claim 14, characterized in that The centralized management method of the storage device further includes the following steps: Using the centralized management server, preset a plurality of response commands corresponding to a plurality of reference status data and store them in the database; And Using the centralized management server, search in the database for the response commands corresponding to the reference status data that is the same as the operation status data of each of the storage devices.

16. The centralized management method of the storage device according to claim 14, characterized in that, The centralized management method of the storage device further includes the following steps: Execute the proxy program, and subscribe to the centralized management server through the mediation server; and Execute the proxy program, and receive the response command packet of the subscribed centralized management server from the mediation server.

17. The centralized management method of the storage device according to claim 11, characterized in that, The centralized management method of the storage device further includes the following steps: Execute the proxy program, and issue an operation status data command and a data pointer command to each of the storage devices; Each of the storage devices outputs the operation status data according to the operation status data command issued by the proxy program; And Each of the storage devices outputs a data threshold value according to the data pointer command issued by the proxy program, and sequentially transmits it to the centralized management server through the proxy program and the mediation server.

18. The centralized management method of the storage device according to claim 17, characterized in that, The centralized management method of the storage device further includes the following steps: Using the centralized management server, compare the operation status data of each of the storage devices with the data threshold value to determine whether the operation status of each of the storage devices meets a normal status index.

19. The centralized management method of the storage device according to claim 11, characterized in that, The centralized management method of the storage device further includes the following steps: Each of the storage devices outputs its own temperature, which is included in the operation status data; Each of the storage devices outputs a temperature threshold value, which is included in the operation status data; And Using the centralized management server, determine whether the temperature of each of the storage devices exceeds the temperature threshold value. If so, issue a frequency reduction command packet and transmit it to this storage device sequentially through the mediation server and the proxy program to command this storage device to reduce its own operation frequency. If not, do not issue the frequency reduction command packet.

20. The centralized management method of the storage device according to claim 11, wherein The centralized management method of the storage device further includes the following steps: Each of the storage devices outputs an operation time, which is included in the operation status data; Each of the storage devices outputs a time length threshold value, which is included in the operation status data; And Using the centralized management server, determine whether the operation time length of each of the storage devices exceeds the time length threshold value. If so, issue a rest command packet and transmit it to this storage device sequentially through the mediation server and the proxy program to command this storage device to stop running for a specified period of time. If not, do not issue the rest command packet.

Citation Information

Patent Citations

  • System and method for creating viewing social network

    CN102469044A

  • Multi-data-centre-oriented system monitoring method

    CN103795575A

  • Control method and apparatus, and server

    CN106648952A

  • Dynamic management platform and method for network security basic information

    CN108429755A

  • Server heat dissipation system, method and device and whole cabinet server

    CN110674007A