Online Management for Edge-Cloud Collaborative Continuous Learning: A Two-Timescale Approach

被引:0
|
作者
Lin, Shaohui [1 ]
Zhang, Xiaoxi [1 ]
Li, Yupeng [2 ]
Joe-Wong, Carlee [3 ]
Duan, Jingpu [4 ]
Yu, Dongxiao [5 ]
Wu, Yu [6 ]
Chen, Xu [1 ]
机构
[1] Sun Yat Sen Univ, Sch Comp Sci & Engn, Guangzhou 510006, Peoples R China
[2] Hong Kong Baptist Univ, Dept Interact Media, Kowloon Tong, Hong Kong, Peoples R China
[3] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
[4] Pengcheng Lab, Dept Commun, Shenzhen 518066, Peoples R China
[5] Shandong Univ, Inst Intelligent Comp, Sch Comp Sci & Technol, Qingdao 266237, Peoples R China
[6] Dongguan Univ Technol, Sch Cyberspace Secur, Dongguan 523808, Peoples R China
关键词
Data models; Training; Computational modeling; Accuracy; Costs; Distributed databases; Federated learning; Collaborative federated learning; continuous learning; edge-cloud collaboration; two-timescale;
D O I
10.1109/TMC.2024.3451715
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep learning (DL) powered real-time applications usually need continuous training using data streams generated over time and across different geographical locations. Enabling data offloading among computation nodes through model training is promising to mitigate the problem that devices generating large datasets may have low computation capability. However, offloading can compromise model convergence and incur communication costs, which must be balanced with the long-term cost spent on computation and model synchronization. Therefore, this paper proposes EdgeC3, a novel framework that can optimize the frequency of model aggregation and dynamic offloading for continuously generated data streams, navigating the trade-off between long-term accuracy and cost. We first provide a new error bound to capture the impacts of data dynamics that are varying over time and heterogeneous across devices, as well as quantifying varied data heterogeneity between local models and the global one. Based on the bound, we design a two-timescale online optimization framework. We periodically learn the synchronization frequency to adapt with uncertain future offloading and network changes. In the finer timescale, we manage online offloading by extending Lyapunov optimization techniques to handle an unconventional setting, where our long-term global constraint can have abruptly changed aggregation frequencies that are decided in the longer timescale. Finally, we theoretically prove the convergence of EdgeC3 by integrating the coupled effects of our two-timescale decisions, and we demonstrate its advantage through extensive experiments performing distributed DL training for different domains.
引用
收藏
页码:14561 / 14574
页数:14
相关论文
共 50 条
  • [1] Energy-efficient Edge-cloud Collaborative Intelligent Computing: A Two-timescale Approach
    Wang, Tao
    Jiang, Yuru
    Zhao, Kailan
    Liu, Xiulei
    2022 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2022), 2022, : 249 - 258
  • [2] Resource Price-Aware Offloading for Edge-Cloud Collaboration: A Two-Timescale Online Control Approach
    Li, Rui
    Zhou, Zhi
    Chen, Xu
    Ling, Qing
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (01) : 648 - 661
  • [3] Service Provisioning Based on Edge-Cloud Collaboration: A Two-Timescale Online Scheduling Algorithm
    Qi, Yuxiao
    Pan, Li
    Liu, Shijun
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (19): : 31999 - 32011
  • [4] EdgeC3: Online Management for Edge-Cloud Collaborative Continuous Learning
    Lin, Shaohui
    Zhang, Xiaoxi
    Li, Yupeng
    Joe-Wong, Carlee
    Duan, Jingpu
    Chen, Xu
    2023 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING, SECON, 2023,
  • [5] Two-timescale joint service caching and resource allocation for task offloading with edge-cloud cooperation
    Li, Yafei
    Wang, Huiqiang
    Sun, Jiayu
    Lv, Hongwu
    Zheng, Wenqi
    Feng, Guangsheng
    COMPUTER NETWORKS, 2024, 254
  • [6] A Two-Timescale Approach to Mobility Management for Multicell Mobile Edge Computing
    Liang, Zezu
    Liu, Yuan
    Lok, Tat-Ming
    Huang, Kaibin
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (12) : 10981 - 10995
  • [7] Joint Task Offloading and Service Placement for Mobile Edge Computing: An Online Two-Timescale Approach
    Li, Xin
    Zhang, Xinglin
    Huang, Tiansheng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (04) : 3656 - 3671
  • [8] Edge-cloud Collaborative Learning with Federated and Centralized Features
    Li, Zexi
    Li, Qunwei
    Zhou, Yi
    Zhong, Wenliang
    Zhang, Guannan
    Wu, Chao
    PROCEEDINGS OF THE 46TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2023, 2023, : 1949 - 1953
  • [9] Two-Timescale Online Learning of Joint User Association and Resource Scheduling in Dynamic Mobile Edge Computing
    Jian Zhang
    Qimei Cui
    Xuefei Zhang
    Xueqing Huang
    Xiaofeng Tao
    中国通信, 2021, 18 (08) : 316 - 331
  • [10] Two-Timescale Online Learning of Joint User Association and Resource Scheduling in Dynamic Mobile Edge Computing
    Zhang, Jian
    Cui, Qimei
    Zhang, Xuefei
    Huang, Xueqing
    Tao, Xiaofeng
    CHINA COMMUNICATIONS, 2021, 18 (08) : 316 - 331