Placement of data in shards on a storage device

    公开(公告)号:GB2508742A

    公开(公告)日:2014-06-11

    申请号:GB201402245

    申请日:2012-07-24

    Applicant: IBM

    Abstract: A method, system and computer program product for placing data in shards on a storage device may include determining placement of a data set in one of a plurality of shards on the storage device. Each one of the shards may include a different at least one performance feature. Each different at least one performance feature may correspond to a different at least one predetermined characteristic associated with a particular set of data. The data set is cached in the one of the plurality of shards on the storage device that includes the at least one performance feature corresponding to the at least one predetermined characteristic associated with the data set being cached.

    KONFORMITÄTSMECHANISMEN IN BLOCKCHAIN-NETZWERKEN

    公开(公告)号:DE102021122557A1

    公开(公告)日:2022-03-31

    申请号:DE102021122557

    申请日:2021-08-31

    Applicant: IBM

    Abstract: Ein Knoten in einem Blockchain-Netzwerk kann Einvernehmen bezüglich einer Behörde erzielen zum Akzeptieren eines Konformitätsmoduls von der Behörde, das Konformitätsmodul akzeptieren. Der Knoten kann außerdem einen Arbeitsschritt empfangen, eine Konformität des Arbeitsschritts auf der Grundlage des Konformitätsmoduls überprüfen, den überprüften Arbeitsschritt zu einem Ledger im Blockchain-Netzwerk hinzufügen.

    Ermitteln einer optimalen Datenverarbeitungsumgebung zum Ausführen eines Abbildes

    公开(公告)号:DE112012000444T5

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

    申请号:DE112012000444

    申请日:2012-01-11

    Applicant: IBM

    Abstract: Aspekte der vorliegenden Erfindung stellen einen Ansatz bereit, der ein lokal ausgeführtes Abbild (z. B. eines für eine virtuelle Maschine (VM)) bewertet und ermittelt, ob das Abbild in einer alternativen Verarbeitungsumgebung (z. B. einer Cloud-Computing-Umgebung) effizienter und/oder effektiver ausgeführt werden könnte. Insbesondere werten Ausführungsformen der vorliegenden Erfindung die tatsächliche und wahrgenommene Leistung des lokalen (bestehenden/Ziel-)Abbildes sowie die erwartete/potenzielle Leistung aus, wenn das Abbild in eine alternative Umgebung zu migrieren ist. Die erwartete/potenzielle Leistung kann auf der Grundlage eines anderen Abbildes gemessen werden, das dem bestehenden/Zielabbild zwar ähnlich ist, aber in einer anderen Datenverarbeitungsumgebung ausgeführt wird. Unabhängig davon zeigt das System dem Endbenutzer eine Empfehlung an, wenn ermittelt wird, dass das Abbild in der alternativen Umgebung eine bessere Leistung erzielen würde (oder umgekehrt).

    Verwaltung einer Ressourcenkontoanwendung

    公开(公告)号:DE102016100110A1

    公开(公告)日:2016-07-28

    申请号:DE102016100110

    申请日:2016-01-05

    Applicant: IBM

    Inventor: GAUR NITIN

    Abstract: Es werden ein Verfahren, ein Programmprodukt und eine Einheit zum Verarbeiten einer Ressourcenkontotransaktion innerhalb einer drahtlosen elektronischen Einheit wie beispielsweise einem Smartphone oder einer anderen tragbaren elektronischen Einheit beschrieben. Während oder zu Beginn einer Ressourcentransaktion mit einem Nahfeld-Transaktionsterminal empfängt die Einheit eine Ressourcenkontosystem-ID über eine erste Datenübertragungsschnittstelle von dem Terminal. Ein lokal gespeichertes Ressourcenkonto wird selektiv auf der Grundlage der empfangenen Ressourcenkontosystem-ID ermittelt. Die Einheit sendet eine Ressourcenkontoanwendungs-ID, die dem ausgewählten Ressourcenkonto entspricht, über die erste Datenübertragungsschnittstelle an das Nahfeld-Transaktionsterminal. Von dem Nahfeld-Transaktionsterminal empfängt die Einheit eine Token-ID, die dem ausgewählten Ressourcenkonto zugehörig ist und sendet die Token-ID über eine zweite Datenübertragungsschnittstelle an ein Kontoverwaltungssystem. Die Einheit empfängt von dem Kontoverwaltungssystem ein Transaktionstoken, das die Token-ID aufweist, die einem bestimmten Transaktionsressourcenwert zugeordnet ist.

    Interception of database queries for delegation to an in memory data grid

    公开(公告)号:GB2506539A

    公开(公告)日:2014-04-02

    申请号:GB201322013

    申请日:2012-06-06

    Applicant: IBM

    Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.

    Dynamische Änderung der TTL-Werte in einem Datencache

    公开(公告)号:DE102012215665A1

    公开(公告)日:2013-03-21

    申请号:DE102012215665

    申请日:2012-09-04

    Applicant: IBM

    Abstract: Ein TTL-Wert für ein Datenobjekt, das speicherintern in einem Datengitter gespeichert wird, wird dynamisch angepasst. Eine Toleranzrichtlinie für veraltete Daten wird eingestellt. Eine niedrige Toleranz für Veraltung bedeutet, dass die Bereinigung ungeachtet der Kosten gewiss ist, und eine hohe Toleranz bedeutet, dass der TTL-Wert auf der Basis der Gesamtkosten eingestellt wird. Es werden Messwerte zum Berichten der Kosten der Neuerstellung und Neuspeicherung des Datenobjekts berechnet, und der TTL-Wert wird auf der Basis der berechneten Messwerte angepasst. Weitere Faktoren wie die Bereinigungszeit zur Entfernung von Daten aus einem Speicherort können in den Gesamtkosten berücksichtigt werden.

    Contextual integrity preservation

    公开(公告)号:AU2021253009A1

    公开(公告)日:2022-09-15

    申请号:AU2021253009

    申请日:2021-03-23

    Applicant: IBM

    Abstract: An example operation includes one or more of receiving, by a data processing node, inference data object from a multi-channel data server over a blockchain, sorting, by the data processing node, longitudinal records contained in the inference data object, linking, by the data processing node, transaction outcomes and inferences data from the inference data object to the sorted longitudinal records, and recording linked data onto a blockchain ledger. The data processing node serves as a validator of data from a robo-advisory using natural language (NL) processing to reduce bias and measure effectiveness of inference from the robo-advisory.

    Dynamische Änderung der TTL-Werte in einem Datencache

    公开(公告)号:DE102012215665B4

    公开(公告)日:2017-03-23

    申请号:DE102012215665

    申请日:2012-09-04

    Applicant: IBM

    Abstract: Verfahren zur Optimierung der Zugriffszeit auf Datenobjekte einer Datenbank, die in einem Datencache in einem Datengitter zwischengespeichert werden können, bei dynamisch optimierter Datencache-Größe, umfassend: das administrative Einstellen einer Toleranzrichtlinie zum Erhöhen der Lebenszeit (Time to Live (TTL)) eines Datenelements mit zunehmenden Kosten bzw. zunehmender Zeit für die Neuerstellung des Datenelements und seine Neuspeicherung im Datencache sowie seine Bereinigung, um ein Datenelement aus seinem Speicherort und Repliken davon zu entfernen; Überwachen instrumentierter Messwerte zum Berichten der Kosten für ein Datenelement; Anpassen der Lebenszeit des Datenelements in Abhängigkeit von den Kosten für das Datenelement entsprechend der Toleranzrichtline; Bereitstellen von zusätzlichem bzw. weniger Speicherplatz für den Datencache mit zunehmender bzw abnehmender angepasster Lebenszeit der im Datencache behaltenen Datenelemente.

    Unterbringung von Daten in Partitionen auf einer Speichereinheit

    公开(公告)号:DE112012002562T5

    公开(公告)日:2014-03-20

    申请号:DE112012002562

    申请日:2012-07-24

    Applicant: IBM

    Abstract: Ein Verfahren, System und Computerprogrammprodukt zum Unterbringen von Daten in Partitionen auf einer Speichereinheit kann das Ermitteln einer Unterbringung eines Datensatzes in einer aus einer Vielzahl von Partitionen auf der Speichereinheit beinhalten. Jede der Partitionen kann ein unterschiedliches mindestens eines Leistungsmerkmal beinhalten. Jedes unterschiedliche mindestens eine Leistungsmerkmal kann einer unterschiedlichen mindestens einen vorgegebenen Eigenschaft entsprechen, die einem bestimmten Satz von Daten zugehörig ist. Der Datensatz wird in der einen aus der Vielzahl von Partitionen auf der Speichereinheit zwischengespeichert, die das mindestens eine Leistungsmerkmal enthält, das der mindestens einen vorgegebenen Eigenschaft entspricht, die dem zwischengespeicherten Datensatz zugehörig ist.

    Abfangen von Datenbankabfragen zum Weiterleiten an ein speicherinternes Daten-Grid

    公开(公告)号:DE112012001805T5

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

    申请号:DE112012001805

    申请日:2012-06-06

    Applicant: IBM

    Abstract: Ausführungsformen der vorliegenden Erfindung stellen ein Verfahren, ein System und ein Computerprogrammprodukt für die nahtlose Integration einer Anwendung in ein speicherinternes Daten-Grid bereit. Gemäß einer Ausführungsform der Erfindung wird ein Verfahren zum Abfangen von Datenbankabfragen von einem Computerprogramm zum Weiterleiten an ein speicherinternes Daten-Grid bereitgestellt. Das Verfahren beinhaltet Abrufen von Datenbankabfragen von dem Datenbanktreiber für ein Datenbankverwaltungssystem von einem anfordernden Computerprogramm und Vergleichen zumindest eines Teils jeder der Datenbankabfragen mit einer Liste von Datenbankabfragen. Anschließend werden die Datenbankabfragen auf der Grundlage des Vergleichs selektiv an ein Daten-Grid wie beispielsweise ein speicherinternes Daten-Grid und nicht an die Datenbankverwaltung weitergeleitet.

Patent Agency Ranking