Patents by Inventor Boris Protopopov

Boris Protopopov 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: 9081683
    Abstract: The present disclosure provides advantageous methods and systems for input/output processing workflows in a heterogeneous data volume. One embodiment relates to a method of writing data to a heterogeneous data volume having multiple disk classes of storage. A class of storage tier for the data write is selected using operating modes for the tiers, where the operating mode for a tier instance depends on statistical measures of operating parameters for that tier. One operating mode is an elastic mode, where the chance that a tier instance is selected may vary depending on a statistical measure of an operating parameter in relation to lower and upper threshold values. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: July 14, 2015
    Assignee: Nexenta Systems, Inc.
    Inventors: Alexander Aizman, Boris Protopopov
  • Patent number: 8997096
    Abstract: An untrusted component exposing a high level storage object interface within an untrusted client virtual machine accepts application level storage object operations. Responsive to a storage object operation, the untrusted component passes a message through the underlying hypervisor to an associated trusted component. The trusted component processes the message by authenticating the client virtual machine and locating an internal mapping between the client virtual machine and an associated customer-specific set of backend storage resources to which the requested storage object operation is to be applied. The trusted component uses a trust relationship with the backend storage system to securely communicate the storage object operation to the backend storage system, and passes the operation results through the hypervisor back to the untrusted component in the source client virtual machine from which the storage object request originated.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: March 31, 2015
    Assignee: EMC Corporation
    Inventors: Boris Protopopov, Jurgen Leschner
  • Publication number: 20140229675
    Abstract: The present disclosure provides advantageous methods and systems for input/output processing workflows in a heterogeneous data volume. One embodiment relates to a method of writing data to a heterogeneous data volume having multiple disk classes of storage. A class of storage tier for the data write is selected using operating modes for the tiers, where the operating mode for a tier instance depends on statistical measures of operating parameters for that tier. One operating mode is an elastic mode, where the chance that a tier instance is selected may vary depending on a statistical measure of an operating parameter in relation to lower and upper threshold values. Other embodiments, aspects and features are also disclosed.
    Type: Application
    Filed: May 29, 2013
    Publication date: August 14, 2014
    Inventors: Alexander AIZMAN, Boris PROTOPOPOV
  • Patent number: 8352941
    Abstract: An untrusted component exposing a high level storage object interface within an untrusted client virtual machine accepts application level storage object operations. Responsive to a storage object operation, the untrusted component passes a message through the underlying hypervisor to an associated trusted component. The trusted component processes the message by authenticating the client virtual machine and locating an internal mapping between the client virtual machine and an associated customer-specific set of backend storage resources to which the requested storage object operation is to be applied. The trusted component uses a trust relationship with the backend storage system to securely communicate the storage object operation to the backend storage system, and passes the operation results through the hypervisor back to the untrusted component in the source client virtual machine from which the storage object request originated.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: January 8, 2013
    Assignee: EMC Corporation
    Inventors: Boris Protopopov, Jurgen Leschner