Patent ID: 11971864
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method comprising:
storing client data corresponding to a single client across a plurality of core groups, wherein each of the plurality of core groups includes one or more cores associated with a group coordinator to manage cores in the core group;
in a particular iteration of a plurality of iterations of defragmentation consideration, determining to proceed with a defragmentation of two or more particular core groups in the plurality of core groups;
identifying a destination core group of the plurality of core groups to receive client data from each other of the two or more particular core groups;
initiating at least one additional core group to manage interim data write requests from the single client during a merge of the two or more particular core groups;
closing each of the two or more particular core groups to data write requests;
performing a defragmentation of the two or more particular core groups by merging the two or more particular core groups into the destination core group, wherein the at least one additional core group includes data from write requests that prior to defragmentation would have been written to the two or more particular core groups; and
availing the destination core group to data read requests, wherein subsequent to defragmentation, the destination core group receives read requests for data that would have been received by one of the two or more particular core groups prior to defragmentation.