1. A device, for providing a single root I/O virtualization (SR-IOVT) interface to a host computer comprising: an interface to the host computer; a memory; and a device driver configured to configure the memory to allocate streams, wherein the device manages a dynamic execution context (DEC) to complete a remote I/O operation; wherein the streams comprise a header, a set of memory, one or more arguments, and a finite state machine; wherein the device provides a virtual driver to a virtual machine running on a guest OS; wherein the virtual machine is configured to generate a system call request to the host computer via the streams; wherein the device driver polls the streams for the system call request; and wherein the host computer processes the system call request by providing an access to one or more hardware devices attached to the host computer.