EFFIZIENTE SCHWELLENWERTSPEICHERUNG VON DATENOBJEKTEN

    公开(公告)号:DE112020005075T5

    公开(公告)日:2022-07-21

    申请号:DE112020005075

    申请日:2020-11-16

    Applicant: IBM

    Abstract: Eine beispielhafte Operation kann Unterteilen eines Datenobjekts in eine Mehrzahl von Teilen und/oder Hashen des Datenobjekts, um ein gehashtes Datenobjekt zu erzeugen, und/oder Hashen der Mehrzahl von Teilen, um eine Mehrzahl von gehashten Teilen zu erzeugen, und/oder Erzeugen einer Mehrzahl von Abschnitten umfassen, wobei jeder Abschnitt das gehashte Datenobjekt und einen jeweils anderen gehashten Teil enthält, und/oder Verteilen der Mehrzahl von Abschnitten auf eine Mehrzahl von jeweiligen Blockchain-Peers umfassen.

    Efficient loading of data into memory of a computing system

    公开(公告)号:GB2488639B

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

    申请号:GB201202745

    申请日:2010-12-06

    Applicant: IBM

    Abstract: Machines, systems and methods for deploying one or more virtual machines on a host computing system, the method comprising: receiving mapping information from a data storage system, wherein the mapping information associates a first data chunk stored in the data storage system with a unique identifier; utilizing the mapping information to determine whether any copies of the first data chunk have already been loaded into a memory of the host computing system in association with deployment of a first virtual machine or a second virtual machine on the host computing system; and in response to determining that no copies of the first data chunk have already been loaded into the memory: retrieving the first data chunk from the data storage system; loading the first data chunk into the memory; and utilizing the first data chunk to deploy the first virtual machine on the host computing system.

    Einheitenemulation in einer virtualisierten Datenverarbeitungsumgebung

    公开(公告)号:DE112011103411T5

    公开(公告)日:2013-08-01

    申请号:DE112011103411

    申请日:2011-10-28

    Applicant: IBM

    Abstract: Es werden Systeme und Verfahren zum Optimieren des Betriebs einer physischen Einheit in einer virtualisierten Datenverarbeitungsumgebung bereitgestellt. Das Verfahren weist das Überwachen von Anweisungen auf, die durch eine auf dem Betriebssystem einer virtuellen Maschine (VM) ausgeführte Anwendung ausgegeben werden, wobei die VM durch einen Hypervisor betrieben wird, der den Zugriff auf eine physische Einheit bereitstellt, die mit einer virtualisierten Datenverarbeitungsumgebung verbunden ist; wobei ein durch das Betriebssystem unterstützter Einheitentreiber eine oder mehrere Anweisungen an eine durch den Hypervisor unterstützte emulierte Einheit ausgibt, um die physische Einheit gemäß den ausgegebenen Anweisungen zu steuern, wobei die Register der emulierten Einheit im Speicher des Hypervisor eingerichtet und die durch den Einheitentreiber ausgegebenen Anweisungen in den Registern gespeichert sind, wobei der Hypervisor die Anweisungen als Reaktion auf die Kenntnis abwickelt, dass die Anweisungen in den Registern gespeichert sind.

    14.
    发明专利
    未知

    公开(公告)号:DE602004007925T2

    公开(公告)日:2008-04-24

    申请号:DE602004007925

    申请日:2004-06-08

    Applicant: IBM

    Abstract: Provided are a method, system, and program for managing a relationship between one target volume and one source volume. For each of the source volume and target volume, the memory includes: (i) at least one element, wherein each element represents a range of sequential data units in the volume; (ii) at least one relationship entry, wherein each relationship entry represents one relationship; (iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and (iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry.

    15.
    发明专利
    未知

    公开(公告)号:DE602004007925D1

    公开(公告)日:2007-09-13

    申请号:DE602004007925

    申请日:2004-06-08

    Applicant: IBM

    Abstract: Provided are a method, system, and program for managing a relationship between one target volume and one source volume. For each of the source volume and target volume, the memory includes: (i) at least one element, wherein each element represents a range of sequential data units in the volume; (ii) at least one relationship entry, wherein each relationship entry represents one relationship; (iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and (iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry.

    16.
    发明专利
    未知

    公开(公告)号:AT368886T

    公开(公告)日:2007-08-15

    申请号:AT04741751

    申请日:2004-06-08

    Applicant: IBM

    Abstract: Provided are a method, system, and program for managing a relationship between one target volume and one source volume. For each of the source volume and target volume, the memory includes: (i) at least one element, wherein each element represents a range of sequential data units in the volume; (ii) at least one relationship entry, wherein each relationship entry represents one relationship; (iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and (iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry.

    Einheitenemulation in einer virtualisierten Datenverarbeitungsumgebung

    公开(公告)号:DE112011103411B4

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

    申请号:DE112011103411

    申请日:2011-10-28

    Applicant: IBM

    Abstract: Es werden Systeme und Verfahren zum Optimieren des Betriebs einer physischen Einheit in einer virtualisierten Datenverarbeitungsumgebung bereitgestellt. Das Verfahren weist das Überwachen von Anweisungen auf, die durch eine auf dem Betriebssystem einer virtuellen Maschine (VM) ausgeführte Anwendung ausgegeben werden, wobei die VM durch einen Hypervisor betrieben wird, der den Zugriff auf eine physische Einheit bereitstellt, die mit einer virtualisierten Datenverarbeitungsumgebung verbunden ist; wobei ein durch das Betriebssystem unterstützter Einheitentreiber eine oder mehrere Anweisungen an eine durch den Hypervisor unterstützte emulierte Einheit ausgibt, um die physische Einheit gemäß den ausgegebenen Anweisungen zu steuern, wobei die Register der emulierten Einheit im Speicher des Hypervisor eingerichtet und die durch den Einheitentreiber ausgegebenen Anweisungen in den Registern gespeichert sind, wobei der Hypervisor die Anweisungen als Reaktion auf die Kenntnis abwickelt, dass die Anweisungen in den Registern gespeichert sind.

    Efficient loading of data into memory of a computing system

    公开(公告)号:GB2488639A

    公开(公告)日:2012-09-05

    申请号:GB201202745

    申请日:2010-12-06

    Applicant: IBM

    Abstract: A method for deploying one or more virtual machines on a host computing system is provided. The method comprises receiving mapping information from a data storage system. The mapping information associates a first data chunk stored in the data storage system with a unique identifier to support deployment of a first virtual machine on a host computing system. Once the mapping information is received, the mapping information is utilized to determine whether any copies of the first data chunk have already been loaded into a memory of the host computing system in association with deployment of the first virtual machine or a second virtual machine on the host computing system. If no copies of the first data chunk have already been loaded into the memory, the first data chunk is retrieved from the data storage system, loaded into the memory, and utilized to deploy the first virtual machine on the host computing system.

    19.
    发明专利
    未知

    公开(公告)号:DE602007003747D1

    公开(公告)日:2010-01-21

    申请号:DE602007003747

    申请日:2007-09-04

    Applicant: IBM

    Abstract: A method and computer readable product for managing data, the method includes: providing a first data structure representative of insert or update operations to entries identified by keys and providing a second data structure representative of branch creation operations wherein the second data structure stores branch identifiers and branch timing information; receiving a request to lookup a version of data at a read timestamp; scanning the first and the second data structures to locate that version of data; and receiving a request to create a branch that starts by a version of data at a requested timestamp and updating the second data structure accordingly.

    SCHLÜSSEL-KOMPRIMIERBARE VERSCHLÜSSELUNG

    公开(公告)号:DE112020003381T5

    公开(公告)日:2022-04-21

    申请号:DE112020003381

    申请日:2020-07-31

    Applicant: IBM

    Abstract: Ausführungsformen der vorliegenden Systeme und Verfahren können Techniken zur Bereitstellung einer hostseitigen Verschlüsselung unter Beibehaltung der Komprimierungs- und Deduplizierungsvorteile und zur Bereitstellung einer Kommunikation zwischen dem Host und dem Speichersystem bieten, die keine Informationen über die Datenkomprimierungs-/Deduplizierungseigenschaften preisgibt. In einer Ausführungsform kann ein Verfahren beispielsweise das Komprimieren, an dem Computersystem, eines ursprünglichen Datensektors, das Erzeugen eines neuen Datensektors, der einen ersten Teil, der Metadaten und Auffülldaten enthält, und einen zweiten Teil, der den ursprünglichen Datensektor enthält, der komprimiert und unter Verwendung eines Datenverschlüsselungsschlüssels (DEK) verschlüsselt wurde, umfasst, das Verschlüsseln, an dem Computersystem, des neuen Datensektors unter Verwendung eines Datenreduktionsschlüssels (DRK), und das Übertragen, an dem Computersystem, des verschlüsselten neuen Datensektors an ein Speichersystem umfassen.

Patent Agency Ranking