Abstract:
An apparatus and a method for load balancing of a content-centric network for optimally delivering content requested by a user are provided. The apparatus includes two or more subnet managing units divided according to physical distance or service providers and a content network managing unit configured to manage and connect subnets. In addition, the method includes searching for two or more subnets containing content; in response to two or more subnets being found according to the search result, selecting a subnet delivering a requested content from among the two or more found subnets according to a network state and selecting nodes included in the subnet; and delivering the content. Accordingly, an optimal server node is selected on the network in the middle of content delivery from a content server to the user so that traffic efficiency may be enhanced and a higher-quality real-time streaming service may be provided.