Frequency Scaling Meets Intermittency: Optimizing Task Rate for RFID-Scale Computing Devices

Songfan Li,Shengyu Li,Minghua Chen,Chao Song,Li Lu
DOI: https://doi.org/10.1109/tmc.2023.3239515
IF: 6.075
2023-01-01
IEEE Transactions on Mobile Computing
Abstract:RFID (Radio Frequency Identification) computing devices in practical applications often suffer from their poor computing performance in terms of low task throughput (also known as task rate) due to scarce harvested power. For optimizing the task throughput, the basic idea is to choose an optimal processor clock frequency when executing a specific task ($e.g.$, operate sensor) in order to maximize task execution rate. Existing methods are based on the common sense where the frequency and task throughput are directly proportional to each other, meaning that a higher frequency causes a higher task rate. In RFID-scale devices, however, we observe that the relationship between the frequency and task throughput overturns the common sense, in which if the device rises the frequency, the task throughput will increase first and then decrease due to intermittent task execution pattern on such devices. In this paper, we present a systematic task throughput model to explain and formulate the non-monotonic relationship between the frequency and task throughput. Based on the throughput model, we further introduce dynamic optimal frequency scaling (DOFS) to calculate the optimal frequency for task execution and thus optimize the task throughput in the RFID-scale devices. The experimental results show that the task throughput can be improved by 45.8% on average compared to the existing best effort.
computer science, information systems,telecommunications
What problem does this paper attempt to address?