Dynamic Computation Offloading for Mobile-Edge Computing with Energy Harvesting Devices
Communicating While Computing: Distributed mobile cloud computing over 5G heterogeneous networks