×

Storage apparatus managing system and storage apparatus managing method for increasing data reading speed

  • US 10,776,261 B2
  • Filed: 07/05/2018
  • Issued: 09/15/2020
  • Est. Priority Date: 07/06/2017
  • Status: Active Grant
First Claim
Patent Images

1. A storage apparatus managing system, for managing a first storage apparatus and a second storage apparatus coupled to an electronic apparatus, wherein the first storage apparatus comprises a local registering region and a global registering region, the global registering region is utilized for registering data that has been read from the second storage apparatus, and the local registering region is utilized for registering data that has been read from the second storage apparatus and other candidate data, the storage apparatus managing system comprising:

  • a processor, storing a storage apparatus managing program; and

    a control circuit, for controlling the second storage apparatus;

    wherein if the storage apparatus managing program receives a read request indicating reading a target data unit from the second storage apparatus, the storage apparatus managing program will firstly confirm whether the global registering region has the target data unit;

    if the global registering region has the target data unit, then the storage apparatus managing program reads the target data unit from the global registering region, and if the global registering region does not have the target data unit, then the storage apparatus managing program confirms whether the local registering region has the target data unit;

    if the local registering region has the target data unit, then the storage apparatus managing program makes the electronic apparatus to read the target data unit from the local registering region, and if the local registering region does not have the target data unit, then the storage apparatus managing program makes the electronic apparatus to read the target data unit from the second storage apparatus through the control circuit;

    wherein if the target data unit is read from the local registering region or the second storage apparatus, the storage apparatus managing program copies the target data unit to the global registering region; and

    wherein the global registering region comprises a global registering buffer region and a global registering file region, the global registering buffer region stores non-file data, and the global registering file region stores files;

    and when the target data unit is copied to the global registering region, the storage apparatus managing program firstly confirms whether there is enough space in the global registering buffer region;

    if there is, then the storage apparatus managing program copies the target data unit to the global registering buffer region, if there is not, then the storage apparatus managing program confirms whether there is enough space in the global registering file region, and if the global registering file region has enough space, then copies the target data unit to the global registering file region.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×