Patents by Inventor Ivailo Vladimirov Loboshki

Ivailo Vladimirov Loboshki 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: 11722562
    Abstract: Methods, apparatus, systems and articles of manufacture manage services in distributed systems are disclosed. An example apparatus includes at least one storage device, and at least one processor to execute instructions to at least perform an update of a first virtual machine in response to a determination that the first virtual machine is to enter a maintenance mode, the update based on storing a first service in a local service registry of the first virtual machine, in response to an unsuccessful update of the first virtual machine, restore the first virtual machine based on a snapshot, and provide the first service from a system service registry to a second virtual machine in response to a query from the second virtual machine for the first service.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: August 8, 2023
    Assignee: VMware, Inc.
    Inventors: Ivaylo Radoslavov Radev, Yasen Fotev Kalchev, Tomo Vladimirov Simeonov, Ivailo Vladimirov Loboshki, Vladislav Milenov Atanasov
  • Publication number: 20230229482
    Abstract: An example method of creating an autonomous cluster of hosts in a virtualized computing system includes: enabling, by a virtualization management server executing a cross cluster control plane (xCCP), an infravisor in a seed host of the hosts, the infravisor a component of a hypervisor executing on the seed host; running, by the infravisor, a cluster control plane (CCP) pod on the seed host executing a CCP; providing, by the infravisor, a CCP configuration to the CCP pod; applying, by an initialization script of the CCP pod, the CCP configuration to the CCP to create the autonomous cluster having the seed host as a single node thereof; and extending the autonomous cluster with remaining hosts of the hosts other than the seed host as additional nodes thereof, the CCP applying a cluster personality to each of the remaining hosts derived from the seed host.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 20, 2023
    Inventors: SANDEEP SINHA, Akash Kodenkiri, Varun Rajasekar, Prachi Singhal, Ivailo Vladimirov Loboshki, Dimitar Dimitrov, Hakan Sunay Halil
  • Publication number: 20230229484
    Abstract: An example method of establishing trust between a cross-cluster control plane (xCCP) and a cluster control plane (CCP) of an autonomous cluster of hosts in a virtualized computing system includes: providing, by the xCCP, trust data of the xCCP to a hypervisor of a host in the autonomous cluster that is executing the CCP; providing, by the hypervisor, the trust data to the CCP through a volume attached to a virtual machine (VM) that executes the CCP; persisting, by the CCP, the trust data in a database; and accessing, by a security token service (STS) of the CCP, the trust data in the database to authenticate access to the CCP by the xCCP.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 20, 2023
    Inventors: Sandeep Sinha, Akash Kodenkiri, Vaun Rajasekar, Prachi Singhal, Ivailo Vladimirov Loboshki, Dimitar Dimitrov, Hakan Sunay Halil
  • Publication number: 20230229483
    Abstract: An example method of fault-handling for an autonomous cluster of hosts in a virtualized computing system includes: detecting, by a second plurality of infravisors in a second plurality of the hosts, lack of network connectivity with a first cluster control plane (CCP) executing on a first host in a first plurality of the hosts; electing, among the second plurality of infravisors, a second primary infravisor, a first primary infravisor executing on the first host; running, by the second primary infravisor, a second CCP on a second host in the second plurality of hosts; providing, by the second primary infravisor, a CCP configuration to the second CCP; and applying, by an initialization script of the second CCP, the CCP configuration to the second CCP to create a second autonomous cluster having the second plurality of hosts, the first CCP managing a first autonomous cluster having the first plurality of hosts.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 20, 2023
    Inventors: SANDEEP SINHA, Akash KODENKIRI, Varun RAJASEKAR, Prachi SINGHAL, Ivailo Vladimirov LOBOSHKI, Dimitar DIMITROV, Hakan Sunay HALIL
  • Patent number: 11650964
    Abstract: Described herein are systems, methods, and software to manage the downtime associated with updates and configuration modification to the database. In one implementation, a migration service initiates a migration of data from a first database to a second database. The migration service further identifies, in a transaction log, modifications to the data in the first database after initiating the migration of the data and, for each modification, applies one or more transformation rules to the modification to make a compliant modification and updates the second database with the compliant modification. Once the migration is complete and no more modifications exist in the transaction log, the migration service may transition from using the first database as an active database to using the second database as the active database.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: May 16, 2023
    Assignee: VMware, Inc.
    Inventors: Dimitar Slavov Dimitrov, Ivailo Vladimirov Loboshki
  • Publication number: 20220391364
    Abstract: Described herein are systems, methods, and software to manage the downtime associated with updates and configuration modification to the database. In one implementation, a migration service initiates a migration of data from a first database to a second database. The migration service further identifies, in a transaction log, modifications to the data in the first database after initiating the migration of the data and, for each modification, applies one or more transformation rules to the modification to make a compliant modification and updates the second database with the compliant modification. Once the migration is complete and no more modifications exist in the transaction log, the migration service may transition from using the first database as an active database to using the second database as the active database.
    Type: Application
    Filed: June 4, 2021
    Publication date: December 8, 2022
    Inventors: Dimitar Slavov Dimitrov, Ivailo Vladimirov Loboshki
  • Publication number: 20210144205
    Abstract: Methods, apparatus, systems and articles of manufacture manage services in distributed systems are disclosed. An example apparatus includes at least one storage device, and at least one processor to execute instructions to at least perform an update of a first virtual machine in response to a determination that the first virtual machine is to enter a maintenance mode, the update based on storing a first service in a local service registry of the first virtual machine, in response to an unsuccessful update of the first virtual machine, restore the first virtual machine based on a snapshot, and provide the first service from a system service registry to a second virtual machine in response to a query from the second virtual machine for the first service.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Ivaylo Radoslavov Radev, Yasen Fotev Kalchev, Tomo Vladimirov Simeonov, Ivailo Vladimirov Loboshki, Vladislav Milenov Atanasov
  • Patent number: 10904330
    Abstract: Methods, apparatus, systems and articles of manufacture manage services in distributed systems are disclosed. An example distributed system includes a first virtual machine including a first storage device to store a first service registry for a plurality of virtual machines, and a second virtual machine, of the plurality of virtual machines, including a second storage device to store a second service registry for the second virtual machine, and a proxy service registrar having an interface to selectively provide a first service from the first service registry or the second service registry responsive to a query of the second virtual machine for the first service.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: January 26, 2021
    Assignee: VMWARE, INC.
    Inventors: Ivaylo Radoslavov Radev, Yasen Fotev Kalchev, Tomo Vladimirov Simeonov, Ivailo Vladimirov Loboshki, Vladislav Milenov Atanasov
  • Publication number: 20200021648
    Abstract: Methods, apparatus, systems and articles of manufacture manage services in distributed systems are disclosed. An example distributed system includes a first virtual machine including a first storage device to store a first service registry for a plurality of virtual machines, and a second virtual machine, of the plurality of virtual machines, including a second storage device to store a second service registry for the second virtual machine, and a proxy service registrar having an interface to selectively provide a first service from the first service registry or the second service registry responsive to a query of the second virtual machine for the first service.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Ivaylo Radoslavov Radev, Yasen Fotev Kalchev, Tomo Vladimirov Simeonov, Ivailo Vladimirov Loboshki, Vladislav Milenov Atanasov