I. Introduction
Internet of Things (IoT) technology realizes massive connectivity for the unprecedented proliferation of smart devices, and it is now developing towards intelligent sensing and communications for the deployment of smart environments [1]. In an IoT network, a massive number of wireless devices (WDs) (e.g., sensor nodes) are deployed to connect to an access point (AP) that is capable of sensing, communications and computations. These WDs are typically capacity-limited with energy-saving low-performance processors, which have imposed a huge challenge to perform resource-intensive tasks in a low-latency manner [2]. As a result, the self-sustainable and high-performance computational capabilities are two performance metrics to deal with the challenge in IoT systems.