Collaborative Satellite Computing through Adaptive DNN Task Splitting and Offloading

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Peng, Shifeng, Hou, Xuefeng, Shen, Zhishu, Zheng, Qiushi, Jin, Jiong, Tagami, Atsushi, Yuan, Jingling
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912164603756544
author Peng, Shifeng
Hou, Xuefeng
Shen, Zhishu
Zheng, Qiushi
Jin, Jiong
Tagami, Atsushi
Yuan, Jingling
author_facet Peng, Shifeng
Hou, Xuefeng
Shen, Zhishu
Zheng, Qiushi
Jin, Jiong
Tagami, Atsushi
Yuan, Jingling
contents Satellite computing has emerged as a promising technology for next-generation wireless networks. This innovative technology provides data processing capabilities, which facilitates the widespread implementation of artificial intelligence (AI)-based applications, especially for image processing tasks involving deep neural network (DNN). With the limited computing resources of an individual satellite, independently handling DNN tasks generated by diverse user equipments (UEs) becomes a significant challenge. One viable solution is dividing a DNN task into multiple subtasks and subsequently distributing them across multiple satellites for collaborative computing. However, it is challenging to partition DNN appropriately and allocate subtasks into suitable satellites while ensuring load balancing. To this end, we propose a collaborative satellite computing system designed to improve task processing efficiency in satellite networks. Based on this system, a workload-balanced adaptive task splitting scheme is developed to equitably distribute the workload of DNN slices for collaborative inference, consequently enhancing the utilization of satellite computing resources. Additionally, a self-adaptive task offloading scheme based on a genetic algorithm (GA) is introduced to determine optimal offloading decisions within dynamic network environments. The numerical results illustrate that our proposal can outperform comparable methods in terms of task completion rate, delay, and resource utilization.
format Preprint
id arxiv_https___arxiv_org_abs_2405_03181
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Collaborative Satellite Computing through Adaptive DNN Task Splitting and Offloading
Peng, Shifeng
Hou, Xuefeng
Shen, Zhishu
Zheng, Qiushi
Jin, Jiong
Tagami, Atsushi
Yuan, Jingling
Distributed, Parallel, and Cluster Computing
Satellite computing has emerged as a promising technology for next-generation wireless networks. This innovative technology provides data processing capabilities, which facilitates the widespread implementation of artificial intelligence (AI)-based applications, especially for image processing tasks involving deep neural network (DNN). With the limited computing resources of an individual satellite, independently handling DNN tasks generated by diverse user equipments (UEs) becomes a significant challenge. One viable solution is dividing a DNN task into multiple subtasks and subsequently distributing them across multiple satellites for collaborative computing. However, it is challenging to partition DNN appropriately and allocate subtasks into suitable satellites while ensuring load balancing. To this end, we propose a collaborative satellite computing system designed to improve task processing efficiency in satellite networks. Based on this system, a workload-balanced adaptive task splitting scheme is developed to equitably distribute the workload of DNN slices for collaborative inference, consequently enhancing the utilization of satellite computing resources. Additionally, a self-adaptive task offloading scheme based on a genetic algorithm (GA) is introduced to determine optimal offloading decisions within dynamic network environments. The numerical results illustrate that our proposal can outperform comparable methods in terms of task completion rate, delay, and resource utilization.
title Collaborative Satellite Computing through Adaptive DNN Task Splitting and Offloading
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2405.03181