1. A computing system for virtualization-based resource management, the computing system comprising: a plurality of physical machines; a plurality of virtual machines configured by virtualizing each of the plurality of physical machines; and a management virtual machine located at any one of the plurality physical machines to monitor amounts of network resources utilized by each of the plurality of physical machines and time costs of the plurality of virtual machines, and to perform a resource reallocation and a resource reclamation.