A network
resource allocation system and method of the same are provided according to the present invention. The
system and method are applicable to a
wireless mesh network, the method including:
programming traffic of connections between routers; exchanging data between neighboring routers, thereby enabling the routers to perform dispersive network
resource allocation according to the exchanged data; checking a local time window and a
global time window for expiration by the
router; and, under the condition of local performance deterioration or local traffic variation, activating a local routing adjustment mechanism by the
router, wherein, if global performance deterioration currently exists, then activating a
global optimization mechanism by a central controller, and, if not, then resetting the
global time window. Accordingly, the present invention is capable of perceiving the traffic status of each connection between routers, thereby efficiently directing traffic to various channels and
wireless transceivers.