Memory management for serverless databases

A solution is disclosed for memory management of serverless databases that includes: based at least on detecting a trigger event, determining whether memory is to be reclaimed; based at least on determining that memory is to be reclaimed, determining an amount of memory to be reclaimed; identifying...

Full description

Saved in:
Bibliographic Details
Main Authors Xu, Shize, Liu, Jiaqi, Narasayya, Vivek, Li, Changsong, Arora, Pankaj, Syamala, Manoj, Oslake, John M, König, Arnd Christian, Dong, Junfeng, Kalhan, Ajay
Format Patent
LanguageEnglish
Published 22.02.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A solution is disclosed for memory management of serverless databases that includes: based at least on detecting a trigger event, determining whether memory is to be reclaimed; based at least on determining that memory is to be reclaimed, determining an amount of memory to be reclaimed; identifying memory to be reclaimed; and reclaiming the identified memory. Disclosed solutions are flexible, enabling customization of the aggressiveness and manner of memory reclamation. This permits users to specify a tailored balance point between performance and cost, for arrangements that bill users based on resource usage (e.g., memory consumed by a serverless database). In some examples, users specify a ramp-down parameter that is used to determine how much memory can be evicted in a particular reclamation event, time intervals (or another criteria) for triggering a reclamation event, and a definition for whether a cache is active.
Bibliography:Application Number: US201916540035