Patents by Inventor Mikhail KOUZNETSOV

Mikhail KOUZNETSOV 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: 20220027189
    Abstract: A system and method are provided for determining host assignments for sub-groups of virtual machines (VMs) in a computing environment comprising a plurality of hosts, each host configured for hosting zero or more VMs. The method comprises: determining at least one sub-group of VMs from an overall set of VMs, according to at least one technical or business criterion; and determining, for each sub-group of VMs, a particular set of hosts from the plurality of hosts to be assigned to that sub-group of VMs, based on at least one of: VM-host compatibilities, and existing VM-host placements.
    Type: Application
    Filed: October 4, 2021
    Publication date: January 27, 2022
    Applicant: Cirba IP Inc.
    Inventors: Mikhail KOUZNETSOV, Xuehai LU, Tom YUYITUNG
  • Patent number: 10871997
    Abstract: A system and method are provided for routing workloads in an information technology infrastructure using models of same. The method includes determining at least one proximity group of workloads; determining at least one proximity zone in the infrastructure for routing each proximity group; and determining a workload routing solution subject to one or more constraints defined by one or more proximity based rules.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: December 22, 2020
    Assignee: Cirba IP Inc.
    Inventors: Henry Jurgens, Mikhail Kouznetsov, Andrew Derek Hillier, Tom Yuyitung
  • Publication number: 20200167184
    Abstract: A system and method are provided for determining host assignments for sub-groups of virtual machines (VMs) in a computing environment comprising a plurality of hosts, each host configured for hosting zero or more VMs. The method comprises: determining at least one sub-group of VMs from an overall set of VMs, according to at least one technical or business criterion; and determining, for each sub-group of VMs, a particular set of hosts from the plurality of hosts to be assigned to that sub-group of VMs, based on at least one of: VM-host compatibilities, and existing VM-host placements.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 28, 2020
    Inventors: Mikhail KOUZNETSOV, Xuehai LU, Tom YUYITUNG
  • Publication number: 20170277569
    Abstract: A system and method are provided for routing workloads in an information technology infrastructure using models of same. The method includes determining at least one proximity group of workloads; determining at least one proximity zone in the infrastructure for routing each proximity group; and determining a workload routing solution subject to one or more constraints defined by one or more proximity based rules.
    Type: Application
    Filed: June 7, 2017
    Publication date: September 28, 2017
    Inventors: Henry JURGENS, Mikhail KOUZNETSOV, Andrew Derek HILLIER, Tom YUYITUNG
  • Publication number: 20170097845
    Abstract: A system and method are provided for determining host assignments for sub-groups of virtual machines (VMs) in a computing environment comprising a plurality of hosts, each host configured for hosting zero or more VMs. The method comprises: determining at least one sub-group of VMs from an overall set of VMs, according to at least one technical or business criterion; and determining, for each sub-group of VMs, a particular set of hosts from the plurality of hosts to be assigned to that sub-group of VMs, based on at least one of: VM-host compatibilities, and existing VM-host placements.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 6, 2017
    Inventors: Mikhail KOUZNETSOV, Xuehai LU, Tom YUYITUNG
  • Publication number: 20160098297
    Abstract: A system and method are provided for determining aggregate available capacity for an infrastructure group with existing workloads in computer environment. The method comprises determining one or more workload placements of one or more workload demand entities on one or more capacity entities in the infrastructure group; computing an available capacity and a stranded capacity for each resource for each capacity entity in the infrastructure group, according to the workload placements; and using the available capacity and the stranded capacity for each resource for each capacity entity to determine an aggregate available capacity and a stranded capacity by resource for the infrastructure group.
    Type: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Inventors: Tom YUYITUNG, Giampiero DE CIANTIS, Mikhail KOUZNETSOV