发明名称 REDUCTION OF BIND BREAKS
摘要 Embodiments of the present invention provide methods, computer program products, and systems for performing bind breaks. Embodiments of the present invention can be used to reduce bind breaks by saving a save sequence number that reflects a count associated with updates made to a data structure responsive to performing an update to a data structure, retrieving a done sequence number that reflects a count associated with completed bind breaks, and determining whether the save sequence number is less than the done sequence number. Responsive to determining that the save sequence number is less than the done sequence number, embodiments of the invention can reuse the data structure without performing a bind break for the update of the data structure. Embodiments of the invention can be used to reduce bind breaks using sequence numbers to identify when a bind break occurred and updating other processors to avoid duplicating work.
申请公布号 US2016378812(A1) 申请公布日期 2016.12.29
申请号 US201514749991 申请日期 2015.06.25
申请人 International Business Machines Corporation 发明人 Morgenstern Harris M.;Partlow Steven M.;Rankin Thomas F.;Relson Peter J.;Tzortzatos Elpida
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for performing bind breaks, the method comprising: responsive to performing an update to a data structure of a plurality of data structures residing on shared memory, saving, by one or more computer processors, a save sequence number, wherein the save sequence number reflects a count associated with updates made to the data structure; retrieving, by one or more computer processors, a done sequence number, wherein the done sequence number reflects a count associated with completed bind breaks; determining, by one or more computer processors, whether the save sequence number is less than the done sequence number; and responsive to determining that the save sequence number is not less than the done sequence number, performing, by one or more computer processors, a bind break for the update of the data structure, and incrementing a next sequence number, wherein the next sequence number reflects a count associated with updates made to the plurality of data structures.
地址 Armonk NY US