TY - GEN
T1 - Real-Time Edge Classification
T2 - 6th ACM/IEEE Symposium on Edge Computing, SEC 2021
AU - Chakrabarti, Ayan
AU - Guerin, Roch
AU - Lu, Chenyang
AU - Liu, Jiangnan
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021
Y1 - 2021
N2 - We consider an edge-computing setting where machine learning-based algorithms are used for real-time classification of inputs acquired by devices, e.g., cameras. Computational resources on the devices are constrained, and therefore only capable of running machine learning models of limited accuracy. A subset of inputs can be offloaded to the edge for processing by a more accurate but resource-intensive machine learning model. Both models process inputs with low-latency, but offloading incurs network delays. To manage these delays and meet application deadlines, a token bucket constrains transmissions from the device. We introduce a Markov Decision Process-based framework to make offload decisions under such constraints. Decisions are based on the local model's confidence and the token bucket state, with the goal of minimizing a specified error measure for the application. We extend the approach to configurations involving multiple devices connected to the same access switch to realize the benefits of a shared token bucket. We evaluate and analyze the policies derived using our framework on the standard ImageNet image classification benchmark.
AB - We consider an edge-computing setting where machine learning-based algorithms are used for real-time classification of inputs acquired by devices, e.g., cameras. Computational resources on the devices are constrained, and therefore only capable of running machine learning models of limited accuracy. A subset of inputs can be offloaded to the edge for processing by a more accurate but resource-intensive machine learning model. Both models process inputs with low-latency, but offloading incurs network delays. To manage these delays and meet application deadlines, a token bucket constrains transmissions from the device. We introduce a Markov Decision Process-based framework to make offload decisions under such constraints. Decisions are based on the local model's confidence and the token bucket state, with the goal of minimizing a specified error measure for the application. We extend the approach to configurations involving multiple devices connected to the same access switch to realize the benefits of a shared token bucket. We evaluate and analyze the policies derived using our framework on the standard ImageNet image classification benchmark.
KW - edge computing
KW - Markov Decision Process
KW - Real-time classification
KW - token bucket
UR - https://www.scopus.com/pages/publications/85126178924
U2 - 10.1145/3453142.3492329
DO - 10.1145/3453142.3492329
M3 - Conference contribution
AN - SCOPUS:85126178924
T3 - 6th ACM/IEEE Symposium on Edge Computing, SEC 2021
SP - 41
EP - 54
BT - 6th ACM/IEEE Symposium on Edge Computing, SEC 2021
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 14 December 2021 through 17 December 2021
ER -