×

APPLICATION-DRIVEN SHARED DEVICE QUEUE POLLING IN A VIRTUALIZED COMPUTING ENVIRONMENT

  • US 20130139156A1
  • Filed: 11/30/2011
  • Published: 05/30/2013
  • Est. Priority Date: 11/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for application-driven polling in a virtualized computing environment, said method comprising:

  • engaging a hypervisor to process a request at a host operating system, said request received from an application, identifying one or more sockets associated with said application, and providing instructions to poll for messages;

    in response to said request, determining if at least one message, having an association with at least one of said sockets associated with said application, is stored in a memory space associated with said host operating system, wherein said at least one message when stored in said memory space is to be passed to said application via said hypervisor;

    identifying one or more shared device queues of at least one device having previously stored messages for at least one of said sockets associated with said application;

    transmitting instructions to said at least one device to enable polling of said identified one or more shared device queues;

    in response to said instructions to enable polling, determining if at least one message is stored in said identified one or more shared device queues; and

    determining if said at least one message has an association with at least one of said sockets associated with said application, wherein said at least one message when stored in said identified one or more shared device queues is to be passed to said application via said hypervisor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×