Composing Efficient Computational Models for Real-Time Processing on Next-Generation Edge-Computing Platforms

被引:0
作者
Mohsin, Mokhles A. [1 ]
Shahrouzi, S. Navid [1 ]
Perera, Darshika G. [1 ]
机构
[1] Univ Colorado Colorado Springs, Elect & Comp Engn Dept, Colorado Springs, CO 80198 USA
来源
IEEE ACCESS | 2024年 / 12卷
基金
美国国家科学基金会;
关键词
Computational modeling; Real-time systems; Edge computing; Support vector machines; Analytical models; Principal component analysis; Cloud computing; Internet of Things; Smart devices; computational models; real-time processing; PCA plus SVM; acceleration; SUPPORT VECTOR MACHINES; DIMENSIONALITY REDUCTION; ALGORITHM; PCA; EMERGENCE; INTERNET;
D O I
10.1109/ACCESS.2024.3365652
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the era of IoT and smart systems, an enormous amount of data will be generated from various IoT/smart devices in smart homes, smart cars, etc. Typically, this big data is collected and sent directly to the cloud infrastructure for processing, analyzing, and storing. However, traditional cloud infrastructure faces serious challenges when handling this massive amount of data, including insufficient bandwidth, high latency, unsatisfactory real-time response, high power consumption, and privacy protection issues. The edge-centric computing is emerging as a complementary solution to address the aforementioned issues of the cloud infrastructure. Furthermore, for many real-world IoT and smart systems, such as smart cars, real-time, in situ, and online data analysis and processing are crucial. With edge computing, data processing and analysis can be done closer to the source of the data (i.e., at the edge of the networks), which in turn enables real-time and in-situ data analytics and processing. As a result, edge computing will soon become the cornerstone of many IoT and smart applications. However, edge computing is still in its infancy; thus, requires novel models and techniques to support real-time and in-situ data processing and analysis. In this research work, we introduce novel and efficient computation models that are suitable for real-time processing and analysis on next-generation edge-computing platforms. Since most common edge-computing tasks are data analytics/mining, we focus on widely used data analytics techniques, including dimensionality reduction and classification techniques, specifically, principal component analysis (PCA) and support vectors machine (SVM), respectively. This is mainly because it is demonstrated that combination of PCA and SVM leads to high classification accuracy in many fields. In this paper, we introduce three different PCA+SVM models (i.e., Model 1, Model 2, and Model 3), for real-time processing and analysis (for online training and inference) on edge computing platforms. Model 1 and Model 2 are created utilizing the same SVM algorithm but with a different design/functional flows, whereas Model 3 is created with the same functional flow as Model 2 but utilizing a modified SVM algorithm. Our experimental results and analysis demonstrate that Model 3 utilizes dramatically lower number of iterations to produce the results, compared to that of other two models, while achieving acceptable performance results. Our results and analysis demonstrate that Model 3 is the most suitable computation model for real-time processing and analysis of edge computing platform.
引用
收藏
页码:24905 / 24932
页数:28
相关论文
共 85 条
  • [1] Principal component analysis
    Abdi, Herve
    Williams, Lynne J.
    [J]. WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2010, 2 (04): : 433 - 459
  • [2] Aeberhard S, 1991, Wine - UCI Machine Learning Repository
  • [3] Alam S, 2016, INT CONF UBIQ FUTUR, P987, DOI 10.1109/ICUFN.2016.7536945
  • [4] Alkamil A., 2019, PROC INT C RECONFIGU, P1
  • [5] Towards Dynamic and Partial Reconfigurable Hardware Architectures for Cryptographic Algorithms on Embedded Devices
    Alkamil, Arkan
    Perera, Darshika G.
    [J]. IEEE ACCESS, 2020, 8 : 221720 - 221742
  • [6] Alpaydin E, 1998, UCI Machine Learning Repository
  • [7] A digital architecture for support vector machines: Theory, algorithm, and FPGA implementation
    Anguita, D
    Boni, A
    Ridella, S
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (05): : 993 - 1009
  • [8] [Anonymous], 2021, IoT Device Market Size, Share and Analysis | Forecast
  • [9] Conceptual and empirical comparison of dimensionality reduction algorithms (PCA, KPCA, LDA, MDS, SVD, LLE, ISOMAP, LE, ICA, t-SNE)
    Anowar, Farzana
    Sadaoui, Samira
    Selim, Bassant
    [J]. COMPUTER SCIENCE REVIEW, 2021, 40
  • [10] An embedded system based on DSP platform and PCA-SVM algorithms for rapid beef meat freshness prediction and identification
    Arsalane, Assia
    El Barbri, Noureddine
    Tabyaoui, Abdelmoumen
    Klilou, Abdessamad
    Rhofir, Karim
    Halimi, Abdellah
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2018, 152 : 385 - 392