Invention Grant
- Patent Title: Multi-tier data synchronizer based on concurrent linked list
-
Application No.: US16043591Application Date: 2018-07-24
-
Publication No.: US10678482B2Publication Date: 2020-06-09
- Inventor: Oluwatobi A. Ajila , Eric Aubanel , Kenneth B. Kent , Angela Lin , Bing Yang
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION , UNIVERSITY OF NEW BRUNSWICK
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Daugherty & Del Zoppo Co. LPA
- Agent Patrick J. Daugherty
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
Aspects provide multi-tier data synchronization based on a concurrent linked monitor list. A computer processor associates each of different data regions of a packed data object with different mutual exclusion monitor nodes of a linked list, the data regions defined by a data offset location within memory data and a length of the data region from the offset. In response to determining that a first data region of the packed data object is on-heap memory, the processor associates the first data region with a container representative of the linked list sorted in ascending order of the respective offset values, and a hash code of the container; and in response to determining that a second data region of the packed data object is off-heap memory, stores container information for the second data region in the linked list and resorts the linked-list nodes of container information in ascending order of offset values.
Public/Granted literature
- US20180329641A1 MULTI-TIER DATA SYNCHRONIZER BASED ON CONCURRENT LINKED LIST Public/Granted day:2018-11-15
Information query