Invention Grant
- Patent Title: Fine grained memory and heap management for sharable entities across coordinating participants in database environment
-
Application No.: US16001335Application Date: 2018-06-06
-
Publication No.: US11030123B2Publication Date: 2021-06-08
- Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Invoke
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F9/48 ; G06F9/50 ; H04L29/06

Abstract:
Many computer applications comprise multiple threads of executions. Some client application requests are fulfilled by multiple cooperating processes. Techniques are disclosed for creating and managing memory namespaces that may be shared among a group of cooperating processes in which the memory namespaces are not accessible to processes outside of the group. The processes sharing the memory each have a handle that references the namespace. A process having the handle may invite another process to share the memory by providing the handle. A process sharing the private memory may change the private memory or the processes sharing the private memory according to a set of access rights assigned to the process. The private shared memory may be further protected from non-sharing processes by tagging memory segments allocated to the shared memory with protection key and/or an encryption key used to encrypt/decrypt data stored in the memory segments.
Information query