Invention Grant
- Patent Title: Precisely tracking memory usage in multi-process computing environment
-
Application No.: US16049468Application Date: 2018-07-30
-
Publication No.: US10558365B2Publication Date: 2020-02-11
- Inventor: Mohammad Foyzur Rahman , George Constantin Caragea , Carlos Garcia-Alvarado , Michail Petropoulos
- Applicant: Pivotal Software, Inc.
- Applicant Address: US CA San Francisco
- Assignee: Pivotal Software, Inc.
- Current Assignee: Pivotal Software, Inc.
- Current Assignee Address: US CA San Francisco
- Agency: Fish & Richardson P.C.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F3/06 ; G06F16/2452 ; G06F9/50 ; G06F9/48

Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for precisely tracking memory usage in a multi-process computing environment. One of the methods includes implementing an instance of a memory usage tracker (MUT) in each process running in a node of a computer system. A MUT can maintain an account of memory usage for each of multiple logical owners running on a process on which the MUT is running. The MUT can determine an actual memory quota for each owner, and enforce the actual memory quota of the owner. Enforcing the actual memory quota of the owner can include receiving each memory allocation request, checking each allocation request and a current state of the account against the actual quota, approving or rejecting each allocation request, communicating the approval or rejection to an underlying memory manager, and updating the owner account for each approved allocation request.
Public/Granted literature
- US20180335952A1 PRECISELY TRACKING MEMORY USAGE IN MULTI-PROCESS COMPUTING ENVIRONMENT Public/Granted day:2018-11-22
Information query