Minimum Overhead Beamforming and Resource Allocation in D2D Edge Networks

Device-to-device (D2D) communications is expected to be a critical enabler of distributed computing in edge networks at scale. A key challenge in providing this capability is the requirement for judicious management of the heterogeneous communication and computation resources that exist at the edge to meet processing needs. In this paper, we develop an optimization methodology that considers topology configuration jointly with device and network resource allocation to minimize total D2D overhead, which we quantify in terms of time and energy required for task processing. Variables in our model include task assignment, CPU allocation, subchannel selection, and beamforming design for multiple input multiple output (MIMO) wireless devices. We propose two methods to solve the resulting non-convex mixed integer program: semi-exhaustive search optimization, which represents a "best-effort" at obtaining the optimal solution, and efficient alternate optimization, which is more computationally efficient. As a component of these two methods, we develop a coordinated beamforming algorithm which we show obtains the optimal beamformer for a common receiver characteristic. Through numerical experiments, we find that our methodology yields substantial improvements in network overhead compared with local computation and partially optimized methods, which validates our joint optimization approach. Further, we find that the efficient alternate optimization scales well with the number of nodes, and thus can be a practical solution for D2D computing in large networks.

[1]  Yongming Huang,et al.  Coordinated Multicell Multiuser Precoding for Maximizing Weighted Sum Energy Efficiency , 2014, IEEE Transactions on Signal Processing.

[2]  David James Love,et al.  On the performance of random vector quantization limited feedback beamforming in a MISO system , 2007, IEEE Transactions on Wireless Communications.

[3]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[4]  Li Zhou,et al.  Energy-Latency Tradeoff for Energy-Aware Offloading in Mobile Edge Computing Networks , 2018, IEEE Internet of Things Journal.

[5]  Robert W. Heath,et al.  What is the value of limited feedback for MIMO channels? , 2004, IEEE Communications Magazine.

[6]  Gerhard Fettweis,et al.  Power consumption modeling of different base station types in heterogeneous cellular networks , 2010, 2010 Future Network & Mobile Summit.

[7]  S. Seidel,et al.  914 MHz path loss prediction models for indoor wireless communications in multifloored buildings , 1992 .

[8]  Steven G. Johnson,et al.  A Modified Split-Radix FFT With Fewer Arithmetic Operations , 2007, IEEE Transactions on Signal Processing.

[9]  Haiyun Luo,et al.  Energy-optimal mobile application execution: Taming resource-poor mobile devices with cloud clones , 2012, 2012 Proceedings IEEE INFOCOM.

[10]  Junyuan Wang,et al.  Energy Minimization for D2D-Assisted Mobile Edge Computing Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[11]  Shahid Mumtaz,et al.  Smart Device to Smart Device Communication , 2014 .

[12]  Shin-Lin Shieh,et al.  5G New Radio: Waveform, Frame Structure, Multiple Access, and Initial Access , 2017, IEEE Communications Magazine.

[13]  David James Love,et al.  Adaptive Beam Tracking With the Unscented Kalman Filter for Millimeter Wave Communication , 2018, IEEE Signal Processing Letters.

[14]  Yue Chen,et al.  Joint Subchannel and Power Allocation for NOMA Enhanced D2D Communications , 2017, IEEE Transactions on Communications.

[15]  Nicolo Michelusi,et al.  Multi-Armed Bandit Beam Alignment and Tracking for Mobile Millimeter Wave Communications , 2019, IEEE Communications Letters.

[16]  Zhi-Quan Luo,et al.  Signal Processing and Optimal Resource Allocation for the Interference Channel , 2012, ArXiv.

[17]  Jun Liu,et al.  Joint Offloading and Transmission Power Control for Mobile Edge Computing , 2019, IEEE Access.

[18]  Anja Klein,et al.  Efficient resource allocation in mobile-edge computation offloading: Completion time minimization , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[19]  Qianbin Chen,et al.  Joint Computation Offloading and Interference Management in Wireless Cellular Networks with Mobile Edge Computing , 2017, IEEE Transactions on Vehicular Technology.

[20]  Wei Yu,et al.  Fractional Programming for Communication Systems—Part I: Power Control and Beamforming , 2018, IEEE Transactions on Signal Processing.

[21]  Kok-Lim Alvin Yau,et al.  Edge Computing in 5G: A Review , 2019, IEEE Access.

[22]  Lingyang Song,et al.  EdgeFlow: Open-Source Multi-layer Data Flow Processing in Edge Computing for 5G and Beyond , 2018, IEEE Network.

[23]  Yunlong Cai,et al.  D2D Communications Meet Mobile Edge Computing for Enhanced Computation Capacity in Cellular Networks , 2019, IEEE Transactions on Wireless Communications.

[24]  Geoffrey Ye Li,et al.  Device-to-Device Communications Underlaying Cellular Networks , 2013, IEEE Transactions on Communications.

[25]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[26]  Mohsen Guizani,et al.  Reliable Task Offloading for Vehicular Fog Computing Under Information Asymmetry and Information Uncertainty , 2019, IEEE Transactions on Vehicular Technology.

[27]  Robert W. Heath,et al.  An overview of limited feedback in wireless communication systems , 2008, IEEE Journal on Selected Areas in Communications.

[28]  Xu Chen,et al.  Exploiting Massive D2D Collaboration for Energy-Efficient Mobile Edge Computing , 2017, IEEE Wireless Communications.

[29]  Zhenyu Zhou,et al.  Energy-Efficient Edge Computing Service Provisioning for Vehicular Networks: A Consensus ADMM Approach , 2019, IEEE Transactions on Vehicular Technology.

[30]  David James Love,et al.  Downlink Training Techniques for FDD Massive MIMO Systems: Open-Loop and Closed-Loop Training With Memory , 2013, IEEE Journal of Selected Topics in Signal Processing.

[31]  Liang Liu,et al.  Joint Task Assignment and Resource Allocation for D2D-Enabled Mobile-Edge Computing , 2019, IEEE Transactions on Communications.

[32]  Robert W. Heath,et al.  Grassmannian beamforming for multiple-input multiple-output wireless systems , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[33]  Zhongshan Zhang,et al.  Big Data Perspective and Challenges in Next Generation Networks , 2018, Future Internet.

[34]  Hui Tian,et al.  Multiuser Joint Task Offloading and Resource Optimization in Proximate Clouds , 2017, IEEE Transactions on Vehicular Technology.

[35]  Zhi Ding,et al.  Cooperative MIMO precoding for D2D underlay in cellular networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[36]  Shuguang Cui,et al.  Joint Computation and Communication Cooperation for Energy-Efficient Mobile Edge Computing , 2018, IEEE Internet of Things Journal.

[37]  Min-Hong Han,et al.  Subchannel and Transmission Mode Scheduling for D2D Communication in OFDMA Networks , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[38]  Sergio Barbarossa,et al.  Enabling effective Mobile Edge Computing using millimeterwave links , 2017, 2017 IEEE International Conference on Communications Workshops (ICC Workshops).

[39]  Yueming Cai,et al.  Joint Computing Resource, Power, and Channel Allocations for D2D-Assisted and NOMA-Based Mobile Edge Computing , 2019, IEEE Access.

[40]  Zhu Han,et al.  Joint scheduling and resource allocation for device-to-device underlay communication , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[41]  Yong Zhao,et al.  Communication-Constrained Mobile Edge Computing Systems for Wireless Virtual Reality: Scheduling and Tradeoff , 2018, IEEE Access.

[42]  Long Bao Le,et al.  Computation Offloading in MIMO Based Mobile Edge Computing Systems under Perfect and Imperfect CSI Estimation , 2018, 2018 IEEE International Conference on Communications (ICC).

[43]  Frank H. P. Fitzek,et al.  Demonstration of VR / AR offloading to Mobile Edge Cloud for low latency 5G gaming application , 2018, 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[44]  Xu Chen,et al.  D2D Fogging: An Energy-Efficient and Incentive-Aware Task Offloading Framework via Network-assisted D2D Collaboration , 2016, IEEE Journal on Selected Areas in Communications.

[45]  Zhi-Quan Luo,et al.  An iteratively weighted MMSE approach to distributed sum-utility maximization for a MIMO interfering broadcast channel , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[46]  Morteza Hashemi,et al.  Energy-Aware Multi-Server Mobile Edge Computing: A Deep Reinforcement Learning Approach , 2019, 2019 53rd Asilomar Conference on Signals, Systems, and Computers.

[47]  Jinfan Zhang,et al.  Joint linear transmitter and receiver design for the downlink of multiuser MIMO systems , 2005, IEEE Communications Letters.

[48]  J. Ferziger Numerical methods for engineering application , 1981 .

[49]  Theodore S. Rappaport,et al.  Mimo for millimeter-wave wireless communications: beamforming, spatial multiplexing, or both? , 2014, IEEE Communications Magazine.

[50]  Jingdong Xu,et al.  D 2 D Fogging : An Energy-efficient and Incentive-aware Task Offloading Framework via Network-assisted D 2 D Collaboration , 2016 .

[51]  Halim Yanikomeroglu,et al.  Device-to-device communication in 5G cellular networks: challenges, solutions, and future directions , 2014, IEEE Communications Magazine.

[52]  Jeffrey G. Andrews,et al.  The Interplay Between Massive MIMO and Underlaid D2D Networking , 2014, IEEE Transactions on Wireless Communications.

[53]  Taejoon Kim,et al.  An Iterative Hungarian Method to Joint Relay Selection and Resource Allocation for D2D Communications , 2014, IEEE Wireless Communications Letters.

[54]  Sergio Barbarossa,et al.  Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[55]  Adam N. Letchford,et al.  Non-convex mixed-integer nonlinear programming: A survey , 2012 .

[56]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[57]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[58]  Rose Qingyang Hu,et al.  Device-to-device(d2d) communications underlaying MU-MIMO cellular networks , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[59]  Min Chen,et al.  Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network , 2018, IEEE Journal on Selected Areas in Communications.