Programmable Hierarchical C-RAN: From Task Scheduling to Resource Allocation | IEEE Journals & Magazine | IEEE Xplore