  We propose algorithms for cloud radio access networks that not only provide
heterogeneous quality of-service (QoS) for rate- and, importantly,
delay-sensitive applications, but also jointly optimize the frequency reuse
pattern. Importantly, unlike related works, we account for random arrivals,
through queue awareness and, unlike majority of works focusing on a single
frame only, we consider QoS measures averaged over multiple frames involving a
set of closed loop controls. We model this problem as multi-cell optimization
to maximize a sum utility subject to the QoS constraints, expressed as minimum
mean-rate or maximum mean-delay. Since we consider dynamic interference
coordination jointly with dynamic user association, the problem is not convex,
even after integer relaxation. We translate the problem into an optimization of
frame rates, amenable to a decomposition into intertwined primal and dual
problems. The solution to this optimization problem provides joint decisions on
scheduling, dynamic interference coordination, and, importantly, unlike most
works in this area, on dynamic user association. Additionally, we propose a
novel method to manage infeasible loads. Extensive simulations confirm that the
design responds to instantaneous loads, heterogeneous user and AP locations,
channel conditions, and QoS constraints while, if required, keeping outage low
when dealing with infeasible loads. Comparisons to the baseline proportional
fair scheme illustrate the gains achieved.
