Patents by Inventor Allen HUBBE

Allen HUBBE 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: 20220261266
    Abstract: SR-IOV (single root IO virtualization) capable PCIe devices can implement virtual functions (VFs) that are assigned to VMs running on a host machine, thereby speeding IO operation by writing directly to the VMs' memory while bypassing the hypervisor managing the VMs. As such, VFs thwart the dirty page tracking that hypervisors use to minimize VM downtime when the VM is migrated between hosts. The SR-IOV PCIe devices can help resolve this problem by maintaining dirty page tracking data for VMs running on the host machine. The SR-IOV PCIe devices bypassing the hypervisor while writing into a memory page of the VM can set the dirty page tracking data to indicate the memory pages that are dirty (i.e., written to by the VF), and can provide access to the dirty page tracking data. The hypervisor can thereby obtain and use the dirty page tracking data.
    Type: Application
    Filed: February 15, 2021
    Publication date: August 18, 2022
    Inventors: Chaitanya HUILGOL, J. Bradley SMITH, Allen HUBBE, Balakrishnan RAMAN, Harinadh NAGULAPALLI, Krishna DODDAPANENI, Murty Subba Rama Chandra KOTHA, Varada Raja Kumar KARI
  • Publication number: 20220206957
    Abstract: Data centers often run long lived services such as web servers that are intended to run for hours, days, or even longer before being torn down and replaced with another instance of the long-lived service. Currently, many applications are being implemented with microservice architectures that run short lived services that start up, implement an operation, and are then torn down. An aspect of starting up a service is creating administrative data structures such as InfiniBand queue pairs. A packet processing pipeline having a DMA output stage can be configured to create the administrative data structures, thereby increasing the rate at which the administrative data structures are created. As a result, services running in data centers can be started up more rapidly and efficiently.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Inventors: Harinadh NAGULAPALLI, Balakrishnan RAMAN, Murty Subba Rama Chandra KOTHA, Nitish BHAT, Allen HUBBE, Andrew BOYER