Age of Information and Energy Consumption in IoT: an Experimental Evaluation (2405.05849v1)
Abstract: The Age of Information (AoI) is an end-to-end metric frequently used to understand how "fresh" the information about a remote system is. In this paper, we present an experimental study of the relationship between AoI and the energy spent by the device that produces information, e.g. an IoT device or a monitoring sensor. Such a relationship has been almost neglected so far, but it is particularly important whenever the sensing side is battery-operated. The study is carried out in a scenario where access is achieved via the cellular network and information is transferred using MQTT, a popular messaging protocol in the IoT domain. Numerous parameters of operation are considered, and the most efficient solutions in all configurations are provided.
- Q. Abbas, S. A. Hassan, H. K. Qureshi, K. Dev, and H. Jung, “A comprehensive survey on age of information in massive IoT networks,” Comput. Commun., vol. 197, pp. 199–213, 2023.
- S. Kaul, R. Yates, and M. Gruteser, “Real-time status: How often should one update?” in Proc. IEEE INFOCOM ’12, 2012, pp. 2731–2735.
- M. Patra, A. Sengupta, and C. S. R. Murthy, “On minimizing the system information age in vehicular ad-hoc networks via efficient scheduling and piggybacking,” Wirel. Netw., vol. 22, pp. 1625–1639, 2016.
- N. Suma, S. R. Samson, S. Saranya, G. Shanmugapriya, and R. Subhashri, “IOT based smart agriculture monitoring system,” Int. J. Recent Innov. Trends Comput. Commun., vol. 5, no. 2, pp. 177–181, 2017.
- C. Chaccour and W. Saad, “On the Ruin of Age of Information in Augmented Reality over Wireless Terahertz (THz) Networks,” in Proc. of GLOBECOM ’20, 2020, pp. 1–6.
- C. Caiazza, V. Luconi, and A. Vecchio, “Saving energy on smartphones through edge computing: an experimental evaluation,” in Proc. of ACM SIGCOMM NET4us ’22, 2022, p. 20–25.
- C. Caiazza, S. Giordano, V. Luconi, and A. Vecchio, “Edge computing vs centralized cloud: Impact of communication latency on the energy consumption of LTE terminal nodes,” Comput. Commun., vol. 194, pp. 213–225, 2022.
- C. Caiazza, V. Luconi, and A. Vecchio, “Measuring the Energy of Smartphone Communications in the Edge-Cloud Continuum: Approaches, Challenges, and a Case Study,” IEEE Internet Comput., vol. 27, no. 6, pp. 29–35, 2023.
- ——, “Energy consumption of smartphones and IoT devices when using different versions of the HTTP protocol,” Pervasive Mob. Comput., vol. 97, p. 101871, 2024.
- V. Tripathi and S. Moharir, “Age of information in multi-source systems,” in Proc. of GLOBECOM ’17, 2017, pp. 1–6.
- A. Valehi and A. Razi, “Maximizing Energy Efficiency of Cognitive Wireless Sensor Networks With Constrained Age of Information,” IEEE Trans. Cogn. Commun. Netw., vol. 3, no. 4, pp. 643–654, 2017.
- H. B. Beytur, S. Baghaee, and E. Uysal, “Towards aoi-aware smart iot systems,” in Proc. of ICNC ’20, 2020, pp. 353–357.
- I. Kadota, M. S. Rahman, and E. Modiano, “WiFresh: Age-of-Information from Theory to Implementation,” in Proc. of ICCCN ’21, 2021, pp. 1–11.
- L. Eggert, “Towards Securing the Internet of Things with QUIC,” 2020.
- J. Dizdarević and A. Jukan, “Experimental Benchmarking of HTTP/QUIC Protocol in IoT Cloud/Edge Continuum,” in Proc. of IEEE ICC ’21, 2021, pp. 1–6.
- A. Alqattaa, D. Loebenberger, and L. Moeges, “Analyzing the Latency of QUIC over an IoT Gateway,” in Proc. of IEEE COINS ’22, 2022, pp. 1–6.
- S. Jeddou, F. Fernández, L. Diez, A. Baina, N. Abdallah, and R. Agüero, “Delay and Energy Consumption of MQTT over QUIC: An Empirical Characterization Using Commercial-Off-The-Shelf Devices,” Sensors, vol. 22, no. 10, 2022.
- S. Kaul, M. Gruteser, V. Rai, and J. Kenney, “Minimizing age of information in vehicular networks,” in Proc. of IEEE SAHCN ’11, 2011, pp. 350–358.
- R. D. Yates and S. Kaul, “Real-time status updating: Multiple sources,” in Proc. of IEEE ISIT ’12, 2012, pp. 2666–2670.
- Y. Inoue, “Analysis of the Age of Information with Packet Deadline and Infinite Buffer Capacity,” in Proc. of IEEE ISIT ’12, 2018, pp. 2639–2643.
- F. Chiariotti, A. A. Deshpande, M. Giordani, K. Antonakoglou, T. Mahmoodi, and A. Zanella, “QUIC-EST: A QUIC-Enabled Scheduling and Transmission Scheme to Maximize VoI with Correlated Data Flows,” IEEE Commun. Mag., vol. 59, no. 4, pp. 30–36, 2021.
- Y. Gu, H. Chen, Y. Zhou, Y. Li, and B. Vucetic, “Timely Status Update in Internet of Things Monitoring Systems: An Age-Energy Tradeoff,” IEEE Internet Things J., vol. 6, no. 3, pp. 5324–5335, 2019.
- K. Saurav and R. Vaze, “Online Energy Minimization Under a Peak Age of Information Constraint,” IEEE J. Sel. Areas Inf. Theory, vol. 4, pp. 579–590, 2023.
- B. T. Bacinoglu, Y. Sun, E. Uysal–Bivikoglu, and V. Mutlu, “Achieving the Age-Energy Tradeoff with a Finite-Battery Energy Harvesting Source,” in Proc. of IEEE ISIT ’18, 2018, pp. 876–880.
- J. Huang, H. Gao, S. Wan, and Y. Chen, “AoI-aware energy control and computation offloading for industrial IoT,” Future Gener. Comput. Syst., vol. 139, pp. 29–37, 2023.
- C. Sönmez, S. Baghaee, A. Ergişi, and E. Uysal-Biyikoglu, “Age-of-Information in Practice: Status Age Measured Over TCP/IP Connections Through WiFi, Ethernet and LTE,” in Proc. of IEEE BlackSeaCom ’18, 2018, pp. 1–5.
- WaveShare, “SIM8200EA-M2 5G HAT,” https://www.waveshare.com/wiki/SIM8200EA-M2_5G_HAT, accessed: April 4, 2024.
- Qoitech, “Otii Arc Pro by Qoitech,” https://www.qoitech.com/otii-arc-pro/, Qoitech AB, accessed on February 21, 2024.
- Dirkjan Ochtman and Benjamin Saunders and Jean-Christophe Begue, “quinn: A Rust implementation of the QUIC transport protocol,” https://quinn-rs.github.io/quinn, accessed on February 21, 2024.
- Tokio Developers, “Tokio: A runtime for writing reliable asynchronous applications with Rust,” https://tokio.rs/.
- Rustls Developers, “rustls: A modern TLS library in Rust,” https://github.com/rustls/rustls.
- Bytebeamio and contributors, “mqttbytes: MQTT packet encoder/decoder in Rust,” https://github.com/bytebeamio/mqttbytes.
- Eclipse Foundation, “Eclipse Paho MQTT Client,” https://eclipse.dev/paho/, accessed on February 21, 2024.
- R. D. Yates, Y. Sun, D. R. Brown, S. K. Kaul, E. Modiano, and S. Ulukus, “Age of information: An introduction and survey,” IEEE J. Sel. Areas Commun., vol. 39, no. 5, pp. 1183–1210, 2021.
- P. Ngatchou, A. Zarei, and A. El-Sharkawi, “Pareto Multi Objective Optimization,” in Proc. of ISAP ’05, 2005, pp. 84–91.
- Y. Guo, F. Qian, Q. A. Chen, Z. M. Mao, and S. Sen, “Understanding On-device Bufferbloat for Cellular Upload,” in Proc. of ACM SIGCOMM IMC ’16, 2016, p. 303–317.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.