A method for managing network resources in a cloud-RAN, C-RAN, architecture, the method comprising: receiving, by a scheduler, one or more front-haul network characteristics from a front-haul network controller, wherein the one or more front-haul network characteristics are determined by the front-haul network controller based on information received, by the front-haul network controller, from one or more of a BBU, an RRH, a front-haul network link and a front-haul network node, wherein the front-haul network of the C-RAN couples one or more Baseband Units, BBU, to one or more Remote Radio Heads, RRH, through one or more of intermediary network nodes and point-to-point front-haul links, wherein the front-haul network characteristics include one or more of front-haul network capacity, current front-haul network resource availability, current bit-rate of a front-haul network link; and scheduling, by the scheduler, one or more network transmissions, wherein the scheduler uses information received by a database of predictive information for the purpose of scheduling or rescheduling of network transmissions, wherein the predictive information is a list of user equipment(s), UEs, for which a massive network transmission can be anticipated based on historical use by this particular UE, wherein the scheduling is determined at least in part based on the one or more front-haul network characteristics, wherein scheduling includes restricting or limiting the network transmissions when available front-haul network resources are limited, wherein restricting or limiting includes selectively allocating the network transmissions to a specific subset of resource blocks in one or more of time and frequency domains, namely to the specific subset of resource blocks originated by UEs on the list provided by the database of predictive information, wherein the scheduler is configured to only assign a small number of resource blocks, namely a specific subset of resource blocks that comprise network spectrum for the transmission, within a specific time and frequency frame for a network transmission so that front-haul network traffic burst can be avoided. receiving, by a scheduler, one or more front-haul network characteristics from a front-haul network controller, wherein the one or more front-haul network characteristics are determined by the front-haul network controller based on information received, by the front-haul network controller, from one or more of a BBU, an RRH, a front-haul network link and a front-haul network node, wherein the front-haul network of the C-RAN couples one or more Baseband Units, BBU, to one or more Remote Radio Heads, RRH, through one or more of intermediary network nodes and point-to-point front-haul links, wherein the front-haul network characteristics include one or more of front-haul network capacity, current front-haul network resource availability, current bit-rate of a front-haul network link; and scheduling, by the scheduler, one or more network transmissions, wherein the scheduler uses information received by a database of predictive information for the purpose of scheduling or rescheduling of network transmissions, wherein the predictive information is a list of user equipment(s), UEs, for which a massive network transmission can be anticipated based on historical use by this particular UE, wherein the scheduling is determined at least in part based on the one or more front-haul network characteristics, wherein scheduling includes restricting or limiting the network transmissions when available front-haul network resources are limited, wherein restricting or limiting includes selectively allocating the network transmissions to a specific subset of resource blocks in one or more of time and frequency domains, namely to the specific subset of resource blocks originated by UEs on the list provided by the database of predictive information, wherein the scheduler is configured to only assign a small number of resource blocks, namely a specific subset of resource blocks that comprise network spectrum for the transmission, within a specific time and frequency frame for a network transmission so that front-haul network traffic burst can be avoided.