You are on page 1of 18

Journal of Network and Computer Applications 139 (2019) 31–48

Contents lists available at ScienceDirect

Journal of Network and Computer Applications


journal homepage: www.elsevier.com/locate/jnca

Review

Recent research in cloud radio access network (C-RAN) for 5G cellular


systems - A survey
Md. Farhad Hossain ∗ , Ayman Uddin Mahin, Topojit Debnath, Farjana Binte Mosharrof,
Khondoker Ziaul Islam
Department of Electrical and Electronic Engineering, Bangladesh University of Engineering and Technology, Dhaka 1205, Bangladesh

A R T I C L E I N F O A B S T R A C T

Index Terms: Traditional architectures of cellular networks are facing tremendous challenges due to unprecedented increase
C-RAN architectures in mobile data traffic, limited spectrum availability and high power consumption. In light of this, industries as
Throughput
well as research communities are in constant search for fundamental breakthroughs in developing novel network
Interference management
architectures for supporting the exploding user demand, while reducing capital and operational expenditures for
Energy efficiency
Latency
network operators. Cloud radio access network (C-RAN) architecture is such a paradigm shifting concept for cel-
Security lular networks, which is also being actively considered as a major candidate for future 5G cellular systems. This
System cost paper presents a comprehensive survey on the most recent advances in C-RAN research focusing on the analysis
5G cellular networks and enhancement of its various major aspects. In particular, after reviewing the works on C-RAN architectures,
we then focus on the papers published specifically on the throughput enhancement, interference management,
energy efficiency, latency, security and system cost reduction of C-RAN based cellular networks. A summary of
the open issues and future research directions in these areas of C-RAN based cellular networks is also presented.

1. Introduction per month can surge from current 13.8 ExaBytes (EB) in 2017 to 110 EB
by the end of 2023 at a compound annual growth rate (CAGR) of 42%
In recent years, the world has seen a massive surge in mobile sub- as shown in Fig. 1.
scriptions and a corresponding explosion in data traffic (Jonsson et Supporting such a massive volume of mobile data traffic is going to
al., 2017; Statista, 2019). One of the studies found that the number be a tremendous challenge for the network operators in the upcoming
of unique mobile subscribers in the world have surged from 4.5 bil- days. The essence is that mobile network capacity must be increased
lion in 2013 to 5.4 billion in 2017 and can reach to 6.2 billion by to meet the demand. Network capacity can be increased in several
the end of 2023 (Jonsson et al., 2017). The driving factors behind this ways including by adding more cells to the network, implementing
unprecedented rise in global penetration of mobile devices include an heterogeneous networks (HetNets) introducing small cells, using beam-
increasing trend in accepting the concept of sustainable development forming (BF), integrating relays and repeaters, adopting distributed
through digital revolution by the state policymakers, a global accel- antenna system (DAS) and cognitive radio (CR), and using techniques
eration in the deployment of fourth generation (4G) long-term evolu- like multi-user multiple input multiple output (MIMO) and massive
tion (LTE) cellular systems, introduction of affordable smart devices MIMO (Hwang et al., 2013; Larsson et al., 2014; Checko et al., 2015;
with improved capabilities (e.g., smartphones and tablets), diverse user The Benefits of Cloud-RAN, 2014; Wu et al., 2015). The major draw-
friendly applications and an increase in data-intensive contents. Intro- backs of these technologies are higher inter-cell interference, complex
duction of fifth generation (5G) cellular systems as expected to be in network operations and maintenance, increased energy consumption
2019 and more data intensive applications including virtual reality and and reduced profit margin for the operators due to increase in capital
augmented reality technologies will even make mobile devices much expenditure (CAPEX) and operational expenditure (OPEX) (Checko et
more popular in the upcoming days. Correspondingly, the forecast in al., 2015; The Benefits of Cloud-RAN, 2014). Apart from the increase
(Jonsson et al., 2017) suggests that the total global mobile data traffic in network capacity, future 5G networks must also support enormous

∗ Corresponding author.
E-mail addresses: mfarhadhossain@eee.buet.ac.bd (Md.F. Hossain), aumahin125@gmail.com (A.U. Mahin), topojit.107@gmail.com (T. Debnath),
bipashafarjana@gmail.com (F.B. Mosharrof), ziaiut@gmail.com (K.Z. Islam).

https://doi.org/10.1016/j.jnca.2019.04.019
Received 22 June 2018; Received in revised form 23 January 2019; Accepted 23 April 2019
Available online 7 May 2019
1084-8045/© 2019 Elsevier Ltd. All rights reserved.
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

proposed and investigated coordinated scheduling, hybrid backhaul-


ing and multi-cloud association based three different resource alloca-
tion schemes. Moreover, a survey of the recent works on the archi-
tectures, key technologies and open issues in C-RANs was presented
in (Peng et al., 2016). This paper discussed the key technologies by
dividing them into four different sections, namely, fronthaul compres-
sion, large-scale collaborative processing, channel estimation and coop-
erative radio resource allocation. Furthermore, a survey on the works
on C-RAN security was presented in (Tian et al., 2017). Various secu-
rity threats and vulnerabilities of C-RAN were identified and analyzed
following a comprehensive review of the existing literature studies.
This paper also introduced the solutions to security threats in differ-
ent logic layers of C-RAN and discussed their relative advantages and
drawbacks.
Instead of focusing on a specific issue, our paper presents a survey
covering several aspects of C-RAN based cellular networks such that
a reader can immediately have a basic, but a complete picture of the
state-of-the-art research directions of C-RAN by dividing them into sev-
eral distinguished sections. Rest of the paper is organized as follows.
Section 2 presents the concepts of C-RAN including a summary of the
advantages and disadvantages of this technology. A comprehensive sur-
vey on the proposed architectures for C-RAN is presented in Section
3. Research works on the throughput improvement are discussed in
Section 4, whereas a summary of the works on interference manage-
ment techniques for C-RAN based cellular networks is presented in
Section 5. Then the works on the improvement of EE are presented
in Section 6 following the works related to delay, security and system
cost minimization in Section 7, 8 and 9 respectively.
Fig. 1. A forecast of global mobile data traffic in EB per month up to 2023 A summary of the open issues, challenges and future research direc-
(Jonsson et al., 2017). tions is also included in Section 10. Finally, the paper is concluded with
a brief summary in Section 11.

number of connected devices (tens of thousands per macrocell), high 2. Cloud radio access network
data rate (∼ tens of Gbps), enhanced spectral efficiency (SE), improved
energy efficiency (EE), robust reliability (∼ 99.999%), almost ‘anytime C-RAN refers to a cellular network architecture where baseband and
anywhere’ connectivity and extremely low latency (∼1 ms) for data higher-layer functions of BSs are performed in a cloud. A C-RAN archi-
intensive, mission critical and time critical applications (Agiwal et al., tecture basically has three components - a BBU pool consisting of a
2016; Peng et al., 2015a; Andrews et al., 2014; Sofi and Gupta, 2018). many BBUs with centralized processors, remote radio heads (RRHs)
Current technologies are clearly in lack for supporting such crucial with antennas and a fronthaul network connecting RRHs with the BBU
requirements. Therefore, the industries and researchers need to bring pool (Checko et al., 2015; Peng et al., 2015a; Tian et al., 2017; Lin et
some fundamental changes in future networks both in technologies and al., 2010; Simeone et al., 2016; Hossain and Hasan, 2015). A general
architectures. architecture of C-RAN based cellular network is shown in Fig. 2.
Cloud radio access network (C-RAN) based cellular networks, a In C-RAN, traditional BSs are decoupled into two parts - distributed
strong contender for future 5G cellular systems, has all the potential RRHs and BBUs clustered into a pool. The pool is placed at a cen-
for meeting the above requirements (Wu et al., 2015; Peng et al., 2016; tralized site (i.e., cloud) having a set of BBUs. That means that the
Tian et al., 2017). It is a paradigm shifting evolutionary concept, first radio resources of different BBUs can be shared to meet the dynamic
time outlined by IBM in (Lin et al., 2010), proposing the architecture user demand having tempo-spatial variation. The cloud controls the
and operations of cellular networks in such a way which is completely RRHs and is also reconfigurable, i.e., number of BBUs can be changed
different from the current systems. In C-RAN, baseband units (BBUs) with time. The cloud functions as virtual BSs performing baseband pro-
of all base stations (BSs) in a RAN is centralized forming a virtualized cessing with the help of general purpose processors. Signal processing
BBU pool, which is then shared among the BSs (Checko et al., 2015; resources in the cloud are dynamically allocated on demand basis. Vari-
Tian et al., 2017; Lin et al., 2010). Due to the inherent advantages of ous functions including modulation, coding, fast fourier transform, and
C-RAN over the traditional RANs as discussed in Section 2, an intensive selection of suitable frequency or channel are performed in the cloud.
research initiative on identifying the potentials, challenges and solu- On the other hand, RRHs equipped with antennas transmit radio sig-
tions of open issues in C-RAN is underway as evident from the large nals from the BBU cloud to the users in the downlink and forward the
number of emerging articles. baseband signals from users to the cloud for processing. Main func-
In this paper, we aim to present a comprehensive survey on the tions of RRHs includes radio frequency (RF) amplification, up/down
recent works in the filed of C-RAN. Previous surveys mainly focused conversion, filtering, digital processing, analog-to-digital conversion,
on a particular area of C-RAN. For instance, authors in (I et al., 2014) digital-to-analog conversion and interface adaptation. As most of the
summarized the works on the centralization and virtualization for C- signal processing functions are performed in cloud, RRHs can relatively
RANs. By introducing the concept and architectures of C-RAN, require- be simple and distributed in a large scale scenario in a cost efficient
ment of higher capacity in the fronthaul, virtualization techniques for manner. The third component, fronthaul provides the communication
the BBU pool, hardware implementations and challenges were dis- links between BBUs and RRHs. Various technologies, such as optical
cussed in (Checko et al., 2015). On the other hand, recent develop- fiber communication, standard wireless communication, or even mil-
ments in resource allocation for heterogeneous C-RAN (H-CRAN) were limeter wave (mmWave) communication can be used for implementing
surveyed and investigated in (Dahrouj et al., 2015). This paper also this fronthaul links (Peng et al., 2015a). Optical fiber communication

32
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

• Improved spectral efficiency (SE): C-RAN can also improve the SE


of cellular networks. For instance, implementation of coordinated
and cooperative transmission/reception strategies, such as enhanced
inter-cell interference coordination (eICIC) and coordinated multi-
point transmission (CoMP) across the RRHs connected to the same
cloud will be much simpler and more effective resulting in higher
SE (Checko et al., 2015; Simeone et al., 2016).
• Reduced latency: C-RAN has the capability to reduce latency in
performing various operations. For instance, the time needed to
perform handovers will be reduced as it can be done inside a
cloud instead of between BSs. Failure rate in handover can also be
decreased. Moreover, the general amount of signaling information
sent to core network can be reduced in C-RAN and hence latency
will be reduced.
• Facilitate the switching of BBUs: C-RAN relaxes the constraint of keep-
ing each BS on for all time. As all processing functionalities are
implemented in a remote cloud, power consumption and load con-
gestion can be reduced by dynamically allocating processing capa-
bility and migrating tasks in the BBU pool. Thus several BBUs can
be turned to low power sleep mode or even be shut down for saving
energy (Wu et al., 2015).
• Improved interference management: C-RAN enables ease sharing of
channel state information (CSI), traffic data and control informa-
tion of mobile services among cooperating BSs. This will allow
more effective multipoint cooperation and enable multiplexing more
streams on the same channel with substantially reduced mutual
Fig. 2. A general architecture of C-RAN based cellular networks.
interference (Wu et al., 2015). Due to the decrease of interference,
link quality as well as throughput will be greatly improved.
• Ease of maintenance and expansion: The inherent centralized archi-
fronthaul has the capability to support high transmission capacity at
tecture of C-RAN makes it easily scalable and thus simplifies the cel-
the expense of high cost and inflexible deployment. Whereas, wireless
lular network upgrading and maintenance. For example, a network
fronthaul employing wireless communications with 5 GHz–40 GHz car-
operator only needs to add new RRHs connecting with the cloud for
rier frequencies are cheaper and more flexible at the cost of reduced
covering more service areas or split the cell for higher capacity (Wu
capacity and other constraints.
et al., 2015; Peng et al., 2016). C-RAN also facilitates on demand
installation of virtual resources in cloud (Rost et al., 2014; Cai et
2.1. Benefits of C-RAN al., 2014a). Besides, C-RAN provides a smooth way for introducing
new standards, as hardware needs to be placed in few centralized
C-RAN has some great advantages over the existing counterpart as locations. Moreover, centralization of BBUs in cloud enables easy
summarized below (Checko et al., 2015; The Benefits of Cloud-RAN, and more frequent CPU updates than that in the traditional systems.
2014; Wu et al., 2015; Peng et al., 2016; Simeone et al., 2016; Hos- Furthermore, the native centralized support for multi-standard oper-
sain and Hasan, 2015; Meerja et al., 2015a; Panwar et al., 2016; ation will make inter-RAN operation relatively easy (Checko et al.,
Suryaprakash et al., 2015a; Barbarossa et al., 2014; Rost et al., 2014; 2015).
Cai et al., 2014a; ZTE Green Technology Innovations, 2011; Hossain et • Adaptability to non-uniform traffic: Modern day cellular networks
al., 2013). exhibit a substantial amount of tempo-spatial diversity in traffic.
• Reduced CAPEX and OPEX: Deployment and commissioning of a However, BSs are dimensioned for busy hours implying a wastage
macrocell BS (MBS) is expensive and time-consuming. In contrast, C- of processing power during off-peak hours (Hossain et al., 2013).
RAN involves less cost, space and time to deploy, install, and operate Since in C-RAN, baseband processing of multiple BSs is carried out
RRHs (Wu et al., 2015). Furthermore, C-RAN can make it possible in the centralized BBU pool, resources to the BSs can be allocated
to more effectively equipment sharing leading to reduced CAPEX. in an optimum way based on the instantaneous traffic demand and
A quantitative analysis presented in (Suryaprakash et al., 2015a) thus the overall resource utilization rate can be improved.
showed that CRANs has the potential to reduce CAPEX up to 15%
per kilometer. Besides, computating resources in C-RAN are aggre-
gated in few big clouds leaving simpler functions in RRHs, which 2.2. Drawbacks of C-RAN
can save a large portion of OPEX and management cost (Wu et al.,
2015; Hossain and Hasan, 2015). C-RAN has also some drawbacks, which need to be addressed before
• Improved EE: Number of BBUs required in a C-RAN is less than a con- implementing C-RAN based cellular networks. For instance, security
ventional RAN leading to reduction in power consumption (Alhu- and trust problem of C-RAN is one of the major problems, which has
maima et al., 2016; Bassoli et al., 2017). Besides, air conditioning drawn special concern. In a wireless network, due to its open broadcast
of radio modules in C-RANs can be decreased around 90% as RRHs nature, a user either authorized or illegitimate, can access it. In addi-
are naturally cooled by air hanging on masts or building walls (Alhu- tion to common security threats of conventional wireless networks, such
maima et al., 2016). Furthermore, C-RANs allow both UEs and MBSs as primary user emulation attack (PUEA) and spectrum sensing data
to offload their data intensive energy-consuming computations to falsification (SSDF) attack, due to its transmission and self-deploying
a nearby cloud saving their energy (Barbarossa et al., 2014). One nature, C-RAN will face more serious security threats and trust prob-
study conducted by ZTE estimated that C-RAN can achieve up to lems (Tian et al., 2017). Furthermore, as the BBUs of many BSs are
80% energy savings compared to traditional RAN (ZTE Green Tech- bundled together in the cloud, C-RAN has the huge risk of single-point
nology Innovations, 2011). failure, i.e., if the cloud fails, the entire network will be out of oper-

33
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

ation. On the other hand, C-RAN architecture brings a huge overhead of a physical plane, a control plane and a service plane with the aim to
on the optical fronthaul links between RRHs and cloud, which can be serve both users and operators with better network performance. The
as high as 50 times compared to the backhaul requirements (Checko et physical plane mainly handles virtualization for resource provisioning,
al., 2015). In addition, latency/jitter between cloud and RRHs, complex baseband pool interconnection topology and signal processing, such
BS operations in cloud and risk of losing the compatibility of the native as channel decoding, demultiplexing, and fast fourier transform (FFT).
hardware are some of the major drawbacks of C-RAN (Meerja et al., The control plane consisting of resource management module (RMM)
2015a). There is also a potential to increase latency in some cases due and service maintenance module (SMM) functions based on the under-
to centralized signal processing (Peng et al., 2016). lying physical plane, and supports the service plane. It also enables
situation-aware and application aware RAN reconfiguration and RAN
3. Research on C-RAN architectures selection. On the other hand, the service plane is a platform where
fixed and mobile services are provided. Application delivery, mobil-
As stated earlier and also demonstrated in Fig. 2, the generic C-RAN ity management, enabling multimedia applications, network manage-
system separates the BBU from a traditional BS and then the BBUs of ment and security are some of the major services provided by this
many BSs are bundled together into a cloud such that the pool can be plane.
shared among many RRHs. Since the inception of C-RAN concept, sev- Another novel C-RAN architecture named as convergence of cloud
eral works from both the industries and academia, have been published and cellular systems (CONCERT) was proposed in (Liu et al., 2014).
on its architectural design such that it can meet the demand of users This architecture proposes three distinguished planes data, control and
as well as of the operators of future cellular networks (Wu et al., 2015; software-defined service planes. The data plane contains heterogeneous
Peng et al., 2015a; Dahrouj et al., 2015; Boviz et al., 2017; Nanba et physical resources and performs basic signal processing tasks. Whereas,
al., 2016; C-RAN, 2011; Park et al., 2017; Wang et al., 2017a; Cai et the control plane, a logically centralized entity, performs several func-
al., 2014b; Meerja et al., 2015b; Miyanabe et al., 2015; Nikaein, 2015; tions including radio interface management, wired networking manage-
Sundaresan et al., 2016; Liu et al., 2014; Wang et al., 2017b; Kolawole ment and location-aware computing management. On the other hand,
et al., 2017; Zhan and Niyato, 2017; Chen et al., 2017). software-defined services layer works as a virtual BS and provides var-
ious services to the data layer. The services provided by this layer are
3.1. Generic C-RAN quite similar to those of the service plane proposed in the architecture
of (Wu et al., 2015).
Depending on the different functional splitting between BBU cloud On the other hand, a scalable and light-weight C-RAN architec-
and RRHs, China Mobile classified the C-RAN architectures into two ture, named as FluidNet, with a novel logically reconfigurable and flex-
categories - fully centralized and partially centralized (C-RAN, 2011). ible fronthaul between BBUs and RRHs was proposed in (Sundare-
Whereas, based on the fronthaul constraints and the functional splitting san et al., 2016). The objective of the new architecture is to sup-
between BBUs and RRHs, authors in (Peng et al., 2015a) extended this port maximum traffic while minimizing the required amount of com-
classification into three categories - fully centralized, partially central- puting resources used in the BBU pool with a consideration of the
ized and hybrid. In fully centralized case, functions of Layer 1, Layer tempo-spatial traffic diversity. Motivation for a re-configurable fron-
2 and Layer 3 of the conventional BSs are moved into the BBU cloud. thaul was achieved through the conducted experiment on a WiMAX C-
The BBU cloud performs all processing and managing functions of the RAN testbed. FluidNet proposes an intelligent controller to be housed in
traditional BSs. Although this architecture is clear, simple and have the BBU pool, which dynamically re-configures the fronthaul based on
significant benefits in terms of operation and maintenance, burden on network feedback to cater effectively both heterogeneous user and traf-
the fronthaul is substantial. On the other hand, in partially centralized fic profiles. It is also shown that FluidNet achieves 50% improvement
C-RAN architecture, a RRH performs the RF functions as well as some in satisfying traffic demands as well as reduces 50% of the computing
strictly RF related baseband processing functions. Rest of the Layer 1 resource usage in the BBU pool compared to the baseline schemes.
functions and the functions of upper layers are executed in the cloud. Authors of (Miyanabe et al., 2015) proposed a passive optical net-
Consequently, constraints on fronthaul are mitigated due to the substan- works (PONs) based C-RAN architecture with power over fiber (PoF)
tial reduction of RRH-BBU overhead. However, the interaction between to have the advantages of low installation cost and removal of external
Layer 1 and 2 can be complex and consequently, coordinated and coop- power supply for RRHs. The network model is divided into three parts
erative processing required for advanced techniques (e.g., CoMP, mas- - a central office (CO), i.e., the cloud, an optical line terminal (OLT)
sive MIMO) can be less efficient. The third option, a special case of fully and the RRHs. As per the proposal, an optical splitter is used to serve
centralized option, hybrid centralized architecture moves some func- multiple RRHs over just a single optical fiber cable, whereas the OLT
tions of Layer 1 from BBU cloud and assigns them into a new separated is used to aggregate multiple RRHs to supply them power through the
processing unit, which can be a part of the cloud. This option facilitates optical fiber cable. The CO controls the overall operation of the net-
the flexible resource sharing and reduces energy consumption in the work including the management of wireless and optical links, controls
cloud. of RRHs, resource management, transmit power control from the OLT
Recently, a quantitative techno-economic analysis on deciding the to the RRHs and other tasks involving MIMO, CoMP and handover. This
optimal functional split in C-RAN having minimum total cost of own- paper also presents the design and operation methodologies of the pro-
ership (TCO) was investigated in (Wang et al., 2017b). To do so, this posed C-RAN for assuring expected quality of experience (QoE). Desired
paper proposes a hybrid C-RAN (H-RAN) architecture in which the func- QoE levels are outlined by proposing three different QoE assurance
tional split of a baseband processing chain of a BS is modeled consisting models. The proposed methodology decides the number of required
of three sub-models - a sequence of processing functions (PFs), func- RRHs and OLTs in a given area to meet the desired QoE. In addition, a
tional split complexity model and functional split bandwidth model. joint control method of RRH sleep and transmission power of OLTs for
Then a model for evaluating the TCO for the H-RAN as a function of reducing the transmission power without sacrificing the individual QoE
fronthaul bandwidth requirement and computational resources placed is also investigated.
at remote site is also proposed and numerical studies are conducted. It
is demonstrated that the proposed H-RAN with optimal functional split 3.2. Heterogeneous C-RAN
can achieve lower TCO than both the generic fully centralized C-RAN
and traditional distributed RAN models. Being motivated from the major inherent advantages of hetero-
A service-oriented C-RAN architecture with a novel logical structure geneous networks than the conventional networks, several works in
was proposed in (Wu et al., 2015). Proposed logical structure consists (Dahrouj et al., 2015; Meerja et al., 2015b; Chen et al., 2017) proposed

34
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

Fig. 3. A typical architecture of H-CRAN (Chen et al., 2017).

architectures for heterogeneous C-RAN (H-CRAN) which combines both for less number of users and becomes sub-linear for large number of
BS densification and centralized processing. A typical H-CRAN system users. Moreover, an inversely proportional behavior of the aggregate
model is shown in Fig. 3. H-CRAN has the potential to achieve efficient utility with the normalized maximum channel estimation error is iden-
resource sharing among different entities feasible through the cloud tified.
by means of jointly encoding (decoding) the messages using downlink Whereas authors in (Kolawole et al., 2017) proposed a C-RAN sys-
(uplink) coordinated resource allocation techniques (e.g., BF, power tem having a multi-user downlink with mmWave. In this architecture,
control, BS association and scheduling) (Dahrouj et al., 2015; Meerja the fronthaul and the access link transmissions are implemented with
et al., 2015b). Authors in (Dahrouj et al., 2015) proposed two differ- mmWave frequency bands. A stochastic geometry based network model
ent architectures for H-CRAN involving diverse cell size. The first one is considered, where RRHs are distributed randomly following indepen-
includes a single cloud connected to the BSs from different tiers using dent homogeneous poisson point process (PPP). It is found that larger
either optical or wireless backhaul links, while the second one pro- antenna arrays are shown to compensate for outage and latency perfor-
poses multiple clouds connecting each of them to a set of BSs through mance degradation with higher RRH deployment, which can be consid-
hybrid backhauling. Whereas, a novel H-CRAN architecture by inte- ered as a tradeoff between inter-cluster interference and RRH density.
grating massive MIMO for enabling broadband transmission was pro- Besides, authors of (Boviz et al., 2017) investigated a C-RAN scheme
posed in (Chen et al., 2017). Proposed H-CRAN divided the complete integrating both multi-user MIMO and NOMA. This paper proposes an
operation into three distinct logical layers, namely, infrastructure layer, end-to-end uplink transmission scheme, which is capable to deal with
control layer and application layer. Overall, the BBU cloud is responsi- implementation and deployment constraints on both the UE-RRH and
ble for integrating the large amount of spatial domain information and fronthaul interfaces in an efficient way. The system model also consid-
performing null-space calculation for the implementation of massive ers several user groups assuming that the system architecture allows
MIMO. After processing the null-space information in the BBU pool, it for all the users to centralize the user-specific physical layer functions
is sent back to the access points for proper coordination across the entire enabling to perform multi-cell multi-user joint detection (JD) on the
network for extracting enhanced performance. Proposed H-CRAN tech- uplink when NOMA is applied. Furthermore, a partial NOMA scheme is
nology enhances the scalability and flexibility of the system. Further- also proposed and found its capability to achieve high throughput with
more, RRHs become even more simpler as the complex computations reduced computational complexity and delay.
are managed by the BBU pool and realized by massive MIMO. On the other hand, a mutually interfering multi-cluster based C-
RAN architecture was proposed in (Park et al., 2017). The motiva-
tion behind the proposal of smaller size multiple clusters of RRHs
3.3. Enhanced C-RAN is to reduce the cost though it can reduce SE of the system due to
inter-cluster interference. Proposed architecture also integrates fron-
Extensive research is being conducted on enhancing the general thaul BF, clustered BF across the RRHs and fronthaul compression.
C-RAN architecture by integrating advanced techniques, such as BF An inter-cluster joint optimization is then carried out demonstrating
(Wang et al., 2017a), multi-user MIMO (Boviz et al., 2017), massive better sum-rate performance compared to the intra-cluster and inter-
MIMO (Chen et al., 2017), NOMA (Boviz et al., 2017), mmWave com- cluster TDMA based designs. Another work in (Zhan and Niyato, 2017)
munications (Kolawole et al., 2017), clustering (Park et al., 2017) and proposed an architecture for cooperative transmission among RRHs
coalition formation (Zhan and Niyato, 2017). In (Wang et al., 2017a), in the C-RAN by formulating a RRH coalition formation game. RRHs
authors proposed a C-RAN architecture involving utility-based cooper- are assumed to be capable to decide whether to form a coalition with
ative BF. The backhaul link is proposed to be of optical fiber, and signal other RRHs to achieve improved performance. This coalition formation
processing and resource allocation are executed in a centralized man- among RRHs for jointly serving users can mitigate intra-interference
ner. To model the utility of a user, a sigmoidal function of the SINR leading to better throughput compared to the non-coalition and grand
is used considering real time applications. A non-convex problem for coalition.
utility maximization is formulated, which is then solved by introducing
a maximum interference constraint, employing convex relaxation and
exploiting the sum-of-ratios form of the objective function. Maximiza- 4. Research on C-RAN throughput enhancement
tion of the aggregate utility of the users are performed under imperfect
CSI, limited backhaul capacity and QoS requirements. It is found that Throughput enhancement is one of the major objectives of 5G cel-
the aggregate utility of the proposed C-RAN increases almost linearly lular networks. Therefore, research on the development of techniques

35
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

for improving throughput in C-RAN system is of great importance. The not only increase throughput and decrease latency, but also allow
most recent works conducted on improving the throughput in C-RAN optimization in the mode selection and resource allocation tech-
systems are discussed here below. nique in C-RAN. Since the burdens of BBU pools and fronthaul is
As discussed before, performance of C-RAN is limited by the high large on the system, this paper utilizes a game-theoretic approach
bit rate requirement in the fronthaul. Therefore, authors in (Duan to solve the problems. Simulation results prove that if D2D pairs
et al., 2016) investigated the maximum achievable throughput by are allowed to choose between D2D mode or C-RAN mode, larger
different transmission strategies in a C-RAN with clusters of RRHs throughput can be achieved. Utilization of exhaustive search can even
under transmission power constraints and fronthaul capacity con- leads to higher throughput being as much as 93% of the optimal
straints. Two transmission strategies are studied - without cooperation value.
and with cooperation among different cells. In the case of “without Another work presented in (Douik et al., 2016) proposed a joint
cooperation”, each UE is served by only one RRH. Whereas, for the coordinated resource scheduling and power control based approach for
case of “with cooperation”, multiple RRHs serve multiple UEs together, maximizing the weighted sum-rate in the downlink of C-RAN. In this
which becomes equivalent to distributed MIMO (D-MIMO). From the scheme, the cloud is responsible for the scheduling policy, power con-
simulation results, it is evident that D-MIMO has a better performance trol and synchronization of the transmit frames across the BSs, where
than that of “without cooperation” based transmission. transmit frame consists of several time/frequency blocks, named as
In (He et al., 2016), authors investigated the throughput of a two- power-zones (PZs). Then, the problem becomes equivalent to schedul-
tier H-CRAN, where massive MIMO enabled MBSs work as the first ing users to PZs and determining their power levels (PLs), where each
tier and RRHs work in the second tier. To mitigate the interference user can be served by more than one PZs within each BS frame. The
between two tiers, soft fractional frequency reuse (S-FFR) is used. An problem is then solved using a graph theoretical approach, while the
exact expression of throughput for the RRH tier and a closed form presented results clearly show the substantial improvement in sum-
lower bound expression for the MBSs throughput are provided. From rate. Besides, authors in (Al-Samman et al., 2016) formulated a novel
the system model, it is seen that with the dense number of RRHs, imple- traffic aware joint scheduling (TAJS) resource virtualization algorithm
mentation of massive MIMO in MBSs can greatly enhance the through- for C-RAN and investigated its potential benefits. A hypervisor among
put of the entire C-RAN system. With the increase of MBS antenna, different virtual operators (VOs) dynamically coordinates and allocates
throughput of MBS tier and H-CRAN increases greatly due to array gain, air interface resources. This paper develops three distinctive resource
while keeping the RRH throughput almost same. Adding more users in allocation schemes, which are then compared with the performance of
the macrocell improves the throughput even further. This paper also the standard Round Robin (RR) scheduling. Simulation results show
explores the effects of S-FFR and RRHs density on the C-RAN system improvements in the throughput for both video and web users in all
model. It is found that with the increase of S-FFR factor 𝛼 , throughput the three schemes. In addition, reduction in end-to-end delay for delay
of MBS tier and H-CRAN decreases for the low density RRHs system. sensitive applications and fairness across all the users is also guaran-
But for the high density RRHs system, throughput of H-CRAN increases teed.
with 𝛼 due to the high number of resource block (RB) available at the On the other hand, a dynamic C-RAN operation framework for
RRHs. mobile cloud computing (MCC) was proposed in (Cai et al., 2016).
Whereas, a two-step scheduling algorithm for increasing the Due to the inherent outdated CSI in such a system, the topology
throughput of C-RAN with delay sensitive applications was proposed in configuration and rate-allocation problem with delayed CSI is formu-
(Li et al., 2017). The algorithm controls the inter-cell interference (ICI) lated using a deterministic stochastic optimization framework. This
with relatively simple design. In the first step of the algorithm, users framework has the capability in maximizing the MCC services’ sum
are grouped according to their interference levels. Then, in the second throughput with constraints on response latency experienced by each
step, channels are allocated for maximizing the utilities of the groups. A MCC user. Moreover, this paper proposed a low complexity optimal
maximum weight matching approach with Kuhn-Munkres algorithm in policy for the stochastic optimization problem with both offline and
assigning the channels is used. While, in conventional soft frequency online algorithms. Simulation results demonstrate the superiority of
reuse (SFR) algorithm, the users can only transmit at full power in the proposed scheme in terms of throughput and latency of MCC
the edge band, proposed algorithm allows the users to use full power users.
always. It also shows superiority over the SFR algorithm with increasing Furthermore, uplink throughput maximization by jointly consider-
traffic arrival intensity. With high arrival rate, average delay and delay ing power control and fronthaul rate allocation of a OFDMA based C-
violation probability are found much lower in the proposed algorithm RAN system was investigated in (Liu et al., 2015). Here, each RRH’s
leading to significantly increased throughput. fronthaul capacity constraint is achieved by proposing a practical uni-
Efficient resource allocation is necessary to achieve high throughput form scalar quantization at each RRH together with independent com-
in C-RAN system. Most of the resource allocation techniques in C-RAN pression among RRHs. Two different optimization problems for maxi-
use orthogonal frequency division multiple access (OFDMA), where mizing the sumrate are formulated. Due to the non-convexity of these
each RB can be associated with maximum one user at any time. In (Rai problems, efficient algorithms are then proposed for solving them.
et al., 2017), authors utilized NOMA technique for improving through- Numerical results demonstrate that the proposed joint optimization
put in C-RAN. As the original optimization problem is NP-hard, authors provides significant performance gain compared with optimizing only
propose a sub-optimal binary integer programming (BIP) algorithm and wireless power control or fronthaul quantization. It is also shown that
a greedy scheduling scheme. In comparison to the present OFDMA allo- the proposed uniform quantization scheme can perform very close to
cation techniques, such as static sharing and heuristic scheme, NOMA the throughput performance upper bound.
provides a much higher throughput due to the fact that in NOMA, It is to be noted that any technique proposed for reducing inter-
UEs can share the RBs allowing the underutilized RBs to be used by ference in a C-RAN system eventually improves its throughput. As we
another RRHs. For example, in a system of 45 RRHs, it is found that group the papers specifically conducted on the interference manage-
BIP and greedy scheme provide throughput around 340 Mbps, where ment of the C-RAN systems separately in Section 5, those papers are
static sharing and heuristic schemes can extract 255 and 300 Mbps not included in this section.
respectively.
In (Wang and Sun, 2017), authors studied the mode selection 5. Research on interference management
and resource allocation problem in an uplink device-to-device (D2D)
enabled C-RAN system. In D2D communications, users can commu- As centralized operation of C-RAN facilitates the BS coordination
nicate with each other without using RRHs. D2D communications and joint signal processing across the network, interference manage-

36
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

ment is expected to be more efficient than in the conventional net- the inter-cluster interference leading to increased throughput for the
works (Dahrouj et al., 2015; Xiao et al., 2013). However, interference cluster-edge users.
management problems in C-RAN are more complex and nonconvex due Furthermore, a local altruistic coalition formation game (LACF)
to the emergence of new set of cloud-structure variables (Xiao et al., based dynamic cooperation scheme for spectrum sharing and inter-
2013). Managing interference in H-CRANs is even more challenging ference management in hyper-dense C-RAN was proposed in (Sun et
because of its prolific heterogeneity, number of BSs, network size and al., 2016). The coalition game, formulated in a partition function
fronthaul/backhaul constraints. form (PFF), also takes into account the externalities resulting from
Authors in (Liu et al., 2017) proposed a compressive sensing (CS)- the mutual interference among the coalitions. Therefore, under the
based joint narrowband interference (NBI) mitigation and user data proposed scheme, social welfare, i.e., the sum satisfaction of RRHs
recovery technique for C-RANs. This technique exploits the inherent is maximized in an environment with heterogeneous traffic. Corre-
sparsity in individual user data structure for reducing the fronthaul spondingly, a local altruistic utility function is also designed for a
capacity requirement. To do so, a sparse maximum likelihood estima- RRH to consider the interest of its own as well as of its neighbours.
tion (MLE) problem for maximizing the associated likelihood function Whereas, a joint transmission coordinated multi-point technology is
under individual sparsity levels (ISLs) constraints is formulated, which proposed to mitigate intra-coalition interference. A distributed coali-
is then solved using an alternating optimization (AO) algorithm. It tion formation algorithm based on modified recursive core is then
has been shown that proposed AO algorithm converges to the global proposed for obtaining the final stable solution giving some disjoint
optimal solution of the sparse MLE problem under some mild condi- coalitions of RRHs. Numerical results identify the effectiveness of the
tions. Performance of the C-RAN under various fronthaul capacity is proposed scheme by outperforming the classical and non-cooperation
then quantified in closed form. Capability of the proposed technique in counterparts in the perspective of both social welfare and individual
outperforming the existing practical CS based interference cancellation fairness.
schemes and the conventional CS recovery algorithms is then demon- On the other hand, several research works on the interference mit-
strated. igation in H-CRANs have been published in recent time (Qi and Wang,
On the other hand, a scheme with distributed baseband signal com- 2017; Zhang et al., 2015; Al-Samman et al., 2017; Peng et al., 2015b,
pressive quantization and parallel interference cancellation (PIC) for C- 2015c). For instance, an interference-aware user association scheme for
RAN is proposed in (Ma et al., 2018). At each RRH, the baseband signals a two-tier H-CRAN consisting of MBSs and femtocell BSs was proposed
of multiple time instants are embedded into a vector with low dimen- in (Qi and Wang, 2017). BSs are enabled to switch their operation
sion using delay-and-add so that more bits can be allocated to each modes for saving energy, decisions of which are derived in the cloud.
value and the quantization noise power caused by the fronthaul link Proposed user association problem maximizes the user aggregate util-
capacity deficit is reduced. Whereas, at the BBU side, the linear mini- ity, where a concave logarithmic utility function is used for each user.
mum mean square error (LMMSE) and maximal ratio combining (MRC) For reducing complexity, a heuristic algorithm is proposed and solved
detectors are designed with the appropriate weight vectors to detect the by decomposing it into two steps. First, the user association problem
symbols from the compressive quantized baseband signal processed by by maximizing user aggregate utility is solved giving the optimal set
the RRHs. The PIC algorithm proposed in this paper further improves of candidate serving BSs. This step involves the calculation of selection
the accuracy of the symbol detection by limiting interference. Numeri- probability of a BS by a user using a log-learning method and a pricing
cal results confirm that the proposed scheme enables multi-antenna C- policy for BSs to account the interference experienced by a user. Then,
RAN to utilize larger bandwidth under limited fronthaul capacity with any BS having no associated user is switched into sleep mode. Superi-
improved SINR performance. ority of the proposed algorithm is also validated demonstrating better
Massive number of wireless devices in C-RAN may cause severe effectiveness in large scale networks.
inter-user interference (IUI) limiting its performance. The unique spa- Whereas (Zhang et al., 2015), presented a cooperative interference
tial and temporal focusing effects of time-reversal (TR) communication mitigation scheme using joint transmission (JT) CoMP based cluster-
can be a promising tool for C-RAN to alleviate the traffic load in the ing for a H-CRAN with small cells BSs (SBSs). RRHs are divided into
fronthaul links in both directions. Authors in (Ma et al., 2016) opti- measurement RRHs and coordinated RRHs clusters, which are deter-
mized both downlink and uplink transmissions for mitigating IUI in TR mined using a semi-dynamic clustering technique. Measurement RRHs
based CRAN systems. In the downlink, algorithms are proposed for opti- is the set of RRHs, which share the measurement information such
mally determining the power allocation and transmitting waveforms to as power levels and CSI. On the other hand, RRHs in the coordi-
minimize the mean square error (MSE) of the signal received by the nated RRHs cluster jointly receive and process data from the user.
terminal devices (TDs). These algorithms combine the instantaneous Another cooperative scheme for mitigating inter-tier interference in
channel impulse responses (CIRs) as well as the intended symbols of all H-CRAN model consisting of several SBSs and one MBS was pro-
the TDs available at BBUs. Whereas, CIRs of all the TDs available at posed in (Al-Samman et al., 2017). This scheme uses a user weighted
BBUs are utilized for optimizing joint transmit power control of all the probability-based algorithm (UWPA), which divides the spectrum into
TDs and detector design in the uplink. shared and dedicated partitions. In shared spectrum part, both SBSs
Clustering of RRHs can be integrated in C-RANs for enhancing and the MBS operate, while the dedicated part is used only by the
resource utilization through statistical multiplexing by grouping sev- SBSs. Depending on the QoS requirements, users are divided into pre-
eral RRHs into a cluster and associating this cluster with a single BBU. mium, golden and basic classes. Proposed UWPA algorithm allocates
In light of this, authors in (Boulos et al., 2017) proposed an interference- each BS to the appropriate spectrum partition in order to meet the QoS
aware clustering in C-RAN. Proposed RRH clustering is formulated as requirements.
a set partitioning problem. Both optimal and heuristic solutions are A contract-based framework for mitigating the inter-tier interfer-
developed and solved under the constraint of a minimum throughput ence between RRHs and MBSs in H-CRANs was proposed in (Peng et al.,
requirement demonstrating improved system performance than that of 2015b). This framework integrates three different scheduling schemes,
no-clustering counterpart. Whereas, for improving the performance of which are implemented by dividing the downlink transmission inter-
the cluster-edge users by mitigating both the intra- and inter-cluster val into three phases. Depending on the utilization of radio resources
interference, a dynamic joint processing (DJP) technique was proposed by the RRHs and the MBS, the three phases are named as RRH-alone
in (Hajisami and Pompili, 2015). Proposed system utilizes a dynamic with UEs-all, RRH-alone with RUEs-only and RRH-MBS with UEs-separated
clustering of virtual BSs (VBSs) in C-RAN. Here, VBS clusters are defined schemes. In the proposed contract, BBU cloud works as the principal
as ‘uni-sub-carrier’, i.e., each cluster deals only with one sub-carrier. and offers a contract to the MBS (the agent). Then based on an individ-
Then the size of virtual clusters is dynamically optimized to reduce ual rational constraint, the agent decides whether to accept or reject the

37
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

contract. Furthermore, optimal contracts for maximizing the rate-based sleep scheduling and virtual machine (VM) consolidation to increase
utility are designed for both perfect and imperfect CSI scenarios. Result- EE. Considering these two aspects of saving energy, a joint resource
ing optimal contracts achieve the optimized transmission durations for provisioning (JRP) problem of the RAUs and the cloud-based computing
the above three phases and the optimized received power allocation for units (CUs) is formulated, which is further formulated as a special bin-
both the RRH and MBS users. packing problem. Number of items and the sizes of items are adjustable
Finally, authors in (Peng et al., 2015c) proposed an inter-tier inter- and related to each other in this problem. JRP problem includes both
ference suppression framework for H-CRAN by integrating collabora- ON-FF problems of VMs in the CU pool and the ON-OFF problems of
tive processing and cooperative radio resource allocation (CRRA). More RAUs. Proposed algorithm dynamically selects the active RAUs and
specifically, interference collaboration (IC) and BF are proposed to mit- consolidates the VMs to CUs to solve the JRP problem. VM migra-
igate the interference. Both IC- and BF-based CRRA optimization mod- tions may reduce the network service quality. To make tradeoff between
els are developed, which maximize the sum-rates of the RRH users energy saving and VM migration reductions, a context-aware strategy
using optimal power allocation, which is solved by transforming them is also proposed. Simulation results show the effectiveness of the pro-
into convex problems and applying the Karush-Kuhn-Tucker (KKT) con- posed algorithm and demonstrates its capability to be used in large
ditions. The optimal power allocation algorithms for both RRHs and networks.
the MBS are developed using the transformed Lagrangian function. In In (Vu et al., 2018), iterative algorithms for maximizing EE of
addition, closed-form expressions for various performance metrics are a downlink C-RAN were proposed. Here, based on data-sharing and
derived. Presented results identify that the IC and BF schemes should compression strategies, new problems of EE maximization is formu-
be adaptively switched as the superiority of these two schemes depends lated, which involve maximum transmit power at each RRH, practi-
on the network settings. cal constraints on routing, predefined minimum data rates and fron-
thaul capacity. At first, the problems are converted into their epigraph
6. Research on C-RAN energy efficiency forms and then to equivalent problems including continuous variables
only. The proposed iterative algorithms can solve the mixed-integer
C-RAN, as a contender for 5G cellular networks, must be highly nonlinear problem formulations, where each iteration solves only one
energy efficient. This section discusses some of the recent works focused simple convex program. From numerical results, it is found that the
on the EE of C-RAN (Li and Feng, 2017; Zhang et al., 2017; Wang et proposed algorithms enhance EE for both single-hop and multi-hop
al., 2018; Yu et al., 2018; Vu et al., 2018; Ghods et al., 2017; Zeng et networks. Another scheme for improving the EE of C-RAN by using
al., 2017; Lin et al., 2016; Li et al., 2016; Liu et al., 2018; Chen et al., tunable downlink distance-based power control mechanism was pre-
2014; Zhou et al., 2018). sented in (Ghods et al., 2017). Two cases, namely, half fractional
To increase the EE of a C-RAN with spatially distributed RRHs, power control (HFPC) and full power control (FPC) are considered. In
authors in (Li and Feng, 2017) proposed two different optimization the case of FPC, EE increases with cell radius up to a certain value
schemes. One is the C-RAN based energy efficient power allocation and then decreases. On the other hand, for the case of HFPC, EE
(CEEPA) and the other is the low complexity CRAN based energy increases with radius at first and then get saturated at a higher value.
efficient power allocation (LCEEPA). Both schemes are developed con- So, a higher EE can be achieved for higher cell radius in this HFPC
sidering multiple access interference (MAI) as well as imperfect channel case.
state information at the transmitter (CSIT). In the proposed schemes, Renewable energy source is also being investigated for operating
resources and QoS are taken into account to maximize EE of the sys- C-RAN leading to reduced conventional grid power consumption. In
tem. The CEEPA scheme helps to allocate power under the desired (Zeng et al., 2017), a novel energy efficient network model named
QoS and a given outage probability, whereas the LCEEPA algorithm renewable energy powered C-RAN (Re-CRAN) is proposed, where each
reduces the computational complexity in solving the inner loop prob- network elements are powered by both brown and renewable energy
lem generated in CEEPA scheme. By analyzing the statistical property sources. Proposed network model consisting of control plane, data plane
of SINR, a closed-form expression of outage probability for each pair of and energy plane, is capable to perform joint management of net-
transceiver is derived. Random matrix theory guides to derive deter- work resources and energy resources. Energy plane contains distributed
ministic expression of transmit power per RRH and received SINR, energy resources (DERs), distributed energy storage devices (DESDs)
assuming infinite numbers of UEs and RRHs respectively. Analytical and energy routers. DESD is responsible for optimization of energy
expression of the outage probability helps to reduce the difficulty in usage and energy router does the job of energy sharing. To prove the
solving a chance constraint-contained optimization problem. Numer- effectiveness of the design, a case study is carried out on a Re-CRAN
ical analysis proves that the proposed schemes can effectively save with densely deployed RRHs. It is found that the proposed Re-CRAN
energy. model is capable to substantially reduce the brown energy consump-
Another energy efficient resource allocation scheme for uplink C- tion indicating an increase in EE.
RAN using SDN was investigated in (Zhang et al., 2017). Here, all Authors in (Lin et al., 2016) proposed a framework for designing
mobile terminals (MT) are divided into two groups based on their trans- user centric green cloud based C-RAN that incorporates a new network
mission requirements. MTs having no transmission requirements are design metric called quality-EE (QEE), which is defined as achieved
assigned to the first group and the others are assigned to the second QoE per unit of energy consumed in the network. In C-RAN, the data
group. When second group users communicate with RRHs, some of the which is transmitted between the RRHs and the BBU pool is over-
users from the first group can act as relays for them. Thus the pro- sampled in the order of Gbps. Power consumed at such high capac-
posed energy efficient uplink resource allocation scheme is formulated ity fronthaul links is large and it is comparable to the power con-
by a multi-user multi-relay multi-network system. On the other hand, sumed at the RRHs for data transmission and operation. Therefore, it
for enhancing both performance and EE of C-RAN, a joint energy mini- is necessary to consider power consumption for both RRH data trans-
mization and resource allocation using a nonconvex optimization tech- mission and the fronthaul links to design an energy efficient C-RAN.
nique was proposed in (Wang et al., 2017c). This nonconvex optimiza- In light of this, this paper formulated a max-min optimization prob-
tion is then reformulated into an equivalent convex problem based on lem that includes QEE as performance metric. An efficient algorithm
weighted minimum mean square error (WMMSE) approach. The itera- is also proposed to solve the problem and simulation results show
tive algorithm is finally given to deal with the joint resource allocation the near-optimal performance of the proposed algorithm. QEE metric
in C-RAN with mobile cloud. is also demonstrated as an effective tool for designing an user-centric
Authors in (Yu et al., 2018) proposed a low-complexity dynamic C-RAN.
resource provisioning algorithm considering radio access unit (RAU)

38
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

Finally, paper (Zhou et al., 2018) focused on the EE of a NOMA


enabled H-CRAN. Some technologies, which can be used in NOMA H-
CRAN, challenges to implement these technologies and open research
issues are discussed in this paper. Massive user connectivity, increasing
severe spectrum scarcity and high penetration of energy constrained
devices may degrade network performance and QoS in H-CRAN. If
NOMA schemes are incorporated in H-RAN, EE can be improved. NOMA
assists H-CRAN to provide services to the users using non-orthogonal
resources. Other advanced technologies such as CR, massive MIMO,
wireless charging, cooperative transmission, mmWave communications
and D2D communications are also discussed in this paper. A perfor-
mance study also shows that the NOMA enabled H-CRAN can enhance
the overall EE greatly.

7. Research on delay minimization in C-RAN

Delay (latency) in 5G cellular networks is another major concern


as extremely low latency is required for many applications. Therefore,
Fig. 4. Change in power consumption and EE with activity ratio of house users research on the minimization of communication delay in C-RAN as well
(Chen et al., 2014). as on the delay-guaranteed operations of C-RAN is of extreme impor-
tance. However, to date, there are only few works focusing on the delay
issue of C-RAN available in literature as discussed below (Ren et al.,
Several works have been done on the EE aspects of H-CRAN based 2018; Wang et al., 2015, 2017c; Wu and Ghosal, 2016; Arfaoui et al.,
cellular networks (Li et al., 2016; Liu et al., 2018; Chen et al., 2014; 2017; Lien et al., 2015; Xiang et al., 2015; Hung et al., 2018; Dai and
Zhou et al., 2018). For instance, paper (Li et al., 2016) proposed a Liu, 2017; Tran et al., 2017).
scheme to obtain EE-guaranteed trade-off between throughput utility Authors in (Ren et al., 2018) introduced the concept of effective
and delay performance in a downlink of a slotted H-CRAN jointly tak- capacity (EC) theory taking delay into account such that it can be
ing congestion control and resource optimization into consideration. A used for statistical delay-bounded QoS provisioning in ultra reliable and
problem is formulated as a stochastic optimization problem that main- low-latency communications (URLLC) in C-RAN systems. EC is defined
tains the network stability and the utility of average throughput. To as the maximum constant transmission frame arrival rate that a sys-
tackle the problem, an online control framework is designed, which tem can support, while satisfying a maximum delay outage probability
can make three important control decisions: traffic admission control, constraint. This paper also proposes comprehensive power allocation
user association, and RB and power allocations. With the help of this schemes for maximizing the sum EC for both the single-user and multi-
technique, the formulated problem can be transformed and decomposed user cases. It is also validated through simulations that by appropri-
into three separate subproblems, which can be simultaneously solved at ately choosing the delay exponent, the delay outage probability can be
each slot with online observation of virtual queues and traffic queues reduced to below 10−9 . Moreover, achievable EC by proposed algorithm
determined by the joint optimization results at the previous slot. Theo- is found to be much higher compared to other counterparts, especially
retically, it is shown that the proposal can control the throughput-delay in the case of stringent delay requirements.
performance trade-off maintaining required EE performance. Simula- In (Wang et al., 2015), a delay-optimal fronthaul allocation scheme
tion results also validate the claim. for C-RANs was investigated. An extended form of this work was
Another radio resource management scheme for optimizing the EE later presented in (Wang et al., 2017c). Proposed optimization prob-
of H-CRAN was proposed in (Liu et al., 2018). An energy consumption lem in (Wang et al., 2017c) is formulated as an infinite horizon
model is developed, which can characterize the energy consumption of average cost Markov decision process (MDP). To solve the problem,
RRHs, fronthaul and BBU pool in H-CRAN. A network EE maximiza- first, closed form expressions of approximate priority function and the
tion problem considering minimum data rates, maximum transmission associated error bound by using perturbation analysis are achieved.
power of RRHs, enhanced RRHs (eRRHs) and the maximum fronthaul Then, a low-complexity delay-aware fronthaul allocation algorithm is
capacity is formulated, which is the mixed integer non-linear program- proposed for solving the per-stage optimization problem. Proposed
ming problem (MLNLP). To solve this MLNLP, an algorithm named scheme is shown to be asymptotically optimal for sufficiently small
H-CRAN energy-efficient radio resource management (HERM) is pro- cross link residual interference. Moreover, comparison with other base-
posed. Simulation results prove that under dynamic network traffic, line algorithms, proposed one shows significant delay performance
HERM can boost the network EE by 59%, as compared with a base- gain.
line algorithm. In addition, comparison with an energy-efficient radio In (Wu and Ghosal, 2016), authors proposed an analytical model for
resource allocation (ERA) algorithm that does not take energy consump- better understanding the C-RAN model and provided a cost-constrained
tion of the BBU pool into consideration shows 51% better performance resource management framework for delay minimization. In the ana-
in energy saving. lytical model, dynamic resource sharing with balanced fair resource
Furthermore, authors in (Chen et al., 2014) proposed a pre-coding allocation technique is implemented. Performance comparison between
scheme to increase the EE of a H-CRAN system. A macro/femto Het- C-RAN and traditional RAN (T-RAN) is also provided and the condi-
Net is considered, where High RRH (H-RRH) acts as MBS and low RRH tions when the CRAN outperforms T-RAN are identified. For the com-
(L-RRH) acts as a femto BS. The system has single H-RRH and many L- parison purpose, multiplexing gain is defined as the throughput ratio
RRHs. Each RRH is serving one user and each office has higher number of C-RAN to T-RAN while keeping the network size, traffic load and
of L-RRH than a house. It is shown that the proposed scheme of (Chen resource budget same for both the cases. It is seen that C-RAN per-
et al., 2014) allows higher throughput, while consuming much less forms better than T-RAN with homogeneous load, when C-RAN is more
power than the traditional HetNet without C-RAN as shown in Fig. 4 cost effective. C-RAN also shows considerably better performance under
with the activity ratio of house users. Consequently, EE is significantly heterogeneous load. Therefore, although the performance advantage
higher for H-CRAN than that of HetNet as illustrated in the same of C-RAN over T-RAN depends on the network size, traffic character-
figure. istics and resource cost parameters, it is possible to design a C-RAN

39
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

system that outperforms T-RAN architecture by maintaining sufficient Finally, caching at the wireless edge is an efficient technique for
conditions. reducing latency (Dai and Liu, 2017; Tran et al., 2017). Cache can be
Furthermore (Arfaoui et al., 2017), proposed a new method to deployed at both BBU pool and RRHs of C-RAN. In light of this, paper
minimize the processing delay of various services by utilizing queue (Dai and Liu, 2017) proposed a cache enabled C-RAN with the nec-
concept to optimize BBU selection. A triple layer queuing network is essary strategy that reduces the transmission and handover latency for
used for characterizing each request of service. All incoming traffic is mobile users. A mobility aware cache management controller (MACMC)
first controlled by a dispatcher queue unit which chooses the conve- for the BBU pool is designed, which consists of a mobility estimator,
nient BBU for the operation, which is modeled as an M/M/1 queue. a bandwidth estimator, a user video-segment-requests table (UVSRT)
The equivalent VMs of BBUs are also modeled as M/M/1 queues. The and a cache scheduler. MACMC utilizes the computation and storage
task in each queue is done as first-in-first-out (FIFO) basis and the resources in CRAN, and makes cache decisions for both the BBU pool
buffer length is assumed infinite. The main idea of the work is to and RRHs. A proactive caching algorithm, named MAPCaching, is also
optimize the BBU selection process at the dispatcher unit for achiev- proposed, which can significantly reduce delay compared to the two
ing minimum response time while meeting resource constraints. To other benchmark strategies discussed in the paper. It is also identified
achieve short response time, authors resolve the execution rate at the that MAPCaching algorithm can also outperform these two benchmark
dispatcher and each BBU, while maintain the stability and resource schemes easily even in the case of large number of users and provide
cost constraints. Proposed scheme offers lowest response time than the lowest delay.
resource-based or random selection scheme. At the same time, total
throughput is also the highest for the proposed system. Therefore, this 8. Research on C-RAN security
method can be implemented in the C-RAN BBU pool to reduce the
system response time by two to three times, while providing higher Despite the incredible advantages of C-RAN over the traditional net-
throughput. works, C-RAN can be vulnerable to a number of new threats in addition
On the other hand, with the aim of achieving ultra-latency com- to the existing security issues of any wireless cellular networks. How-
munication in H-CRAN, a theoretical framework as well as some ever, from our extensive search, we have found only few research works
case studies were presented in (Lien et al., 2015). It is pointed out specifically conducted on the security issues of C-RAN systems as dis-
that for achieving millisecond-level latency over H-CRAN, latency in cussed below in this section (Wu et al., 2015; Tian et al., 2017; Fang et
the radio access, optimization computation, routing and paging must al., 2018; You et al., 2014; Yan and Wang, 2014; Xu et al., 2017; Liu,
be reduced. In light of this, this paper proposes and investigates 2017; Rawat et al., 2012; Yang et al., 2017).
a H-CRAN system with open-loop radio access reducing latency in The three-layer based C-RAN architecture presented in (Wu et al.,
the air interface, information bridled resource optimization reducing 2015) placed the security functions in the top most plane, i.e., in the
latency of radio resource optimization, and social data cache-based service plane. Functions of this security block include the protection
routing/paging scheme reducing latency in the backhaul packet for- of the infrastructure and data from invasion, providing identity recog-
warding. Several new research issues are also summarized in this nition and access control. On the other hand, a thorough review on
paper. the potential security threats and attacks in the context of C-RAN cor-
A dynamic stochastic resource optimization problem with the objec- responding to these three logic layers was investigated in (Tian et
tive of efficient tradeoff between EE and queue delay constraint al., 2017). Besides, this paper also presents a framework of security
in H-CRANs was investigated in (Xiang et al., 2015). An easily and trust requirements of C-RAN. Access control to resources to fight
implementable Lyapunov optimization approach requiring only the against primary user emulation attack (PUEAs), privacy intrusions and
local information at the transmitter is used for solving the prob- CR node impersonation attacks; robustness for overcoming the security
lem. Besides, for obtaining near-optimal system stability by avoid- threats caused by jamming, denial-of-service (DoS) or distributed DoS
ing traffic congestion, an EE optimization problem subject to the (DDoS) attacks; confidentiality, integrity and availability of user data;
power consumption of RRHs and interference constraints is also inves- strict authentication for overcoming CR node impersonation attacks
tigated, which is then solved using WMMSE approach. Considered and primary user impersonation attacks; privacy of operators and end
EE utility function is defined as the weighted sum of transmit rate users; trust management among the collaborating operators; and non-
and total energy consumption in RRHs. Numerical results demon- repudiation to overcome the threats caused by impersonation attacks
strate an efficient tradeoff between time averaged EE and queue and radio spectrum attacks are some of the security requirements as
backlogs. summarized by the authors. It is also pointed out that as C-RAN involves
Another work on the latency issue in H-CRAN was presented in cloud computing, security issues applicable for any cloud computing
(Hung et al., 2018). This paper proposed a proactive network asso- system are equally applicable for CRAN. Moreover, this paper includes
ciation mechanism of intelligent mobile machines (IMMs) by taking an intuitive discussion on the probable solutions and research directions
CoMP into consideration in H-CRAN systems. The main objective of for the identified security threats including their strength and weak-
the paper is to develop delay-aware ‘vehicle’-centric approach for fully ness.
exploiting the advantages of CoMP and at the same time, prevent the Another holistic work on the study of security challenges in C-RAN
resulting signaling overheads to improve the delay performance. Con- based 5G cellular networks was presented in (Fang et al., 2018). Details
sidered HCRAN architecture consists of multiple access points (APs) on the nature of various attacks as well as the state-of-the-art secu-
providing smaller coverage and a high power node (HPN) providing rity solutions in the context of C-RAN involving advanced technologies,
ubiquitous coverage. Two scenarios, namely, with and without the such as HetNets, D2D communications, massive MIMO, SDNs and IoT
assistance of the HPN, are considered. For the first scenario without are summarized. Then, a new security architecture for C-RAN based
HPN, IMMs can’t access HPN and only rely on the distributed APs. 5G cellular networks is proposed by the authors. Proposed architec-
Whereas for the second scenario, an IMM can select either APs or HPN ture separates data plane and control plane, where the data plane is
for better service. Lyapunov optimization theory, effective bandwidth programmable in a flexible way. Four security domains, namely, net-
and capacity theory are used for developing the mathematical solution work access security, network domain security, user domain security
of the association mechanism. Capability of the proposed association and application domain security, with specific functions are defined.
mechanism in guaranteeing the queueing delay performance as well Finally, as a case study, a handover procedure as well as a signaling
as the delay violation probability is demonstrated through numerical load scheme is presented for demonstrating the advantages of the pro-
results. posed security architecture.

40
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

A work on the physical layer security analysis with a tradeoff be expensive. In light of this, a blockchain-based trusted authentication
between security and reliability performance for the downlink C-RAN (BTA) architecture for C-RAN based 5G cellular networks over fiber net-
under the presence of an eavesdropper was presented in (You et al., work was proposed in (Yang et al., 2017). A blockchain-based anony-
2014). The analysis involves the selection of optimal RRHs for a real- mous access (BAA) scheme is outlined for the execution of BTA archi-
istic scenario with Rayleigh fading channels and imperfect CSI. More tecture. Proposed architecture is capable in performing authentication
specifically, this paper proposes a three-phase transmission scheme and through a tripartite agreement among the equipment manufacturers,
uses the linear MMSE estimation method for obtaining the CSI. Then, users and network operators. Evaluation of the proposed architecture
based on the estimated CSI and the statistics of channel estimation on an enhanced SDN testbed validates its trusted access capability with
errors, closed form expressions of both outage probability and inter- low cost.
cept probability are derived for analyzing the reliability and security
performance respectively. Notably, a degradation of intercept prob- 9. Research on system cost minimization
ability with the increasing number of RRHs is found. Moreover, an
opposite trend of the two probabilities is identified with the increas- Explosive growth in capacity demand in recent time and the result-
ing number of training symbols. On the other hand, a study on the ing increase in the number of BSs lead to a significantly higher CAPEX
physical layer security in the downlink of two-tier H-CRAN systems and OPEX for the network operators. Therefore, cost minimization
was presented in (Yan and Wang, 2014). To quantify the perfor- in future cellular networks has become a major concern. C-RAN is
mance, closed form expression of secrecy transmission capacity for expected to reduce both CAPEX and OPEX as discussed earlier. How-
K-tier H-CRAN is derived. Moreover, two different security strate- ever, there exists only a handful number of research works conducted
gies based on eavesdropper neutralization region to protect the target on the development of architectures and algorithms with quantitative
RRU user against eavesdropping are developed. Strategies are formu- analysis for lowering cost in C-RAN systems (Wang et al., 2016, 2017b;
lated based on the assumption that the RRHs are capable to phys- Lisi et al., 2017; Tang et al., 2017; Peng et al., 2017; Lin et al., 2017;
ically inspect its neighboring area for distinguishing the legitimate Zhong et al., 2017; Suryaprakash et al., 2015b).
receiver from the eavesdropper(s). If any eavesdropper is detected, a First of all, with the increasing interest in C-RAN technology, the
RRH blocks the wiretap channel by sending jamming signal, or the cost of migration from the traditional distributed RAN system (D-RAN)
user will switch to its closest MBS. Simulation results demonstrate to C-RAN is a crucial issue for proper justification as it involves huge
an enhanced secrecy performance though it depends on the system investment for new infrastructures. In light of this, a study on the migra-
parameters. tion cost of CRAN utilizing TCO defined as the sum of CAPEX and
On the other hand, authors in (Xu et al., 2017) presented a novel OPEX was presented in (Lisi et al., 2017). A digital unit (DU) pool
channel quantization method for improving the security enhancement placement optimization problem using mixed integer linear program-
of C-RAN in an environment with limited CSI. Probabilities of con- ming (MILP) for minimizing the TCO is formulated. Numerical results
ventional quantization method in exacerbating the leakage of privacy are evaluated and presented under different deployment scenarios. It is
information in eavesdropping environment motivates the authors to found that the migration cost depends mainly on cell size and the pres-
propose this alternative method. First, a secrecy-oriented criterion is ence of optical infrastructure. If optical infrastructure does not exist,
developed for generating a codebook. A weighted Voronoi diagram then the migration cost of C-RAN from D-RAN can be compensated in
is then formulated on the complex Grassmann manifold. Finally, the approximately 10 years, whereas the partial availability of the optical
quantization codebook is built up by using the proposed vector quan- infrastructure can reduce this compensation time considerably. More-
tization algorithm in an iterative way. The key observation from the over, densely deployed cells provide more cost efficient migration as
results is that by exploiting the statistical distribution of the chan- less time is required to compensate the migration cost. For instance, for
nel matrices of both the legitimate user and the eavesdropper, a win- the replacement of D-RAN using microcells requires 14–20 years for the
win situation can be created with an improved secrecy-rate gains. compensation, whereas deployment of C-RAN with picocell reduces this
Furthermore, authors in (Liu, 2017) investigated the impact of path- time to only 5 years.
loss effects on the uplink secrecy of C-RANs under the presence of Whereas, a work on the minimization of system cost in C-RAN
eavesdropper RRH. To quantify the secrecy, closed form expression system under the practical constraint of limited fronthaul capacity
of strictly positive secrecy capacity (SPSC) is developed consider- was presented in (Tang et al., 2017). In the proposed model, BBU
ing two-dimensional homogeneous Poisson point process (PPP) dis- pool of C-RAN is assumed as a collection of VMs, while each UE is
tributed RRHs and Rayleigh fading. Fading is found to have more allowed to associate with multiple VMs in the BBU pool and each RRH
significant impact on the secrecy than that of the deployed device can only serve a limited number of UEs. Processing cost in the BBU
intensity. pool, and the wireless transmission cost in the fronthaul and RRHs
Whereas, a radio resource management algorithm for the security are summed together to define the system cost, which is then mini-
of C-RAN system enhanced with CR was proposed in (Rawat et al., mized. Authors then formulate a mixed-integer nonlinear programming
2012). In this system model, BBU cloud stores the spectrum occupancy (MINLP) for jointly optimizing the VM activation and sparse BF in
information and facilitates the access of spectrum opportunities for sec- order to minimize the system cost. MINLP problem is then converted
ondary users (SUs). In particular, proposed algorithm allocates radio to an equivalent problem by adjusting the value of the price vector
resources to SUs by matching the locations of SUs with the locations and reducing to a sub-problem. The sub-problem is solved using inte-
of the idle frequency bands. Thus the algorithm helps to avoid interfer- ger search (IS) approach and a joint optimization with integer recov-
ence from SUs to primary users and provides security in CR networks ery (JR) approach as well. Closed form solution for the JR approach
(CRNs). The algorithm is implemented in the cloud computing facil- is also derived. It is found that IR and JR show better performance
ities using the real-time processing model Storm, which dynamically with lower system cost than decoupled-layer algorithm. Numerical
partitions the geographical area according to the SU density. Parallel results also prove the superiority of the proposed schemes in terms
computation facilities in the cloud facilitates the implementation of the of robustness as well as lowering system cost than the benchmark
proposed algorithm. Simulation results are presented to demonstrate algorithms.
the performance of the proposed secure radio resource management As the cost of fronthaul in C-RAN contributes a significant amount
algorithm. of cost, traditional SE and EE is not capable to directly take the impact
Moreover, it is apparent that generic C-RAN would face great of diverse costs into account. Therefore, a novel cost-efficient resource
difficulty in providing an authenticity for guaranteeing the service secu- allocation scheme for C-RAN system by considering the cost of differ-
rity and device creditability. In addition, resource accessing can also ent types of fronthaul links (e.g., fiber, copper, radio, microwave and

41
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

and traditional BSs, and is modeled combining the Neyman–Scott clus-


ter process and the Poisson hole process. Two different transmission
modes, namely, RRH selection mode and the cooperation mode, are
applied in combination, while the ratio of the number of sub-frames
in these two modes can be exploited for further optimizing the ASE,
delay and cost. Simulation models as well as closed form expressions are
developed for evaluating tradeoffs. System cost per unit area includes
the energy cost as well as the deployment cost of BBU pools, RRHs,
fronthaul links and the traditional BSs. Presented results indicate that
the cost is always positively correlated to the ASE.
A theoretic framework for quantitatively evaluating the deployment
cost of H-CRAN was developed in (Suryaprakash et al., 2015b). The cost
model used in this papers incorporates the costs of BSs, data center, and
the equipment in the microwave and the optical fronthaul links. Vari-
ants of Poisson point process is used for modeling the different deploy-
ment scenarios of HCRAN systems. Then, the framework along with
a complexity model for computing the information processing costs is
used for comparing the deployment cost of H-CRAN with that of a tra-
ditional LTE network. Using this framework, this paper shows that H-
CRAN has approximately 10%–15% less CAPEX per square kilometer.
Savings comes from the adaptability of H-CRAN to the varying traffic
Fig. 5. ESE performance with the transmit power (Peng et al., 2017). load and the fact that the required number of processors in BBU pool
does not increase linearly with the traffic load. It is also identified that
the deployment cost of H-CRAN largely depends on the intensities of
mmWave links) was proposed in (Peng et al., 2017). This paper out- user and data centers as well as on the type of fronthaul technologies.
lined a new performance metric named as enhanced economical spec- In particular, use of a mix of fronthaul technologies is found less costly
tral efficiency (ESE) by combining the cost of coexisting heterogeneous than using just one type of technology. Another quantitative cost analy-
(wired and wireless) fronthaul links and the traditional EE. Here, ESE is sis for identifying whether the centralized, distributed or hybrid CRAN
defined as the ratio of effective system throughput to energy consump- has lower TCO was investigated in (Wang et al., 2017b). Numerical
tion weighted by the cost coefficients of fronthaul links. Then an ESE results concluded that a hybrid C-RAN, where some functions are cen-
optimization problem under the transmit power and fronthaul capacity tralized and some are distributed, has much lower TCO than the other
constraints is formulated, which is non-convex. Therefore, the prob- twos.
lem is transformed into an equivalent optimization subproblem real-
ized by an iterative dimension search method and solved by using the 10. Open issues and research directions
WMMSE approach. Simulation results validate ESE as a better metric
for evaluating C-RAN performance. Proposed algorithm also provides As a candidate technology for 5G cellular networks, C-RAN has
improved ESE performance over a benchmark algorithm as shown in drawn huge interests from the telecommunication industries, mobile
Fig. 5. network operators and researchers due to its some remarkable advan-
In (Wang et al., 2016), authors provided an architecture by incor- tages including reduced CAPEX and OPEX, improved network perfor-
porating a joint cost-effective resource allocation algorithm between mance and management, easy upgrade and expansion, friendly multi-
C-RAN and MCC system. This paper assumes that the mobile cloud is standard support and enhanced scalability. However, there exists vari-
responsible for the computational intensive task, while the BBU pool is ous critical challenges in implementing C-RAN based cellular networks.
in charge of returning the execution results to the UEs through RRHs. Research in C-RAN is still very much in its infancy and a great deal
Thus in the proposed model, operator’s cost is addressed in two parts: of research effort is required for making substantial improvements in
cost of executing the task in the mobile cloud and the cost of transmit- C-RAN for using it as a practical communication system. A rational
ting the result to users. Correspondingly, a joint cost minimization prob- justification is also necessary to be established in favor of C-RAN by
lem is formulated, which is NP-hard non-convex. By converting it to taking the available fronthaul network capacity, compression schemes
the equivalent WMMSE and using an iterative algorithm, this joint cost and virtualization cost of BBU resources into account.
minimization problem is solved. Resulting algorithm minimizes mobile First of all, C-RAN has to be designed so that it can meet the strin-
operators’ cost leading to higher profit, while the task time requirement gent requirements of the envisaged 5G cellular networks. Therefore,
constraint is maintained. high throughput, ultra reliability, delay and cost minimization, and
Furthermore, a dynamic resource management mechanism for the supporting a massive number of user devices are the key research chal-
centralized computing resources in the BBU cloud was investigated in lenges in C-RAN. The fronthaul links between the RRHs and the BBU
(Lin et al., 2017). The objective of the mechanism is to improve the cost cloud have a crucial impact on the performance of C-RAN. These links
effectiveness by increasing the revenue with minimal computing server have to have high capacity and low latency. Hence, fronthaul-aware
operations cost. Thus the resource allocation problem is formulated efficient signal quantization/compression techniques, large-scale pre-
as a linear programming problem of a combination of NP-complete coding/decoding, MAC schemes, and resource allocation and schedul-
knapsack and bin packing problems. Two-phase approximations are ing mechanisms are required to optimize network SE, EE and diverse
then used for solving the problem by finding the required number of QoS requirements. As a large number of RRHs access the BBU pool,
active computing servers. Numerical results illustrate the effectiveness NOMA can be a good candidate for MAC. Moreover, cooperative clus-
of the proposed mechanism in increasing revenue by reducing operating tering of RRHs with cluster-based access of the BBU cloud may decrease
cost. the burden on fronthaul as well as reduce latency, which requires care-
On the other hand, a complementary architecture for CRAN along ful investigation.
with an investigation on the tradeoffs among area spectrum efficiency For optimal EE of C-RAN, instantaneous traffic-aware operation of
(ASE), mean delay and system cost was presented in (Zhong et al., RRHs and scheduling of BBUs in the cloud is highly significant. Thus, in
2017). Proposed architecture exploits the advantages of both C-RAN addition to the existing resource scheduling algorithms, enhanced algo-

42
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

Table 1
A summary of the reviewed papers on the C-RAN architectures.
Research Area References Solution Approach Performance Metric Main Feature
Architecture Wu et al. (2015) Theoretical framework and case study Sum-rate (bit/s/Hz) Split of C-RAN in three logical layers
- physical, control and service planes
Peng et al. (2015a) Survey on the architecture, key Per-cell sum-rate (bits/channel use), Three different architectures - fully
techniques and future work data rate (Mbps) and delay per UE centralized, partially centralized and
(sec) hybrid
Dahrouj et al. (2015) Theoretical framework and case study Sum-rate (bps/Hz) Single cloud and multi-cloud based
H-CRAN architectures
Boviz et al. (2017) Optimal fronthaul allocation Net benefit of the transmission NOMA enabled C-RAN with reduced
optimization (bits/cu) and efficiency of fronthaul cost, increased efficiency and
usage throughput
C-RAN (2011) Theoretical framework N/A Two different architectures - fully
centralized and partially centralized
Park et al. (2017) Optimization and numerical analysis Sum-rate (bit/s/Hz) RRHs clustering based C-RAN with
necessary algorithm
Wang et al. (2017a) Numerical modeling and analysis Aggregate utility C-RAN with BF for maximizing the
aggregate user utility
Meerja et al. (2015b) Theoretical framework and case study Throughput (Mbps) A new H-CRAN architecture having
PUs and SUs
Miyanabe et al. (2015) Theoretical framework and case study Transmission power of OLTs (Watt) PON based architecture with power
and QoE value over fiber having reduced
transmission power of OLTs, while
satisfying QoE level
Sundaresan et al. (2016) Theoretical framework and numerical Traffic satisfaction (%) FluidNet: An architecture with higher
analysis traffic satisfaction and reduced
computing resource usage
Liu et al. (2014) Theoretical framework N/A CONCERT: an architecture with three
distinguished planes - data, control
and software-defined service planes
Wang et al. (2017b) Theoretical framework and numerical TCO A low cost hybrid architecture H-RAN
analysis
Kolawole et al. (2017) Numerical modeling and analysis Outage probability, throughput mmWave enabled C-RAN
(bits/Hz) and latency (sec)
Zhan and Niyato (2017) Numerical modeling and analysis Probability of coalition formation and RRHs coalition formation based
network throughput (Mbps) C-RAN with necessary algorithm
Chen et al. (2017) Theoretical framework and case study SE (bps/Hz) Massive MIMO enabled with scalable
and flexible H-CRAN with three
logical layers - infrastructure layer,
control layer and application layer

rithms considering clustering of both RRHs and BBUs in the cloud are to transmit power control considering tempo-spatial diversity in renew-
be developed. Efficient strategies for switching unnecessary RRHs and able energy generation and CSI availability, while satisfying the QoS
BBUs into sleep mode is also essential for further improving EE. On the requirements can also be explored.
other hand, integration of energy harvesting technology in both RRHs On the other hand, mobility management through location man-
and BBU pool can be considered for reducing the grid electricity con- agement and handoff management in C-RAN can be crucial for deliv-
sumption. Optimal energy sharing mechanisms among the RRHs and ering services to the users in a timely and reliable manner. Tracking

Table 2
A summary of the reviewed papers on the throughput enhancement in C-RAN.
Research Area References Solution Approach Performance Metric Main Feature
Throughput enhancement Duan et al. (2016) Optimization and numerical Achievable sum-rate (bit/channel) Cooperation based C-RAN has higher
analysis throughput than that in ‘without
cooperation’
He et al. (2016) Numerical modeling and analysis Throughput (bits/s/m2 ) and EE S-FFR and massive MIMO enabled
(bits/Joule) H-CRAN
Li et al. (2017) Numerical modeling and analysis Delay violation probability and An interference-aware a two-step
average throughput scheduling algorithm for delay
(packets/user/frame) sensitive applications
Rai et al. (2017) Greedy algorithms and numerical Throughput (Mbps) Resource scheduling scheme for
analysis NOMA enabled C-RAN
Wang and Sun (2017) Coalition Game approach Throughput (kbps) Mode selection and resource
allocation scheme in an uplink D2D
enabled C-RAN
Douik et al. (2016) Optimization using graph Sum-rate (bps/Hz) Coordinated scheduling and power
theoretical approach control in C-RAN
Al-Samman et al. (2016) Simulation based Throughput (Mbps) TAJS resource virtualization
algorithm
Cai et al. (2016) Deterministic optimization Throughput (bit/s) Dynamic C-RAN operation framework
framework for MCC with outdated CSI
Liu et al. (2015) Joint optimization Fronthaul rate (Mbps) and end-to-end Joint power control and fronthaul
rate (bps/Hz) rate allocation for OFDMA-based
C-RAN

43
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

Table 3
A summary of the reviewed papers on the interference management in C-RAN.
Research Area References Solution Approach Performance Metric Main Feature
Interference management Liu et al. (2017) Optimization by formulating a Normalized MSE A CS-based joint NBI mitigation
sparse MLE problem and user data recovery technique
Ma et al. (2018) Numerical modeling and analysis MSE and BER Distributed baseband signal
compressive quantization and PIC
for multi-antenna C-RAN
Ma et al. (2016) Gradient optimization BER Optimize both downlink and
uplink transmissions for
mitigating IUI in TR based C-RAN
Boulos et al. (2017) Optimal and heuristic solutions Number of active BBUs, throughput RRH clustering formulated as a
per user (Mbps) and EE (Mbps/W) set partitioning problem
Hajisami and Pompili Heuristic algorithm Outage probability, throughput Dynamic clustering of VBSs based
(2015) (Mbps) and system SE (bps/Hz/cell) on the locations of users
Sun et al. (2016) Heuristic algorithm Social welfare, sum-rate (Mb/s) and LACF game based dynamic
fairness cooperation scheme
Qi and Wang (2017) Heuristic algorithm Throughput (Mbps) Interference-aware user
association scheme for H-CRAN
Zhang et al. (2015) Theoretical framework and case SE of edge users (bps/cell/Hz) Cooperative interference
study mitigation scheme using
JT CoMP based semi-dynamic
clustering for H-CRAN
Al-Samman et al. (2017) Heuristic algorithm Throughput (Mbps) Cooperative interference
mitigation scheme using
UWPA for H-CRAN
Peng et al. (2015b) Heuristic algorithms Sum-rate (bps) Contract-based framework for
mitigating inter-tier interference
in H-CRANs
Peng et al. (2015c) Sum-rate optimization Outage probability, BER and Collaborative processing and
aggregated rate (bps/Hz) cooperative resource allocation in
H-CRAN

users’ location and handoff management with guaranteed connection RRHs. Moreover, the centralized nature of C-RAN can impose additional
continuity in C-RAN is challenging as users can switch too frequently latency in performing these functions for a large number of devices.
among the RRHs. These functions become even more complex for multi- Therefore, formulation of distributed solutions for mobility manage-
cloud C-RANs and in scenario with flexible resource scheduling among ment merits substantial research.

Table 4
A summary of the reviewed papers for enhancing EE in C-RAN.
Research Area References Solution Approach Performance Metric Main Feature
Energy efficiency Li and Feng (2017) Optimization schemes EE (bits/joule/Hz) and SE Outage-aware resource allocation
(bps/Hz) scheme for energy efficient
C-RAN under interference and
imperfect CSI at the transmitter
Zhang et al. (2017) Optimization scheme EE (bit/Hz/J) SDN-based user cooperation and
resource allocation scheme for
uplink C-RAN
Wang et al. (2018) Non-convex optimization based Energy consumption (J) Joint energy minimization and
on WMMSE resource allocation in C-RAN
with MCC
Yu et al. (2018) Heuristic algorithm Energy consumption (kWh) Dynamic resource provisioning
algorithm considering RAU sleep
scheduling and VM consolidation
Vu et al. (2018) Iterative algorithm EE (Mb/J) Data-sharing and compression
strategies based EE maximization
Ghods et al. (2017) Heuristic approach EE (nats/Hz/J) and per user Tunable downlink distance-based
achievable average rate power control mechanism
(nats/sec/Hz)
Zeng et al. (2017) Convex optimization Energy consumption (W) Incorporation of renewable
energy sources in C-RAN
Lin et al. (2016) Optimization scheme QEE Introduced the new performance
metric QEE
Li et al. (2016) Optimization schemes EE (bits/Hz/joule), delay (slots) Energy efficient joint congestion
and throughput (kbits/slot) control and re-source scheduling
in H-CRAN
Liu et al. (2018) Optimization scheme Network EE (Mbits/s/Joule) Energy efficient radio resource
management scheme for H-CRAN
Chen et al. (2014) Optimization scheme Normalized transmit power, Pre-coding scheme to increase EE
power consumption (W) and of H-CRAN
per-user throughput (bps/Hz)
Zhou et al. (2018) Designing framework and case EE (bits/Hz/Joule), transmit EE analysis of NOMA enabled
study power (W) and total rate H-CRAN
(b/s/Hz)

44
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

Table 5
A summary of the reviewed papers focusing delay in C-RAN.
Research Area References Solution Approach Performance Metric Main Feature
Delay Ren et al. (2018) Theoretical framework and case EC (b/s/Hz) and delay outage Introduced the concept of EC and
studies delay-constrained power allocation
schemes
(Wang et al., 2015, 2017c) Optimization Average delay (sec) An optimal delay-aware fronthaul
allocation scheme
Wu and Ghosal (2016) Minimization approach Average delay and multiplexing Dynamic resource sharing technique for
gain delay minimization
Arfaoui et al. (2017) Minimization using queuing System response time (ms) and Optimal BBU selection mechanism for the
concept throughput (Mbps) minimization of the execution delay of
user services
Lien et al. (2015) Theoretical framework and case Latency and SE A low-latency H-CRAN architecture
studies incorporating open-loop radio access,
information-bridled resource optimization
and social data cache-based
routing/paging
Xiang et al. (2015) Lyapunov optimization approach Average queue length (bit/Hz) Tradeoff between EE and delay
and EE constraints in H-CRAN
Hung et al. (2018) Optimization Delay (sec) and violation A delay guaranteed proactive network
probability association mechanism for IMMs in
H-CRAN
Dai and Liu (2017) Heuristic algorithm Delay (sec) and cache hit rate (%) A mobility-aware proactive caching
strategy for C-RAN

Table 6
A summary of the reviewed papers on C-RAN security.
Research Area References Solution Approach Performance Metric Main Feature
Security Wu et al. (2015) Theoretical framework N/A A new C-RAN architecture placing security
functions in the top most service plane
Tian et al. (2017) Literature survey N/A Review on the C-RAN security challenges and
research issues
Fang et al. (2018) Theoretical modeling N/A A new security architecture for C-RAN having
including a survey four security domains
You et al. (2014) Numerical modeling and Intercept and outage probabilities A three-phase transmission scheme and
analysis optimal RRH selection approach with a
tradeoff between security and reliability
performance
Yan and Wang (2014) Closed form expressions Secrecy transmission capacity (b/s/Hz) Physical layer security strategies for the
downlink of two-tier H-CRAN
Xu et al. (2017) Weighted Secrecy sum-rate (bit/s/Hz) and secrecy A novel channel quantization method for
Voronoi-diagram based rate loss (bit/s/Hz) security in downlink C-RAN with limited CSI
approach
Liu (2017) Closed form expressions SPSC Analysis of path-loss effects on the uplink
secrecy of C-RANs in the presence of
eavesdropper RRH
Rawat et al. (2012) Optimization Total benefit Geolocation aware radio resource
management algorithm for the security of CR
enabled C-RAN
Yang et al. (2017) Theoretical framework Resource utilization and network cost Introducing BTA architecture for C-RAN
and case study security

Various advanced technologies, such as massive MIMO, BF, CoMP, strictly maintained. With the potential of large number of intelligent
CR, mmWave and M2M communications, full duplexing, NOMA, car- devices and nodes having self-configuring capabilities to be connected
rier aggregation, SDN and cooperative relaying can also be integrated in CRAN makes it even more vulnerable. In such scenarios, design of
with C-RAN for further enhancing the performance. Only a few works novel efficient physical layer security techniques by exploiting the phys-
on C-RAN by incorporating some of these technologies are available to ical characteristics of wireless channels can be very effective in C-RAN.
date. Therefore, an extensive research effort is required in developing Moreover, to date, a limited number of works, mainly on the physi-
and analysis of efficient and optimal schemes for exploiting these tech- cal layer security of C-RAN, have been reported in literature, which
niques in C-RAN with the consideration of traffic distribution, heteroge- demands a lot more investigation. Therefore, development of universal
neous energy sources, diversity in renewable energy generation, avail- C-RAN security frameworks, secure authentication mechanisms, user
able radio resources and QoS requirements. Moreover, IoT is a reality, privacy preservation mechanisms, and trust mechanisms among opera-
which will be a part of future 5G networks. C-RAN has to find a way tors as well as between users and operators are the key areas of great
how to support these massive number of IoT devices in its framework, importance.
which is yet to be explored. On the other hand, multi-tier H-CRANs incorporates cells of diverse
C-RAN inherits the security threats experienced by both the cloud sizes and may involve both wired and wireless fronthaul links. Exis-
computing systems and wireless communication systems. Moreover, tence of heterogeneous fronthaul links opens new research problems
due to the centralized operation of BBU cloud, one-point failure is of designing various algorithms and schemes by jointly accounting
a major risk in C-RAN and hence, the security of C-RAN has to be the wired links and wireless links. For instance, resource allocation

45
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

Table 7
A summary of the reviewed papers on system cost reduction in C-RAN.
Research Area References Solution Approach Performance Metric Main Feature
System cost Wang et al. (2017b) Numerical modeling and Normalized TCO Techno-economic analysis finding that H-RAN
analysis architecture has the lowest TCO
Lisi et al. (2017) Optimization using MILP TCO (Euro) Determination of cost-effective migration
from D-RAN to C-RAN
Tang et al. (2017) Optimization using MINLP System cost VM activation and sparse BF for cost
minimization with limited fronthaul capacity
Peng et al. (2017) Iterative algorithm ESE (bit/Hz/J), SE (bps/Hz) and Cost-efficient resource allocation scheme
sum-power (dBm) considering the cost of heterogeneous
fronthaul links
Wang et al. (2016) Iterative algorithm Cost A joint cost-effective resource allocation
scheme between C-RAN and MCC systems
Lin et al. (2017) Linear programming with Objective value Dynamic resource management mechanism
two-phase approximations for improving the cost effectiveness
Zhong et al. (2017) Numerical modeling and System cost, delay and throughput A C-RAN architecture incorporating both
analysis C-RAN and traditional BSs with a tradeoff
among ASE, delay and system cost
Suryaprakash et al. Numerical modeling and Cost (MUSD) A new cost model incorporating the costs of
(2015b) analysis BSs, data center and the equipment in the
fronthaul links

and scheduling, inter-tier interference management, CoMP transmission Al-Samman, I., Almesaeed, R., Doufexi, A., Beach, M., Nix, A., 2017. User weighted
involving multi-tier RRHs, etc. become even more challenging, which probability algorithm for heterogeneous C-RAN interference mitigation. In: IEEE
International Conference on Communications (ICC), pp. 1–7.
needs substantial attention. Designs considering multi-cloud H-CRANs, Alhumaima, R.S., Khan, M., Al-Raweshidy, H.S., 2016. Component and parameterised
where each cloud corresponds to a subset of RRHs, can also be interest- power model for cloud radio access network. IET Commun. 10 (7), 745–752.
ing for future research. Andrews, J.G., Buzzi, S., Choi, W., Hanly, S.V., Lozano, A., Soong, A.C.K., Zhang, J.C.,
2014. What will 5G Be? IEEE J. Sel. Area. Commun. 32 (6), 1065–1082.
Furthermore, now-a-days, due to the better visualization of user Arfaoui, A., Hamouda, S., Nuaymi, L., Godlewski, P., 2017. Minimization of delays in
satisfaction through QoE metric, network operators are interested in multi-service cloud-RAN BBU pools. In: International Wireless Communications and
this approach of network provisioning instead of traditional QoS-based. Mobile Computing Conference (IWCMC), pp. 1846–1850.
Barbarossa, S., Sardellitti, S., Lorenzo, P.D., 2014. Communicating while computing:
However, no comprehensive QoE model for C-RAN has been defined so distributed mobile cloud computing over 5G heterogeneous networks. IEEE Signal
far. QoE assurance model for C-RAN and QoE guaranteed C-RAN design Process. Mag. 31 (6), 45–55.
can be a good area to explore. Bassoli, R., Renzo, M.D., Granelli, F., 2017. Analytical energy-efcient planning of 5G
cloud radio access network. In: IEEE International Conference on Communications
In summary, C-RAN is going to transform the traditional distributed
(ICC), pp. 1–4.
cellular RAN into a centralized architecture, which has brought a whole Boulos, K., Helou, M.E., Ibrahim, M., Khawam, K., Sawaya, H., Martin, S., 2017.
new dimension in the cellular system. From our extensive literature sur- Interference-aware clustering in cloud radio access networks. In: IEEE 6th
vey in C-RAN, it can be concluded that this field requires a huge effort in International Conference on Cloud Networking (CloudNet), pp. 1–6.
Boviz, D., Chen, C.S., Yang, S., 2017. Effective design of multi-user reception and
conducting thorough, comprehensive and rigorous investigations before fronthaul rate allocation in 5G cloud RAN. IEEE J. Sel. Area. Commun. 35 (8),
practically realizing C-RAN systems. 1825–1836.
C-RAN, 2011. The Road towards Green RAN. China Mobile Research Institute. White
Paper.
11. Conclusions Cai, Y., Yu, F.R., Bu, S., 2014. Cloud computing meets mobile wireless communications
in next generation cellular networks. IEEE Netw. 28 (6), 54–59.
Cai, Y., Yu, F.R., Bu, S., 2014. Cloud radio access networks (C-RAN) in mobile cloud
In this paper, we have surveyed, discussed and summarized the most computing systems. In: 2014 IEEE Conference on Computer Communications
recent works on the C-RAN systems. Unlike the other existing surveys Workshops (INFOCOM WKSHPS), pp. 369–374.
focusing on a specific area of C-RAN, this survey has looked on the Cai, Y., Yu, F.R., Bu, S., 2016. Dynamic operations of cloud radio access networks
(C-RAN) for mobile cloud computing systems. IEEE Trans. Veh. Technol. 65 (3),
C-RAN in a holistic way for covering all the major research areas. In
1536–1548.
particular, we have conducted extensive survey on the state-of-the- Checko, A., Christiansen, H.L., Yan, Y., Scolari, L., Kardaras, G., Berger, M.S., Dittmann,
art research works conducted on C-RAN and then summarized them L., 2015. Cloud RAN for mobile networks-A technology overview. IEEE Commun.
by categorizing into seven sections, namely, architectures, throughput Surv. Tutorials 17 (1), 405–426 Firstquarter.
Chen, L., Jin, H., Li, H., Seo, J.B., Guo, Q., Leung, V., 2014. An energy efcient
enhancement, interference management, EE, latency, security and sys- implementation of CRAN in HetNet. In: IEEE 80th Vehicular Technology Conference
tem cost reduction. We have also presented the open issues and future (VTC2014-Fall), pp. 1–5.
research directions in these focused areas. Summaries of all the articles Chen, N., Rong, B., Zhang, X., Kadoch, M., 2017. Scalable and flexible massive MIMO
precoding for 5G H-CRAN. IEEE Wireless Commun. 24 (1), 46–52.
reviewed in this paper have also been presented in Tables 1–7. Although Dahrouj, H., Douik, A., Dhifallah, O., Al-Naffouri, T.Y., Alouini, M.S., 2015. Resource
there are various proposed architectures for C-RAN, our survey have allocation in heterogeneous cloud radio access networks: advances and challenges.
identified that there are only few works in all the other areas covered IEEE Wireless Commun. 22 (3), 66–73.
Dai, J., Liu, D., 2017. MAPCaching: a novel mobility aware proactive caching over
in this paper. Therefore, research in C-RAN is far from maturity, and C-RAN. In: IEEE 28th Annual International Symposium on Personal, Indoor, and
hence a huge research effort is required before finally standardizing Mobile Radio Communications (PIMRC), pp. 1–6.
and implementing C-RAN in practice. Douik, A., Dahrouj, H., Al-Naffouri, T.Y., Alouini, M.S., 2016. Coordinated scheduling
and power control in cloud-radio access networks. IEEE Trans. Wirel. Commun. 15
(4), 2523–2536.
References Duan, J., Lagrange, X., Guilloud, F., 2016. Maximum throughput in a C-RAN cluster with
limited fronthaul capacity. In: 19th International Symposium on Wireless Personal
Multimedia Communications (WPMC), pp. 57–62.
Agiwal, M., Roy, A., Saxena, N., 2016. Next generation 5G wireless networks: a
Fang, D., Qian, Y., Hu, R.Q., 2018. Security for 5G mobile wireless networks. IEEE
comprehensive survey. IEEE Commun. Surv. Tutorials 18 (3), 1617–1655 third
Access 6, 4850–4874.
quarter. Ghods, F., Fapojuwo, A.O., Ghannouchi, F.M., 2017. Energy efciency analysis of a
Al-Samman, I., Artuso, M., Christiansen, H., Doufexi, A., Beach, M., 2016. A framework
C-RAN with distance-based power control. In: IEEE 30th Canadian Conference on
for resources allocation in virtualised C-RAN,. In: IEEE 27th Annual International
Electrical and Computer Engineering (CCECE), pp. 1–5.
Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), pp.
1–7.

46
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

Hajisami, A., Pompili, D., 2015. DJP: dynamic joint processing for interference Peng, M., Wang, C., Lau, V., Poor, H.V., 2015. Fronthaul constrained cloud radio access
cancellation in cloud radio access networks. In: IEEE 82nd Vehicular Technology networks: insights and challenges. IEEE Wireless Commun. 22 (2), 152–160.
Conference (VTC2015-Fall), pp. 1–5. Peng, M., Xie, X., Hu, Q., Zhang, J., Poor, H.V., 2015. Contract-based interference
He, A., Wang, L., Chen, Y., Wong, K.K., Elkashlan, M., 2016. Throughput and energy coordination in heterogeneous cloud radio access networks. IEEE J. Sel. Area.
efciency for SFFR in massive MIMO enabled heterogeneous CRAN. In: IEEE Global Commun. 33 (6), 1140–1153.
Communications Conference (GLOBECOM), pp. 1–6. Peng, M., Xiang, H., Cheng, Y., Yan, S., Poor, H.V., 2015. Inter-tier interference
Hossain, E., Hasan, M., 2015. 5G cellular: key enabling technologies and research suppression in heterogeneous cloud radio access networks. IEEE Access 3,
challenges. IEEE Instrum. Meas. Mag. 18 (3), 11–21. 2441–2455.
Hossain, M.F., Munasinghe, K.S., Jamalipour, A., 2013. Distributed inter-BS cooperation Peng, M., Sun, Y., Li, X., Mao, Z., Wang, C., 2016. Recent advances in cloud radio access
aided energy efcient load balancing for cellular networks. IEEE Trans. Wirel. networks: system Architectures, key techniques, and open issues. IEEE Commun.
Commun. 12 (11), 5929–5939. Surv. Tutorials 18 (3), 2282–2308 third quarter.
Hung, S.C., Hsu, H., Cheng, S.M., Cui, Q., Chen, K.C., Dec 2018. Delay guaranteed Peng, M., Wang, Y., Dang, T., Yan, Z., 2017. CostEfcient resource allocation in cloud
network association for mobile machines in heterogeneous cloud radio access radio access networks with heterogeneous fronthaul expenditures. IEEE Trans.
network. IEEE Trans. Mob. Comput. 17 (12), 2744–2760. Wirel. Commun. 16 (7), 4626–4638.
Hwang, I., Song, B., Soliman, S.S., 2013. A holistic view on hyper-dense heterogeneous Qi, Y., Wang, H., 2017. Interference-aware user association under cell sleeping for
and small cell networks. IEEE Commun. Mag. 51 (6), 20–27. heterogeneous cloud cellular networks. IEEE Wireless Commun. Lett. 6 (2),
I, C.L., Huang, J., Duan, R., Cui, C., Jiang, J., Li, L., 2014. Recent progress on C-RAN 242–245.
centralization and cloudication. IEEE Access 2, 1030–1039. Rai, R., Zhu, H., Wang, J., 2017. Resource scheduling in non-orthogonal multiple access
Jonsson, P., Carson, S., Sethi, J.S., Arvedson, M., Svenningsson, R., Lindberg, P., Ohman, (NOMA) based cloud-RAN systems. In: IEEE 8th Annual Ubiquitous Computing,
K., Hedlund, P., 2017. Ericsson Mobility Report. Ericsson. Electronics and Mobile Communication Conference (UEMCON), pp. 418–422,
Kolawole, O.Y., Vuppala, S., Ratnarajah, T., 2017. Multiuser millimeter wave cloud https://doi.org/10.1109/UEMCON.2017.8249102.
radio access networks with hybrid precoding. IEEE Syst. J. 1–12. Rawat, D.B., Shetty, S., Raza, K., 2012. Secure radio resource management in cloud
Larsson, E.G., Edfors, O., Tufvesson, F., Marzetta, T.L., 2014. Massive MIMO for next computing based cognitive radio networks. In: 41st International Conference on
generation wireless systems. IEEE Commun. Mag. 52 (2), 186–195. Parallel Processing Workshops, pp. 288–295.
Li, P.R., Feng, K.T., 2017. Channel-aware resource allocation for energy-efcient cloud Ren, H., Liu, N., Pan, C., Elkashlan, M., Nallanathan, A., You, X., Hanzo, L., 2018.
radio access networks under outage specications. IEEE Trans. Wirel. Commun. 16 Low-latency C-RAN: a next-generation wireless approach. IEEE Veh. Technol. Mag.
(11), 7389–7403. 13 (2), 48–56.
Li, J., Peng, M., Yu, Y., Ding, Z., 2016. Energy-efcient joint congestion control and Rost, P., Bernardos, C.J., Domenico, A.D., Girolamo, M.D., Lalam, M., Maeder, A.,
resource optimization in heterogeneous cloud radio access networks. IEEE Trans. Sabella, D., Wubben, D., 2014. Cloud technologies for flexible 5G radio access
Veh. Technol. 65 (12), 9873–9887. networks. IEEE Commun. Mag. 52 (5), 68–76.
Li, Y., Gursoy, M.C., Velipasalar, S., 2017. Intercell interference-aware scheduling for Simeone, O., Maeder, A., Peng, M., Sahin, O., Yu, W., 2016. Cloud radio access network:
delay sensitive ApplicationsinC-RAN. In: IEEE 86th Vehicular Technology virtualizing wireless access for dense heterogeneous systems. J. Commun. Netw. 18
Conference (VTC-Fall), pp. 1–5. (2), 135–149.
Lien, S.Y., Hung, S.C., Chen, K.C., Liang, Y.C., 2015. Ultra-low-latency ubiquitous So, I.B., Gupta, A., 2018. A survey on energy efcient 5g green network with a planned
connections in heterogeneous cloud radio access networks. IEEE Wireless Commun. multi-tier architecture. J. Netw. Comput. Appl. 118, 1–28.
22 (3), 22–31. Statista, 2019. Number of Mobile Phone Users Worldwide from 2015 to 2020 (In
Lin, Y., Shao, L., Zhu, Z., Wang, Q., Sabhikhi, R.K., 2010. Wireless network cloud: Billions). [Online]. Available: https://www.statista.com/statistics/274774/forecast-
architecture and system requirements. IBM J. Res. Dev. 54 (1), 4:1–4:12. of-mobile-phone-users-worldwide/ (visited on 01/17/2019).
Lin, J.Y., Lee, C.H., Tsao, H.W., 2016. On the optimization of user-centric energy-efcient Sun, Y., Wang, J., Sun, F., Zhang, Z., 2016. Local altruistic coalition formation game for
C-RAN. In: IEEE International Conference on Communications (ICC), pp. 1–6. spectrum sharing and interference management in hyper-dense cloud-RANs. IET
Lin, F.Y.S., Hsiao, C.H., Wen, Y.F., Chien, P.C., 2017. Dynamical cloud hosts assignment Commun. 10 (15), 1914–1921.
to achieve cost effectiveness in cloud radio access networks. In: International Sundaresan, K., Arslan, M.Y., Singh, S., Rangarajan, S., Krishnamurthy, S.V., 2016.
Conference on Ubiquitous and Future Networks (ICUFN), pp. 306–311. FluidNet: a flexible cloud-based radio access network for small cells. IEEE/ACM
Lisi, S.S., Alabbasi, A., Tornatore, M., Cavdar, C., 2017. Cost-effective migration towards Trans. Netw. 24 (2), 915–928.
C-RAN with optimal fronthaul design. In: IEEE International Conference on Suryaprakash, V., Rost, P., Fettweis, G., 2015. Are heterogeneous cloud-based radio
Communications (ICC), pp. 1–7. access networks cost effective? IEEE J. Sel. Area. Commun. 33 (10), 2239–2251.
Liu, X., 2017. Secrecy analysis of the cloud-fog radio access network with Poisson point Suryaprakash, V., Rost, P., Fettweis, G., 2015. Are heterogeneous cloud-based radio
process and general path-loss parameters. In: IEEE Military Communications access networks cost effective? IEEE J. Sel. Area. Commun. 33 (10), 2239–2251.
Conference (MILCOM), pp. 672–677. Tang, J., Tay, W.P., Quek, T.Q.S., Liang, B., 2017. System cost minimization in cloud
Liu, J., Zhao, T., Zhou, S., Cheng, Y., Niu, Z., 2014. CONCERT: a cloud-based RAN with limited fronthaul capacity. IEEE Trans. Wirel. Commun. 16 (5),
architecture for NextGeneration cellular systems. IEEE Wireless Commun. 21 (6), 3371–3384.
14–22. The Benets of Cloud-RAN Architecture in Mobile Network Expansion, FUJITSU Network
Liu, L., Bi, S., Zhang, R., 2015. Joint power control and fronthaul rate allocation for Communications Inc., White paper, 2014.
throughput maximization in OFDMA-based cloud radio access network. IEEE Trans. Tian, F., Zhang, P., Yan, Z., 2017. A survey on C-RAN security. IEEE Access 5,
Commun. 63 (11), 4097–4110. 13372–13386.
Liu, J., Liu, A., Lau, V.K.N., 2017. Compressive interference mitigation and data Tran, T.X., Hajisami, A., Pompili, D., 2017. Cooperative hierarchical caching in 5G cloud
recovery in cloud radio access networks with limited fronthaul. IEEE Trans. Signal radio access networks. IEEE Netw. 31 (4), 35–41.
Process. 65 (6), 1437–1446. Vu, T.T., Ngo, D.T., Dao, M.N., Durrani, S., Nguyen, D.H.N., Middleton, R.H., Aug 2018.
Liu, Q., Han, T., Ansari, N., Wu, G., Sept 2018. On designing energy-efficient Energy efficiency maximization for downlink cloud radio access networks with data
heterogeneous cloud radio access networks. IEEE Trans. Green Commn. Netw. 2 (3), sharing and data compression. IEEE Trans. Wirel. Commun. 17 (8), 4955–4970.
721–734. Wang, Z., Sun, Y., 2017. Mode selection and resource allocation in uplink
Ma, H., Wang, B., Chen, Y., Liu, K.J.R., 2016. Interference alleviation for time-reversal device-to-device enabled cloud radio access networks. In: IEEE International
cloud radio access network. In: IEEE Global Communications Conference Conference on Communications Workshops (ICC Workshops), pp. 1341–1345.
(GLOBECOM), pp. 1–6. Wang, W., Lau, V.K.N., Peng, M., 2015. Delay optimal fronthaul allocation via
Ma, H., Wang, B., Liu, K.J.R., Sept 2018. Distributed signal compressive quantization perturbation analysis in cloud radio access networks. In: IEEE International
and parallel interference cancellation for cloud radio access network. IEEE Trans. Conference on Communications (ICC), pp. 3999–4004.
Commun. 66 (9), 4186–4198. Wang, K., Yang, K., Wang, X., Magurawalage, C.S., 2016. Cost-effective resource
Meerja, K.A., Shami, A., Refaey, A., 2015. Hailing cloud empowered radio access allocation in C-RAN with mobile cloud. In: IEEE International Conference on
networks. IEEE Wireless Commun. 22 (1), 122–129. Communications (ICC), pp. 1–6.
Meerja, K.A., Shami, A., Refaey, A., 2015. Hailing cloud empowered radio access Wang, Z., Ng, D.W.K., Wong, V.W.S., Schober, R., 2017a. Robust beamforming design in
networks. IEEE Wireless Commun. 22 (1), 122–129. C-RAN with sigmoidal utility and capacity-limited backhaul. IEEE Trans. Wirel.
Miyanabe, K., Suto, K., Fadlullah, Z.M., Nishiyama, H., Kato, N., Ujikawa, H., Suzuki, Commun. 16 (9), 5583–5598.
K.I., 2015. A cloud radio access network with power over fiber toward 5G networks: Wang, X., Wang, L., Elayoubi, S.E., Conte, A., Mukherjee, B., Cavdar, C., 2017b.
QoE-guaranteed design and operation. IEEE Wireless Commun. 22 (4), 58–64. Centralize or distribute? A techno-economic study to design a low-cost cloud radio
Nanba, S., Agata, N., Nishi, N., Nishimura, K., 2016. Geographical constraint-based access network. In: IEEE International Conference on Communications (ICC), pp.
optimization framework for C-RAN design [invited]. IEEE/OSA J. Opt. Commun. 1–7.
Netw. 8 (12), B61–B69. Wang, W., Lau, V.K.N., Peng, M., 2017c. Delay-aware uplink fronthaul allocation in
Nikaein, N., 2015. Processing radio access network functions in the cloud: critical issues cloud radio access networks. IEEE Trans. Wirel. Commun. 16 (7), 4275–4287.
and modeling. In: Proceedings of the 6th International Workshop on Mobile Cloud Wang, K., Yang, K., Magurawalage, C., July-Sept 2018. Joint energy minimization and
Computing and Services, Ser. MCS 15. ACM, Paris, France, pp. 36–43. resource allocation in C-RAN with mobile cloud. IEEE Trans. Cloud Comput. 6 (3),
Panwar, N., Sharma, S., Singh, A.K., 2016. A survey on 5g: the next generation of mobile 760–770.
communication. Phys. Commun. 18, 64–84 Special Issue on Radio Access Network Wu, J., Ghosal, D., 2016. Cost-constrained delay minimization of C-RAN and its
Architectures and Resource Management for 5G. multiplexing gain. In: IEEE International Conference on Communications (ICC), pp.
Park, S.H., Song, C., Lee, K.J., 2017. Inter-cluster design of wireless fronthaul and access 1–6.
links for the downlink of C-RAN. IEEE Wireless Commun. Lett. 6 (2), 270–273. Wu, J., Zhang, Z., Hong, Y., Wen, Y., 2015. Cloud radio access network (C-RAN): a
primer. IEEE Netw. 29 (1), 35–41.

47
Md.F. Hossain et al. Journal of Network and Computer Applications 139 (2019) 31–48

Xiang, H., Yu, Y., Zhao, Z., Li, Y., Peng, M., 2015. Tradeoff between energy efciency and Ayman Uddin Mahin received his B.Sc. degree in Electrical
queues delay in heterogeneous cloud radio access networks. In: IEEE International and Electronic Engineering (EEE) from Ahsanullah Univer-
Conference on Communication Workshop (ICCW), pp. 2727–2731. sity of Science and Technology (AUST), Dhaka, Bangladesh
Xiao, Z., Song, W., Chen, Q., 2013. Dynamic resource allocation using virtual machines in 2016. He is currently pursuing his M.Sc. degree in EEE at
for cloud computing environment. IEEE Trans. Parallel Distrib. Syst. 24 (6), Bangladesh University of Engineering and Technology (BUET),
1107–1117. Dhaka, Bangladesh. He is also working as a lecturer in the
Xu, D., Ren, P., Du, Q., Sun, L., Wang, Y., 2017. Towards win-win: Department of EEE of AUST. His research interests include C-
weighted-voronoi-diagram based channel quantization for security enhancement in RAN, 5G cellular networks, smart grid communications and
downlink cloud-ran with limited csi feedback. Sci. China Inf. Sci. 60 (4), 040303. Internet of things (IoT).
Yan, S., Wang, W., 2014. Physical layer security strategies for downlink heterogeneous
cloud radio access networks. J. China Univ. Posts Telecommun. 21 (5), 47–54.
Yang, H., Zheng, H., Zhang, J., Wu, Y., Lee, Y., Ji, Y., 2017. Blockchain-based trusted
authentication in cloud radio over fiber network for 5G. In: International Conference
on Optical Communications and Networks (ICOCN), pp. 1–3.
You, J., Zhong, Z., Wang, G., Ai, B., 2014. Security and reliability performance analysis Topojit Debnath received his B.Sc. in Electrical and Elec-
for cloud radio access networks with channel estimation errors. IEEE Access 2, tronic Engineering (EEE) from Bangladesh University of Engi-
1348–1358. neering and Technology (BUET), Dhaka, Bangladesh. He is
Yu, N., Song, Z., Du, H., Huang, H., Jia, X., 2018. Dynamic resource provisioning for currently pursuing his Ph.D. degree in Electrical Engineering
energy efcient cloud radio access networks. IEEE Trans. Cloud Comput. 11. at the University of California, Riverside, USA. His research
Zeng, D., Zhang, J., Guo, S., Gu, L., Wang, K., 2017. Take renewable energy into CRAN interests include study and simulation of nano electronics and
toward green wireless access networks. IEEE Netw. 31 (4), 62–68. photonics devices, mobile cellular communication system and
Zhan, S.C., Niyato, D., 2017. A coalition formation game for remote radio head 5G network technology.
cooperation in cloud radio access network. IEEE Trans. Veh. Technol. 66 (2),
1723–1738.
Zhang, H., Jiang, C., Cheng, J., Leung, V.C.M., 2015. Cooperative interference
mitigation and handover management for heterogeneous cloud small cell networks.
IEEE Wireless Commun. 22 (3), 92–99.
Zhang, Y., Wang, Y., Fan, B., 2017. SDN based optimal user cooperation and energy
efcient resource allocation in cloud assisted heterogeneous networks. IEEE Access 5, Farjana Binte Mosharrof received her B.Sc. degree in Elec-
1469–1481. trical and Electronic Engineering (EEE) from Ahsanullah Uni-
Zhong, Y., Quek, T.Q.S., Zhang, W., 2017. Complementary networking for C-RAN: versity of Science and Technology (AUST), Dhaka, Bangladesh
spectrum efciency, delay and system cost. IEEE Trans. Wirel. Commun. 16 (7), in 2016. She is currently pursuing her M.Sc. degree in EEE at
4639–4653. Bangladesh University of Engineering and Technology (BUET),
Zhou, F., Wu, Y., Hu, R.Q., Wang, Y., Wong, K.K., 2018. Energy-efcient NOMA enabled Dhaka, Bangladesh. Her current research interests include C-
heterogeneous cloud radio access networks. IEEE Netw. 32 (2), 152–160. RAN based 5G cellular networks, energy efficient cellular net-
ZTE Green Technology Innovations, ZTE Corporation, White Paper, 2011. works and smart grid communications.

Md. Farhad Hossain received his Ph.D. from the School of


Electrical and Information Engineering of the University of
Sydney, Australia in 2014. He completed his B.Sc. and M.Sc. in
Electrical and Electronic Engineering (EEE) from Bangladesh
University of Engineering and Technology (BUET), Dhaka, Khondoker Ziaul Islam is an Assistant Professor in the Elec-
Bangladesh in 2003 and 2005 respectively. Currently, he holds trical and Electronic Engineering Department at Bangladesh
a position of Professor in the Department of EEE, BUET. He University of Business and Technology (BUBT), Dhaka,
also works as an electrical and electronic engineering consul- Bangladesh. He received his B.Sc. and M.Sc. degrees from
tant. Dr. Hossain has published over 60 refereed articles in Islamic University of Technology (IUT), Bangladesh in Elec-
highly prestigious journals and conference proceedings. His trical Engineering, and now doing Ph.D. from Bangladesh
research interests include C-RAN, green cellular networks, sen- University of Engineering and Technology (BUET), Dhaka,
sor networks, network architectures and protocols designs, Bangladesh. His current research interests include C-RAN, 5G
underwater communications and smart grid communications. cellular networks, radio resource management and radio plan-
He has been serving as TPC member, and reviewer in many ning for cellular networks.
international journals and conferences. He is currently a mem-
ber of IEEE and IEEE communication society.

48

You might also like