LOGICAL BUFFER POOL EXTENSION
    1.
    发明专利

    公开(公告)号:CA2761553C

    公开(公告)日:2019-03-05

    申请号:CA2761553

    申请日:2011-12-09

    Abstract: An illustrative embodiment of a computer-implemented process for logical buffer pool extension identifies a page in a memory for eviction, analyzes characteristics of the page to form a differentiated page, wherein the characteristics of the page comprise descriptors including a workload type, a page weight, a page type, frequency of access and timing of most recent access and identifies a target location for the differentiated page from a set of locations including a fastcache storage and a hard disk storage to form an identified target location. The process further selects an eviction operation from a set of eviction operations using the characteristics of the differentiated page and the identified target location and writes the differentiated page to the identified target location using the selected eviction operation wherein the differentiated page is written only to the fastcache storage.

    FENCING SHARED CLUSTER RESOURCES
    2.
    发明专利

    公开(公告)号:CA2719673A1

    公开(公告)日:2011-01-18

    申请号:CA2719673

    申请日:2010-11-05

    Applicant: IBM CANADA

    Abstract: An illustrative embodiment of a computer-implemented process for fencing shared cluster resources in event of a possible split-brain, identifies a failing resource of a node within a set of shared resources to form an identified failing resource, fences a subset of the set of shared resources to form a winning subset of shared resources and prevents the identified failing resource from communicating with the winning subset of shared resources using a white list maintained at each database system of the winning subset of shared resources. The computer-implemented process further determines whether the identified failing resource has been cleared to form a cleared failing resource and responsive to a determination that the identified failing resource has been cleared, rejoins the cleared failing resource with the winning subset of the set of shared resources absent a re-boot of the cleared failing resource.

    RESIZEABLE CACHE SENSITIVE HASH TABLE

    公开(公告)号:CA2384185A1

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

    申请号:CA2384185

    申请日:2002-04-29

    Applicant: IBM CANADA

    Abstract: A hash table is provided in which identifying properties of the data items pointed to by the hash table are selected and are included within the hash table buckets. The properties recorded in the buckets are able to be stored in a cache for the hash table and are used to located data items pointed to by the hash table. The hash table has bucket groups defining a second level hash table. The bucket groups are used to permit resizing of the hash table. Each bucket group has a latch so that that exclusive access for the resizing operation is obtainable on a group by group basis.

    SYSTEM AND METHOD FOR WARM SHUTDOWN AND RESTART OF A BUFFER POOL

    公开(公告)号:CA2433254A1

    公开(公告)日:2004-12-25

    申请号:CA2433254

    申请日:2003-06-25

    Applicant: IBM CANADA

    Abstract: A system and method for warm shutdown and restart of a buffer pool is provided. The buffer content including pages and control structures associated with these pages i s partitioned into blocks and each block is saved to disk as a sequential file. The size of eac h block may be selected to provide the optimal I/O (input/output) efficiency during buffer pool shutdown and restart operations. Blocks can be saved simultaneously using a number of writer threads. During restart of the buffer pool, the control information is read from the disk an d restored to the buffer pool using reader threads. The buffer pool may be made available for references to pages while reader threads are enabled to read the saved information by blocks to facilitate a more rapid restoration of information in the buffer pool. Allocation of portions of the buffer pool for restoring pages may be performed while the buffer pool is available for references to hasten availability.

    DYNAMIC SCALING BACK OF LATCH REQUESTS FOR COMPUTER SYSTEM RESOURCES

    公开(公告)号:CA2306969A1

    公开(公告)日:2001-10-28

    申请号:CA2306969

    申请日:2000-04-28

    Applicant: IBM CANADA

    Abstract: A computer system dynamically scales back latch requests for system resource s. Tasks seeking access to system resources each dynamically determine the probability that t he task will gain access to the latch relating to a given system resource. Where the task estimates that its probability is below a defined threshold, the task will suspend itself for a defined sleep time. The task dynamically adjusts the length of the sleep time based on the number of times the task enters the suspended state and on the relative changes in the estimated probability that the task will gain access to the resource.

    LOGICAL BUFFER POOL EXTENSION
    7.
    发明专利

    公开(公告)号:CA2761553A1

    公开(公告)日:2013-06-09

    申请号:CA2761553

    申请日:2011-12-09

    Applicant: IBM CANADA

    Abstract: An illustrative embodiment of a computer-implemented process for logical buffer pool extension identifies a page in a memory for eviction, analyzes characteristics of the page to form a differentiated page, wherein the characteristics of the page comprise descriptors including a workload type, a page weight, a page type, frequency of access and timing of most recent access and identifies a target location for the differentiated page from a set of locations including a fastcache storage and a hard disk storage to form an identified target location. The process further selects an eviction operation from a set of eviction operations using the characteristics of the differentiated page and the identified target location and writes the differentiated page to the identified target location using the selected eviction operation wherein the differentiated page is written only to the fastcache storage.

    SYSTEM AND METHOD FOR STARTING A BUFFER POOL

    公开(公告)号:CA2438366A1

    公开(公告)日:2005-02-26

    申请号:CA2438366

    申请日:2003-08-26

    Applicant: IBM CANADA

    Abstract: For an information retrieval system coupled to a buffer pool maintaining a plurality of pages of recently accessed information for subsequent re-access , there is provided a method of starting the buffer pool. The method facilitates a quicker start to the buffer pool by deferring allocation of page storing portions, for example, until they ar e needed. The method comprises making the buffer pool available for storing pages while deferring allocation of a page storing portion of the buffer pool; and allocating the page storing portion of the buffer pool in response to a demand to store pages to the buffer pool . The method may be used to re-start a buffer pool with pages stored to a memory coupled to t he information retrieval system where the pages where stored upon a buffer pool shutdown. Further, buffer pool readers or prefetchers may be configured to read pages for storing to t he buffer pool and allocate the page storing portions of the buffer pool in response to instructions to read particular pages.

Patent Agency Ranking