Patent ID: 11971850
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A device, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
determining a first group of events between a first time and a second time of an ordered event stream to be demoted from a first tier of data storage devices of a data storage system to storage in a chunk in a second tier of data storage devices of the data storage system, wherein the first tier of data storage devices employ a stream based storage technology, and the second tier of data storage devices employ a chunk based storage technology;
determining a event retention time for the first group of events;
determining a stream-cut instance of the ordered event stream;
in response to determining that a third time of the stream-cut instance does not fall between the first time and the second time of the ordered event stream, facilitating demotion of the first group of events from the first tier of data storage devices to storage in the chunk in the second tier of data storage devices, wherein the demotion of the first group of events comprises affiliating the event retention time with the chunk, and wherein the first group of events are not permitted to be removed from the ordered event stream prior to a current time transitioning the event retention time; and
in response to determining that the third time of the stream-cut instance falls between the first time and the second time of the ordered event stream:
facilitating demotion of a first sub-group of events of the first group of events between the first time and the third time from the first tier of data storage devices to storage in a first chunk in the second tier of data storage devices, wherein the demotion of the first sub-group of events comprises affiliating the event retention time with the first chunk, and wherein the first chunk is only partially filled, and
facilitating demotion of a second sub-group of events of the first group of events between the third time and the second time from the first tier of data storage devices to storage in a second chunk in the second tier of data storage devices, and demotion of a second group of events between the second time and a fourth time of the ordered event stream from the first tier of data storage devices to storage in the second chunk.