Invention Grant
- Patent Title: Generational garbage collector for trees under multi-version concurrency control
-
Application No.: US15637080Application Date: 2017-06-29
-
Publication No.: US10372605B2Publication Date: 2019-08-06
- Inventor: Mikhail Danilov , Konstantin Buinov , Mikhail Malygin , Kirill Gusakov , Vladimir Prikhodko
- Applicant: EMC IP Holding Company LLC
- Applicant Address: US MA Hopkinton
- Assignee: EMC IP Holding Company LLC
- Current Assignee: EMC IP Holding Company LLC
- Current Assignee Address: US MA Hopkinton
- Agency: Womble Bond Dickinson (US) LLP
- Priority: RU2016151317 20161227
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F12/02 ; G06F16/22 ; G06F3/06

Abstract:
Method of implementing generational garbage collection for trees under MVCC starts by detecting live objects in trees. Trees include normal trees and frozen trees. Poorly-filled young chunks and poorly-filled old chunks of hard-drive memory are identified. Hard-drive memory includes young chunks storing young elements, old chunks storing old elements, and immortal chunks storing immortal elements. One or more old chunks are opened for writes and elements from poorly-filled young chunks and old chunks are copied to one or more opened old chunks. Elements above elements from poorly-filled young chunks and old chunks in the normal trees are updated and stored in the young chunks. One or more immortal chunks are opened for writes and tree leaves of frozen trees from young chunks and from old chunks are copied to one or more opened immortal chunks. All nodes of frozen trees are updated and stored in immortal chunks.
Public/Granted literature
- US20180181487A1 GENERATIONAL GARBAGE COLLECTOR FOR TREES UNDER MULTI-VERSION CONCURRENCY CONTROL Public/Granted day:2018-06-28
Information query