Skip to main content

WattEdge: A Holistic Approach for Empirical Energy Measurements in Edge Computing

  • Conference paper
  • First Online:
Service-Oriented Computing (ICSOC 2021)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 13121))

Included in the following conference series:

Abstract

Of the main challenges to keep the edge computing dream alive is to efficiently manage the energy consumption of highly resource-limited nodes. Past studies have limited or often simplistic focus on energy consumption factors considering computation or communication-only solutions, questioned by either costly hardware instrumentation or inaccurate software-specific limitations. With this gap in mind and the wide adoption of single-board computers (SBCs) such as Raspberry Pis in edge, in this paper, we propose a novel holistic and accurate energy measurement approach in edge computing. Exploring a Test and Learn strategy, (1) we firstly perform a comprehensive analysis of identifying factors affecting energy consumption of edge nodes; (2) we develop and utilize WattEdge, a standard framework to evaluate the identified factors; (3) we conduct extensive empirical experiments on Raspberry Pis to thoroughly and uniformly assess the significance of each factor, thereby proposing an all-inclusive energy model. Wattedge is able to measure energy consumption factors such as CPU, memory, storage, a combination of them, connectivity, bandwidth usage, and communication protocols, as well as energy sources such as batteries. The results specifically warn us of the necessity of considering previously underestimated factors such as connectivity. A Smart Agriculture use case is implemented to validate the performance of the energy model, demonstrating a 95% accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/aslanpour/wattedge.

  2. 2.

    https://libre.computer/products/boards/aml-s805x-ac/.

  3. 3.

    https://www.udoo.org/docs-bolt/Introduction/Introduction.html.

  4. 4.

    https://www.asus.com/au/Single-Board-Computer/Tinker-Board/.

  5. 5.

    https://wiki.odroid.com/odroid-c2/odroid-c2.

  6. 6.

    https://pjreddie.com/darknet/yolo/.

References

  1. Cisco Annual Internet Report (2018–2023) White Paper. Technical report (2020). https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html

  2. Ardito, L., Torchiano, M.: Creating and evaluating a software power model for linux single board computers. In: Proceedings of the 6th International Workshop on Green and Sustainable Software, pp. 1–8. GREENS ’18, Association for Computing Machinery, New York, NY, USA (2018). https://doi.org/10.1145/3194078.3194079

  3. Asaad, M., Ahmad, F., Alam, M.S., Rafat, Y.: IoT Enabled monitoring of an optimized electric vehicle’s battery system. Mob. Netw. Appl. 23(4), 994–1005 (2018)

    Article  Google Scholar 

  4. Bekaroo, G., Santokhee, A.: Power consumption of the Raspberry Pi: a comparative analysis. In: 2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies (EmergiTech), pp. 361–366 (2016)

    Google Scholar 

  5. Bouguettaya, A., et al.: An Internet of Things Service Roadmap. Communications of the ACM (2021)

    Google Scholar 

  6. Cabaccan, C.N., Reidj, F., Cruz, G.: Power characterization of Raspberry Pi agricultural sensor nodes using arduino based voltmeter. In: 3rd International Conference on Computer and Communication Systems, pp. 349–352 (2018)

    Google Scholar 

  7. Dizdarević, J., Carpio, F., Jukan, A., Masip-Bruin, X.: A survey of communication protocols for internet of things and related challenges of fog and cloud computing integration. ACM Comput. Surv. (CSUR) 51(6), 1–29 (2019)

    Article  Google Scholar 

  8. Fieni, G., Rouvoy, R., Seinturier, L.: SmartWatts: Self-Calibrating Software-Defined Power Meter for Containers. arXiv preprint arXiv:2001.02505 (2020)

  9. Hoque, S., De Brito, M.S., Willner, A., Keil, O., Magedanz, T.: Towards container orchestration in fog computing infrastructures. In: 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), vol. 2, pp. 294–299 (2017)

    Google Scholar 

  10. Hylick, A., Sohan, R., Rice, A., Jones, B.: An analysis of hard drive energy consumption. In: 2008 IEEE International Symposium on Modeling, Analysis and Simulation of Computers and Telecommunication Systems, pp. 1–10 (2008)

    Google Scholar 

  11. Jiang, Q., Lee, Y.C., Zomaya, A.Y.: The power of ARM64 in public clouds. In: 2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID), pp. 459–468 (2020)

    Google Scholar 

  12. Kaup, F., Gottschling, P., Hausheer, D.: PowerPi: measuring and modeling the power consumption of the Raspberry Pi. In: 39th Annual IEEE Conference on Local Computer Networks, pp. 236–243 (2014)

    Google Scholar 

  13. Kaup, F., Hacker, S., Mentzendorff, E., Meurisch, C., Hausheer, D.: Energy models for NFV and service provisioning on fog nodes. In: NOMS 2018–2018 IEEE/IFIP Network Operations and Management Symposium, pp. 1–7 (2018)

    Google Scholar 

  14. Kecskemeti, G., Hajji, W., Tso, F.P.: Modelling low power compute clusters for cloud simulation. In: 2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), pp. 39–45 (2017). https://doi.org/10.1109/PDP.2017.33

  15. LeBeane, M., Ryoo, J.H., Panda, R., John, L.K.: Watt watcher: fine-grained power estimation for emerging workloads. In: 2015 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pp. 106–113 (2015)

    Google Scholar 

  16. McCullough, J.C., Agarwal, Y., Chandrashekar, J., Kuppuswamy, S., Snoeren, A.C., Gupta, R.K.: Evaluating the effectiveness of model-based power characterization. In: USENIX Annual Technical Conferences, vol. 20 (2011)

    Google Scholar 

  17. Mudaliar, M.D., Sivakumar, N.: IoT based real time energy monitoring system using Raspberry Pi. Internet Things 12, 100292 (2020)

    Google Scholar 

  18. Orsini, G., Posdorfer, W., Lamersdorf, W.: Saving bandwidth and energy of mobile and IoT devices with link predictions. Journal of Ambient Intelligence and Humanized Computing (2020)

    Google Scholar 

  19. Paniego, J.M., et al.: Unified power modeling design for various Raspberry Pi generations analyzing different statistical methods. In: Pesado, P., Arroyo, M. (eds.) CACIC 2019. CCIS, vol. 1184, pp. 53–65. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-48325-8_4

  20. Rashti, M., Sabin, G., Vansickle, D., Norris, B.: WattProf: a flexible platform for fine-grained HPC power profiling. In: 2015 IEEE International Conference on Cluster Computing, pp. 698–705 (2015)

    Google Scholar 

  21. Rieger, F., Bockisch, C.: Survey of approaches for assessing software energy consumption. In: Proceedings of the 2nd ACM SIGPLAN International Workshop on Comprehension of Complex Systems, pp. 19–24. CoCoS 2017, Association for Computing Machinery, New York, NY, USA (2017)

    Google Scholar 

  22. Sagkriotis, S., Anagnostopoulos, C., Pezaros, D.P.: Energy usage profiling for virtualized single board computer clusters. In: 2019 IEEE Symposium on Computers and Communications (ISCC), pp. 1–6 (2019)

    Google Scholar 

  23. Serrano, P., Garcia-Saavedra, A., Bianchi, G., Banchs, A., Azcorra, A.: Per-frame energy consumption in 802.11 devices and its implication on modeling and design. IEEE/ACM Trans. Netw. 23(4), 1243–1256 (2015)

    Google Scholar 

  24. Toldov, V., Igual-Pérez, R., Vyas, R., Boé, A., Clavier, L., Mitton, N.: Experimental evaluation of interference impact on the energy consumption in Wireless Sensor Networks. In: 2016 IEEE 17th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp. 1–6 (2016)

    Google Scholar 

  25. Zedlewski, J., Sobti, S., Garg, N., Zheng, F., Krishnamurthy, A., Wang, R.Y.: Modeling hard-disk power consumption. FAST 3, 217–230 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad S. Aslanpour .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Aslanpour, M.S., Toosi, A.N., Gaire, R., Cheema, M.A. (2021). WattEdge: A Holistic Approach for Empirical Energy Measurements in Edge Computing. In: Hacid, H., Kao, O., Mecella, M., Moha, N., Paik, Hy. (eds) Service-Oriented Computing. ICSOC 2021. Lecture Notes in Computer Science(), vol 13121. Springer, Cham. https://doi.org/10.1007/978-3-030-91431-8_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-91431-8_33

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-91430-1

  • Online ISBN: 978-3-030-91431-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics