Patents by Inventor Andrey Vsevolodovich Kurilov

Andrey Vsevolodovich Kurilov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10712968
    Abstract: Methods and apparatus are provided for protection of state information for an auxiliary storage service in a microservice architecture. An exemplary method comprises generating a snapshot of state information of an auxiliary storage service on a given storage node in a storage cluster comprised of a plurality of storage nodes; and providing the snapshot to M protector storage nodes within the plurality of storage nodes in the storage cluster, wherein the M protector storage nodes comprises a snapshot manager node and M?1 additional protector storage nodes, and wherein the M protector storage nodes are selected based on a hierarchical ranking of available storage nodes within the storage cluster arranged in a predefined configuration relative to the given storage node. The predefined configuration of the plurality of storage nodes can be, for example, a protection ring comprising a first M?1 online storage nodes that follow the snapshot manager node in the protection ring in a predefined direction.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: July 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Mikhail Viktorovich Danilov, Konstantin Sergeevich Buinov, Aleksander Georgievich Rakulenko, Andrey Vsevolodovich Kurilov, Kirill Viktorovich Gusakov
  • Publication number: 20180292993
    Abstract: Methods and apparatus are provided for protection of state information for an auxiliary storage service in a microservice architecture. An exemplary method comprises generating a snapshot of state information of an auxiliary storage service on a given storage node in a storage cluster comprised of a plurality of storage nodes; and providing the snapshot to M protector storage nodes within the plurality of storage nodes in the storage cluster, wherein the M protector storage nodes comprises a snapshot manager node and M?1 additional protector storage nodes, and wherein the M protector storage nodes are selected based on a hierarchical ranking of available storage nodes within the storage cluster arranged in a predefined configuration relative to the given storage node. The predefined configuration of the plurality of storage nodes can be, for example, a protection ring comprising a first M?1 online storage nodes that follow the snapshot manager node in the protection ring in a predefined direction.
    Type: Application
    Filed: October 17, 2017
    Publication date: October 11, 2018
    Inventors: Mikhail Viktorovich Danilov, Konstantin Sergeevich Buinov, Aleksander Georgievich Rakulenko, Andrey Vsevolodovich Kurilov, Kirill Viktorovich Gusakov