A computer-implemented method comprising: receiving, at a dynamic domain scheduler of a base station of a network (100, 200), first traffic (208 -) from a first device (106, 108; 204, 206) in a coverage area of the base station of the network, wherein the network (100, 200) comprises network resources that provide service for the network coverage area of the base station and the network resources are divided into a plurality of domains ((212 -212) including a first domain (212) of the plurality of domains, and wherein the network (100, 200) further comprises a first scheduler (214) within the first domain (212), the first scheduler (214) being different from the dynamic domain scheduler and being configured for scheduling tasks and operations from one or more applications or devices within the first domain (212); routing, by the dynamic domain scheduler the first traffic to the first scheduler (214) of the first domain (212) of the network based at least in part on a first characteristic of the first traffic; allocating, by the dynamic domain scheduler first network resources to the first domain from another domain of the plurality of domains based at least in part on a current load of the network and a second characteristic of the first traffic, the other domain being equipped with another scheduler; determining, by the dynamic domain scheduler that the first device is no longer active within the coverage area of the base station of the network; and re-allocating, by the dynamic domain scheduler the first network resources to the other domain equipped with the other scheduler in response to the determining that the first device is no longer active within the coverage area of the base station of the network. receiving, at a dynamic domain scheduler of a base station of a network (100, 200), first traffic (208 -) from a first device (106, 108; 204, 206) in a coverage area of the base station of the network, wherein the network (100, 200) comprises network resources that provide service for the network coverage area of the base station and the network resources are divided into a plurality of domains ((212 -212) including a first domain (212) of the plurality of domains, and wherein the network (100, 200) further comprises a first scheduler (214) within the first domain (212), the first scheduler (214) being different from the dynamic domain scheduler and being configured for scheduling tasks and operations from one or more applications or devices within the first domain (212); routing, by the dynamic domain scheduler the first traffic to the first scheduler (214) of the first domain (212) of the network based at least in part on a first characteristic of the first traffic; allocating, by the dynamic domain scheduler first network resources to the first domain from another domain of the plurality of domains based at least in part on a current load of the network and a second characteristic of the first traffic, the other domain being equipped with another scheduler; determining, by the dynamic domain scheduler that the first device is no longer active within the coverage area of the base station of the network; and re-allocating, by the dynamic domain scheduler the first network resources to the other domain equipped with the other scheduler in response to the determining that the first device is no longer active within the coverage area of the base station of the network.