Abstract: A method for organizing database system in a cloud environment is disclosed. The method comprises selecting, in response to a received database service request, a storage node appropriate to the request from a plurality of storage nodes in the cloud environment, building a storage server corresponding to an instance for processing an I/O stream of the requested database on the selected storage node; managing, by a database manager, information including the database service request and the built storage server as meta information, and organizing, by a computing node, a database system responding to the request based on the meta information.
Abstract: A method for handling network I/O device virtualization is provided. The method comprises, translating, by a virtual machine monitor, a guest physical address of a virtual machine to a host physical address in response to an I/O request from at least one virtual machine among a plurality of virtual machines, transmitting, by a virtual machine emulator, an instruction request including the translated address information to an extended device driver associated with the virtual machine from which the I/O request is forwarded, inserting, by the extended device driver, the translated address into a transmission queue, and performing a direct memory access for the I/O request using a physical I/O device according to the transmission queue.