Cachen von Daten in einem Speichersystem mit mehreren Cache-Speichern

    公开(公告)号:DE112012001302T5

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

    申请号:DE112012001302

    申请日:2012-05-22

    Applicant: IBM

    Abstract: Es werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Verwenden eines Attributes einer Schreibanforderung bereitgestellt, um zu ermitteln, wo Daten in einem Speichersystem mit mehreren Cachespeichern einschließlich eines nichtflüchtigen Cachespeichers in einer Speichereinheit mit sequenziellem Zugriff gecacht werden sollen. In Reaktion auf das Feststellen, dass modifizierte Spuren gecacht werden sollen, werden empfangene modifizierte Spuren in der nichtflüchtigen Speichereinheit zwischengespeichert, die in der Speichereinheit mit sequenziellem Zugriff integriert ist. Es wird eine Schreibanforderung mit modifizierten Spuren empfangen. Es wird ein Ermitteln dahingehend durchgeführt, ob ein Attribut der empfangenen Schreibanforderung eine Bedingung erfüllt. In Reaktion auf das Ermitteln, dass das ermittelte Attribut die Bedingung nicht erfüllt, werden die empfangenen modifizierten Spuren für die Schreibanforderung in der nichtflüchtigen Speichereinheit zwischengespeichert. Für die empfangene Schreibanforderung, die das ermittelte Attribut besitzt, das die Bedingung nicht erfüllt, wird eine Ausleseanforderung einer Anforderungswarteschlange hinzugefügt.

    Schutz der Unversehrtheit von Daten auf Speicherdatenträgern

    公开(公告)号:DE112012000274T5

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

    申请号:DE112012000274

    申请日:2012-01-10

    Applicant: IBM

    Abstract: Es wird eine Vielzahl von logischen Datenträgern an einer Vielzahl von Standorten gespeichert. Es wird ein Befehl zum Ausführen eines Arbeitsschritts auf einem logischen Datenträger empfangen. Es wird ermittelt, ob eine dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger zulässt. Als Reaktion auf das Feststellen, dass die dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger zulässt, wird der Arbeitsschritt auf dem logischen Datenträger ausgeführt.

    Schutz der Unversehrtheit von Daten auf Speicherdatenträgern

    公开(公告)号:DE112012000274B4

    公开(公告)日:2021-03-04

    申请号:DE112012000274

    申请日:2012-01-10

    Applicant: IBM

    Abstract: Verfahren zum Verwalten des Schutzes der Unversehrtheit von Daten auf Speicherdatenträgern, wobei das Verfahren aufweist:Speichern (600; 700) einer Vielzahl von logischen Datenträgern (108a-p; 108a-q; 110a-r) an einer Vielzahl von Standorten (104a-n) durch einen oder mehrere Prozessoren (804);Empfangen (602; 702) eines Zeitpunkt-Kopierbefehls (200) zum Ausführen eines Arbeitsschritts auf einem logischen Datenträger (202), wobei der Zeitpunkt-Kopierbefehl einen ersten Parameter umfasst, der den logischen Datenträger (202) aufweist, einen zweiten Parameter, der einen logischen Zieldatenträger (204) aufweist und einen dritten Parameter, der ein Kennzeichen (206) zum Aufheben von Regeln für logische Datenträger aufweist, das angibt, ob eine dem logischen Datenträger zugehörige Regel durch den Zeitpunkt-Kopierbefehl aufzuheben ist;als Reaktion auf das Ermitteln (704) von dem Kennzeichen zum Aufheben von Regeln für logische Datenträger, dass die dem logischen Datenträger zugehörige Regel durch den Zeitpunkt-Kopierbefehl aufzuheben ist, Ausführen (706) des Arbeitsschritts auf dem logischen Datenträger unabhängig von jeglichen Einschränkungen, die durch die Regel für den logischen Datenträger aufgestellt sind; undals Reaktion auf das Ermitteln, dass das Kennzeichen zum Aufheben von Regeln für logische Datenträger auf einen Standartwert gesetzt ist, um anzuzeigen, dass die dem logischen Datenträger zugehörige Regel durch den Zeitpunkt-Kopierbefehl nicht aufzuheben ist, Verarbeiten der dem logischen Datenträger zugehörigen Regel, um zu ermitteln, ob der Arbeitsschritt auf dem logischen Datenträger auszuführen ist;Ermitteln (604), ob die dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger zulässt, wobei die Regel in einer Datenstruktur für logische Datenträgerregeln gespeichert ist; undals Reaktion auf das Feststellen, dass die dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger zulässt, Ausführen (606) des Arbeitsschritts auf dem logischen Datenträger; undals Reaktion auf das Feststellen, dass die dem logischen Datenträger zugehörige Regel das Ausführen des Arbeitsschritts auf dem logischen Datenträger nicht zulässt, Verhindern (608) des Ausführens des Arbeitsschritts auf dem logischen Datenträger.

    Cache-Management von Spuren in einem ersten Cachespeicher und einem zweiten Cachespeicher für einen Speicher

    公开(公告)号:DE112012001808B4

    公开(公告)日:2018-12-13

    申请号:DE112012001808

    申请日:2012-05-22

    Applicant: IBM

    Abstract: Computerprogrammprodukt zum Verwalten von Daten in einem Cachespeichersystem, aufweisend einen ersten Cachespeicher, einen zweiten Cachespeicher und eine Speichereinheit, wobei das Computerprogrammprodukt ein computerlesbares Speichermedium mit einem darauf ausgebildeten computerlesbaren Programmcode aufweist, der ausgeführt wird, um Operationen durchzuführen, wobei die Operationen aufweisen:Führen in dem ersten Cachespeicher modifizierter und unmodifizierter Spuren in dem Speicher, der Eingabe/Ausgabeanforderungen unterliegt;Zurücksetzen modifizierter und unmodifizierter Spuren von dem ersten Cachespeicher;Weitergeben der von dem ersten Cachespeicher zurückgesetzten modifizierten und unmodifizierten Spuren an den zweiten Cachespeicher;Verwerfen unmodifizierter Spuren, die von dem zweiten Cachespeicher zurückgesetzt wurden;Gruppieren modifizierter Spuren in dem zweiten Cachespeicher, die sich an nahen physischen Orten auf der Speichereinheit befinden; undAuslesen der gruppierten modifizierten Spuren aus dem zweiten Cachespeicher auf die Speichereinheit.

    DYNAMICALLY ENABLING AND DISABLING WRITE XFR_RDY

    公开(公告)号:CA2814706C

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

    申请号:CA2814706

    申请日:2011-10-13

    Applicant: IBM

    Abstract: A method for dynamically enabling and disabling use of XFR_RDY is disclosed herein. In one embodiment of the invention, such a method includes receiving a write command at a target and determining whether XFR_RDY is enabled or disabled for the write command. In the event XFR_RDY is disabled, the method determines whether one or more buffers are available at the target. If at least one buffer is available, the method processes the write command by writing data associated with the write command to the one or more buffers. The method then returns information indicating the number of buffers that are still available at the target after completing the write command. A corresponding apparatus and computer program product are also disclosed and claimed herein.

Patent Agency Ranking