1. A cluster system based on a parallel computing framework, the cluster system comprising: a host node configured to execute a host program for a parallel computing framework; and a computing node configured to be connected to the host node via a network and execute a kernel program for the parallel computing framework, wherein the host node comprising a processor configured to execute a host thread, wherein the host thread is configured to execute a host program for a parallel computing framework and to insert a command related to a kernel program in a command-queue which corresponds to a remote computing module capable of executing the kernel program or the parallel computing framework and a command scheduler configured to select a command to be executed by scheduling the command-queue, generate a request message to request execution of the selected command and transmit the request message to a computing node via a network, wherein the command scheduler, in response to receiving the request message, stores the selected command in an issue-queue, and, in response to receiving from the computing mode a completion message to notify that execution of the command has been completed, deletes the command stored in the issue-queue, and wherein the computing node comprises one or more computing modules to execute the kernel program.