Radio selection and data partitioning for energy-efficient wireless data transfer in real-time IoT applications
Radio selection and data partitioning for energy-efficient wireless data transfer in real-time IoT applications
复制标题
DOI:
10.1016/j.adhoc.2020.102251
复制
发表时间:
2020-10
期刊:
影响因子:
4.8
通讯作者:
Di Mu;M. Sha;K. Kang;Hyungdae Yi
中科院分区:
文献类型:
--
作者:
Di Mu;M. Sha;K. Kang;Hyungdae Yi
The importance of real-time wireless data transfer is rapidly increasing for Internet of Things (IoT) applications. For example, smart glasses worn by a doctor need to transmit real-time data to a hospital information system, which performs face detection and recognition, for real-time interaction with recognized patients within a certain deadline, which is ideally a few hundred milliseconds. Other emerging IoT applications, e.g., structural health monitoring, clinical monitoring, and industrial process automation, also require real-time wireless data transfer. Those applications have critical demands for real-time and energy-efficient communication through wireless medium. However, it is very challenging to support stringent timing constraints energy-efficiently through wireless medium due to its inherent unreliability and timing-unpredictability. Fortunately, heterogeneous radios are becoming increasingly available in modern embedded devices, offering new opportunities to use multiple wireless technologies to accommodate the needs of real-time applications. In this paper, we formulate the runtime radio selection and data partitioning for real-time IoT applications as an Integer Linear Programming (ILP) problem and present anoptimalalgorithm that makes quick and optimal decisions when selecting between two radios, aheuristicalgorithm for the platforms with more radios, and aruntimealgorithm that reduces deadline miss ratio when facing tight deadlines.