Columbus State University
Towards Energy-Efficient Edge Computing for tiny AI Applications
Abstract
dc:description.abstract<p>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.</p>
Degree
thesis:*- Name thesis:degree_name
- Master of Science
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- TSYS School of Computer Science
- Year dc:date.available
- 2024
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Bhagavathula, Vamsi Krishna
- Contributors dc:contributor
-
- Yi Zhou
- Rania Hodhod
- Lixin Wang
Subjects
dc:subject × 7Rights
- Language dc:language
- english
Identifiers
dc:identifier.*- Repository record dc:identifier
- https://csuepress.columbusstate.edu/theses_dissertations/511
- OAI identifier oai:identifier
- oai:csuepress.columbusstate.edu:theses_dissertations-1513