Evaluating the Four-Way Performance Trade-Off for Data Stream Classification in Edge Computing

被引:9
作者
Lopes, Jessica Fernandes [1 ]
Santana, Everton Jose [1 ]
Turrisi da Costa, Victor G. [2 ]
Zarpelao, Bruno Bogaz [1 ]
Barbon Junior, Sylvio [1 ]
机构
[1] Univ Estadual Londrina, Dept Comp Sci, BR-86057970 Londrina, Parana, Brazil
[2] Univ Trento, Dept Informat Engn & Comp Sci, I-38123 Trento, Italy
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2020年 / 17卷 / 02期
关键词
Prediction algorithms; Performance evaluation; Memory management; Energy consumption; Decision trees; Internet of Things; Servers; Machine learning; data stream mining; energy efficiency; edge computing; ENERGY; CLASSIFIERS; IOT; FOG;
D O I
10.1109/TNSM.2020.2983921
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing (EC) is a promising technology capable of bridging the gap between Cloud computing services and the demands of emerging technologies such as the Internet of Things (IoT). Most EC-based solutions, from wearable devices to smart cities architectures, benefit from Machine Learning (ML) methods to perform various tasks, such as classification. In these cases, ML solutions need to deal efficiently with a huge amount of data, while balancing predictive performance, memory and time costs, and energy consumption. The fact that these data usually come in the form of a continuous and evolving data stream makes the scenario even more challenging. Many algorithms have been proposed to cope with data stream classification, e.g., Very Fast Decision Tree (VFDT) and Strict VFDT (SVFDT). Recently, Online Local Boosting (OLBoost) has also been introduced to improve predictive performance without modifying the underlying structure of the decision tree produced by these algorithms. In this work, we compared the four-way relationship among time efficiency, energy consumption, predictive performance, and memory costs, tuning the hyperparameters of VFDT and the two versions of SVFDT with and without OLBoost. Experiments over 6 benchmark datasets using an EC device revealed that VFDT and SVFDT-I were the most energy-friendly algorithms, with SVFDT-I also significantly reducing memory consumption. OLBoost, as expected, improved the predictive performance, but caused a deterioration in memory and energy consumption.
引用
收藏
页码:1013 / 1025
页数:13
相关论文
共 49 条
[1]   DATABASE MINING - A PERFORMANCE PERSPECTIVE [J].
AGRAWAL, R ;
IMIELINSKI, T ;
SWAMI, A .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (06) :914-925
[2]   Energy-Efficient Algorithms [J].
Albers, Susanne .
COMMUNICATIONS OF THE ACM, 2010, 53 (05) :86-96
[3]   Real-Time Video Analytics: The Killer App for Edge Computing [J].
Ananthanarayanan, Ganesh ;
Bahl, Paramvir ;
Bodik, Peter ;
Chintalapudi, Krishna ;
Philipose, Matthai ;
Ravindranath, Lenin ;
Sinha, Sudipta .
COMPUTER, 2017, 50 (10) :58-67
[4]  
[Anonymous], 2005, Knowledge Discovery from Data Streams
[5]  
[Anonymous], 2003, P 9 ACM SIGKDD INT C, DOI 10.1145/956750.956813
[6]   A Novel Framework for Resource Discovery and Self-Configuration in Software Defined Wireless Mesh Networks [J].
Babu, Sarath ;
Mithun, P. V. ;
Manoj, B. S. .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (01) :132-146
[7]   Learning Regularized Hoeffding Trees from Data Streams [J].
Barddal, Jean Paul ;
Enembreck, Fabricio .
SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, :574-581
[8]   IoTDS: A One-Class Classification Approach to Detect Botnets in Internet of Things Devices [J].
Bezerra, Vitor Hugo ;
Turrisi da Costa, Victor Guilherme ;
Barbon Junior, Sylvio ;
Miani, Rodrigo Sanches ;
Zarpelao, Bruno Bogaz .
SENSORS, 2019, 19 (14)
[9]   Efficient Online Evaluation of Big Data Stream Classifiers [J].
Bifet, Albert ;
Morales, Gianmarco De Francisci ;
Read, Jesse ;
Holmes, Geoff ;
Pfahringer, Bernhard .
KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, :59-68
[10]  
Bifet A, 2010, J MACH LEARN RES, V11, P1601