-
公开(公告)号:DE112020005075T5
公开(公告)日:2022-07-21
申请号:DE112020005075
申请日:2020-11-16
Applicant: IBM
Inventor: BORTNIKOV VITA , FACTOR MICHAEL , RESCH JASON
IPC: G06F21/62 , H04L9/32 , H04L65/60 , H04L67/104
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.
-
公开(公告)号:GB2488639B
公开(公告)日:2015-07-22
申请号:GB201202745
申请日:2010-12-06
Applicant: IBM
Inventor: FACTOR MICHAEL , METH KALMAN
IPC: G06F9/455
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.
-
公开(公告)号:DE112011103411T5
公开(公告)日:2013-08-01
申请号:DE112011103411
申请日:2011-10-28
Applicant: IBM
Inventor: TRAEGER AVISHAY , BEN YEHUDA SHMUEL , YASSOUR BEN-AMI , FACTOR MICHAEL , BOROVIK ERAN , MACHULSKY ZORIK , METH KALMAN
IPC: G06F9/455
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.
-
公开(公告)号:DE602004007925T2
公开(公告)日:2008-04-24
申请号:DE602004007925
申请日:2004-06-08
Applicant: IBM
Inventor: FACTOR MICHAEL , FIENBLIT SHACHAR , HAYARDENY AMIRAN , JARVIS THOMAS CHARLES , MATOSEVICH RIVKA MAYRAZ , MICKA WILLIAM FRANK , NURIEL IFAT , RAHAV SHELI , SHUKEVICH SVETLANA , SPEAR GAIL ANDREA , TAL SIVAN , TZAFRIR DALIT
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.
-
公开(公告)号:DE602004007925D1
公开(公告)日:2007-09-13
申请号:DE602004007925
申请日:2004-06-08
Applicant: IBM
Inventor: FACTOR MICHAEL , FIENBLIT SHACHAR , HAYARDENY AMIRAN , JARVIS THOMAS CHARLES , MATOSEVICH RIVKA MAYRAZ , MICKA WILLIAM FRANK , NURIEL IFAT , RAHAV SHELI , SHUKEVICH SVETLANA , SPEAR GAIL ANDREA , TAL SIVAN , TZAFRIR DALIT
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.
-
公开(公告)号:AT368886T
公开(公告)日:2007-08-15
申请号:AT04741751
申请日:2004-06-08
Applicant: IBM
Inventor: FACTOR MICHAEL , FIENBLIT SHACHAR , HAYARDENY AMIRAN , JARVIS THOMAS , MATOSEVICH RIVKA , MICKA WILLIAM , NURIEL IFAT , RAHAV SHELI , SHUKEVICH SVETLANA , SPEAR GAIL , TAL SIVAN , TZAFRIR DALIT
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.
-
公开(公告)号:DE112011103411B4
公开(公告)日:2022-08-11
申请号:DE112011103411
申请日:2011-10-28
Applicant: IBM
Inventor: TRAEGER AVISHAY , BEN YEHUDA SHMUEL , YASSOUR BEN-AMI , FACTOR MICHAEL , BOROVIK ERAN , MACHULSKY ZORIK , METH KALMAN
IPC: G06F9/455
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.
-
公开(公告)号:GB2488639A
公开(公告)日:2012-09-05
申请号:GB201202745
申请日:2010-12-06
Applicant: IBM
Inventor: FACTOR MICHAEL , METH KALMAN
IPC: G06F9/455
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.
-
公开(公告)号:DE602007003747D1
公开(公告)日:2010-01-21
申请号:DE602007003747
申请日:2007-09-04
Applicant: IBM
Inventor: FACTOR MICHAEL , FIENBLIT SHACHAR , LADEN GUY , TA-SHMA PAULA KIM
IPC: G06F17/30
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.
-
公开(公告)号:DE112020003381T5
公开(公告)日:2022-04-21
申请号:DE112020003381
申请日:2020-07-31
Applicant: IBM
Inventor: CHEN DORON , TSFADIA ELIAD , HARNIK DANNY , FACTOR MICHAEL
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.
-
-
-
-
-
-
-
-
-