Abstract:
The virtual machine (VM) image management method of providing high-performance virtual desktop services includes receiving a request for a VM execution from a client corresponding to a user, building a logical VM image from the user VM disk image in response to the request, and providing a VM driven on the basis of the logical VM image to the client.
Abstract:
In a method for communication between hosts using a peripheral component interconnect express (PCIe) dedicated communication module, a PCIe dedicated communication module of a first host generates a first connection buffer for receiving a connection command from a second host, stands by a connection request from the second host, determines whether the first host is connectable to the second host in response to the connection request received from the second host, and, if it is determined that the first host is connectable to the second host, generates a first connection socket connected to the second host for the purpose of data communication. The PCIe dedicated communication module generates a first communication buffer to store data received from the second host, assigns the first communication buffer to the first connection socket, permits the connection between the first and second hosts, and stands by data communication with the second host.
Abstract:
Disclosed is a technology for controlling UI access to application software according to user's levels. The method for controlling UI access according to users' levels is characterized in providing a user with differentiated UI information according to user levels based on user-level-specific UI data in which UI information about functions to which access is allowed among functions provided by the application software is defined according to types of users.
Abstract:
Provided are an apparatus and a system for providing a software service, using software virtualization, and a method thereof. The apparatus for providing a software service, using software virtualization, includes: an input unit receiving information according to operation of a menu or keys from a user; a communication unit interlocking to a service server implemented to execute software in a virtual execution environment in accordance with the received information; a control unit receiving graphic data of the software executed in the interlocking service server, performing rendering on the received graphic data with its own graphic processing unit, and generating a video as the result of rendering; and a display unit displaying the generated video.
Abstract:
Provided are a high-performance distributed storage apparatus and method. The high-performance distributed storage method includes receiving and storing file data by a chunk unit, outputting file data chunks stored in an input buffer and transmitting the file data chunks to data servers in parallel, additionally generating a new file storage requester to connect the new file storage requester to a new data server based on a data input speed of the input buffer and a data output speed at which data is output to the data server, re-setting a file data chunk output sequence for a plurality of file storage requesters including the new file storage requester, and applying a result of the re-setting to output and transmit the file data chunks stored in the input buffer to the data servers in parallel.
Abstract:
Disclosed is an application service providing system, including: An application service providing system, including: a server apparatus that generates information for a screen output of application programs as virtual rendering objects and sends commands using the virtual rendering objects as parameters to a client apparatus; and a client apparatus that receives the commands, generates actual rendering objects corresponding to the virtual rendering objects, and uses the actual rendering objects to execute the commands.