Patent ID: 8527719
Filing Date: 2013-09-03
Classification: G06F

Abstract:
1. A method for a graph access device and a block access device to simultaneously access a memory pool shared between the devices, comprising: monitoring one or more memory block access operations performed by the block access device while accessing the memory pool; modifying a graph data structure based on the memory block access operations, the graph data structure including a plurality of pointers mapping the memory pool to a hierarchical file system; the graph access device accessing the memory pool concurrently with the block access device, according to the graph data structure; the block access device attempting to write to a first memory block in the memory pool; determining whether the graph access device is presently accessing the first memory block; if the graph access device is presently accessing the first memory block, the block access device writing to a second memory block instead of the first memory block; and resolving the graph data structure to indicate at least one memory location of the write performed by the block access device.