FINE GRAINED MEMORY AND HEAP MANAGEMENT FOR SHARABLE ENTITIES ACROSS COORDINATING PARTICIPANTS IN DATABASE ENVIRONMENT

    公开(公告)号:US20210200690A1

    公开(公告)日:2021-07-01

    申请号:US17204708

    申请日:2021-03-17

    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.

Patent Agency Ranking