SYSTEM ACCESSING SHARED DATA BY A PLURALITY OF APPLICATION SERVERS
    1.
    发明公开
    SYSTEM ACCESSING SHARED DATA BY A PLURALITY OF APPLICATION SERVERS 审中-公开
    系统以获得共同使用的数据由多个应用服务器

    公开(公告)号:EP2352090A4

    公开(公告)日:2015-05-06

    申请号:EP09819051

    申请日:2009-08-13

    Applicant: IBM

    CPC classification number: H04L67/1097 G06F9/52 G06F17/30171 G06F17/30362

    Abstract: Problem To cause a system to operate efficiently regardless of the time of day. Solving Means There is provided a system including multiple application servers for accessing shared data and a centralized control unit for centrally controlling a lock applied to the shared data by each of the application servers. Each of the application servers includes a distributed control unit for controlling a lock applied to the shared data by the application server and a selection unit for selecting any one of distributed mode in which a lock is acquired from the distributed control unit and centralized mode in which a lock is acquired from the centralized control unit.

    FAILURE TOLERANT TRANSACTION PROCESSING SYSTEM

    公开(公告)号:CA2657676A1

    公开(公告)日:2007-06-07

    申请号:CA2657676

    申请日:2006-11-30

    Applicant: IBM

    Abstract: [PROBLEMS] In a business system, it is important to reduce the time of a temporary service interrupt due to failure of a server or a network. The cur rent failure countermeasure is generally performed by a failure detection an d a handover. However, the failure detection requires at least 10 seconds to several minutes and the service interrupt time is longer than this, which c auses a significant problem. [MEANS FOR SOLVING PROBLEMS] Suggested is a sys tem for retransmitting process to a backup server firm from a client if no r esponse is received for a certain time without waiting for the failure detec tion. A transaction process mechanism includes a transaction start process m echanism combining an exclusive control using the process authority Token an d data matching and a commit process mechanism combining the commit enabled/ disabled judgment based on the distributed agreement and the update data rep lication. This mechanism realized a system capable of reducing the service s top time upon failure occurrence to a time of such an order that the service does not stop when viewed from the client.

    VERSCHOBENE AKTUALISIERUNG VON DATENBANK-HASHCODE IN EINER BLOCKCHAIN

    公开(公告)号:DE112017007656T5

    公开(公告)日:2020-03-19

    申请号:DE112017007656

    申请日:2017-12-18

    Applicant: IBM

    Abstract: Ein durch einen Computer umgesetztes Verfahren zum Aktualisieren einer Datenbank in einem Blockchain-System, um einen Block zu einer Blockchain hinzuzufügen, kann aufweisen: ein Hinzufügen einer Aktualisierungsanfrage zu der Datenbank als ein Datenelement bei Empfangen der Aktualisierungsanfrage zum Aktualisieren der Datenbank; ein Berechnen eines ersten Hashwerts auf Grundlage von Datenelementen, die in der Datenbank gespeichert sind, wobei die gespeicherten Datenelemente das hinzugefügte Datenelement der Aktualisierungsanfrage enthalten; und ein Hinzufügen eines neuen Blocks zu der Blockchain unter Verwendung des Hashwerts.

    Momentaufnahmen-Verwaltung in einer Blockchain

    公开(公告)号:DE112017007224T5

    公开(公告)日:2019-12-12

    申请号:DE112017007224

    申请日:2017-12-06

    Applicant: IBM

    Abstract: Überprüfte Momentaufnahmen werden erzeugt, indem von einer Mehrzahl von ersten Knoten ein Unterschied zwischen gemeinsamen Daten an einem ersten Zeitpunkt und den gemeinsamen Daten an einem zweiten Zeitpunkt, der sich vom ersten Zeitpunkt unterscheidet, abgerufen wird; eine erste Momentaufnahme der gemeinsamen Daten am ersten Zeitpunkt auf Grundlage des Unterschieds erzeugt wird, ein Hashwert der gemeinsamen Daten am ersten Zeitpunkt von der Mehrzahl von ersten Knoten abgerufen wird und die erste Momentaufnahme am ersten Zeitpunkt anhand des Hashwertes der gemeinsamen Daten am ersten Zeitpunkt überprüft wird.

    SELEKTIVE EINFÜHRUNG VON GC-SICHERHEITSPUNKTEN FÜR JNI-AUFRUFE

    公开(公告)号:DE102021124373A1

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

    申请号:DE102021124373

    申请日:2021-09-21

    Applicant: IBM

    Abstract: Ein computerumgesetztes Verfahren zum Verwalten von Speicherbereinigungs(GC)-Sicherheitspunkten (Garbage Collection (GC) safepoints) wird bereitgestellt. Das Verfahren enthält ein Bestimmen, ob ein GC-Sicherheitspunkt für ein natives Zielverfahren entfernt werden kann, durch Überprüfen eines Anhäufungsbelegungsverhältnisses (heap occupancy ratio) vor einem Ausführen des nativen Zielverfahrens. Das Verfahren enthält ferner ein Entfernen des GC-Sicherheitspunktes als Reaktion darauf, dass das Anhäufungsbelegungsverhältnis vor dem Ausführen des nativen Zielverfahrens kleiner als ein Schwellenwertbelegungsmengen-Prozentsatz ist. Das Verfahren enthält auch ein Bestimmen, ob der GC-Sicherheitspunkt für das native Zielverfahren entfernt werden kann, durch Überprüfen einer letzten GC-Pausenzeit. Das Verfahren enthält zusätzlich ein Entfernen des GC-Sicherheitspunktes als Reaktion darauf, dass die letzte GC-Pausenzeit um einen Schwellenwertpausenzeitmengen-Prozentsatz kürzer ist als eine Ausführungszeit des nativen Zielverfahrens.

    FAILURE TOLERANT TRANSACTION PROCESSING SYSTEM

    公开(公告)号:CA2657676C

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

    申请号:CA2657676

    申请日:2006-11-30

    Applicant: IBM

    Abstract: [Object] In a business application system, it is important to shorten a time of halt of a service due to a failure in a server, a network or the like. As current failure addressing is generally a method by failure-detection and take-over. As the failure-detection requires at least ten seconds to a few minuets, a service halt time is more than that, which causes a significant problem. [Solution] The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a processing authority Token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided.

    Transaktionsverarbeitungssystem, Verfahren und Programm

    公开(公告)号:DE112012004099T5

    公开(公告)日:2014-07-17

    申请号:DE112012004099

    申请日:2012-07-20

    Applicant: IBM

    Inventor: HORII HIROSHI

    Abstract: Aufgabe Realisieren einer lokalen Transaktionsverarbeitung mit hoher Leistung zum Aktualisieren und Abfragen von Zuordnungseinträgen auf einem Server in einem verteilten KVS-System, bei gleichzeitigem Realisieren einer globalen Transaktionsverarbeitung zum Aktualisieren und Abfragen von Zuordnungseinträgen auf mehreren Servern. Lösung Unter Verwendung eines KVS-Transaktionsverarbeitungsmechanismus werden vier Sperrstatus verwaltet, d. h. S (durch eine globale Transaktion oder eine lokale Transaktion referenziert werden), Init (kein Zugriff), LX (durch eine lokale Transaktion aktualisiert werden) und GX (durch eine globale Transaktion aktualisiert werden). Wenn dann eine lokale Transaktion einen Zuordnungseintrag referenziert und aktualisiert, für den von einer weiteren, globalen Transaktion GX akquiriert wird, wird die lokale Transaktion auf eine globale Transaktion hochgestuft. In diesem Fall wird als Erstes eine Startverarbeitung als die globale Transaktion ausgeführt, um eine Transaktions-ID festzulegen. Als Nächstes werden ein festgeschriebener Wert, ein Wert, der aktualisiert wird, und eine Transaktions-ID, die aktualisiert wird, in alle Zuordnungseinträge eingesetzt, für die aktuell LX-Sperren akquiriert werden. Als Nächstes wird eine weitere lokale Transaktion für alle Zuordnungseinträge gestartet, für die aktuell S-Sperren akquiriert werden, um S-Sperren zu akquirieren. Als Nächstes wird die ursprüngliche lokale Transaktion festgeschrieben. Als ein Ergebnis werden die akquirierten LX-Sperren auf GX-Sperren hochgestuft. Als Nächstes wartet die Prozedur auf das Beenden der globalen Transaktion, nachdem sie GX akquiriert hat. Nach dem Beenden der globalen Transaktion als dem Warteziel wird das Akquirieren von S-Sperren (GX-Sperren) als eine globale Transaktion versucht.

    Method, program and system for controlling operation of computer
    9.
    发明专利
    Method, program and system for controlling operation of computer 有权
    用于控制计算机操作的方法,程序和系统

    公开(公告)号:JP2012150716A

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

    申请号:JP2011009968

    申请日:2011-01-20

    CPC classification number: G06F9/52

    Abstract: PROBLEM TO BE SOLVED: To provide processing for appropriately making sure of such a case that stack allocation is possible when the processing of fork() or join() is performed in the framework of Fork-Join.SOLUTION: In the framework of Fork-Join, following determination processing is implemented. In processing of inputting a task object to the queue of work stealing, it is determined that the task object does not escape. This processing is performed by, for example, fork(). In processing of waiting for the end of the task object input to the queue, it is determined that the task object does not escape. This processing is performed by, for example, join(). When the task object escapes in any case other than the above mentioned case, it is determined that the task object does not escape. When it is determined that the task object does not escape, the stack allocation of the task object is performed.

    Abstract translation: 要解决的问题:为了适当地确定在fork()或join()在Fork-Join的框架中执行的情况下可以进行堆栈分配的情况的处理。 解决方案:在Fork-Join的框架下,执行以下确定处理。 在将任务对象输入到工作队列中的处理中,确定任务对象不能逃脱。 该处理由例如fork()来执行。 在处理等待输入到队列的任务对象的结束时,确定任务对象不会转义。 该处理通过例如join()执行。 当任务对象在上述情况以外的任何情况下转义时,确定任务对象不能转义。 当确定任务对象不转义时,执行任务对象的堆栈分配。 版权所有(C)2012,JPO&INPIT

    Method, system, and program for combining and processing transactions
    10.
    发明专利
    Method, system, and program for combining and processing transactions 有权
    用于组合和处理交易的方法,系统和程序

    公开(公告)号:JP2012014502A

    公开(公告)日:2012-01-19

    申请号:JP2010150989

    申请日:2010-07-01

    Inventor: HORII HIROSHI

    CPC classification number: G06F17/30348 G06F17/30377 G06F17/30448

    Abstract: PROBLEM TO BE SOLVED: To provide a method, a system, and a program for combining and processing transactions.SOLUTION: The method as a first embodiment to achieve the above object includes: accessing a database by computer processing; and combining the transactions including a plurality of inquiry queries. The method includes the steps of: connecting the computer to the database; receiving a plurality of transactions from a plurality of clients; combining the inquiry queries in the plurality of transactions; and sending combined inquiry queries to the database as a combined transaction.

    Abstract translation: 要解决的问题:提供用于组合和处理事务的方法,系统和程序。 解决方案:作为实现上述目的的第一实施例的方法包括:通过计算机处理访问数据库; 以及组合包括多个查询查询的事务。 该方法包括以下步骤:将计算机连接到数据库; 从多个客户端接收多个事务; 组合多个事务中的查询查询; 并将组合查询查询作为组合事务发送到数据库。 版权所有(C)2012,JPO&INPIT

Patent Agency Ranking