发明名称 Operations interlock under dynamic relocation of storage
摘要 A multi-boundary address protection range is provided to prevent key operations from interfering with a data move performed by a dynamic memory relocation (DMR) move operation. Any key operation address that is within the move boundary address range gets rejected back to the hypervisor. Further, logic exists across a set of parallel slices to synchronize the DMR move operation as it crosses a protected boundary address range.
申请公布号 US9459998(B2) 申请公布日期 2016.10.04
申请号 US201514613800 申请日期 2015.02.04
申请人 International Business Machines Corporation 发明人 Blake Michael A.;Drapala Garrett M.;Driftmyer James F.;Berger Deanna P.;Mak Pak-kin;Slegel Timothy J.;Wisniewski Rebecca S.
分类号 G06F12/08;G06F12/02 主分类号 G06F12/08
代理机构 代理人 Xu Fusheng;Yoder Stephen R.
主权项 1. A method for interlocking operations under dynamic memory relocation in an address-sliced cache system, comprising: initializing a dynamic memory relocation (DMR) move operation in a plurality of parallel slices of the address-sliced cache system; generating a relocatable storage segment address range and an associated function for the DMR move operation; partitioning the relocatable storage segment into a contiguous series of boundary address ranges; creating a DMR reject mechanism that operates on a designated slice of the plurality of parallel slices; comparing a first key address of a first key operation with a move address of the DMR move operation; and responsive to the first key address being outside of a first boundary address range of the contiguous series of boundary address ranges, performing the DMR move operation while interlocking the first key operation; wherein: the DMR move operation operates within the first boundary address range in the plurality of parallel slices.
地址 Armonk NY US