1. A method for a client platform coupled to a server platform via a network, comprising: determining that an input/output operation related to a hardware device happens in a virtual machine of the client platform; and requesting the server platform via the network to handle the input/output operation related to the hardware device.