STEIGERN VON DATENLEISTUNG DURCH TRANSFERIEREN VON DATEN ZWISCHEN SPEICHEREBENEN UNTER VERWENDUNG VON ARBEITSLASTMERKMALEN

    公开(公告)号:DE112019005392T5

    公开(公告)日:2021-07-15

    申请号:DE112019005392

    申请日:2019-12-16

    Applicant: IBM

    Abstract: Ein durch einen Computer umgesetztes Verfahren gemäß einer Ausführungsform umfasst: Empfangen von einem oder mehreren Vorschlägen, die einer Positionierung von Daten in einem Speicher entsprechen, wobei der eine oder die mehreren Vorschläge auf Datenarbeitslastmerkmalen beruhen. Der eine oder die mehreren Vorschläge werden verwendet, um Abschnitte von in einem aktuellen Speicher gespeicherten aktuellen Daten zu identifizieren, die dem einen oder den mehreren Vorschlägen entsprechen. Für jeden der identifizierten Abschnitte der in der ersten Ebene gespeicherten aktuellen Daten werden der eine oder die mehreren Vorschläge ferner verwendet, um zu bestimmen, ob der bestimmte identifizierte Abschnitt der aktuellen Daten zu der zweiten Ebene transferiert werden soll. Ferner werden in Reaktion auf das Bestimmen, mindestens einen der identifizierten Abschnitte der aktuellen Daten zu der zweiten Ebene zu transferieren, eine oder mehrere Anweisungen gesendet, um den mindestens einen der identifizierten Abschnitte der aktuellen Daten von der ersten Ebene zu der zweiten Ebene zu transferieren.

    Increased in-line deduplication efficiency

    公开(公告)号:GB2513514A

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

    申请号:GB201414526

    申请日:2013-01-08

    Applicant: IBM

    Abstract: Exemplary method, system, and computer program product embodiments for increased in-line deduplication efficiency in a computing environment are provided. In one embodiment, by way of example only hash values are calculated in nth iterations for accumulative data chunks extracted from an object requested for in-line deduplication. For each of the nth iterations, the calculated hash values for the accumulative data chunks are matched in a nth hash index table with a corresponding hash value of existing objects in storage. The nth hash index table is exited upon detecting a mismatch during the matching. The mismatch is determined to be a unique object and is stored. A hash value for the object is calculated. A master hash index table is updated with the calculated hash value for the object and the calculated hash values for the unique object. Additional system and computer program product embodiments are disclosed and provide related advantages.

    Erhöhte Inline-Deduplizierungseffizienz

    公开(公告)号:DE112013001905B4

    公开(公告)日:2015-11-26

    申请号:DE112013001905

    申请日:2013-01-08

    Applicant: IBM

    Abstract: Bereitgestellt werden beispielhafte Ausführungsformen für ein Verfahren, System und Computerprogrammprodukt für eine erhöhte Inline-Deduplizierungseffizienz in einer Datenverarbeitungsumgebung. Nur als Beispiel werden in einer Ausführungsform Hashwerte in n-ten Wiederholungen für kumulative Datenblöcke berechnet, die aus einem Objekt extrahiert wurden, das zur Inline-Deduplizierung angefordert wurde. Für jede der n-ten Wiederholungen werden die berechneten Hashwerte für die kumulativen Datenblöcke in einer n-ten Hash-Indextabelle mit einem entsprechenden Hashwert von vorhandenen Objekten im Speicher abgeglichen. Die n-te Hash-Indextabelle wird nach einem Erkennen einer fehlenden Übereinstimmung während des Abgleichens verlassen. Die fehlende Übereinstimmung wird als ein eindeutiges Objekt bestimmt und wird gespeichert. Für das Objekt wird ein Hashwert berechnet. Eine Master-Hash-Indextabelle wird mit dem berechneten Hashwert für das Objekt und den berechneten Hashwerten für das eindeutige Objekt aktualisiert. Weitere Ausführungsformen für ein System und Computerprogrammprodukt werden offenbart und stellen zugehörige Vorteile bereit.

    ERHÖHTE EFFIZIENZ BEI INLINE-DEDUPLIZIERUNGEN

    公开(公告)号:DE102013205069A1

    公开(公告)日:2013-10-10

    申请号:DE102013205069

    申请日:2013-03-22

    Applicant: IBM

    Abstract: Es werden beispielhafte Ausführungsformen für eine erhöhte Effizienz bei Inline-Deduplizierungen in einer Datenverarbeitungsumgebung bereitgestellt. Bei einer Ausführungsform, hier nur beispielhaft angeführt, werden in n-ten Iterationen Hash-Werte von Datenstichproben aus Datenblöcken festgelegter Größe berechnet, die aus einem Objekt entnommen wurden, dessen Inline-Deduplizierung angefordert wurde. Für jede der n-ten Iterationen werden die berechneten Hash-Werte für die Datenstichproben aus den Datenblöcken festgelegter Größe in einer n-ten Hash-Index-Tabelle mit einem entsprechenden Hash-Wert vorhandener Objekte in dem Speicher verglichen. Die n-te Hash-Index-Tabelle wird verlassen, wenn während des Vergleichens eine Nichtübereinstimmung entdeckt wird. Es wird festgestellt, dass es sich bei der Nichtübereinstimmung um ein einzigartiges Objekt handelt, und sie wird gespeichert. Es wird ein Hash-Wert für das Objekt berechnet. Eine Hash-Index-Stammtabelle wird mit dem berechneten Hash-Wert für das Objekt und den berechneten Hash-Werten für das einzigartige Objekt aktualisiert.

    Integrating geospatial location data with biomedical sensor information

    公开(公告)号:GB2488226A

    公开(公告)日:2012-08-22

    申请号:GB201202554

    申请日:2012-02-15

    Applicant: IBM

    Abstract: A method and system for accumulating geospatial location data and biomedical data for an individual at a number of locations during his/her travels is provided. A device 110 (e.g. a mobile phone, PDA etc.) having at least a memory 116 and a communications module 114, receives at least one location signal (e.g. GPS) with the communications module, stores geospatial data obtained from the location signal with a time stamp in memory, receives a plurality of biomedical signals over time from at least one sensor 150 with the communications module, stores biomedical data from the received biomedical signal with a time stamp in memory, and repeats receiving at least one location signal and storing geospatial data from the at least one location signal in different geographic locations. Location data correlated with measured physiological data, along with supplemental data (e.g. health organisation reports, epidemic alerts) is used to aid diagnosis for the individual if a medical condition arises. Data may be displayed on a map.

    Storage tiering within a unified storage environment

    公开(公告)号:AU2021350781B2

    公开(公告)日:2024-05-02

    申请号:AU2021350781

    申请日:2021-09-14

    Applicant: IBM

    Abstract: A method for assigning and migrating files among tiers within a unified storage environment. The method includes one or more computer processors determining a plurality of files stored within a tiered storage environment that are accessed by a set executing applications. The method further includes determining that one or more files of the plurality of files are accessed utilizing two or more protocols. The method further includes identifying a group of two or more tiering policies utilized within a tiered storage environment. The method further includes determining protocol-based heat count values corresponding the plurality of files. The method further includes storing the plurality of files among tiers of the tiered storage environment based on the identified group of two or more tiering polices and the protocol-based heat count values corresponding to the plurality of files.

    ERHÖHTE EFFIZIENZ BEI INLINE-DEDUPLIZIERUNGEN

    公开(公告)号:DE102013205069B4

    公开(公告)日:2021-09-16

    申请号:DE102013205069

    申请日:2013-03-22

    Applicant: IBM

    Abstract: Verfahren für erhöhte Effizienz bei Inline-Deduplizierungen durch eine Prozessoreinheit in einer Datenverarbeitungsumgebung, wobei das Verfahren aufweist:Unterteilung eines Objekts in mehrere Datenblöcke festgelegter Größe, aus welchen Datenstichproben einer vorgegebenen festgelegten Größe entnehmbar sind;Berechnen von Hash-Werten der Datenstichproben aus Datenblöcken festgelegter Größe in n-ten Iterationen, die aus dem Objekt entnommen wurden, dessen Inline-Deduplizierung angefordert wurde;für jede der n-ten Iterationen Vergleichen der berechneten Hash-Werte für die Datenstichproben aus den Datenblöcken festgelegter Größe in einer n-ten Hash-Index-Tabelle mit einem entsprechenden Hash-Wert vorhandener Objekte in einem Speicher, wobei die n-te Hash-Index-Tabelle für jede der Datenstichproben erstellt wird, die zu den Datenblöcken festgelegter Größe gehören;Verlassen der n-ten Hash-Index-Tabelle, wenn während des Vergleichens eine Nichtübereinstimmung der berechneten Hash-Werte für eine der Datenstichproben entdeckt wird, wobei festgestellt wird, dass das Objekt bei einer Nichtübereinstimmung ein einzigartiges Objekt ist, und das Objekt gespeichert wird, undBerechnen eines Hash-Werts für das Objekt, wobei eine Hash-Index-Stammtabelle mit dem berechneten Hash-Wert für das Objekt aktualisiert wird;Berechnen eines Hash-Werts für das Objekt, wenn ein Dateiende des Objekts erreicht wurde und Prüfung, ob der berechnete Hash-Wert bereits in der Hash-Index-Stammtabelle enthalten ist;Verringern der zu speichernden Daten durch Erzeugen einer Verknüpfung mit einer Stammdatei, wenn der berechnete Hash-Wert bereits in der Hash-Index-Stammtabelle enthalten ist, ansonsten Aktualisierung der Hash-Index-Stammtabelle mit dem berechneten Hash-Wert für das Objekt:Berechnung eines Deduplizierungs-Verhältnisses und Vergleichen mit einem festgelegten Deduplizierungs-Schwellwert, wobei die Anzahl der n-ten Iterationen abnimmt und die Größe der Datenstichproben zunimmt, für den Fall, dass das Deduplizierungs-Verhältnis über dem Deduplizierungs-Schwellwert liegt, wobei die Anzahl der n-ten Iterationen zunimmt und die Größe der Datenstichproben abnimmt, für den Fall, dass das Deduplizierungs-Verhältnis unter dem Deduplizierungs-Schwellwert liegt.

    AUF DATEISYSTEMINHALTEN BERUHENDE SICHERHEIT

    公开(公告)号:DE112018004008B4

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

    申请号:DE112018004008

    申请日:2018-09-19

    Applicant: IBM

    Abstract: Verfahren, das aufweist:Senden eines Dateisystembefehls, der auf ein zweites Objekt eines zweiten Dateisystems gerichtet ist, durch einen ersten Prozessor und zum Synchronisieren durch einen zweiten Prozessor, wobei das zweite Objekt mit einem ersten Objekt eines ersten Dateisystem synchronisiert wird; undSenden eines Ausdrucks an das zweite Dateisystem durch den ersten Prozessor und zur Berechtigungsprüfung durch den zweiten Prozessor, wobei der Ausdruck auf Grundlage eines dritten Objekts des ersten Dateisystems erzeugt wird, wobei das dritte Objekt mit einem vierten Objekt des zweiten Dateisystems synchronisiert wird.

    Verwalten von redundanten unveränderlichen Dateien unter Verwendung von Deduplizierungen in Speicher-Clouds

    公开(公告)号:DE112012005037B4

    公开(公告)日:2018-11-15

    申请号:DE112012005037

    申请日:2012-09-06

    Applicant: IBM

    Abstract: Verfahren zum Deduplizieren von Dateien, das in einer Computer-Infrastruktur implementiert ist, die eine Kombination von Hardware und Software aufweist, wobei das Verfahren aufweist:Empfangen einer Anforderung zum Speichern einer ersten Datei als unveränderliche Datei;Suchen nach einer zweiten Datei, die gespeichert und in Bezug auf die erste Datei redundant ist;Ermitteln, ob die zweite Datei veränderlich oder unveränderlich ist;Speichern der ersten Datei als Masterkopie, wenn die zweite Datei veränderlich ist, und Ersetzen der zweiten Datei durch einen bedingten Link, der auf die Masterkopie verweist; undErmitteln, welche Datei der ersten und zweiten Datei einen späteren Ablauftermin und welche Datei einen früheren Ablauftermin aufweist, wenn die zweite Datei unveränderlich ist, Speichern der einen Datei der ersten und zweiten Datei mit dem späteren Ablauftermin als Masterkopie und Ersetzen der einen Datei der ersten und zweiten Datei mit dem früheren Ablauftermin durch einen bedingten Link, der auf die Masterkopie verweist,.wobei der bedingte Link Daten enthält, die den früheren Ablauftermin definieren,die zweite Datei einen früheren Ablauftermin aufweist; unddas Ersetzen ein Löschen einer gespeicherten Kopie der zweiten Datei aufweist.

    Entfernen der Datenremanenz in deduplizierten Speicher-Clouds

    公开(公告)号:DE112012005032T5

    公开(公告)日:2014-08-14

    申请号:DE112012005032

    申请日:2012-11-16

    Applicant: IBM

    Abstract: Ein Verfahren, das in einer Computer-Infrastruktur realisiert wird, die eine Kombination aus Hardware und Software enthält, beinhaltet den Empfang einer Anforderung für das sichere Löschen einer Datei von einer lokalen Datenverarbeitungseinheit. Das Verfahren beinhaltet auch die Feststellung, dass die Datei dedupliziert ist. Das Verfahren beinhaltet ferner die Feststellung von einem von Folgendem: auf die Datei wird von mindestens einer anderen Datei Bezug genommen oder auf die Datei wird von keiner anderen Datei Bezug genommen. Das Verfahren beinhaltet darüber hinaus das sichere Löschen von Verknüpfungen, die die Datei der lokalen Datenverarbeitungseinheit zuordnen, ohne die Datei zu löschen, wenn auf die Datei von mindestens einer anderen Datei Bezug genommen wird. Das Verfahren beinhaltet auch das sichere Löschen der Datei, wenn keine andere Datei auf die Datei Bezug nimmt.

Patent Agency Ranking