Controller Software Architecture, Controller Software Upgrade Method, Controller, and Apparatus

    公开(公告)号:US20240095016A1

    公开(公告)日:2024-03-21

    申请号:US18511105

    申请日:2023-11-16

    CPC classification number: G06F8/65

    Abstract: This application provides a controller software architecture, a controller software upgrade method, a controller, and an apparatus. The controller software architecture includes: a driver layer, an interface layer, an application layer, and a global buffer. The interface layer is configured to exchange data with the application layer through the global buffer, and the interface layer is further configured to exchange data with the driver layer through the global buffer. In this way, data exchange between the interface layer and the application layer and data exchange between the interface layer and the driver layer can be implemented through the global buffer, thereby developing a controller.

    Disk Array Flushing Method and Disk Array Flushing Apparatus
    2.
    发明申请
    Disk Array Flushing Method and Disk Array Flushing Apparatus 有权
    磁盘阵列冲洗方法和磁盘阵列冲洗装置

    公开(公告)号:US20150293856A1

    公开(公告)日:2015-10-15

    申请号:US14752077

    申请日:2015-06-26

    Abstract: A disk array flushing method and a disk array flushing apparatus. The method includes acquiring a sequence, which is according to physical addresses of logical units, of the logical units in a same redundant array of independent disks (RAID) group in a disk array, and sequentially flushing, according to the sequence of the logical units, concurrent flushing input-outputs (IOs) of the RAID group to the logical units in the RAID group. According to the disk array flushing method and the disk array flushing apparatus, by uniformly scheduling logical units in a single RAID group and performing flushing according to a sequence of physical addresses, it takes less time for a magnetic arm to jump back and forth for addressing, and influences between RAID groups are prevented by means of independent control over the RAID groups, thereby improving flushing efficiency of a disk array, and increasing throughput of the disk array.

    Abstract translation: 磁盘阵列冲洗方法和磁盘阵列冲洗装置。 该方法包括:根据逻辑单元的物理地址获取磁盘阵列中相同的独立磁盘冗余阵列(RAID)组中的逻辑单元的序列,并且根据逻辑单元的顺序顺序地刷新 ,RAID组的并发冲刷输入输出(IO)到RAID组中的逻辑单元。 根据磁盘阵列刷新方法和磁盘阵列冲洗装置,通过在单个RAID组中统一调度逻辑单元并根据物理地址的顺序执行冲洗,磁力臂来回跳转需要更少的时间寻址 并且通过对RAID组的独立控制来防止RAID组之间的影响,从而提高磁盘阵列的冲洗效率,并提高磁盘阵列的吞吐量。

    Disk array flushing method and disk array flushing apparatus
    3.
    发明授权
    Disk array flushing method and disk array flushing apparatus 有权
    磁盘阵列冲洗方法和磁盘阵列冲洗装置

    公开(公告)号:US09582433B2

    公开(公告)日:2017-02-28

    申请号:US14752077

    申请日:2015-06-26

    Abstract: A disk array flushing method and a disk array flushing apparatus. The method includes acquiring a sequence, which is according to physical addresses of logical units, of the logical units in a same redundant array of independent disks (RAID) group in a disk array, and sequentially flushing, according to the sequence of the logical units, concurrent flushing input-outputs (IOs) of the RAID group to the logical units in the RAID group. According to the disk array flushing method and the disk array flushing apparatus, by uniformly scheduling logical units in a single RAID group and performing flushing according to a sequence of physical addresses, it takes less time for a magnetic arm to jump back and forth for addressing, and influences between RAID groups are prevented by means of independent control over the RAID groups, thereby improving flushing efficiency of a disk array, and increasing throughput of the disk array.

    Abstract translation: 磁盘阵列冲洗方法和磁盘阵列冲洗装置。 该方法包括:根据逻辑单元的物理地址获取磁盘阵列中相同的独立磁盘冗余阵列(RAID)组中的逻辑单元的序列,并且根据逻辑单元的顺序顺序地刷新 ,RAID组的并发冲刷输入输出(IO)到RAID组中的逻辑单元。 根据磁盘阵列刷新方法和磁盘阵列冲洗装置,通过在单个RAID组中统一调度逻辑单元并根据物理地址的顺序执行冲洗,磁力臂来回跳转需要更少的时间寻址 并且通过对RAID组的独立控制来防止RAID组之间的影响,从而提高磁盘阵列的冲洗效率,并提高磁盘阵列的吞吐量。

Patent Agency Ranking