ZNS solid state disk temperature control method and system and storage medium

By designing a ZNS solid-state drive temperature control system with integrated multi-module, combining task priority and temperature state, selecting appropriate speed reduction mode and read and write speed regulation, the problem of large temperature rise of ZNS SSD at high read and write speed is solved. , improves reliability and efficiency.

CN119440411AActive Publication Date: 2025-02-14HUBEI CHANGJIANG WANRUN SEMICON TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411498844.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-14
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

The existing ZNS solid-state drives have a large temperature rise at high read and write speeds, which can easily exceed the operating temperature range, affecting reliability and service life, and lack in-depth research on temperature control strategies, especially in multi-task scenarios, which is difficult to combine task priority. Temperature control.

Method used

A ZNS solid-state drive temperature control system is designed, including Zone priority configuration module, business status detection module, temperature detection module, temperature regulation module and speed control module. Through the collaborative work of these modules, according to the current SSD's service status and temperature status, combined with the priority of the zone, the appropriate speed down mode is selected for each zone, and the read and write speed is adjusted.

Benefits of technology

It effectively reduces the temperature of ZNS SSD in multi-task scenarios, improves reliability and efficiency, ensures the bandwidth and service quality of high-priority tasks, and extends the service life of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440411A_ABST
    Figure CN119440411A_ABST
Patent Text Reader

Abstract

The invention discloses a ZNS solid state disk temperature control method and system and a storage medium, and the system is characterized in that the system comprises a Zone priority configuration module which is used for configuring the service priority of each Zone; the business state detection module is used for detecting which businesses of the current SSD are in progress and the number of the business requests; the temperature detection module is used for detecting the temperature and the temperature change trend of the current SSD; and the temperature regulation and control module is used for respectively selecting a proper speed reduction mode for each Zone according to the service state and the temperature state of the current SSD in combination with the priority of the Zone. According to the method, the current unstable situation that the ZNS solid state disk performs temperature control in combination with the task priority in a multi-task scene is improved. The bandwidth of the main service Zone can be ensured to the maximum extent during temperature control, and smooth speed reduction can be performed during speed limiting to ensure the service quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of solid-state hard disk storage technology, and more specifically, to a ZNS solid-state hard disk temperature control method, system and storage medium. Background Art

[0002] In the field of enterprise storage, ZNS solid-state drives play an increasingly important role. ZNS solid-state drives have extremely high transmission speeds and simple firmware algorithms, and are often used as storage devices in data centers.

[0003] Existing ZNS solid state drives have a large temperature rise at high read and write speeds, and are prone to exceeding the operating temperature range, affecting reliability and service life. Currently, there is a lack of in-depth research on temperature control strategies.

[0004] Conventional SSD temperature control strategies cannot be simply applied. The current research on ZNS SSD temperature control strategies is not in-depth enough. There is a lack of research on temperature control based on task priority in multi-tasking scenarios. In addition, in this scenario, temperature control is required to ensure reliability, while maintaining business bandwidth to ensure efficiency, which is a great challenge in implementation. Summary of the invention

[0005] The purpose of this application is to provide a ZNS solid-state hard drive temperature control method and system to improve the unstable status quo of ZNS solid-state hard drives performing temperature control in combination with task priorities in multi-tasking scenarios, to ensure the bandwidth of the main business to the greatest extent, and to improve the reliability and efficiency of ZNS SSD in this scenario.

[0006] This application proposes the following technical solutions to solve the above technical problems: A ZNS solid state hard disk temperature control system, characterized by comprising: The Zone priority configuration module is used to configure the service priority of each zone and distinguish between critical and non-critical service logic; The business status detection module is used to detect which businesses are currently being carried out on the SSD and the number of requests for each business; Temperature detection module, used to detect the current SSD temperature and temperature change trend; The temperature control module selects the appropriate speed reduction mode for each zone based on the current SSD service status and temperature status and the zone priority; The speed control module adjusts the read and write speed of each zone according to the current temperature control strategy.

[0007] In the above technical solution, the deceleration mode includes slow deceleration, fast deceleration, or a combination of slow deceleration and fast deceleration.

[0008] A ZNS solid state hard disk temperature control method, characterized by comprising the following steps: S01: Configure the service priority of each zone to distinguish between critical and non-critical service logic; S02: Get the temperature status of the current SSD during operation, including the current temperature and temperature change trend; S03: Obtain the business status, determine the ongoing business and the number of business requests; S04: According to the current SSD service status and temperature status and the priority of the zone, select an appropriate speed reduction mode for each zone; S05: The read and write speeds of each zone are regulated according to the speed reduction mode selected by the temperature control strategy.

[0009] In the above technical solution, the speed is reduced according to the service status of each zone, including service priority sorting and the number of service requests, and is applicable to the situation where there are two or more zones in working state in the ZNS SSD.

[0010] In the above technical solution, the temperature state includes the current temperature and the temperature change trend.

[0011] In the above technical solution, the process of selecting the speed reduction mode based on the service priority in step S04 is as follows: In slow speed reduction mode: according to the priority of each zone service, sort the services of each zone from low to high, and restrict the IO requests of the services in turn until the temperature status meets the requirements; In the fast speed reduction mode, after limiting the IO request of a low-level zone service, if the temperature status still does not meet the requirement, the IO request of all zone services is further limited until the temperature status meets the requirement.

[0012] In the above technical solution, the process of selecting the speed reduction mode based on the temperature state in step S04 is as follows: Get the current temperature Tc and temperature change trend a; start temperature control or speed reduction only when the operating temperature reaches or exceeds Tmax-u and the temperature change trend a is greater than 0, where Tmax is the maximum allowable temperature and u is the safety threshold.

[0013] In the above technical solution, in step S05, different speed reduction methods and speed reduction ranges are configured for a single zone; the speed reduction methods include speed reduction based on percentage of hard disk usage and speed reduction based on fixed bandwidth of hard disk usage.

[0014] The main difference between the two methods is the granularity of setting the speed reduction. The granularity of percentage speed reduction is larger than that of fixed bandwidth speed reduction.

[0015] In the above technical solution, in step S05, different speed reduction ranges x are configured for a single zone as follows: The speed reduction generally follows the principle of small amount and multiple times; in theory, a larger range is allowed, but it is generally not used in practice. The speed reduction range of the present invention is 1-25% of the read and write speed each time; preferably 1-10%; or in the fixed bandwidth speed reduction mode, the speed reduction range is 5MB / S-1500MB / S each time, preferably 50MB / S-300MB / S.

[0016] In the percentage speed reduction mode, the value of the speed reduction amplitude x can be 1, 5, 15, 20, ..., indicating a speed reduction of 1%, 5%, 10%, 15%, 20%, ... not listed one by one.

[0017] In the fixed bandwidth speed reduction mode, the value of x can be 50, 100, 150, 200, ..., which means a speed reduction of 50MB / S, 100MB / S, 150MB / S, 200MB / S, 300MB / S... not listed one by one.

[0018] In the above technical solution, in step S05, when there are multiple zones in the ZNS SSD in working state, the speed of the zones is controlled in order from low priority to high priority in combination with the priority of each zone, so as to ensure the bandwidth of the high priority zone to the greatest extent.

[0019] For example, for two or more zones, you can choose to reduce the transmission speed of the lowest priority zone and keep the speed of the high priority zone unchanged.

[0020] A storage medium stores a computer program, wherein when the program is executed, it is used to implement the above-mentioned ZNS solid state hard disk temperature control method.

[0021] Compared with the prior art, the beneficial effects of the present invention are as follows: Linking the temperature status and trend with the speed of each zone is more in line with the read and write characteristics of each zone of ZNS, so that the temperature control can be more in line with the actual situation, the jitter in the speed reduction process is relatively small, and it is more conducive to maintaining stable SSD performance and reliability.

[0022] The priority of each Zone task status is associated with temperature and speed to distinguish between critical and non-critical business logic; ensuring that priority tasks can obtain preferential read and write speed and temperature control smoothing strategies, thereby optimizing the utilization efficiency of ZNS. Under the same hardware structure, when there is no temperature increase or the temperature increase conditions are the same, it can exert greater performance than conventional SSDs.

[0023] The speed control strategy is prioritized for each zone, ensuring the bandwidth or read and write speed of high-priority tasks, as well as the quality of service, making the overall operation of ZNS more stable.

[0024] In summary, the present invention makes up for the lack of the current ZNS solid-state hard drive temperature control algorithm (there is no temperature control algorithm for ZNS yet), can guarantee the bandwidth of the main business Zone to the greatest extent when performing temperature control, and can smoothly reduce the speed to ensure the service quality (QoS, indicating speed jitter, command delay and other attributes) when limiting the speed, and has high practical value and a wide range of application scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0026] Figure 1 This is a structural block diagram of the ZNS solid state drive temperature control system implemented in this application.

[0027] Figure 2 This is a flow chart of the ZNS solid state drive temperature control method implemented in this application.

[0028] Figure 3 A flow chart of the temperature control strategy adopted by the ZNS solid state drive temperature control method and system implemented in this application.

[0029] Figure 4 This is a flow chart of the temperature control method and system of the ZNS solid state hard disk implemented in this application for temperature control based on temperature status.

[0030] Figure 5 This is an embodiment of the ZNS solid state drive temperature control method and system implemented in this application, which performs temperature control and speed reduction control based on task status. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0032] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0033] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0034] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, or the positions or positional relationships in which the product of the application is usually placed when in use. They are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0035] In addition, the terms "horizontal", "vertical", "overhanging" and the like do not mean that the components are required to be absolutely horizontal or overhanging, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", and does not mean that the structure must be completely horizontal, but can be slightly tilted.

[0036] In the description of this application, it should also be noted that, unless otherwise clearly specified and limited, the terms "set", "install", "connect", and "connect" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0037] In the present application, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may include that the first and second features are in direct contact, or may include that the first and second features are not in direct contact but are in contact through another feature between them. Moreover, a first feature being "above", "above" and "above" a second feature includes that the first feature is directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. A first feature being "below", "below" and "below" a second feature includes that the first feature is directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.

[0038] The features and performance of the present application are further described in detail below in conjunction with the embodiments.

[0039] Example 1 According to the ZNS solid state hard disk temperature control system implemented in the present invention, Figure 1 As shown, it is integrated into the solid-state drive SSD, which includes: The Zone priority configuration module is used by users to configure the service priority of each zone and distinguish between critical and non-critical service logic; The business status detection module is used to detect which businesses are currently running on the SSD and the number of requests; The module also analyzes the current business status, including the frequency of data reading and writing, the number and type of I / O requests, and other operations that may affect the SSD temperature.

[0040] The temperature detection module is used to detect the current SSD temperature and its changes; this module collects temperature data through a built-in or external temperature sensor to ensure that the device operates within a safe temperature range.

[0041] The temperature control module can select the appropriate temperature control strategy based on the business status and temperature status; The speed control module can adjust the speed of each zone according to the current temperature control strategy.

[0042] According to the ZNS solid state hard disk temperature control method implemented by the present invention, Figure 2 As shown, the following steps are included: S01: Users use the Zone Priority Configuration module to set corresponding business priorities for each zone in the system according to their business needs; this step ensures that critical businesses can obtain necessary resources and processing priority in a multi-tasking environment.

[0043] S02: Get temperature status: During the firmware operation, the temperature detection module is responsible for real-time monitoring of the device temperature. Get the temperature status of the current SSD operation, including the current temperature and temperature change trend; S03: Obtaining business status: The firmware also runs a business status detection module, which is responsible for collecting and analyzing the current business operation status, including the priority status, operation load and processing requirements of the business; determining the ongoing business and the number of each business request; S04: Selecting a temperature control strategy: The temperature control module comprehensively analyzes and selects the most appropriate temperature control strategy according to the temperature status provided by the temperature detection module and the service status provided by the service status detection module.

[0044] Selecting a suitable temperature control strategy according to the current service status and temperature status of each zone of the SSD, wherein the temperature control strategy is configured to select a speed reduction mode for each zone of the SSD according to the temperature status and / or the service status of each zone, including slow speed reduction, fast speed reduction, or a combination of slow speed reduction and fast speed reduction; S05: Execute speed control: The speed control module adjusts the running speed of the device according to the temperature control strategy selected by the temperature control module, including the data reading and running speed control of each zone.

[0045] This may involve adjusting CPU fan speed, reducing processor frequency, or other related measures to ensure that the device can operate stably under different temperatures and business loads.

[0046] In the above technical solution, the speed is reduced according to the service status of each zone, including service priority sorting and the number of service requests, and is applicable to the situation where two or more zones are in working state.

[0047] In the above technical solution, the temperature state includes the current temperature and the temperature change trend.

[0048] The entire control process is a closed-loop control system that ensures that the equipment can maintain optimal performance and safety under various working conditions through real-time monitoring and dynamic adjustment. This intelligent temperature management strategy helps to improve the reliability and service life of the equipment.

[0049] Furthermore, the temperature control module of the present invention can evaluate the current temperature state and service state of the SSD and select a suitable strategy for temperature control, whether to select slow speed reduction, fast speed reduction, or a combination of the two.

[0050] Based on the monitored temperature status and business status, the temperature control module evaluates the impact of different temperature control strategies and selects a control strategy: If the SSD temperature is within the normal range but the service load is high, the module may choose a slow speed reduction strategy to avoid sudden performance degradation that affects the user experience.

[0051] If the temperature of the SSD exceeds the preset safety threshold, or the business status allows a quick response, the module may select a fast speed reduction strategy to quickly reduce the temperature to prevent device damage caused by overheating.

[0052] Further, the process of temperature management and business priority adjustment is as follows Figure 3 : First, the temperature control module needs to evaluate the current temperature status and business status.

[0053] After that, the services are sorted from low to high according to their priority, and the IO requests of the services are restricted in sequence until the temperature status meets the requirements; If the temperature status still does not meet the requirements, further restrict the IO requests of all services until the temperature status meets the requirements.

[0054] Otherwise, continue monitoring and adjusting until temperature conditions reach satisfactory levels.

[0055] This process describes a strategy to dynamically adjust IO requests based on current temperature and business priority to ensure stable operation of the system under high temperature conditions. By prioritizing low-priority businesses and limiting IO requests for all businesses when necessary, the system can effectively control temperature and prevent overheating, thereby protecting hardware and ensuring data security.

[0056] Furthermore, Figure 4 The connection between temperature status monitoring and speed control mode is given: Start the temperature detection module and begin to obtain the current temperature Tc and temperature change trend a; Temperature threshold check: Determine the current temperature Tc ≥ Tmax − u, where Tmax is the maximum allowable temperature or the maximum value of the hard disk operating temperature. The temperature change trend a is the difference between two consecutive temperature samples, indicating the temperature change trend of the hard disk. The safety threshold u is the temperature control margin, which can be configured. The condition for the hard disk to start temperature control is that the operating temperature reaches Tmax-u and the temperature change trend a is greater than 0.

[0057] If the current temperature Tc ≥ Tmax−u, proceed to the next step to check the temperature change trend; if not satisfied, the process ends; after checking the temperature change trend a, the following deceleration method is adopted: If a=0, it means the current temperature is stable, so the current speed is maintained; if a<0, it means the current temperature is decreasing, so the speed starts to decrease; if a>0, it means the current temperature is rising, so the speed is not controlled, and the speed is allowed to change naturally or adjusted according to other temperature control strategies.

[0058] Other thermal control strategies may include different cooling modes, fan speed adjustments, or other thermal control measures.

[0059] This process is a comprehensive temperature control logic that aims to determine whether the equipment operating speed needs to be adjusted based on the current temperature and temperature change trend to prevent the temperature from being too high. In this way, the equipment can be effectively protected from overheating damage and the operating efficiency of the equipment can be optimized.

[0060] Example 2 Based on Example 1, the speed control module is uniquely designed to further achieve smooth speed control.

[0061] For a single zone, different speed reduction modes m and speed reduction ranges x can be configured for the speed limit process adapted to temperature control, such as Figure 5 The embodiment shown.

[0062] The speed reduction methods include hard disk speed reduction by percentage and hard disk speed reduction by fixed bandwidth. The main difference between the two methods is the granularity of setting the speed reduction range. The granularity of percentage speed reduction is larger than that of fixed bandwidth speed reduction. For example, if the total speed is 3000MB / s, the "lazy method" usually reduces the speed by 5% each time, but the fixed bandwidth can be reduced little by little.

[0063] Related parameter description: (1) m is the speed reduction method. When m is 0, it means that the hard disk uses a percentage to reduce the speed. When m is 1, it means that the hard disk uses a fixed bandwidth to reduce the speed. (2) x represents the speed reduction amplitude; for example, when m=0 and x=5, it means that the hard disk speed will be reduced by 5% each time; when m=1 and x=50, it means that the hard disk speed will be reduced by 50MB / s each time; For a single zone, different speed reduction ranges x are configured as follows: x is between 1-50%, indicating a speed reduction of 1%, 5%, 15%, 20%, ..., 50% each time.

[0064] The speed reduction range of this embodiment is 1-25% of the read and write speed each time, preferably 1-10%, or in the fixed bandwidth speed reduction mode, the speed reduction range is 5MB / S-1500MB / S each time, preferably 50MB / S-300MB / S.

[0065] In the percentage speed reduction mode, the value of the speed reduction amplitude x can be 1, 5, 15, 20, ..., indicating a speed reduction of 1%, 5%, 10%, 15%, 20%, ... not listed one by one.

[0066] In the fixed bandwidth speed reduction mode, the value of x can be 50, 100, 150, 200, ..., which means a speed reduction of 50MB / S, 100MB / S, 150MB / S, 200MB / S, 300MB / S... not listed one by one.

[0067] Take two zones, where Zone0 is the high-priority zone, as an example. The temperature control process can only reduce the transmission speed of the low-priority zone and keep the speed of the high-priority zone unchanged.

[0068] When the transmission speed of the lowest priority zone is reduced but still cannot meet the requirement, the transmission speed of the second lowest priority zone is reduced.

[0069] Example 3 The program integrating the above control method is stored in a storage medium, which can be in the SSD itself or loaded externally. When the program is executed, the methods of the above embodiment 1 and embodiment 2 are implemented, thereby achieving adaptive temperature control.

[0070] The embodiments described above are part of the embodiments of the present application, rather than all of the embodiments. The detailed description of the embodiments of the present application is not intended to limit the scope of the present application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.

Claims

1. A ZNS solid state hard disk temperature control system, characterized in that include: The Zone priority configuration module is used to configure the service priority of each zone and distinguish between critical and non-critical service logic; The business status detection module is used to detect which businesses are currently being carried out on the SSD and the number of requests for each business; Temperature detection module, used to detect the current SSD temperature and temperature change trend; The temperature control module selects the appropriate speed reduction mode for each zone based on the current SSD service status and temperature status and the zone priority; The speed control module adjusts the read and write speed of each zone according to the current temperature control strategy.

2. A ZNS solid state hard disk temperature control method, characterized in that The steps include: S01: Configure the service priority of each zone to distinguish between critical and non-critical service logic; S02: Get the temperature status of the current SSD during operation, including the current temperature and temperature change trend; S03: Obtain the business status, determine the ongoing business and the number of business requests; S04: According to the current business status and temperature status of the SSD, including slow speed reduction, fast speed reduction, or a combination of slow speed reduction and fast speed reduction; S05: The read and write speeds of each zone are regulated according to the speed reduction mode selected by the temperature control strategy.

3. The ZNS solid state hard disk temperature control method according to claim 2, characterized in that The speed is reduced according to the business status of each zone, including business priority sorting and the number of business requests. It is applicable to the situation where there are two or more working zones in the ZNS SSD.

4. The ZNS solid state hard disk temperature control method according to claim 2, characterized in that The temperature status includes the current temperature and the temperature change trend.

5. The ZNS solid state hard disk temperature control method according to claim 2, characterized in that The process of selecting the speed reduction mode based on the service priority in step S04 is as follows: In slow speed reduction mode: according to the priority of each zone service, the services of each zone are sorted from low to high, and the IO requests of the services are restricted in sequence until the temperature status meets the requirements; In the fast speed reduction mode: If the temperature status still does not meet the requirements, the IO requests of all zone services are further restricted until the temperature status meets the requirements.

6. The ZNS solid state hard disk temperature control method according to claim 2, characterized in that The process of selecting the speed reduction mode based on the temperature state in step S04 is as follows: Get the current temperature Tc and temperature change trend a; start to decelerate when the operating temperature reaches or exceeds Tmax-u and the temperature change trend a is greater than 0, where Tmax is the maximum allowable temperature and u is the safety threshold.

7. The ZNS solid state hard disk temperature control method according to claim 2, characterized in that In step S05, different speed reduction methods and speed reduction ranges are configured for a single zone; the speed reduction methods include speed reduction based on a percentage of hard disk usage or speed reduction based on a fixed bandwidth of the hard disk.

8. The ZNS solid state hard disk temperature control method according to claim 2, characterized in that In step S05, different speed reduction settings are configured for a single zone as follows: in percentage speed reduction mode, the speed reduction range is 1-25% of the read and write speed each time, preferably 1-10%; or in fixed bandwidth speed reduction mode, the speed reduction range is 5MB / S-1500MB / S each time, preferably 50MB / S-300MB / S.

9. The ZNS solid state hard disk temperature control method according to claim 2, characterized in that In step S05, when there are multiple zones in the ZNSSSD in working state, the speed of the zones is controlled in order from low priority to high priority in combination with the priority of each zone, so as to ensure the bandwidth of the high priority zone to the greatest extent.

10. A storage medium storing a computer program, characterized in that When the program is executed, it is used to implement the ZNS solid state hard disk temperature control method described in any one of claims 2 to 9 above.

Citation Information

Patent Citations

  • Method and device for storage control

    CN103218173A

  • SSD-based adaptive temperature control method and device

    CN111625067A

  • Intelligent self-adaptive temperature management and safety protection system and control method thereof

    CN118427037A

  • File server that allows an end user to specify storage characteristics with ease

    US20080082779A1

  • Hybrid data storage management taking into account input / output (i / o) priority

    US20130073783A1