I. Introduction
C-RAN has been recently considered as an architecture evolution for the next-generation wireless network. By realizing various communications and processing functions in cloud, C-RAN enables more efficient utilization of computational and radio resources, which results in better network throughput as well as reduced network deployment and operation costs. To realize these benefits, one has to address many technical challenges, e.g., to efficiently utilize computation resource in the cloud, fronthaul capacity, and to design suitable communication schemes in the access network [1].