POPULATING A FIRST STRIDE OF TRACKS FROM A FIRST CACHE TO WRITE TO A SECOND STRIDE IN A SECOND CACHE
    1.
    发明公开
    POPULATING A FIRST STRIDE OF TRACKS FROM A FIRST CACHE TO WRITE TO A SECOND STRIDE IN A SECOND CACHE 审中-公开
    共享与服务平台的轨道的第一步从第一缓存写在第二步的第二高速缓存

    公开(公告)号:EP2805241A4

    公开(公告)日:2015-07-08

    申请号:EP12865676

    申请日:2012-12-10

    Applicant: IBM

    Abstract: Provided are a computer program product, system, and method for managing data in a cache system comprising a first cache, a second cache, and a storage system. A determination is made of tracks stored in the storage system to demote from the first cache. A first stride is formed including the determined tracks to demote. A determination is made of a second stride in the second cache in which to include the tracks in the first stride. The tracks from the first stride are added to the second stride in the second cache. A determination is made of tracks in strides in the second cache to demote from the second cache. The determined tracks to demote from the second cache are demoted.

    Abstract translation: 本发明提供一种计算机程序产品,系统,以及用于在高速缓存系统,包括:第一高速缓存,第二高速缓存和存储系统中管理数据的方法。进行确定存储在所述存储系统从所述第一高速缓存降级轨道。 第一步幅形成在包括确定性开采轨道降级。 进行确定在其中所述第二高速缓存的第二步幅以包括在所述第一跨距的曲目。 从第一步幅轨道被添加到在所述第二高速缓存中的第二步幅。 的确定在步幅由轨道的所述第二高速缓存从第二高速缓存降级。 确定性开采轨道从第二高速缓存降级被降级。

    Write sort management in data storage system

    公开(公告)号:AU2021269916A1

    公开(公告)日:2022-11-17

    申请号:AU2021269916

    申请日:2021-05-05

    Applicant: IBM

    Abstract: In one method of write sort management, a write sort task related to write sorting a write list of data units to be destaged to storage, is assigned to a storage controller to improve the load balance among plural storage controllers. The available processing capacities of each of the storage controllers is determined by, for example, polling each of the storage controllers. A write sort task may then be assigned to a selected storage controller as a function of determined available processing capacities of each of the storage controllers to improve the load balance among the storage controllers.

    Verwalten von Cachespeicher-Auslagerungsüberprüfungszeiten

    公开(公告)号:DE112011104314B4

    公开(公告)日:2022-02-24

    申请号:DE112011104314

    申请日:2011-11-29

    Applicant: IBM

    Abstract: System (100) zum Verwalten von Cachespeicher-Auslagerungsüberprüfungszeiten, das aufweist:einen Cachespeicher (120) undeinen Prozessor (130), der mit dem Cachespeicher verbunden (140) ist, wobei der Prozessor konfiguriert ist zum:Verwenden eines ersten Thread (200) zum fortlaufenden Ermitteln einer gewünschten Überprüfungszeit für ein Überprüfen der Mehrzahl von Speicherspuren in dem Cachespeicher undVerwenden eines zweiten Thread (300), zum fortlaufenden Steuern einer tatsächlichen Überprüfungszeit der Mehrzahl von Speicherspuren in dem Cachespeicher auf Grundlage der fortlaufend ermittelten gewünschten Überprüfungszeit,wobei der Prozessor (130) beim fortlaufenden Ermitteln (200) der gewünschten Überprüfungszeit konfiguriert ist zum:Überwachen (205) des Cachespeichers (120) auf Auslagerungskonflikte (210) auf eine im Wesentlichen fortlaufende Weise undVerlängern (215) der gewünschten Überprüfungszeit um eine vorgegebene Zeitspanne, wenn der Cachespeicher von Auslagerungskonflikten betroffen ist;Überwachen (205) des Cachespeichers auf Schwingungen (220) auf eine im Wesentlichen fortlaufende Weise undVerkürzen (225) der gewünschten Überprüfungszeit um einen vorgegebenen Prozentanteil, wenn der Cachespeicher von Schwingungen betroffen ist.

    Höhere Auslagerungseffizienz
    7.
    发明专利

    公开(公告)号:DE112013000770T5

    公开(公告)日:2014-10-30

    申请号:DE112013000770

    申请日:2013-01-17

    Applicant: IBM

    Abstract: Beispielhafte Ausführungsformen von einem Verfahren, einem System und einem Computer-Programmprodukt für eine höhere Auslagerungseffizienz, indem Auslagerungstasks gesteuert werden, um lange Eingabe-/Ausgabe-(E/A-)Leseoperationen in einer Datenverarbeitungsumgebung zu verkürzen, werden bereitgestellt. In einer Ausführungsform werden beispielhalber nur Auslagerungstasks entweder gemäß einem Standard-Zeitintervall oder gemäß einem veränderlichen, neu berechneten Auslagerungstask-Intervall berechnet. Die Auslagerung von Speicher-Tracks zwischen einer gewünschten Anzahl von Auslagerungstasks und einer aktuellen Anzahl von Auslagerungstasks wird entsprechend der Berechnung gesteuert. Zusätzliche Ausführungsformen von Systemen und Computer-Programmprodukten werden offenbart und bieten mit ihnen verbundene Vorteile.

    Adjustment of destage rate based on read and write response time requirements

    公开(公告)号:GB2511970A

    公开(公告)日:2014-09-17

    申请号:GB201410697

    申请日:2012-11-09

    Applicant: IBM

    Abstract: A storage controller that includes a cache receives a command from a host, wherein a set of criteria corresponding to read and write response times for executing the command have to be satisfied. The storage controller determines ranks of a first type and ranks of a second type corresponding to a plurality of volumes coupled to the storage controller, wherein the command is to be executed with respect to the ranks of the first type. Destage rate corresponding to the ranks of the first type are adjusted to be less than a default destage rate corresponding to the ranks of the second type, wherein the set of criteria corresponding to the read and write response times for executing the command are satisfied.

    Multiple level hierarchical storage management cache partial track demotion

    公开(公告)号:GB2500457A

    公开(公告)日:2013-09-25

    申请号:GB201300444

    申请日:2013-01-10

    Applicant: IBM

    Abstract: A determination is made of a unit of data, or track, to demote, castout, destage, writeback or evict from a first cache to a second cache, wherein the track in the first cache corresponds to a track in a storage system and is comprised of a plurality of sectors. In response to determining that the second cache includes the stale version of the track being demoted from the first cache, a determination is made as to whether the stale version of the track includes track sectors not included in the track being demoted from the first cache (i.e. if the first cache version of the track is a partial track and the second cache version is the whole track). The sectors from the track demoted from the first cache are combined with sectors from the stale version of the track not included in the track being demoted from the first cache into a new version of the track. The new version of the track is written to the second cache.

    Managing cache destage scan times
    10.
    发明专利

    公开(公告)号:GB2499968A

    公开(公告)日:2013-09-04

    申请号:GB201312203

    申请日:2011-11-29

    Applicant: IBM

    Abstract: Systems and methods for managing destage scan times in a cache are provided. One system includes a cache and a processor. The processor is configured to utilize a first thread to continually determine a desired scan time for scanning the plurality of storage tracks in the cache and utilize a second thread to continually control an actual scan time of the plurality of storage tracks in the cache based on the continually determined desired scan time. One method includes utilizing a first thread to continually determine a desired scan time for scanning the plurality of storage tracks in the cache and utilizing a second thread to continually control an actual scan time of the plurality of storage tracks in the cache based on the continually determined desired scan time. Physical computer storage mediums including a computer program product for performing the above method are also provided.

Patent Agency Ranking