Invention Grant
- Patent Title: Memory corruption detection support for distributed shared memory applications
-
Application No.: US14530354Application Date: 2014-10-31
-
Publication No.: US09898414B2Publication Date: 2018-02-20
- Inventor: Zoran Radovic , Paul Loewenstein , John G. Johnson
- 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: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F12/0891 ; G06F12/02 ; G06F11/07 ; G06F3/06

Abstract:
Nodes in a distributed node system are configured to support memory corruption detection when memory is shared between the nodes. Nodes in the distributed node system share data in units of memory referred to herein as “shared cache lines.” A node associates a version value with data in a shared cache line. The version value and data may be stored in a shared cache line in the node's main memory. When the node performs a memory operation, it can use the version value to determine whether memory corruption has occurred. For example, a pointer may be associated with a version value. When the pointer is used to access memory, the version value of the pointer may indicate the expected version value at the memory location. If the version values do not match, then memory corruption has occurred.
Public/Granted literature
- US20150278103A1 Memory Corruption Detection Support For Distributed Shared Memory Applications Public/Granted day:2015-10-01
Information query