A Survey on the 5th Generation of Mobile Communications: Scope, Technologies and Challenges 1 A Survey on the 5th Generation of Mobile Communications: Scope, Technologies and Challenges M. Sousaacd, P. Vieirabd, M. P. Queluzad, A. Rodriguesad aDepartamento de Engenharia Electrotécnica e de Computadores, Instituto Superior Técnico, Portugal bDepartamento de Engenharia Electrónica e Telecomunicações e de Computadores, Instituto Superior de Engenharia de Lisboa, Portugal cCELFINET, Consultoria em Telecomunicações, Lda. dInstituto de Telecomunicações, Lisboa, Portugal marco.sousa@celfinet.com pvieira@deetc.isel.pt [paula.queluz, ar]@lx.it.pt Abstract— The 5th Generation (5G) of mobile communications will impact the costumers Quality of Experience (QoE) by ad- dressing the current mobile networks usage trends and providing the technological foundation for new and emerging services. Additionally, 5G may provide a unified mobile communication platform, with multiple purposes, leveraging industries, services and economic sectors. In this paper, a 5G tutorial is presented, including the 5G drivers, main use cases, vertical markets and a current status of the standardization process. Furthermore, several 5G key enabling technologies are presented, concerning the Radio Access Network (RAN) and Core Network (CN) perspectives. Finally, a brief outline over the Internet of Things (IoT) concept and current research topics is presented. Keywords: 5G, eMBB, mMTC, URLLC, SDN, NFV, mMIMO, mWaves, MEC. I. INTRODUCTION Mobile wireless communication networks have been expe- riencing enormous advances throughout its successive gen- erations. Starting with 1st Generation (1G), which was an analog technology only for voice calls in the 1980s, industry moved on to 2nd Generation (2G), that entered into the digital domain in the 1990s; besides voice, it also supported Short Message Services (SMSs). The breakthrough of the 3rd Generation (3G) was the global access to mobile data services, video streaming, web browsing, e-mail, etc, in the 2000s. The introduction of the 4th Generation (4G) eliminated the circuit switching domain to embrace an all Internet Protocol (IP) network, enhancing data services, in the 2010s. Finally, the 5th Generation (5G) will be disruptive in the sense that while previous generations had the purpose of connecting people, 5G will connect not only people but also the physical world (things). Also, the 5G will provide the technological foundation for a wide range of new applications and services, headed for an increasingly connected world. In the economy field, the concept of General Purpose Technologies (GPT), identifies technologies whose adoption introduce changes that redefine work processes as well as the rules of competitive economic advantages [1]; the printed press, the Internet, and the computer, are a few winning examples. According to [1] from IHS Markit, the 5G has the potential to enter the exclusive group of GPTs, as a technological breakthrough. In this paper, a state of the art about the 5G is presented. As mentioned, 5G is significantly different from previous generations and will have a significant impact in society and economy. In that sense, besides the 5G technological foundations, also the new services/applications and economic sectors, which are likely to adopt or benefit from the 5G, will be considered. This paper is organized as follows. In Section II, the development scope of the 5G is presented; it includes the technology drivers, the main 5G use cases and the regulatory perspective of 5G. In Section III, an overview of possible technologies to facilitate the 5G networks, is presented; it includes key technologies for both Radio Access Network (RAN) and Core Network (CN). Section IV, is dedicated to the Internet of Things (IoT), in light of being one key difference between 5G and legacy networks. Finally, in Section V conclusions are draw. II. 5G SCOPE This section provides a wide scope analysis of 5G networks, starting with the main drivers for its development and foreseen use cases. Since the Mobile Network Operators (MNOs) business approach will be also transformed along with 5G deployment, new vertical players are anticipated, such as the automotive industry, which has shown a strong interest in taking advantage of the upcoming networks. The efforts with standardization and regulation, from entities such as the 3rd Generation Partnership Project (3GPP) and International Telecommunication Union (ITU), are crucial for the first 5G commercial deployments, and will be also overviewed in this section. A. 5G Drivers The 5G networks drivers can be loosely classified as cos- tumer or industry associated. With respect to mobile network costumers, there are several key trends. Firstly, the number of mobile subscriptions is growing at 6% annual rate [2], reaching 7.8 billion in the third quarter of 2017 (Q3), and the respective grow rate for mobile broadband subscriptions is around 20% year-on-year [2]. Besides the mobile subscriptions up rise trend, the mobile data traffic generated by each subscriber is also increasing. Latest statistics account 65% annual increase i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 http://journals.isel.pt in mobile traffic between the 3rd quarter of 2016 and 2017 [2], and the momentum is expected to continue and reach a 8-fold increase in 2023. Currently, more than 50% of the mobile traffic is video streaming [2], being the leading application in traffic generation. The 4G networks are not fully developed yet, for in- stance Self-Organizing Networks (SON) features, as covered in [3] [4] can improve network performance, also MNOs are starting to evolve their Long Term Evolution (LTE) networks to Long Term Evolution - Advanced (LTE-A), enhancing the 4G network performance. Nonetheless, even considering such solutions, 4G networks will not be able to cope with the subscribers increasing demand. Furthermore, considering services such as video streaming, where the uprising trend in video resolution will generate more content in 4K or even 8K, or considering the appearance of new services, like virtual reality and augmented reality, its feasibility with the current mobile networks is limited. Overall, such services require high throughputs, and constitute the first main 5G use case, the Enhanced Mobile Broadband (eMBB) [5]. On another perspective, the fourth industrial revolution known as “Industry 4.0” is starting. According to [6], Industry 4.0 is defined as the digitalization process of the manufacturing sector; it consists on embedding sensors for monitoring all products and equipment, using cyber physical systems, and in applying cognitive analysis to all collected data. From the technological point of view, 5G will be an important facilitator in the full realization of the Industry 4.0 concept. Accordingly, the second main use case, defined by ITU, is the Massive Machine Type Communications (mMTC) [5]. In essence, it is characterized by a large number of connected devices, collecting and sending non-delay-sensitive data [5]; it can also be seen as one of the applications of IoT [7]. Lastly, ITU also defined the Ultra-Reliable Low Latency Communications (URLLC) [5] requirements. This will es- tablish the technological foundations for the self-driving [8] endeavor. There is a strong economic interest from the automo- tive industry in developing not only the autonomous vehicles, but also a connected and intelligent infrastructure. It requires both Vehicle-to-Vehicle (V2V) communications and Vehicle- to-Infrastructure (V2I). Along this way, the transmitted data is as time sensitive as intolerant to failures and errors. Satisfying the above mentioned requisites entails in the development of wireless communication systems with high availability, ultra reliable and with very low latency. Similarly to the automotive industry, other sectors may also develop new services based on URLLC, such as Wireless Tele Surgery (WTS) [9] in the health care sector. B. Use Cases Figure 1 presents the main 5G applications in a three dimensional space, where each dimension corresponds to one of the main 5G requirements (eMBB, mMTC and URLLC). These requirements are deeply analyzed in the following subsections. 1) Enhanced Mobile Broadband: The eMBB essentially deals with the human centric use cases, aiming to deliver Fig. 1: Usage scenarios of IMT for 2020 and beyond [5]. multimedia content and data services. It depends on the ability to provide high throughputs, especially when con- sidering high quality video streaming or 3D video services. In a recent survey [10], the authors identified that network throughput and security are the factors that mostly condition the subscribers expectations about the upcoming 5G networks which is aligned with the eMBB requirements. In [11], the authors classified eMBB as the first 5G “killer app”, based on a costumer survey where the experienced bottlenecks, of smartphone users, were identified as one of the factors that most impact the Quality of Experience (QoE). ITU has defined minimum requirements for the main net- work capabilities [12]. Nonetheless, depending on the usage scenario, some capabilities are more relevant than others. This relative importance is depicted in Figure 2. Fig. 2: Relative importance of key capabilities in different usage scenarios [5]. Considering the eMBB, the key capabilities are: network energy efficiency, area traffic capacity, peak data rate, user ex- perienced data rate, spectrum efficiency and mobility. In [11], and considering the RAN, the authors identified three pillars to address the requirements of eMBB, densify networks, deliver higher spectral efficiency and the usage of new spectrum bands. In this matter, the development and standardization of the 5G New Radio (NR), that is an ongoing process, will provide the technology to deliver the performance require- M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt ments for eMBB. The main key aspects of the 5G NR are the shared access scheme, Ortoghonal Frequency Division Multiplexing (OFDM) based or Non-Orthogonal Multiple Ac- cess (NOMA), new system architectures enabling Cloud Radio Access Network (C-RAN) and network slicing, new spatial- domain processing techniques including Massive Multiple- Input Multiple-Output (mMIMO) and 3D beamforming, and also the use of Millimeter Wave (mmWave) bands. 2) Massive Machine Type Communications: The services belonging to the mMTC are such that machine-type devices are used for monitoring, sensing and metering. On a 5G per- spective, the network is expected to support a large number of these machine-type devices, typically requiring low throughput and sparse communications. Also, it is required to support a high connection density of these devices [13]. Basically, 5G mMTC encompasses the IoT use cases which are non delay- sensitive, using a standardized technological solution. The 3GPP group has already standardized the Narrowband Internet of Things (NB-IOT), in LTE Release 13 and LTE Release 14, to provide wide-area mMTC connectivity for IoT [14]. Besides this licensed band standard, other proprietary solutions, such as Sigfox and Lora, were developed in unlicensed bands [15]. Nonetheless, these solutions are struggling in a scenario where the number of devices significantly overpass the resources. As these solutions rely on orthogonal transmission principles, in recent years non-orthogonal strategies have been also proposed to accommodate more users than the more classical orthogonal approaches [13]. The 5G eMBB and the mMTC require two completely different communication system designs. Not only the eMBB service category is heavily focused on the downlink com- munication, while the mMTC service is focused on the uplink, but also the eMBB requires high packet sizes and throughputs, whereas the mMTC requires low values of these parameters [16]. Consequently, the mMTC advocates a set of technologies that are quite different from those of the eMBB use case. The first main difference is, as mentioned before, the medium access scheme, in order to support the highest number of connected devices. While the orthogonal medium access tightly sets the available resources according to the number of supported users, a non-orthogonal medium access allows some degree of resources overloading [16]. Moreover, the grant- based access, used in LTE, requires a good prediction of uplink requests and additional signaling, which is not ideal for the mMTC scenario. In that sense, a grant-free solution is expected to enhance the requirements feasibility of mMTC [16]. Both solutions imply a complexity increase from the base station in order to simplify the devices complexity and achieve the stipulated requirements. Technologies such as Sparse Code Multiple Access (SCMA), Compressed Sensing based Multi User Detection (CS-MUD) and Continuous Phase Modulation (CPM) can be strong candidates to enable massive access. 3) Ultra-reliable and Low Latency Communications: The URLLC supports the applications that are latency sensitive as remote control and autonomous driving [17]. Another emerging application is tactile internet [18]; it allows humans to control real and virtual objects wirelessly, and hence, equiv- alent to human touch, visual and auditive perceptions would be transmitted seamlessly via data networks. This application requires 1 ms end-to-end latency [19]. Other services for 5G URLLC require latencies in the range of 1-10 ms. Currently, LTE networks are characterized by latencies in the range of 30 to 100 ms [13]. This end-to-end latency values are due to the best-effort policies, typically used in the backbone network. In order to comply with the latency requirements of the 5G URLLC, changes have to be conducted not only in the backbone network but also in the RAN. The use of Software Defined Networks (SDNs), Network Function Virtualization (NFV), and the concept of network slicing, can establish dedicated connections for URLLC services [17]. Likewise, the use of Multi-Access Edge Computing (MEC) can reduce the latency even more [20]. On the RAN, given that a large portion of the latency is introduced by the control signaling [13], the communication overhead for URLLC has to be reduced. To accomplish this, the packet and frame structure, and the scheduling schemes, have to be revisited [17]. The use of polar codes for large-sized packet and of Sparse Vector Coding (SVC) for small-sized ones are technological enablers to achieve the latency requirements. C. New Players Even though the number of mobile subscribers has been rising, the MNOs revenues have been flatting out in the past years [21]. With the anticipated capabilities of 5G, MNOs can achieve a much larger growth, addressing key challenges in digitalization of manufacturing, automotive and other indus- tries, also known as vertical markets. In this ecosystem, MNOs can become, besides network developers, service enablers or even service creators [21]. In this new reality, the role of MNOs, might evolve from Business-to-Consumer (B2C) to Business-to-Business (B2B) providers. In the following text, an overview of main vertical markets, in a 5G perspective, is presented. 1) Automotive: The automotive industries have been adopt- ing several connectivity technologies pursuing the long term goal of autonomous driving. In that sense, the automotive industry is clearly interested in the possibilities that 5G might enable. The 5G can improve the Vehicle-to-Everything (V2X) communications [22] and also the in car “infotainment” [23]. Other new use cases such as Platooning [24] or teleoperated vehicles [25] might be developed with the support of 5G networks. 2) Manufacturing: Within the manufacturing industry, and as pursued by the Industry 4.0, 5G networks will be able to provide the underlying unified communication platform to fulfill the digital transformation [26]. The 5G can be a key enabler for remote assistance and robot control, logistics track- ing or process automation within factories [23]. Throughout, efficiency improvements and automation, all over the supply chain and product’s life cycle, are expected. 3) Agriculture: Even more traditional sectors, such as agri- culture, are undertaking profound technological innovations. With IoT, agriculture can move to smart farming and precision agriculture [23]. The baseline is to monitor crop yields, moisture levels and/or terrain, providing more data to support M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt assertive farming decisions. The 5G can provide a robust network for IoT and also for remote control of the farming machinery [23]. 4) Energy and Utilities: Regarding the energy and utilities environment, the energy industry is facing some challenges; the increased electricity consumption associated with some degree of uncertainty in modeling the demand, and considering several sources of energy generation (renewable sources), contribute with additional threats. In this complex scenario, emerging concepts as smart metering and smart grids [27], have been investigated. The smart metering can be considered part of the mMTC applications whereas the smart grid concept might be more challenging. The smart grid concept requires communication between sensors, control systems, energy gen- eration and storage to monitor and to optimize the grid in real- time. The 5G can support this use case, specially where fiber based access is not cost effective [28]. D. Regulation The regularization and the full standardization of 5G is a lengthy process, involving several entities and organiza- tions, private and public ones. Around 2014, the International Telecommunication Union Radiocommunication Sector (ITU- R) started working in the definition towards the 5G technology performance requirements, as outline in Figure 3. Fig. 3: Timeline for IMT-2020 in ITU-R [29]. Within ITU-R, the 5G is known as International Mobile Telecommunications - 2020 (IMT-2020). In 2016, ITU-R produced the first draft of the IMT-2020 performance require- ments. The submitted proposals, for the new radio interfaces, to be included in IMT-2020 specification, will be evaluated by independent external groups. The whole process is expected to be due by 2020, with the approval of the specifications [29]. Meanwhile, the 3GPP is developing its proposal for the IMT-2020 call from ITU-R. The final specifications for the IMT-2020 are planned to be completed with Release 16, by the end of 2019, as shown in Figure 4. The 3GPP group has released an early drop of Release 15 containing the Non-Standalone (NSA) 5G radio specifications. The full Release 15 will include the standalone version of the 5G NR by mid 2018. While the Release 15 focus on the eMBB, Release 16 is expected to evolve more in depth the mMTC and the URLLC specifications. Fig. 4: 3GPP Timeline towards 5G [30]. III. TECHNOLOGIES In the previous section, the 5G environment and the three major use cases were considered. Several technologies were identified as key enablers to meet the 5G requirements. In this section, these technologies are presented considering RAN and CN domains, respectively. Moreover, the different network architectures that are being developed within the 3GPP group, are also considered. A. Architecture Regarding the upcoming 5G network architecture, there are two distinct architecture approaches: the NSA 5G architec- ture and the standalone 5G architecture. The 3GPP group, in a early drop version of Release 15, focused their effort mainly towards the specification of the NSA 5G network. The complete Release 15 should include also the standalone 5G architecture specification. The left side of Figure 5 presents the NSA architecture, that should be used on the first commercial deployments of 5G; the right side of the Figure 5 displays the standalone option for 5G. Fig. 5: Proposed 5G architectures in 3GPP Release 15 [31]. According to the specifications, the NSA 5G architecture, should have a 5G Base Station (BS) anchored in a LTE network. A User Equipment (UE) is expected to be connected to the LTE BS, using this link for user and control plane, and while connected with a 5G BS for user plane only. Also, the 5G BS is connected with the LTE Evolved Packet Core (EPC). Considering the standalone option, the 5G RAN is connected M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt only with the 5G Core Network (5G-CN) providing both user and control planes, forming a full 5G network. B. Radio Access Network Taking into account the 5G RAN, there are several expected evolutions compared with current networks, that are described next. 1) Massive MIMO: Traditional Multiple-Input Multiple- Output (MIMO) systems, improve the Signal-to-Noise Ratio (SNR) in uplink due to the diversity gain, mitigating the fading effects and increasing capacity due to the achieved spatial multiplexing gain [32]. There are two major MIMO types: Single-User MIMO (SU-MIMO) and Multi-User MIMO (MU- MIMO). Whereas SU-MIMO allocates the time-frequency resources to a single user, MU-MIMO simultaneously serves several users in the same time-frequency resource using beam- forming [33]. Finally, mMIMO is a form of MU-MIMO [33], where the number of BS antennas is much larger [34] than in MU-MIMO. The MU-MIMO requires a highly reliable Chan- nel State Information (CSI), which is unlikely and complex in practical scenarios [32]. Additionally, in [35] the authors showed that when considering a large number of antennas at the BS MU-MIMO allows the simplest sort of precoding on the forward link and processing on the reverse link. Thus, mMIMO deliver high throughputs (high spectral efficiency) reliably, both in the uplink and downlink channels, and in fast-changing propagation environments, without the effects of uncorrelated noise and fast fading. It only remains the inter-cellular interference due to pilot contamination [35]. Even though, work is being developed to mitigate the pi- lot contamination using: protocol based methods [36], blind methods [37], precoding [38], Genetic Algorithm (GA) based allocation scheme [39] or the use of dual pilot sequences [40]. Hence, mMIMO will be a key enabler for the 5G use cases. Moreover, combining the high antenna gains (mMIMO) with large available bandwidths (mmWave), 5G network throughput barriers can be pushed even further. 2) Millimeter Waves: The limited available spectrum, and its cost, have always been a concern for MNOs. In that sense, efforts such as spectrum refarming, through the re-purposing of the terrestrial TV spectrum [34], or by refarming the 2G bands to other technologies, have been implemented. Also, spectrum sharing techniques [41] [42] have been proposed. Nonetheless, some open issues remain to be solved [34], as how to increase the available bandwidth at microwave frequencies. Alternatively, there is a great available bandwidth at the mmWave, ranging from 3 to 300 MHz [34]. Due to the associated high pathloss for higher frequencies, the use of mmWave towards 5G networks was initially considered for short-range indoor locations [43]. More recently, it has been tested in outdoor Non-Line-of-Sight (NLoS) environ- ments, with satisfactory results [44] [45]. Moreover, combin- ing mmWave with other techniques, such as beamforming, can enhance the outdoor mmWave performance [46]. Besides some regulatory constraints, key technical con- straints prevent the use of mmWaves. The high pathloss, the as- sumption of needed Line-of-Sight (LoS), the infeasible nature of some hardware components due to technical limitations and the high Doppler shift, remain as key challenges [47]. More recently, all these challenges have been subject of important developments. Regarding the high pathloss, it can be mitigated with the use of smart antennas, with high gains [45] [48]. The LoS requirement can be solved by exploiting the multipath reflections [45]. Considering the hardware limitations, new antenna array designs have been proposed [49], but there are still some challenges, as the linear relationship between power consumption and the sampling rate, in the analog to digital converters, which is even more critical at millimeter bands [49]. Finally, the Doppler shift is also mitigated when considering directional antennas [48]. Aside from the mmWave applications for the RAN, back- haul and relay solutions [50] are also available. 3) Others: Some other 5G RAN technologies, not included in the previous items, can be considered. The RAN random access scheme proposed in the 3GPP Release 15, is OFDM based. Nonetheless, new waveform candidates are expected in future releases. For instance, non-orthogonal waveform enables higher spectral-efficiency compared with the orthog- onal ones [51]. Some of the non-orthogonal access schemes are the NOMA [52], the SCMA [53], the Multi-user Shared Access (MUSA) [54], the Pattern Division Multiple Access (PDMA) and Successive Interference Cancellation Amenable Multiple Access (SAMA) [55]. All these schemes achieve higher throughputs, or spectral-efficiencies, than Orthogo- nal Frequency-Division Multiple Access (OFDMA) based schemes. Other key technology towards 5G is Full-Duplex (FD) wireless systems, which enables a radio transceiver to receive and transmit simultaneously in the same frequency and time frame [56]. It can potentially double the system capacity and increase the spectrum utilization efficiency. The main challenge of these systems is Self-Interference (SI) miti- gation [57] [58]; in fact, although feasible, some practical imperfections still limit its performance [56]. Aiming to target the spectrum shortage problem and the problem of spectrum under-utilization (spatial and/or tempo- ral), the Dynamic Spectrum Sharing (DSS) concept has been investigated [59]. Another, key technology towards 5G is network slicing [60]. The concept was initially proposed for the 5G-CN [61] and was extended for End-to-End (E2E) network slicing. In [61], the authors evaluate the impact of network slicing in the RAN, namely traffic differentiation, efficient management mechanics to setup and operate new slices, among others. C. Core Network Moving on to the 5G-CN, there are also new technologies and concepts being introduced. 1) Cloud Radio Access Network: The current RAN ar- chitecture in mobile networks contributes to the network resources underutilization [62], in the sense that the network load at different locations and time instances varies due to the user movements; hence, some BSs can be overloaded while M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt others are idle (e.g., office locations vs. residential areas during the day). Consequently, the BS processing power is being underutilized in some BSs and used at the maximum in other BSs [63]. To overcome this challenge, the concept of C-RAN was proposed [64], which consists in physically separate the Baseband Units (BBUs) from the Remote Radio Units (RRUs), by centralizing the BBUs into a shared BBU Pool. Under a C-RAN architecture, depicted in Figure 6, all computational resources are concentrated in a cloud platform which includes the BBU Pool; the BS contains only the RRU to receive and transmit the radio signals to the cloud platform [62]. Fig. 6: Schematic of C-RAN architecture [65]. The BBU pool will serve a particular area providing all the processing to the macro and small cells, allowing BSs to share computational resources. The distance between the cloud platform and the BSs can be up to 40 km where the distance limitation comes from the propagation delay [64]. The fronthaul communications are analyzed in dept in [66]. Another advantage of the C-RAN architecture is the network energy efficiency [64], as a result of a more efficient use of the computational resources. Additionally, as the BSs became less complex, containing only the RRU, the deployment and maintenance cost of new BS is expected to drop [64]. The C- RAN concept will take a key role towards the 5G networks. 2) Multi-Access Edge Computing: Another important con- cept towards 5G is the MEC. Recent years have seen a paradigm shift towards decentralized computing and cloud platforms, with its realization in MEC, in mobile commu- nications. This aims to push computing, storage and control resources to the edges of the network, thus near the final users. In the MEC architecture, presented in Figure 7, the latency experienced by the users is reduced, while enabling a more efficient usage of the network backhaul and of the core network [67]. MEC results from a strong synergy between Information Fig. 7: Mobile edge computing architecture [68]. Technology (IT) and mobile networks domains, which is a current trend, in the sector. Thus, the MEC, can leverage the development of a wide range of new services and ap- plications, especially if information such as contextual infor- mation and location awareness, is used to deliver, in real- time, a customized mobile broadband experience to users [69]. Also, as MEC offers an open radio network edge platform, MNOs can monetize it, by allowing third-parties to access the storage and processing capabilities; this may facilitate service enhancements, or even new services, towards not only mobile subscribers but also to enterprises and vertical segments. This should be a secure cloud platform that, through Application Programming Interfaces (APIs), shares access to third-parties [69]. Similar to MEC, there are several related concepts, such as Mobile Cloud Computing (MCC), Local Cloud, Cloudlet and Fog Computing. MCC takes advantage of mobile computing and cloud computing to enable virtualized computing and storage re- sources [68], for mobile end-users. It provides all resource- intensive computing executed in clouds without a device with a powerful configuration. Also, it extends the battery life and storage of the end-users devices. Local Cloud is managed by internal or external sources and are intended to provide services exclusively to a group or institution [68]. In [70], the authors proposed a cooperative scheduling algorithm to manage the local cloud resources together with Internet cloud resources. Cloudlet is an emerging paradigm, where a small-box data center is deployed at one wireless hop away from mobile devices [68]. It is the middle entity between the mobile device and the cloud, with data routing and security functionality [71]. Thus, cloudlet aims latency and resource sensitive mobile applications. It can be deployed in public places such as hospitals, shopping centers, etc. Fog Computing is also known as edge computing, sup- porting ubiquitous connected devices [68]. In this concept, processing is carried out in the local area network or in the IoT gateway. In fog computing, one could retrieve data from several sensors and act accordingly, without having to access a remote cloud platform [68]. As a concluding remark, MEC is highly complementary with C-RAN [72]. Not only the collocation of both technolo- gies allows a more cost effective investment for MNOs but also the MEC APIs can provide access to RAN information M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt which, otherwise, would not be trivial, enabling other services. 3) Software Defined Networks/Network Function Virtualiza- tion: MNOs have high expectations on these two technologies, SDN and NFV, as they promise to reduce network costs, improve the network scalability and flexibility and provide the base ground for a more dynamic and efficient network. Firstly, SDN is a centralized networking paradigm where there is a key separation between control and user data [73] [74], as seen in Figure 8. Fig. 8: SDN architecture overview [73]. Moreover, as the network control functions are centralized in one or more SDN controllers, it enables to simplify the data forwarding of applications and network services [73]. The communication between control and data planes is man- aged through a communication protocol, being OpenFlow the most used [75]. This is an open source protocol which is controlled by Open Networking Foundation (ONF) [76], and allows to access the flow tables [75] that control the traffic routing in switches and routers. Nonetheless, other protocols exist, such as the Internet Engineering Task Force (IETF) ForCES [77] protocol. As already stated, a key element in a SDN architecture is the SDN controller. It should be not only a platform for deploying SDN applications but also a SDN application development environment [78]. There are several controller implementations, such as the OpenDayLight [78] or the ONOS [79]. Overall, SDN applications interact with the SDN controllers using, as interfaces, Representational State Transfer (REST) and JavaScript Object Notation (JSON); the SDN controller uses communication protocols such as OpenFlow [75]. Thus, SDN presents itself as an alternative to standardized networking protocols, by providing the same role as a central- ized software application. Regarding the NFV [80], it is basically the process of replacing dedicated hardware with software instances which run on cloud environments or general purpose servers [73]. Within this concept, each conventional Network Function (NF) runs in a Virtual Machine (VM) or even in multiple VMs. Each implementation of a NF, using VMs, is called Virtual Network Function (VNF). These instances are deployed and executed in a Network Function Virtualization Infrastructure (NFVI). This is composed by physical resources (computing, storage and networking) which are used through a virtualization layer by the VNFs. Ultimately, and using as example the LTE EPC, each core entity (e.g., Mobility Management Entity (MME), Serving Gateway (S-GW), etc.) could be virtualized as VNFs, where each type of VNF, by forming a common pool, can be scaled independently and according with the network requirements and resources [73]. Towards 5G, not only NFV but also SDN will be key technologies. Many components of a 5G network can be turned into VNFs, allowing accelerated service deployment, when compared to the traditional hardware deployment, network flexibility, scal- ability and capacity. Above all, VNFs enable network slicing, where the same physical infrastructure can be used to provide multiple and independent logical networks, where the users experience similar conditions as having a dedicated physical infrastructure [81]. Additionally, even though SDN and NFV are independent technologies, both can be enhanced when used together due to their complementary traits. Explicitly, NFV can serve an SDN architecture by virtualizing components such as the SDN controllers or the forwarding data entities. Also, SDN can serve NFV by allowing programmable and dynamic network connectivity between VNFs [73]. This synergy between SDN and NFV is called Software Defined Network Virtualization (SDNV) [82], and is an emerging research area. Both SDN and NFV have the potential to redefine the evolution of network architectures and the potential to be key enablers for the 5G networks. IV. INTERNET OF THINGS Although IoT [7] has been an active research topic in the past years, the concept of a network of smart devices has been around since the mid 80s. Concretely, Mark Weiser’s paper about ubiquitous computing [83], in 1991, set some cornerstones of the actual IoT concept. The IoT concept of a network of connected physical objects, cyber-systems and sensors everywhere, combined with recent technological advances, opens up the range of IoT applications in different environments, which are being proposed and developed. Besides, the applications mentioned in Section II-C, the concept of smart home [84] and the smart cities are other examples of IoT applications. Extensive work has been developed in creating applications towards enhancing the user lifestyle, especially through the retrieval and analysis of relevant city information [85]. Also, the concepts of Intelligent Transportation System (ITS) and smart healthcare have been receiving important contributions by the IoT community [86]. A. Design Requirements To fully implement the proposed IoT use cases, including the 5G mMTC and URLLC scenarios, there are some main key design principles. A low device (e.g., a IoT sensor) cost will be a key enabler for mass-market IoT applications within the 5G mMTC use case. The IoT network deployment cost, including both Capital Expenditure (CapEx) and Operating Expense (OpEx) must be minimized in order to provide massive IoT through a feasible economic perspective [86]. In this scenario, M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt the usage of cellular networks, compared to dedicated Low- Power Wide-Area (LPWA) networks, might be preferred. Also, a key point is energy efficiency, mainly on the IoT device side. Considering that these devices are battery powered and are expected to have a time span of years, without human intervention, energy efficiency is crucial. Thus, the develop- ment of lightweight protocols and scheduling optimization are important research areas [86] [87]. Other design principle, specially towards smart metering, is the coverage requirement. Some smart meter locations are in deep indoor scenarios, which require enhanced coverage [88]. Another key topic in the IoT design is the security and privacy of personal data [89]. In [89], the author describes extensively the main concerns in providing security in a IoT environment. B. Architecture The IoT generic architecture is organized in three layers: the application layer, the transport layer and the sensing layer [90]. The sensing layer is composed by all cyber-physical objects and sensors. All these devices may collect any kind of data, which is then delivered to the application layer through the transport layer. In the application layer, the data is aggregated and analyzed using intelligent computing, in order to extract valuable information or to trigger actions towards the sensing layer devices [90]. A general IoT architecture is presented in Figure 9. Fig. 9: General Architecture of IoT [90]. Nonetheless, since it is expected that IoT networks will con- tain millions of devices, large scale IoT (scalable and flexible architecture) is required. Thus, in [91] the authors proposed a self-configuration peer-to-peer architecture. This architecture type, provides automatic discovery mechanisms, enabling the absence of human intervention in the configuration phase. Other architectures have been proposed, such as the SDN [92] and the cloud computing based [93]. C. Communication Technologies IoT networks have been widely investigated on the last years, resulting in several IoT communication technologies, which solve the transport layer on the IoT general architecture. There are three types of technologies: long-range, short-range and cellular networks [86]. Long-range networks, or LPWA technologies, are among the most popular IoT approaches. One of them is LoRa [94], which is a physical layer protocol target- ing low-cost, low-power and long-range communications [86]. LoRa architecture is a star shaped network where each device has a direct connection with a LoRa gateway. Also in the long-range IoT, Sigfox [95] technol- ogy offers end-to-end IoT connectivity. Sigfox relies on Ultra-Narrowband (UNB) communication technologies, well adapted to a wide range of conventional IoT use cases, that rely on sparse and low throughput communications require- ments [96]. Others, as DASH7 [97] or Weightless [98] are also promis- ing long-range solutions. On the short-range IoT, one of the most used is the Bluetooth [99]. Even though Bluetooth was standardized by the Institute of Electrical and Electronics Engineers (IEEE) as a communication technology for replacing wires in mobile devices, it has evolved to other applications, especially in IoT smart home. The main drawback of Bluetooth is the restriction of only one-to-one communication. In that sense, the Bluetooth Smart Mesh working group was proposed to standardize a new mesh architecture aimed at IoT use cases. ZigBee, which is developed on top of the physical and data link layers defined in IEEE 802.15.4, is also a short- range communication base for IoT [86]. The main difference of ZigBee compared with Bluetooth, is the range. Whereas Bluetooth operates around a 50 meters range, ZigBee can provide service through hundreds of meters. Also in the short-range communication domain the Wireless Local-Area Network (WLAN) technology is widely used. Initially, it was designed to support high bandwidth com- munications between devices. As it does not verifies the modern IoT network requirements, IEEE proposed a low power WLAN, IEEE 802.11ah [100], as an amendment to the legacy standard. WLAN based IoT applications include parking metering, autonomous lightning, smart security, smart home thermostats, etc., [101]. While IoT essentially aims to interconnect a great number of devices and extract value from all collected data, a new paradigm has recently emerged to enhance even more IoT, called Cognitive Internet of Things (CIOT) [102]. The CIOT arises from the application of cognitive abilities to the IoT network. Within the scope of CIOT, heterogeneous smart objects inter-operate through a cognitive centralized entity. This adds an intelligent decision making layer to conventional IoTs networks [102]. Compared with IoT, CIOT is a new and hot research topic. V. CONCLUSION The next generation of mobile communications, 5G, is around the corner. Besides MNOs, several economic sectors glimpse at 5G as a key promoter for socio-economic develop- ment. Clearly, the mobile network costumers are enthusiastic concerning the upcoming 5G networks and associated services. M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt The evolution of the current mobile networks to 5G is expected to be gradual, minimizing the CapEx for MNOs. The first 5G commercial deployments are expected by the end of 2018, in a NSA solution, where 5G BSs are anchored in the LTE EPC. In this paper, apart from an overview of the 5G ecosystem, several key technologies were pinpointed. Concerning the 5G RAN, mMIMO and mmWave will be crucial to accomplish the eMBB requirements. Nonetheless, these two topics are still open research areas. In mMIMO systems, the channel esti- mation techniques, pilot contamination and the rich scattering environments dependence are still being investigated. Also, the joint operation of mMIMO and mmWave is being explored. The 5G-CN will constitute an advance of mobile core networks, being empowered by several IT driven concepts. C- RAN, MEC, SDN and NFV are candidate solutions heading for the 5G-CN, where work is in motion to solve associated open issues. Overall, these technologies are associated with practical constraints, regarding system inter-operation, orches- tration, resource management, flexibility and scalability. The association of multiple technologies, from the ones mentioned, is again a research area of importance. Also, E2E network slicing is a promising solution towards the development of the future 5G networks. As open chal- lenges, dynamic slicing, end-to-end slice provisioning, slice isolation, are front runners. As a concluding remark, from the technological point of view, 5G can be considered an evolution of LTE, specially in the early 5G phase. From a socio-economic point of view, it certainly can be seen as a revolution. VI. ACKNOWLEDGEMENTS The authors would like to thank FCT for the support by the project UID/EEA/50008/2013. Moreover, our acknowl- edgement concerning project MESMOQoE (n◦ 023110 - 16/SI/2016) supported by Norte Portugal Regional Opera- tional Programme (NORTE 2020), under the PORTUGAL 2020 Partnership Agreement, through the European Regional Development Fund (ERDF). REFERENCES [1] K. Campbell, J. Diffley, B. Flanagan, B. Morelli and B. O’Neil . The 5G economy: How 5G technology will contribute to the global economy. ECONOMIC IMPACT ANALYSIS, IHS ECONOMICS and IHS TECHNOLOGY, 2017. [2] Ericsson. ERICSSON MOBILITY REPORT. Technical report, Ericsson, 2017. [3] M. Sousa, A. Martins and P. Vieira. Self-Diagnosing Low Coverage and High Interference in 3G/4G Radio Access Networks Based on Automatic RF Measurement Extraction. In Proceedings of the 13th International Joint Conference on e-Business and Telecommunications, ICETE 2016, pages 31– 39, Portugal, 2016. SCITEPRESS - Science and Technology Publications, Lda. [4] M. Sousa, A. Martins and P. Vieira. Self-Optimization of Low Coverage and High Interference in Real 3G/4G Radio Access Networks. i-ETC: ISEL Academic Journal of Electronics Telecommunications and Computers, 3(1), Jan 2018. [5] ITU-R. IMT Vision - Framework and overall objectives of the future development of IMT for 2020 and beyond. Recommendation ITU-R M.2083-0, ITU, 2015. [6] McKinsey Digital. Industry 4.0 How to navigate digitization of the manufacturing sector. Technical report, McKinsey, 2015. [7] ITU-R. SERIES Y: GLOBAL INFORMATION INFRAS- TRUCTURE, INTERNET PROTOCOL ASPECTS AND NEXT-GENERATION NETWORKS. Technical report, ITU, 2012. [8] X. Krasniqi and E. Hajrizi. Use of iot technology to drive the automotive industry from connected to full autonomous vehicles. IFAC-PapersOnLine, 49(29):269 – 274, 2016. 17th IFAC Conference on International Stability, Technology and Culture TECIS 2016. [9] D. Soldani and F. Fadini and H. Rasanen and J. Duran and T. Niemela and D. Chandramouli and T. Hoglund and K. Doppler and T. Himanen and J. Laiho and N. Nanavaty. 5G Mobile Systems for Healthcare. In 2017 IEEE 85th Vehicular Technology Conference (VTC Spring), pages 1–5, June 2017. [10] A. Seetharaman and N. Niranjan and V. Tandon and S. Devarajan and M. K. Moorthy and A. S. Saravanan. What Do Customers Crave in Mobile 5G?: A survey spotlights four standout factors. IEEE Consumer Electronics Magazine, 6(3):52–66, July 2017. [11] Qualcomm and Nokia. Making 5G a reality: Addressing the strong mobile broadband demand in 2019 & beyond. Technical report, Qualcomm and Nokia, 2017. [12] ITU-R. Minimum requirements related to technical perfor- mance for IMT-2020 radio interface(s). Report ITU-R M.2410- 0, ITU, 2017. [13] Ji, H. and Park, S. and Yeo, J. and Kim, Y. and Lee, J. and Shim, B. Ultra Reliable and Low Latency Communications in 5G Downlink: Physical Layer Aspects. ArXiv e-prints, April 2017. [14] A. Hoglund and X. Lin and O. Liberg and A. Behravan and E. A. Yavuz and M. Van Der Zee and Y. Sui and T. Tirronen and A. Ratilainen and D. Eriksson. Overview of 3GPP Release 14 Enhanced NB-IoT. IEEE Network, 31(6):16–22, November 2017. [15] U. Raza and P. Kulkarni and M. Sooriyabandara. Low Power Wide Area Networks: An Overview. IEEE Communications Surveys Tutorials, 19(2):855–873, Secondquarter 2017. [16] C. Bockelmann and N. Pratas and H. Nikopour and K. Au and T. Svensson and C. Stefanovic and P. Popovski and A. Dekorsy. Massive machine-type communications in 5g: physical and MAC-layer solutions. IEEE Communications Magazine, 54(9):59–65, September 2016. [17] P. Schulz and M. Matthe and H. Klessig and M. Simsek and G. Fettweis and J. Ansari and S. A. Ashraf and B. Almeroth and J. Voigt and I. Riedel and A. Puschmann and A. Mitschele-Thiel and M. Muller and T. Elste and M. Windisch. Latency Critical IoT Applications in 5G: Perspective on the Design of Radio Interface and Network Architecture. IEEE Communications Magazine, 55(2):70–78, February 2017. [18] M. Simsek and A. Aijaz and M. Dohler and J. Sachs and G. Fettweis. 5G-Enabled Tactile Internet. IEEE Journal on Selected Areas in Communications, 34(3):460–473, March 2016. [19] ITU-T. The Tactile Internet. ITU-T Technology Watch Report, ITU, 2014. [20] J. Liu and Q. Zhang. Offloading Schemes in Mobile Edge Computing for Ultra-Reliable Low Latency Communications. IEEE Access, 6:12825–12837, 2018. [21] Ericsson. The 5G Business Potential. Technical report, Ericsson, 2017. [22] MA. Vieira, M. Vieira, P. Vieira, P. Louro. Vehicle-to-Vehicle and Infrastructure-to-Vehicle Communication in the Visible Range. Sensors and Transducers, 218(12):40–48, Dec 2017. [23] DotEcon Ltd and Axon Partners Group. Study on Implica- tions of 5G Deployment on Future Business Models. No BEREC/2017/02/NP3, DotEcon Ltd and Axon Partners Group, 2018. M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt [24] 5GPP. 5G Automotive Vision. Technical report, 5GPP, 2015. [25] HUAWEI. 5G UNLOCKS A WORLD OF OPPORTUNITES. Technical report, HUAWEI, 2017. [26] 5GPP. 5G and the Factories of the Future. Technical report, 5GPP, 2015. [27] 5GPP. 5G and Energy. Technical report, 5GPP, 2015. [28] Arthur D. Little. Creating a Gigabit Society The role of 5G. Technical report, Vodafone, 2017. [29] ITU. ITU towards IMT for 2020 and beyond. https: //www.itu.int/en/ITU-R/study-groups/rsg5/ rwp5d/imt-2020/Pages/default.aspx. Accessed: 2018-05-29. [30] 3GPP. Preparing the ground for IMT-2020. https://http: //www.3gpp.org/news-events/3gpp-news/ 1901-imt2020_news. Accessed: 2018-05-29. [31] Nokia. 5G status in 3GPP and future direction past phase 1 of 5G. Technical report, Nokia, 2017. [32] F. Jameel and Faisal and M. A. A. Haider and A. A. Butt. Massive MIMO: A survey of recent advances, research issues and future directions. In 2017 International Symposium on Recent Advances in Electrical Engineering (RAEE), pages 1– 6, Oct 2017. [33] J. Brady and A. Sayeed. Beamspace MU-MIMO for high- density gigabit small cell access at millimeter-wave frequen- cies. In 2014 IEEE 15th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), pages 80–84, June 2014. [34] F. Boccardi and R. W. Heath and A. Lozano and T. L. Marzetta and P. Popovski. Five disruptive technology directions for 5G. IEEE Communications Magazine, 52(2):74–80, February 2014. [35] T. L. Marzetta. Noncooperative cellular wireless with unlim- ited numbers of base station antennas. IEEE Transactions on Wireless Communications, 9(11):3590–3600, November 2010. [36] Fabio Fernandes and Alexei E. Ashikhmin and Thomas L. Marzetta. Inter-Cell Interference in Noncooperative TDD Large Scale Antenna Systems. IEEE Journal on Selected Areas in Communications, 31:192–201, 2013. [37] Memon, Sajjad Ali and Chen, Zhe and Yin, Fuliang. Pilot Decontamination in Multi-cell Massive MIMO Systems. In Proceedings of the 2Nd International Conference on Commu- nication and Information Processing, ICCIP ’16, pages 227– 232, New York, NY, USA, 2016. ACM. [38] J. Jose and A. Ashikhmin and T. L. Marzetta and S. Vish- wanath. Pilot Contamination and Precoding in Multi-Cell TDD Systems. IEEE Transactions on Wireless Communications, 10(8):2640–2651, August 2011. [39] M. M. Shurman and O. Banimelhem and D. A. Al-Lafi and S. J. Al-Zaro. Pilot contamination mitigation in massive MIMO- based 5G wireless communication networks. In 2018 9th International Conference on Information and Communication Systems (ICICS), pages 192–197, April 2018. [40] A. N. Aljalai and C. Feng and V. C. M. Leung and R. Ward. Eliminating Pilot Contamination Using Dual Pilot Sequences in Massive MIMO. In 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), pages 1–6, Sept 2017. [41] M. D. Silvius and R. Rangnekar and A. B. MacKenzie and C. W. Bostian. The smart radio channel change protocol a primary user avoidance technique for dynamic spectrum sharing cogni- tive radios to facilitate co-existence in wireless communication networks. In 2009 4th International Conference on Cognitive Radio Oriented Wireless Networks and Communications, pages 1–6, June 2009. [42] R. Duan and M. Elmusrati and R. Jantti and R. Virrankoski. Capacity for Spectrum Sharing Cognitive Radios with MRC Diversity at the Secondary Receiver under Asymmetric Fad- ing. In 2010 IEEE Global Telecommunications Conference GLOBECOM 2010, pages 1–5, Dec 2010. [43] Y. Zeng and R. Zhang. Millimeter Wave MIMO With Lens Antenna Array: A New Path Division Multiplexing Paradigm. IEEE Transactions on Communications, 64(4):1557–1571, April 2016. [44] M. R. Akdeniz and Y. Liu and M. K. Samimi and S. Sun and S. Rangan and T. S. Rappaport and E. Erkip. Millimeter Wave Channel Modeling and Cellular Capacity Evaluation. IEEE Journal on Selected Areas in Communications, 32(6):1164– 1179, June 2014. [45] W. Roh and J. Y. Seol and J. Park and B. Lee and J. Lee and Y. Kim and J. Cho and K. Cheun and F. Aryanfar. Millimeter- wave beamforming as an enabling technology for 5G cellular communications: theoretical feasibility and prototype results. IEEE Communications Magazine, 52(2):106–113, February 2014. [46] S. Kutty and D. Sen. Beamforming for Millimeter Wave Communications: An Inclusive Survey. IEEE Communications Surveys Tutorials, 18(2):949–973, Secondquarter 2016. [47] M. Tesanovic and M. Nekovee. mmWave-Based Mobile Access for 5G: Key Challenges and Projected Standards and Regulatory Roadmap. In 2015 IEEE Global Communications Conference (GLOBECOM), pages 1–6, Dec 2015. [48] Z. Pi and F. Khan. An introduction to millimeter-wave mobile broadband systems. IEEE Communications Magazine, 49(6):101–107, June 2011. [49] J. Zhang and X. Ge and Q. Li and M. Guizani and Y. Zhang. 5G Millimeter-Wave Antenna Array: Design and Challenges. IEEE Wireless Communications, 24(2):106–112, April 2017. [50] J. Du and E. Onaran and D. Chizhik and S. Venkatesan and R. A. Valenzuela. Gbps User Rates Using mmWave Relayed Backhaul With High-Gain Antennas. IEEE Journal on Selected Areas in Communications, 35(6):1363–1372, June 2017. [51] Y. Tao and L. Liu and S. Liu and Z. Zhang. A survey: Several technologies of non-orthogonal transmission for 5G. China Communications, 12(10):1–15, Oct 2015. [52] Y. Saito and Y. Kishiyama and A. Benjebbour and T. Naka- mura and A. Li and K. Higuchi. Non-Orthogonal Multiple Access (NOMA) for Cellular Future Radio Access. In 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), pages 1–5, June 2013. [53] H. Nikopour and E. Yi and A. Bayesteh and K. Au and M. Hawryluck and H. Baligh and J. Ma. SCMA for downlink multiple access of 5G wireless networks. In 2014 IEEE Global Communications Conference, pages 3940–3945, Dec 2014. [54] E. M. Eid and M. M. Fouda and A. S. T. Eldien and M. M. Tantawy. Performance analysis of MUSA with different spreading codes using ordered SIC methods. In 2017 12th In- ternational Conference on Computer Engineering and Systems (ICCES), pages 101–106, Dec 2017. [55] X. Dai and S. Chen and S. Sun and S. Kang and Y. Wang and Z. Shen and J. Xu. Successive interference cancela- tion amenable multiple access (SAMA) for future wireless communications. In 2014 IEEE International Conference on Communication Systems, pages 222–226, Nov 2014. [56] S. K. Sharma and T. E. Bogale and L. B. Le and S. Chatzinotas and X. Wang and B. Ottersten. Dynamic Spectrum Sharing in 5G Wireless Networks With Full-Duplex Technology: Recent Advances and Research Challenges. IEEE Communications Surveys Tutorials, 20(1):674–707, Firstquarter 2018. [57] Z. Zhang and K. Long and A. V. Vasilakos and L. Hanzo. Full-Duplex Wireless Communications: Challenges, Solutions, and Future Research Directions. Proceedings of the IEEE, 104(7):1369–1409, July 2016. [58] S. Hong and J. Brand and J. I. Choi and M. Jain and J. Mehlman and S. Katti and P. Levis. Applications of self- interference cancellation in 5G and beyond. IEEE Communi- cations Magazine, 52(2):114–121, February 2014. [59] C. Yang and J. Li and M. Guizani and A. Anpalagan and M. Elkashlan. Advanced spectrum sharing in 5G cognitive M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt heterogeneous networks. IEEE Wireless Communications, 23(2):94–101, April 2016. [60] NGMN. Description of Network Slicing Concept. Require- ments and Architecture, Work Stream End-to-End Architec- ture, NGMN, 2016. [61] I. da Silva and G. Mildh and A. Kaloxylos and P. Spapis and E. Buracchini and A. Trogolo and G. Zimmermann and N. Bayer. Impact of network slicing on 5G Radio Access Networks. In 2016 European Conference on Networks and Communications (EuCNC), pages 153–157, June 2016. [62] E. J. Kitindi and S. Fu and Y. Jia and A. Kabir and Y. Wang. Wireless Network Virtualization With SDN and C-RAN for 5G Networks: Requirements, Opportunities, and Challenges. IEEE Access, 5:19099–19115, 2017. [63] T. Cunha, A. Rodrigues, P. Vieira, A. Martins, N. Silva and L. Varela. Energy savings in 3G using dynamic spectrum access and base station sleep modes. In Radio Science Conference (URSI AT-RASC), 2015 1st URSI Atlantic, May 2015. [64] A. Checko and H. L. Christiansen and Y. Yan and L. Scolari and G. Kardaras and M. S. Berger and L. Dittmann. Cloud RAN for Mobile Networks - A Technology Overview. IEEE Communications Surveys Tutorials, 17(1):405–426, Firstquar- ter 2015. [65] I. A. Alimi and A. L. Teixeira and P. P. Monteiro. Toward an Efficient C-RAN Optical Fronthaul for the Future Networks: A Tutorial on Technologies, Requirements, Challenges, and So- lutions. IEEE Communications Surveys Tutorials, 20(1):708– 769, Firstquarter 2018. [66] J. Liu and S. Xu and S. Zhou and Z. Niu. Redesigning fronthaul for next-generation networks: beyond baseband sam- ples and point-to-point links. IEEE Wireless Communications, 22(5):90–97, October 2015. [67] Y. Mao and C. You and J. Zhang and K. Huang and K. B. Letaief. A Survey on Mobile Edge Computing: The Communication Perspective. IEEE Communications Surveys Tutorials, 19(4):2322–2358, Fourthquarter 2017. [68] N. Abbas and Y. Zhang and A. Taherkordi and T. Skeie. Mobile Edge Computing: A Survey. IEEE Internet of Things Journal, 5(1):450–465, Feb 2018. [69] T. Taleb and K. Samdanis and B. Mada and H. Flinck and S. Dutta and D. Sabella. On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration. IEEE Communications Surveys Tutorials, 19(3):1657–1681, thirdquarter 2017. [70] Tianchu Zhao and Sheng Zhou and Xueying Guo and Yun Zhao and Zhisheng Niu. A Cooperative Scheduling Scheme of Local Cloud and Internet Cloud for Delay-Aware Mobile Cloud Computing. CoRR, abs/1511.08540, 2015. [71] Y. Liu and M. J. Lee and Y. Zheng. Adaptive Multi-Resource Allocation for Cloudlet-Based Mobile Cloud Computing Sys- tem. IEEE Transactions on Mobile Computing, 15(10):2398– 2410, Oct 2016. [72] ETSI. Cloud RAN and MEC: A Perfect Pairing. Technical report, ETSI, 2018. [73] V. G. Nguyen and A. Brunstrom and K. J. Grinnemo and J. Taheri. SDN/NFV-Based Mobile Packet Core Network Architectures: A Survey. IEEE Communications Surveys Tutorials, 19(3):1567–1602, thirdquarter 2017. [74] I. Santos, P. Vieira, R. Borralho, M.P. Queluz, A. Rodrigues. Emulating a Software Defined LTE Radio Access Network Towards 5G. In 12th International Conference on Communi- cations (COMM), June 2018. [75] McKeown, Nick and Anderson, Tom and Balakrishnan, Hari and Parulkar, Guru and Peterson, Larry and Rexford, Jennifer and Shenker, Scott and Turner, Jonathan. OpenFlow: Enabling Innovation in Campus Networks. SIGCOMM Comput. Com- mun. Rev., 38(2):69–74, March 2008. [76] ONF. Software-Defined Networking: The New Norm for Networks. White Paper, ONF, 2012. [77] A. Doria, J. Hadi Salim, R. Haas, W. Wang, L. Dong, and R. Gopal. Forwarding and control element separation (forces) protocol specification, 2010. [78] J. Medved and R. Varga and A. Tkacik and K. Gray. OpenDay- light: Towards a Model-Driven SDN Controller architecture. In Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014, pages 1–6, June 2014. [79] ON.Lab. Driving SDN Adoption in Service Provider Net- works. White Paper, ON.Lab, 2014. [80] ETSI. Network Functions Virtualization: An Introduction, Benefits, Enablers, Challenges and Call for Action. White Paper, ETSI, 2012. [81] N. Siasi and N. I. Sulieman and R. D. Gitlin. Ultra-reliable NFV-based 5G networks using diversity and network coding. In 2018 IEEE 19th Wireless and Microwave Technology Con- ference (WAMICON), pages 1–4, April 2018. [82] Qiang Duan and Nirwan Ansari and Mehmet Toy. Software- defined network virtualization: an architectural framework for integrating SDN and NFV for service provisioning in future networks. IEEE Network, 30:10–16, 2016. [83] M. Weiser. The computer for the 21st century. Scientific American Special Issue on Communications, Computers, and Networks, September 1991. [84] M. Al-Kuwari and A. Ramadan and Y. Ismael and L. Al- Sughair and A. Gastli and M. Benammar. Smart-home automation using IoT-based sensing and monitoring platform. In 2018 IEEE 12th International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG 2018), pages 1–6, April 2018. [85] J. Jin and J. Gubbi and S. Marusic and M. Palaniswami. An Information Framework for Creating a Smart City Through Internet of Things. IEEE Internet of Things Journal, 1(2):112– 121, April 2014. [86] G. A. Akpakwu and B. J. Silva and G. P. Hancke and A. M. Abu-Mahfouz. A Survey on 5G Networks for the Internet of Things: Communication Technologies and Challenges. IEEE Access, 6:3619–3647, 2018. [87] M. Tavares and D. Samardzija and H. Viswanathan and H. Huang and C. Kahn. A 5G Lightweight Connectionless Protocol for Massive Cellular Internet of Things. In 2017 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), pages 1–6, March 2017. [88] M. Pennacchioni and M. G. Di Benedette and T. Pecorella and C. Carlini and P. Obino. NB-IoT system deployment for smart metering: Evaluation of coverage and capacity performances. In 2017 AEIT International Annual Conference, pages 1–6, Sept 2017. [89] M. Shackleton D. Bastos and F. El-Moussa. Internet of things: A survey of technologies and security risks in smart home and city environments. IET Conference Proceedings, pages –(1), January 2018. [90] I. Yaqoob and E. Ahmed and I. A. T. Hashem and A. I. A. Ahmed and A. Gani and M. Imran and M. Guizani. Internet of Things Architecture: Recent Advances, Taxonomy, Require- ments, and Open Challenges. IEEE Wireless Communications, 24(3):10–16, June 2017. [91] S. Cirani and L. Davoli and G. Ferrari and R. Lone and P. Medagliani and M. Picone and L. Veltri. A Scalable and Self- Configuring Architecture for Service Discovery in the Internet of Things. IEEE Internet of Things Journal, 1(5):508–521, Oct 2014. [92] Z. Qin and G. Denker and C. Giannelli and P. Bellavista and N. Venkatasubramanian. A Software Defined Networking architecture for the Internet-of-Things. In 2014 IEEE Network Operations and Management Symposium (NOMS), pages 1–9, May 2014. [93] J. Zhou and T. Leppnen and E. Harjula and M. Ylianttila and T. Ojala and C. Yu and H. Jin. CloudThings: A common M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt architecture for integrating the Internet of Things with Cloud Computing. In Proceedings of the 2013 IEEE 17th Interna- tional Conference on Computer Supported Cooperative Work in Design (CSCWD), pages 651–657, June 2013. [94] Lorenzo Vangelista and Andrea Zanella and Michele Zorzi. Long-range IoT technologies : the dawn of LoRa. In Future Access Enablers for Ubiqui- tous and Intelligent Infrastruc- tures, pages 51–59, 2015. [95] Sigfox. Sigfox. https://www.sigfox.com/en. Ac- cessed: 2018-06-15. [96] P. Vieira, A. Martins and T. Cunha. Introducing Redundancy in the Radio Planning of LPWA Networks for Internet of Things. In Proceedings of the 13th International Joint Conference on e-Business and Telecommunications, ICETE 2016, pages 137– 144, Portugal, 2016. SCITEPRESS - Science and Technology Publications, Lda. [97] DASH7-Alliance. DASH7 Alliance Mode Specification, DASH7 Alliance Std. http://www.dash7-alliance.org/ dash7-alliance-protocol-specificationv1-/ 1-ready-for-download/. Accessed: 2018-06-15. [98] Weightless. Weightless. http://www.weightless. org/. Accessed: 2018-06-15. [99] IEEE. IEEE Bluetooth 802.15.1. https://standards. ieee.org/findstds/standard/802.15.1-2002. html. Accessed: 2018-06-15. [100] IEEE. IEEE 802.11.ah. https://standards.ieee. org/findstds/standard/802.11ah-2016.html. Accessed: 2018-06-15. [101] S. Dimatteo and P. Hui and B. Han and V. O. K. Li. Cellular Traffic Offloading through WiFi Networks. In 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems, pages 192–201, Oct 2011. [102] K. Zaheer and M. Othman and M. H. Rehmani and T. Perumal. A Survey of Decision-Theoretic Models for Cognitive Internet of Things (CIoT). IEEE Access, 6:22489–22512, 2018. M. Sousa et al. | i-ETC - IoT-2018 Issue, Vol. 4, n. 1 (2018) ID-1 i-ETC: ISEL Academic Journal of Electronics, Telecommunications and Computers http://journals.isel.pt