IIIT-Delhi Institutional Repository

Exploiting the tradeoff between energy consumption and execution time in mixed cpu-gpu edge-cloud environment

Show simple item record

dc.contributor.author Rathee, Ravi
dc.contributor.author Bhattacharya, Arani (Advisor)
dc.date.accessioned 2023-04-05T08:04:57Z
dc.date.available 2023-04-05T08:04:57Z
dc.date.issued 2022-06
dc.identifier.uri http://repository.iiitd.edu.in/xmlui/handle/123456789/1079
dc.description.abstract Mobile devices like smartphones can augment their low-power processors by offloading GPU- heavy applications to cloud servers. However, cloud data centers consume a lot of energy and have high latency. To mitigate the problem of high latency by data centers, recently offloading to edge devices that are in proximity to the users has become popular. Such edge devices usually have much lower compute capacity, as they need to be more widely distributed than data centers. However, the recent rise of machine learning-based workloads make it a challenge to model such execution. To resolve this challenge, we benchmark a few widely used machine learning programs on a representative edge device and a server-grade GPU. Our benchmarks show that in addition to saving network latency, edge devices also consume less energy than server-grade GPU’s, albeit at the cost of higher execution time. Based on the above trade-off between execution time, network latency and computation time, we look at the problem of scheduling a job with a sequence of machine learning workloads. We formulate this scheduling as an integer linear programming problem, where the objective is to minimize the energy consumption while ensuring that the maximum number of jobs finish within a specific deadline. We use ILP-solvers to identify the optimal solution by using Google OR-tools and demonstrate on a few examples that our technique works well in practice. en_US
dc.language.iso en_US en_US
dc.publisher IIIT-Delhi en_US
dc.subject Jetson-nano en_US
dc.subject YOLOV5 en_US
dc.subject Fast Fourier transform en_US
dc.subject Real-time voice clone en_US
dc.subject Google OR-tools en_US
dc.subject ILP-solvers en_US
dc.title Exploiting the tradeoff between energy consumption and execution time in mixed cpu-gpu edge-cloud environment en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account