Mobile-edge computing (MEC) is an emerging paradigm that provides a capillary distribution of cloud computing capabilities to the edge of the wireless access network, enabling rich services and ...applications in close proximity to the end users. In this paper, an MEC enabled multi-cell wireless network is considered where each base station (BS) is equipped with a MEC server that assists mobile users in executing computation-intensive tasks via task offloading. The problem of joint task offloading and resource allocation is studied in order to maximize the users' task offloading gains, which is measured by a weighted sum of reductions in task completion time and energy consumption. The considered problem is formulated as a mixed integer nonlinear program (MINLP) that involves jointly optimizing the task offloading decision, uplink transmission power of mobile users, and computing resource allocation at the MEC servers. Due to the combinatorial nature of this problem, solving for optimal solution is difficult and impractical for a large-scale network. To overcome this drawback, we propose to decompose the original problem into a resource allocation (RA) problem with fixed task offloading decision and a task offloading (TO) problem that optimizes the optimal-value function corresponding to the RA problem. We address the RA problem using convex and quasi-convex optimization techniques, and propose a novel heuristic algorithm to the TO problem that achieves a suboptimal solution in polynomial time. Simulation results show that our algorithm performs closely to the optimal solution and that it significantly improves the users' offloading utility over traditional approaches.
Over the last few years, C-RAN is proposed as a transformative architecture for 5G cellular networks that brings the flexibility and agility of cloud computing to wireless communications. At the same ...time, content caching in wireless networks has become an essential solution to lower the content- access latency and backhaul traffic loading, leading to user QoE improvement and network cost reduction. In this article, a novel cooperative hierarchical caching (CHC) framework in C-RAN is introduced where contents are jointly cached at the BBU and at the RRHs. Unlike in traditional approaches, the cache at the BBU, cloud cache, presents a new layer in the cache hierarchy, bridging the latency/capacity gap between the traditional edge-based and core-based caching schemes. Trace-driven simulations reveal that CHC yields up to 51 percent improvement in cache hit ratio, 11 percent decrease in average content access latency, and 18 percent reduction in backhaul traffic load compared to the edge-only caching scheme with the same total cache capacity. Before closing the article, we discuss the key challenges and promising opportunities for deploying content caching in C-RAN in order to make it an enabler technology in 5G ultra-dense systems.
Cloud radio access network (C-RAN) is emerging as a transformative paradigmatic architecture for the next generation of cellular networks. In this paper, a novel resource allocation solution that ...optimizes the energy consumption of a C-RAN is proposed. First, an energy consumption model that characterizes the computation energy of the base band unit (BBU) pool is introduced based on the empirical results collected from a programmable C-RAN testbed. Then, the resource allocation problem is split into two subproblems-namely the bandwidth power allocation (BPA) and the BBU energy-aware resource allocation (EARA). The BPA, which is first cast via mixed-integer nonlinear programming and then reformulated as a convex problem, aims at assigning a feasible bandwidth and power to serve all users while meeting their quality of service (QoS) requirements. The second subproblem, i.e., the BBU EARA, is defined as a bin-packing problem that aims at minimizing the number of active virtual machines in the BBU pool to save energy. Simulation results coupled with the real-time experiments on a small-scale C-RAN testbed show that the proposed resource allocation solution optimizes the energy consumption of the network while meeting practical constraints and QoS requirements, and outperforms competing algorithms, such as best fit decreasing, RRH-clustering, and SINR-based.
•An edge computing framework for real-time and ubiquitous processing of medical big data such as EEG, iEEG and fMRI.•Multimodal data analysis method for localization and prediction of ...epileptogenicity using independently acquired EEG and rs-fMRI data.•An unsupervised feature extraction model for identification of preictal and non-preictal time intervals in electrographic data via CNN deep learning.•Multimodal analysis of rs-fMRI and EEG via LSTM deep learning.
Multimodal data analysis and large-scale computational capability is entering medicine in an accelerative fashion and has begun to influence investigational work in a variety of disciplines. It is also informing us of therapeutic interventions that will come about with such development. Epilepsy is a chronic brain disorder in which functional changes may precede structural ones and which may be detectable using existing modalities.
Functional connectivity analysis using electroencephalography (EEG) and resting state-functional magnetic resonance imaging (rs-fMRI) has provided such meaningful input in cases of epilepsy. By leveraging the potential of autonomic edge computing in epilepsy, we develop and deploy both noninvasive and invasive methods for monitoring, evaluation, and regulation of the epileptic brain. First, an autonomic edge computing framework is proposed for the processing of big data as part of a decision support system for surgical candidacy. Second, a multimodal data analysis using independently acquired EEG and rs-fMRI is presented for estimation and prediction of the epileptogenic network. Third, an unsupervised feature extraction model is developed for EEG analysis and seizure prediction based on a Convolutional deep learning (CNN) structure for distinguishing preictal (pre-seizure) state from non-preictal periods by support vector machine (SVM) classifier.
Experimental and simulation results from actual patient data validate the effectiveness of the proposed methods.
The combination of rs-fMRI and EEG/iEEG can reveal more information about dynamic functional connectivity. However, simultaneous fMRI and EEG data acquisition present challenges. We have proposed system models for leveraging and processing independently acquired fMRI and EEG data.
There is a growing interest in reusing cellular base stations on the ground to provide long range, high-speed wireless connectivity to UAVs. Towards this goal, we present SkyRoute - a novel and ...powerful simulation platform for rapid and realistic assessment of UAV cellular connectivity. SkyRoute combines real base station locations and antenna data with a lightweight version of the widely-used ns-3 simulation platform for full-stack wireless channel and cellular network simulation. As an exemplary application, we demonstrate realistic coverage and cell selection prediction in a large metropolitan area.
This paper investigates the achievable rate and ergodic capacity of a non-orthogonal amplify-and-forward (NAF) half-duplex multi-relay network where multiple relays exploit channel state information ...(CSI) to cooperate with a pair of source and destination. In the first step, for a given input covariance matrix at the source, we derive an optimal power allocation scheme among the relays via optimal instantaneous power amplification coefficients to maximize the achievable rate. Given the nature of broadcasting and receiving collisions in NAF, the considered problem in this step is non-convex. To overcome this drawback, we propose a novel method by evaluating the achievable rate in different sub-domains of the vector channels. It is then demonstrated that the globally optimal solution can be derived in closed-form. In the next step, we establish the ergodic channel capacity by jointly optimizing the input covariance matrix at the source and the power allocation among the relays. We show that this is a bi-level non-convex problem and solve it using Tammer decomposition method. This approach allows us to transform the original optimization problem into an equivalent master problem and a set of sub-problems having closed-form solutions derived in the first step. The channel capacity is then obtained using an iterative water-filling-based algorithm. Finally, we analyze the capacity-achieving input covariance matrix at the source in high and low signal-to-noise ratio (SNR) regimes. At sufficiently high SNRs, it is shown that the transmit power at the source should be equally distributed in all broadcasting and cooperative phases. On the other hand, in low SNR regions, the source should spend all its power in the broadcasting phase associated with a relay having the strongest cascaded source-relay and relay-destination channels.
A novel dynamic radio-cooperation strategy is proposed for a Cloud Radio Access Network (Cloud-RAN) consisting of multiple Remote Radio Heads connected to a central Virtual Base Station (VBS) pool. ...In particular, the key capabilities of Cloud-RAN in computing-resource sharing and real-time communication among the VBSs are leveraged to design a joint dynamic radio clustering and cooperative beamforming scheme that maximizes the downlink Weighted Sum-Rate System Utility (WSRSU). Due to the combinatorial nature of the radio clustering process and to the non-convexity of the cooperative beamforming design, the underlying optimization problem is NP-hard, and is extremely difficult to solve for a large network. The proposed approach aims for a suboptimal solution by transforming the original problem into a Mixed-Integer Second-Order Cone Program (MI-SOCP) and applying Sequential Convex Approximation (SCA) to derive a novel iterative algorithm. Numerical simulation results show that our low-complexity algorithm provides near-optimal performance in terms of WSRSU while significantly outperforming conventional radio clustering and beamforming schemes. Additionally, the results also demonstrate the significant improvement in computing-resource utilization of Cloud-RAN over a traditional RAN with distributed computing resources.
First person view (FPV) technology for unmanned aerial vehicles (UAVs) provides an immersive experience for pilots and enables various personal and commercial applications such as aerial photography, ...drone racing, search and rescue operations, agricultural surveillance, and structural inspection. While real time video streaming from a UAV and vision-based collision avoidance strategies have been studied in literature as separate topics, in this paper we tackle collision avoidance in FPV scenarios, taking into account network delays and real time video parameters. We present a theoretical model for obstacle collisions that considers the current communication channel conditions, the real time video parameters, and the UAV's position relative to the closest obstacle. A video adaptation algorithm is then designed, using this metric, to tune the FPV video resolution, number of re-transmission attempts, and the modulation scheme to maximize the probability of avoiding collisions. This algorithm also takes into account specific latency constraints of the application. This video algorithm was evaluated in various scenarios and its ability to respond to both distances to the obstacle as well as the communication channel conditions was demonstrated. It was found that, for the considered scenarios, the performance of the proposed adaptive algorithm was, on an average, 58.63% higher than the closest non-adaptive one in terms of maximizing the probability of avoiding collision. Such collision avoidance strategies could be used to make UAV FPV applications safer and more reliable.
Recently, Mobile-Edge Computing (MEC) has arisen as an emerging paradigm that extends cloud-computing capabilities to the edge of the Radio Access Network (RAN) by deploying MEC servers right at the ...Base Stations (BSs). In this paper, we envision a collaborative joint caching and processing strategy for on-demand video streaming in MEC networks. Our design aims at enhancing the widely used Adaptive BitRate (ABR) streaming technology, where multiple bitrate versions of a video can be delivered so as to adapt to the heterogeneity of user capabilities and the varying of network condition. The proposed strategy faces two main challenges: (i) not only the videos but their appropriate bitrate versions have to be effectively selected to store in the caches, and (ii) the transcoding relationships among different versions need to be taken into account to effectively utilize the processing capacity at the MEC servers. To this end, we formulate the collaborative joint caching and processing problem as an Integer Linear Program (ILP) that minimizes the backhaul network cost, subject to the cache storage and processing capacity constraints. Due to the NP-completeness of the problem and the impractical overheads of the existing offline approaches, we propose a novel online algorithm that makes cache placement and video scheduling decisions upon the arrival of each new request. Extensive simulations results demonstrate the significant performance improvement of the proposed strategy over traditional approaches in terms of cache hit ratio increase, backhaul traffic and initial access delay reduction.
Distributed Radio Access Networks (D-RANs), characterized by static deployment of Base Stations (BSs), are facing critical difficulties in handling the temporal and geographical fluctuations of ...capacity demands. Recently, Cloud RAN (C-RAN) has been introduced as a centralized cloud computing based paradigm for wireless cellular networks in which the BSs are physically decoupled into Virtual Base Stations (VBSs) and Remote Radio Heads (RRHs). In this article, a novel framework is proposed for C-RAN to adapt to the fluctuation in capacity demand while at the same time maximizing the energy efficiency and resource utilization. The RRHs and their corresponding VBSs are divided into clusters within which the active RRH density, transmission power, and size of Virtual Machines (VMs) are adjusted dynamically. To characterize the computational requirements of a VBS, a programmable C-RAN testbed is implemented using the OpenAirInterface (OAI) software platform and USRP boards. Testbed experiment results are presented to describe the consumption and utilization of computing resources in the cloud; simulation results are also presented to illustrate the performance gains of this elastic solution against the current static deployment.