发明名称 |
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 |