Invention Grant
- Patent Title: Management of garbage data in distributed systems
-
Application No.: US15445858Application Date: 2017-02-28
-
Publication No.: US10783136B1Publication Date: 2020-09-22
- Inventor: Oleg Volkov , Alexey Kobets , Andrey Zaytsev , Kirill Korotaev , Ludmila Ivanichkina
- Applicant: Parallels International GmbH
- Applicant Address: CH Schaffhausen
- Assignee: Virtuozzo International GmbH
- Current Assignee: Virtuozzo International GmbH
- Current Assignee Address: CH Schaffhausen
- Agency: Bardmesser Law Group
- Main IPC: G06F16/23
- IPC: G06F16/23 ; G06F3/06

Abstract:
Method for writing objects into an object storage. Performing, on a protocol end point: receiving a client request for inserting an object into the object storage, wherein the object has a name and object data; generating a unique ID (UID) for the object; sending, to a name server (NS), a request for creating a guard entry (GE). The GE has a lifetime that defines when the name-object pair is inserted into the object storage. A request to an object server (OS) atomically creates a Garbage Collection Entry and assigns space for the object data. The GCE has a lifetime that defines when the object data is inserted into the object storage; sending, to the OS, object data for writing to storage; sending, to the NS, a request for writing the name; and sending response to the client, to report success after requests to the NS and the OS are successful.
Information query