Abstract:
Disclosed herein are an apparatus and method for managing threads to perform the divided execution of software. The apparatus includes a server-side thread management apparatus and a client-side thread management apparatus. The server-side thread management apparatus includes a server execution unit, a server device management unit, and a server connection management unit. The server execution unit executes software to be executed in a divided manner, and generates and manages one or more threads for processing one or more of graphics and sound processing functions of the executed software. The server device management unit extracts one or more of a function related to a graphics task and a function related to a sound task from the software. The server connection management unit sends the one or more functions, extracted by the server device management unit, to a client-side thread management apparatus via the threads generated by the server execution unit.
Abstract:
Disclosed herein are a cloud service brokerage method and apparatus using a service image store. The cloud service brokerage apparatus includes a reception unit for receiving service requirements from each of users, a service image recommendation unit for recommending one or more candidate service images that satisfy the requirements among multiple service images stored in a service image store, a cloud server recommendation unit for recommending one or more candidate cloud servers that satisfy the requirements among multiple cloud servers, a registration unit for registering an optimal service image selected by the user from among the one or more candidate service images in an optimal cloud server selected by the user from among the one or more candidate cloud servers, and a transmission unit for transmitting results of a service implemented by executing the optimal service image on the optimal cloud server to the user.