Date of Award
2024
Type
Thesis
Major
Master of Science
Degree Type
Applied Computer Science
Department
TSYS School of Computer Science
First Advisor
Yi Zhou
Second Advisor
Rania Hodhod
Third Advisor
Lixin Wang
Abstract
As artificial intelligence (AI) applications become more common on the edge of networks, like Raspberry Pi servers, it is crucial to optimize their energy use. This research project investigates how AI algorithms affect energy efficiency and resource usage on Raspberry Pi servers. Two models were created: one predicts resource usage, and the other predicts power consumption of AI algorithms on Raspberry Pi. Several factors are considered like CPU and memory use, algorithm speed, dataset size, and types of algorithms and datasets. Using regression-based methods, we model how these factors affect energy use. By converting categorical factors into numerical ones, we develop models that describe the relationship between factors and energy use on Raspberry Pi. This research contributes practical tools that empower developers to assess the energy impact of AI deployments on edge servers, offering unique insights that are not readily available through solely profiling-based approaches. Our work facilitates scheduling AI applications on edge servers for energy efficiency without compromising performance.
Recommended Citation
Bhagavathula, Vamsi Krishna, "Towards Energy-Efficient Edge Computing for tiny AI Applications" (2024). Theses and Dissertations. 511.
https://csuepress.columbusstate.edu/theses_dissertations/511