- Patent Title: Implementing a hybrid storage node in a distributed storage system
-
Application No.: US15847652Application Date: 2017-12-19
-
Publication No.: US10430110B2Publication Date: 2019-10-01
- Inventor: Jagadish K. Mukku , Dhanashankar Venkatesan , Ripulkumar Hemantbhai Patel
- Applicant: Robin Systems, Inc.
- Applicant Address: US CA San Jose
- Assignee: ROBIN SYSTEMS, INC.
- Current Assignee: ROBIN SYSTEMS, INC.
- Current Assignee Address: US CA San Jose
- Agency: Stevens Law Group
- Agent David R. Stevens
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/02 ; G06F12/1072 ; G06F9/54

Abstract:
A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. The snapshots may be represented by a storage manager in a hierarchy. Deleted snapshots may be flagged as such in the hierarchy and deletion may be implemented only in memory on a storage node, which is then restored from the hierarchy in the event of a crash. A hybrid storage node may perform both computing and storage services. An IO module determines whether IOPs reference a locally-mounted storage device or a remote storage device. The IO module issues a library call for local IOPs using a shared memory in kernel space.
Public/Granted literature
- US20190187907A1 Implementing A Hybrid Storage Node In A Distributed Storage System Public/Granted day:2019-06-20
Information query