Patents by Inventor ALEKSANDR MIKHAILOVICH GERSHAFT

ALEKSANDR MIKHAILOVICH GERSHAFT 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).

  • Publication number: 20220045968
    Abstract: A method for nonintrusive network load generation may include determining available resources in a distributed computing system, where the distributed computing system includes a plurality of computing devices and a target deployment. Based on an amount of available resources between the target deployment and a plurality of source computing devices, the plurality of source computing devices may be selected to generate a network load directed from the plurality of source computing devices to the target deployment. The plurality of source computing devices may be a subset of the plurality of computing devices in the distributed computing system. A network-traffic generator service may be provided to the plurality of source computing devices in order to generate the network load directed from the plurality of source computing devices to the target deployment. The performance of the distributed computing system in response to the generated network load may be monitored.
    Type: Application
    Filed: October 20, 2021
    Publication date: February 10, 2022
    Inventors: MARWAN E. JUBRAN, ALEKSANDR MIKHAILOVICH GERSHAFT, WEIPING HU
  • Patent number: 11201805
    Abstract: In embodiments, methods and systems for implementing an infrastructure management system that supports hardware failure remediation are provided. A determination is made that a failure of a hardware component has occurred. The hardware component is part of a hardware composite. A remediation attribute of the hardware composite is accessed. The remediation attribute indicates a minimum operational bar for the hardware composite. The minimum operational bar is based on health metrics or optional and required components of the hardware composite. The bar supports determining whether the hardware composite should operate in a degraded state. A determination is made that the hardware composite if operating without the hardware component that has failed meets the minimum operational bar for the hardware composite. Operation of the hardware composite in the degraded state is initiated.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ulrich Mueller, Jiwu Liu, Marwan E. Jubran, Aleksandr Mikhailovich Gershaft
  • Patent number: 11159450
    Abstract: A method for nonintrusive network load generation may include determining available resources in a distributed computing system, where the distributed computing system includes a plurality of computing devices and a target deployment. Based on an amount of available resources between the target deployment and a plurality of source computing devices, the plurality of source computing devices may be selected to generate a network load directed from the plurality of source computing devices to the target deployment. The plurality of source computing devices may be a subset of the plurality of computing devices in the distributed computing system. A network-traffic generator service may be provided to the plurality of source computing devices in order to generate the network load directed from the plurality of source computing devices to the target deployment. The performance of the distributed computing system in response to the generated network load may be monitored.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marwan E. Jubran, Aleksandr Mikhailovich Gershaft, Weiping Hu
  • Publication number: 20210184916
    Abstract: To improve the reliability of nodes that are utilized by a cloud computing provider, information about the entire lifecycle of nodes can be collected and used to predict when nodes are likely to experience failures based at least in part on early lifecycle errors. In one aspect, a plurality of failure issues experienced by a plurality of production nodes in a cloud computing system during a pre-production phase can be identified. A subset of the plurality of failure issues can be selected based at least in part on correlation with service outages for the plurality of production nodes during a production phase. A comparison can be performed between the subset of the plurality of failure issues and a set of failure issues experienced by a pre-production node during the pre-production phase. A risk score for the pre-production node can be calculated based at least in part on the comparison.
    Type: Application
    Filed: December 17, 2019
    Publication date: June 17, 2021
    Inventors: Sanjay RAMANUJAN, Luke Rafael RODRIGUEZ, Muhammad Khizar QAZI, Aleksandr Mikhailovich GERSHAFT, Marwan Elias JUBRAN, Saurabh AGARWAL
  • Patent number: 10931527
    Abstract: Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous configuration system implements a service infrastructure configuration manager to identify discovered configuration data. The discovered configuration data supports circumventing a routing protocol for service infrastructure communications via an edge infrastructure, such that, the service infrastructure is alternatively configured to access remote configuration data based on the discovered configuration data. The discovered configuration data is discovered based an autonomous discovery service (e.g., sniffing service or a casting service). An initial configuration state is configured in the service infrastructure, based on the discovered configuration data. The service infrastructure can communicate with a service provider infrastructure associated with the service infrastructure to access the remote configuration data.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joel Maximilian Merk, Hang Kwong Lee, Aleksandr Mikhailovich Gershaft
  • Publication number: 20200204498
    Abstract: A method for nonintrusive network load generation may include determining available resources in a distributed computing system, where the distributed computing system includes a plurality of computing devices and a target deployment. Based on an amount of available resources between the target deployment and a plurality of source computing devices, the plurality of source computing devices may be selected to generate a network load directed from the plurality of source computing devices to the target deployment. The plurality of source computing devices may be a subset of the plurality of computing devices in the distributed computing system. A network-traffic generator service may be provided to the plurality of source computing devices in order to generate the network load directed from the plurality of source computing devices to the target deployment. The performance of the distributed computing system in response to the generated network load may be monitored.
    Type: Application
    Filed: March 2, 2020
    Publication date: June 25, 2020
    Inventors: MARWAN E. JUBRAN, ALEKSANDR MIKHAILOVICH GERSHAFT, WEIPING HU
  • Publication number: 20200112435
    Abstract: Methods, media, and systems for secure provisioning of servers within a cloud computing environment are provided for herein. In some embodiments, a management service can delegate provisioning of a server of the cloud computing environment to an imaging service. In response, the imaging service can generate an operating system image for the server and can utilize disk encryption to protect to operating system image. In embodiments, a volume encryption key of the disk encryption can be encrypted utilizing a public key of a trusted platform manager of the server, to produce an encrypted volume encryption key that is protected by the trusted platform module of the server. The encrypted operating system image and the encrypted volume encryption key can then be transmitted to the server to cause the server to be provisioned with the operating system image. Other embodiments may be described and/or claimed herein.
    Type: Application
    Filed: September 9, 2019
    Publication date: April 9, 2020
    Inventors: Ulrich Mueller, Aleksandr Mikhailovich Gershaft, Christopher W. McCarron, Marwan E. Jubran
  • Publication number: 20200076701
    Abstract: Various methods and systems for implementing dependency management for an infrastructure are provided. A dependency service manager of the dependency management system includes a plurality of dependency management system components that facilitate automatically discovering and analyzing data to generate dependency data. The dependency data includes dependencies and dependents of dependency service tenants which are tenant services of the infrastructure. The dependency data is generated based on data retrieved by a plurality of collectors. A collector from the plurality of collectors is an agent that retrieves data associated with dependency service tenants based on a corresponding collection time attribute of the collector. A collector accesses data for generating the dependency data at one of the following collection times: design time, deployment time and runtime.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 5, 2020
    Inventors: ALEKSANDR MIKHAILOVICH GERSHAFT, WEIPING HU, MARWAN E. JUBRAN
  • Patent number: 10581756
    Abstract: A method for nonintrusive network load generation may include determining available resources in a distributed computing system, where the distributed computing system includes a plurality of computing devices and a target deployment. Based on an amount of available resources between the target deployment and a plurality of source computing devices, the plurality of source computing devices may be selected to generate a network load directed from the plurality of source computing devices to the target deployment. The plurality of source computing devices may be a subset of the plurality of computing devices in the distributed computing system. A network-traffic generator service may be provided to the plurality of source computing devices in order to generate the network load directed from the plurality of source computing devices to the target deployment. The performance of the distributed computing system in response to the generated network load may be monitored.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 3, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marwan E. Jubran, Aleksandr Mikhailovich Gershaft, Weiping Hu
  • Publication number: 20190386902
    Abstract: In embodiments, methods and systems for implementing an infrastructure management system that supports hardware failure remediation are provided. A determination is made that a failure of a hardware component has occurred. The hardware component is part of a hardware composite. A remediation attribute of the hardware composite is accessed. The remediation attribute indicates a minimum operational bar for the hardware composite. The minimum operational bar is based on health metrics or optional and required components of the hardware composite. The bar supports determining whether the hardware composite should operate in a degraded state. A determination is made that the hardware composite if operating without the hardware component that has failed meets the minimum operational bar for the hardware composite. Operation of the hardware composite in the degraded state is initiated.
    Type: Application
    Filed: December 21, 2018
    Publication date: December 19, 2019
    Inventors: Ulrich MUELLER, Jiwu LIU, Marwan E. JUBRAN, Aleksandr MIKHAILOVICH GERSHAFT
  • Publication number: 20190342171
    Abstract: Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous configuration system implements a service infrastructure configuration manager to identify discovered configuration data. The discovered configuration data supports circumventing a routing protocol for service infrastructure communications via an edge infrastructure, such that, the service infrastructure is alternatively configured to access remote configuration data based on the discovered configuration data. The discovered configuration data is discovered based an autonomous discovery service (e.g., sniffing service or a casting service). An initial configuration state is configured in the service infrastructure, based on the discovered configuration data. The service infrastructure can communicate with a service provider infrastructure associated with the service infrastructure to access the remote configuration data.
    Type: Application
    Filed: July 19, 2019
    Publication date: November 7, 2019
    Inventors: Joel Maximilian Merk, Hang Kwong Lee, Aleksandr Mikhailovich Gershaft
  • Patent number: 10432471
    Abstract: Various methods and systems for implementing dependency management for an infrastructure are provided. A dependency service manager of the dependency management system includes a plurality of dependency management system components that facilitate automatically discovering and analyzing data to generate dependency data. The dependency data includes dependencies and dependents of dependency service tenants which are tenant services of the infrastructure. The dependency data is generated based on data retrieved by a plurality of collectors. A collector from the plurality of collectors is an agent that retrieves data associated with dependency service tenants based on a corresponding collection time attribute of the collector. A collector accesses data for generating the dependency data at one of the following collection times: design time, deployment time and runtime.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: October 1, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aleksandr Mikhailovich Gershaft, Weiping Hu, Marwan E. Jubran
  • Patent number: 10425229
    Abstract: Methods, media, and systems for secure provisioning of servers within a cloud computing environment are provided for herein. In some embodiments, a management service can delegate provisioning of a server of the cloud computing environment to an imaging service. In response, the imaging service can generate an operating system image for the server and can utilize disk encryption to protect to operating system image. In embodiments, a volume encryption key of the disk encryption can be encrypted utilizing a public key of a trusted platform manager of the server, to produce an encrypted volume encryption key that is protected by the trusted platform module of the server. The encrypted operating system image and the encrypted volume encryption key can then be transmitted to the server to cause the server to be provisioned with the operating system image. Other embodiments may be described and/or claimed herein.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: September 24, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ulrich Mueller, Aleksandr Mikhailovich Gershaft, Christopher W. McCarron, Marwan E. Jubran
  • Patent number: 10389591
    Abstract: Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous configuration system implements a service infrastructure configuration manager to identify discovered configuration data. The discovered configuration data supports circumventing a routing protocol for service infrastructure communications via an edge infrastructure, such that, the service infrastructure is alternatively configured to access remote configuration data based on the discovered configuration data. The discovered configuration data is discovered based an autonomous discovery service (e.g., sniffing service or a casting service). An initial configuration state is configured in the service infrastructure, based on the discovered configuration data. The service infrastructure can communicate with a service provider infrastructure associated with the service infrastructure to access the remote configuration data.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 20, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joel Maximilian Merk, Hang Kwong Lee, Aleksandr Mikhailovich Gershaft
  • Patent number: 10164852
    Abstract: In embodiments, methods and systems for implementing an infrastructure management system that supports hardware failure remediation are provided. A determination is made that a failure of a hardware component has occurred. The hardware component is part of a hardware composite. A remediation attribute of the hardware composite is accessed. The remediation attribute indicates a minimum operational bar for the hardware composite. The minimum operational bar is based on health metrics or optional and required components of the hardware composite. The bar supports determining whether the hardware composite should operate in a degraded state. A determination is made that the hardware composite if operating without the hardware component that has failed meets the minimum operational bar for the hardware composite. Operation of the hardware composite in the degraded state is initiated.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 25, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ulrich Mueller, Jiwu Liu, Marwan E. Jubran, Aleksandr Mikhailovich Gershaft
  • Publication number: 20180123890
    Abstract: Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous configuration system implements a service infrastructure configuration manager to identify discovered configuration data. The discovered configuration data supports circumventing a routing protocol for service infrastructure communications via an edge infrastructure, such that, the service infrastructure is alternatively configured to access remote configuration data based on the discovered configuration data. The discovered configuration data is discovered based an autonomous discovery service (e.g., sniffing service or a casting service). An initial configuration state is configured in the service infrastructure, based on the discovered configuration data. The service infrastructure can communicate with a service provider infrastructure associated with the service infrastructure to access the remote configuration data.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Joel Maximilian Merk, Hang Kwong Lee, Aleksandr Mikhailovich Gershaft
  • Publication number: 20170237560
    Abstract: Methods, media, and systems for secure provisioning of servers within a cloud computing environment are provided for herein. In some embodiments, a management service can delegate provisioning of a server of the cloud computing environment to an imaging service. In response, the imaging service can generate an operating system image for the server and can utilize disk encryption to protect to operating system image. In embodiments, a volume encryption key of the disk encryption can be encrypted utilizing a public key of a trusted platform manager of the server, to produce an encrypted volume encryption key that is protected by the trusted platform module of the server. The encrypted operating system image and the encrypted volume encryption key can then be transmitted to the server to cause the server to be provisioned with the operating system image. Other embodiments may be described and/or claimed herein.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Ulrich Mueller, Aleksandr Mikhailovich Gershaft, Christopher W. McCarron, Marwan E. Jubran
  • Publication number: 20170195183
    Abstract: Various methods and systems for implementing dependency management for an infrastructure are provided. A dependency service manager of the dependency management system includes a plurality of dependency management system components that facilitate automatically discovering and analyzing data to generate dependency data. The dependency data includes dependencies and dependents of dependency service tenants which are tenant services of the infrastructure. The dependency data is generated based on data retrieved by a plurality of collectors. A collector from the plurality of collectors is an agent that retrieves data associated with dependency service tenants based on a corresponding collection time attribute of the collector. A collector accesses data for generating the dependency data at one of the following collection times: design time, deployment time and runtime.
    Type: Application
    Filed: August 22, 2016
    Publication date: July 6, 2017
    Inventors: ALEKSANDR MIKHAILOVICH GERSHAFT, WEIPING HU, MARWAN E. JUBRAN
  • Publication number: 20170195201
    Abstract: In embodiments, methods and systems for implementing an infrastructure management system that supports hardware failure remediation are provided. A determination is made that a failure of a hardware component has occurred. The hardware component is part of a hardware composite. A remediation attribute of the hardware composite is accessed. The remediation attribute indicates a minimum operational bar for the hardware composite. The minimum operational bar is based on health metrics or optional and required components of the hardware composite. The bar supports determining whether the hardware composite should operate in a degraded state. A determination is made that the hardware composite if operating without the hardware component that has failed meets the minimum operational bar for the hardware composite. Operation of the hardware composite in the degraded state is initiated.
    Type: Application
    Filed: May 27, 2016
    Publication date: July 6, 2017
    Inventors: ULRICH MUELLER, JIWU LIU, MARWAN E. JUBRAN, ALEKSANDR MIKHAILOVICH GERSHAFT
  • Publication number: 20160072730
    Abstract: A method for nonintrusive network load generation may include determining available resources in a distributed computing system, where the distributed computing system includes a plurality of computing devices and a target deployment. Based on an amount of available resources between the target deployment and a plurality of source computing devices, the plurality of source computing devices may be selected to generate a network load directed from the plurality of source computing devices to the target deployment. The plurality of source computing devices may be a subset of the plurality of computing devices in the distributed computing system. A network-traffic generator service may be provided to the plurality of source computing devices in order to generate the network load directed from the plurality of source computing devices to the target deployment. The performance of the distributed computing system in response to the generated network load may be monitored.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: MARWAN E. JUBRAN, ALEKSANDR MIKHAILOVICH GERSHAFT, WEIPING HU