STARGAZER: A Deep Learning Approach for Estimating the Performance of Edge-Based Clustering Applications

被引:5
作者
Cruz, Breno Dantas [1 ]
Paul, Arnab K. [2 ]
Song, Zheng [1 ]
Tilevich, Eli [1 ]
机构
[1] Virginia Tech, Software Innovat Lab, Blacksburg, VA 24061 USA
[2] Virginia Tech, Distributed Syst & Storage Lab, Blacksburg, VA 24061 USA
来源
2020 IEEE INTERNATIONAL CONFERENCE ON SMART DATA SERVICES (SMDS 2020) | 2020年
基金
美国国家科学基金会;
关键词
Edge Applications; Machine Learning; Clustering Algorithms; Performance Estimation; Deep Neural Network; NETWORKS;
D O I
10.1109/SMDS49396.2020.00009
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As a solution to the sensor data deluge, edge computing processes sensor data by means of local devices. Many of these devices are resource-scarce in terms of the available processing capabilities and battery power. To achieve the required design trade-offs of edge applications, developers must be able to understand the performance and resource utilization of data processing algorithms. An increasing number of edge-based applications use machine learning (ML) as their key functionality. However, the performance and resource utilization of ML algorithms remain poorly understood, thus hindering the system design of edge-based ML applications. In addition, developers often cannot access real-world edge-based test beds during the design phase. To address this problem, we present an approach for estimating the performance of edge-based ML applications, with a particular application to clustering. To that end, we first comprehensively evaluate the performance and resource utilization of widely used clustering algorithms deployed in a representative edge environment. Second, we identify which properties of these algorithms are correlated with their performance and resource utilization. Finally, we apply our findings to create STARGAZER, a Deep Neural Network that given a clustering algorithm's computational load and input data size, estimates how this algorithm would perform and utilize resources in an edge-based application. Our tool provides viable decision-making support for addressing the multifaceted design challenges of edge-based ML applications.
引用
收藏
页码:9 / 17
页数:9
相关论文
共 40 条
[1]   Enhancement and Assessment of a Code-Analysis-Based Energy Estimation Framework [J].
Ahmad, Raja Wasim ;
Naveed, Anjum ;
Rodrigues, Joel J. P. C. ;
Gani, Abdullah ;
Madani, Sajjad A. ;
Shuja, Junaid ;
Maqsood, Tahir ;
Saeed, Sharjil .
IEEE SYSTEMS JOURNAL, 2019, 13 (01) :1052-1059
[2]  
Andrade F. S., 2006, LIPERMI LIGHT WEIGHT
[3]   Searching for exotic particles in high-energy physics with deep learning [J].
Baldi, P. ;
Sadowski, P. ;
Whiteson, D. .
NATURE COMMUNICATIONS, 2014, 5
[4]  
Bilenko M., 2004, P 21 INT C MACH LEAR, V11
[5]  
Butu A. G., 2016, Romania Journal
[6]  
Choi YK, 2017, ICCAD-IEEE ACM INT, P691
[7]  
Chollet F., 2015, KERAS
[8]  
Ciresan D, 2012, PROC CVPR IEEE, P3642, DOI 10.1109/CVPR.2012.6248110
[9]  
Deng L, 2013, IEEE INT NEW CIRC
[10]  
EDWARDS JR, 1993, ACAD MANAGE J, V36, P1577, DOI 10.5465/256822