A Spark-based Task Allocation Solution for Machine Learning in the Edge-Cloud Continuum

被引:0
|
作者
Belcastro, Loris [1 ]
Marozzo, Fabrizio [1 ]
Presta, Aleandro [1 ]
Talia, Domenico [1 ]
机构
[1] Univ Calabria, DIMES, Arcavacata Di Rende, Italy
来源
2024 20TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SMART SYSTEMS AND THE INTERNET OF THINGS, DCOSS-IOT 2024 | 2024年
关键词
Machine learning; Internet of Things; edge computing; cloud computing; edge-cloud continuum; Apache Spark;
D O I
10.1109/DCOSS-IoT61029.2024.00090
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The widespread utilization of Internet of Things (IoT) devices has resulted in an exponential increase in data at the Internet's edges. This trend, combined with the rapid growth of machine learning (ML) applications, necessitates the execution of learning tasks across the entire spectrum of computing resources - from the device, to the edge, to the cloud. This paper investigates the execution of machine learning algorithms within the edge-cloud continuum, focusing on their implications from a distributed computing perspective. We explore the integration of traditional ML algorithms, leveraging edge computing benefits such as low-latency processing and privacy preservation, along with cloud computing capabilities offering virtually limitless computational and storage resources. Our analysis offers insights into optimizing the execution of machine learning applications by decomposing them into smaller components and distributing these across processing nodes in edge-cloud architectures. By utilizing the Apache Spark framework, we define an efficient task allocation solution for distributing ML tasks across edge and cloud layers. Experiments on a clustering application in an edgecloud setup confirm the effectiveness of our solution compared to highly centralized alternatives, in which cloud resources are extensively used for handling large volumes of data from IoT devices.
引用
收藏
页码:576 / 582
页数:7
相关论文
共 50 条
  • [1] Resource Allocation for Distributed Machine Learning at the Edge-Cloud Continuum
    Sartzetakis, Ippokratis
    Soumplis, Polyzois
    Pantazopoulos, Panagiotis
    Katsaros, Konstantinos V.
    Sourlas, Vasilis
    Varvarigos, Emmanouel
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5017 - 5022
  • [2] Intelligent Task Offloading and Energy Allocation in the UAV-Aided Mobile Edge-Cloud Continuum
    Cheng, Zhipeng
    Gao, Zhibin
    Liwang, Minghui
    Huang, Lianfen
    Du, Xiaojiang
    Guizani, Mohsen
    IEEE NETWORK, 2021, 35 (05): : 42 - 49
  • [3] Security-Aware Resource Allocation in the Edge-Cloud Continuum
    Soumplis, Polyzois
    Kontos, Georgios
    Kretsis, Aristotelis
    Kokkinos, Panagiotis
    Nanos, Anastassios
    Varvarigos, Emmanouel
    2023 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING, CLOUDNET, 2023, : 161 - 169
  • [4] A Systematic Review on Federated Learning in Edge-Cloud Continuum
    Sambit Kumar Mishra
    Subham Kumar Sahoo
    Chinmaya Kumar Swain
    SN Computer Science, 5 (7)
  • [5] Dynamic Task Allocation and Service Migration in Edge-Cloud IoT System Based on Deep Reinforcement Learning
    Chen, Yan
    Sun, Yanjing
    Wang, Chenyang
    Taleb, Tarik
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (18) : 16742 - 16757
  • [6] A Web of Things approach for learning on the Edge-Cloud Continuum
    Bedogni, Luca
    Chiariotti, Federico
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 167
  • [7] Proactive Caching in the Edge-Cloud Continuum with Federated Learning
    Zyrianoff, Ivan
    Montecchiari, Leonardo
    Trotta, Angelo
    Gigli, Lorenzo
    Kamienski, Carlos
    Di Felice, Marco
    2024 IEEE 21ST CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2024, : 234 - 240
  • [8] Leveraging the serverless paradigm for realizing machine learning pipelines across the edge-cloud continuum
    Paraskevoulakou, Efterpi
    Kyriazis, Dimosthenis
    2021 24TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN), 2021,
  • [9] Deep reinforcement learning based resource allocation in edge-cloud gaming
    Jaya I.
    Li Y.
    Cai W.
    Multimedia Tools and Applications, 2024, 83 (26) : 67903 - 67926
  • [10] Enhanced Task Scheduling and Resource Allocation in Edge-Cloud Continuum Using Modified Flower Pollination Algorithm
    Dankolo, Nasiru Muhammad
    Radzi, Nor Haizan Mohamed
    Mustaffa, Noorfa Haszlinna
    Osman, Nurul Aida
    Gabi, Danlami
    Yusuf, Muhammed Nura
    IEEE ACCESS, 2024, 12 : 162299 - 162310