{"title":"在多运营商多接入网络中针对依赖性延迟敏感任务的高效分布式边缘计算","authors":"Alia Asheralieva;Dusit Niyato;Xuetao Wei","doi":"10.1109/TPDS.2024.3468892","DOIUrl":null,"url":null,"abstract":"We study the problem of distributed computing in the \n<italic>multi-operator multi-access edge computing</i>\n (MEC) network for \n<italic>dependent tasks</i>\n. Every task comprises several \n<italic>sub-tasks</i>\n which are executed based on logical precedence modelled as a \n<italic>directed acyclic graph</i>\n. In the graph, each vertex is a sub-task, each edge – precedence constraint, such that a sub-task can only be started after all its preceding sub-tasks are completed. Tasks are executed by MEC servers with the assistance of nearby edge devices, so that the MEC network can be viewed as a \n<italic>distributed</i>\n “\n<italic>primary-secondary node</i>\n” system where each MEC server acts as a \n<italic>primary node</i>\n (PN) deciding on sub-tasks assigned to its \n<italic>secondary nodes</i>\n (SNs), i.e., nearby edge devices. The PN's decision problem is complex, as its SNs can be associated with other \n<italic>neighboring</i>\n PNs. In this case, the available processing resources of SNs depend on the sub-task assignment decisions of all neighboring PNs. Since PNs are controlled by different operators, they do not coordinate their decisions, and each PN is uncertain about the sub-task assignments of its neighbors (and, thus, the available resources of its SNs). To address this problem, we propose a novel framework based on a \n<italic>graphical Bayesian game</i>\n, where PNs play under uncertainty about their neighbors’ decisions. We prove that the game has a \n<italic>perfect Bayesian equilibrium</i>\n (PBE) yielding \n<italic>unique optimal values</i>\n, and formulate new \n<italic>Bayesian reinforcement learning</i>\n and \n<italic>Bayesian deep reinforcement learning</i>\n algorithms enabling each PN to reach the PBE autonomously (without communicating with other PNs).","PeriodicalId":13257,"journal":{"name":"IEEE Transactions on Parallel and Distributed Systems","volume":"35 12","pages":"2559-2577"},"PeriodicalIF":5.6000,"publicationDate":"2024-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Efficient Distributed Edge Computing for Dependent Delay-Sensitive Tasks in Multi-Operator Multi-Access Networks\",\"authors\":\"Alia Asheralieva;Dusit Niyato;Xuetao Wei\",\"doi\":\"10.1109/TPDS.2024.3468892\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We study the problem of distributed computing in the \\n<italic>multi-operator multi-access edge computing</i>\\n (MEC) network for \\n<italic>dependent tasks</i>\\n. Every task comprises several \\n<italic>sub-tasks</i>\\n which are executed based on logical precedence modelled as a \\n<italic>directed acyclic graph</i>\\n. In the graph, each vertex is a sub-task, each edge – precedence constraint, such that a sub-task can only be started after all its preceding sub-tasks are completed. Tasks are executed by MEC servers with the assistance of nearby edge devices, so that the MEC network can be viewed as a \\n<italic>distributed</i>\\n “\\n<italic>primary-secondary node</i>\\n” system where each MEC server acts as a \\n<italic>primary node</i>\\n (PN) deciding on sub-tasks assigned to its \\n<italic>secondary nodes</i>\\n (SNs), i.e., nearby edge devices. The PN's decision problem is complex, as its SNs can be associated with other \\n<italic>neighboring</i>\\n PNs. In this case, the available processing resources of SNs depend on the sub-task assignment decisions of all neighboring PNs. Since PNs are controlled by different operators, they do not coordinate their decisions, and each PN is uncertain about the sub-task assignments of its neighbors (and, thus, the available resources of its SNs). To address this problem, we propose a novel framework based on a \\n<italic>graphical Bayesian game</i>\\n, where PNs play under uncertainty about their neighbors’ decisions. We prove that the game has a \\n<italic>perfect Bayesian equilibrium</i>\\n (PBE) yielding \\n<italic>unique optimal values</i>\\n, and formulate new \\n<italic>Bayesian reinforcement learning</i>\\n and \\n<italic>Bayesian deep reinforcement learning</i>\\n algorithms enabling each PN to reach the PBE autonomously (without communicating with other PNs).\",\"PeriodicalId\":13257,\"journal\":{\"name\":\"IEEE Transactions on Parallel and Distributed Systems\",\"volume\":\"35 12\",\"pages\":\"2559-2577\"},\"PeriodicalIF\":5.6000,\"publicationDate\":\"2024-09-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Parallel and Distributed Systems\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10696908/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Parallel and Distributed Systems","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10696908/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
Efficient Distributed Edge Computing for Dependent Delay-Sensitive Tasks in Multi-Operator Multi-Access Networks
We study the problem of distributed computing in the
multi-operator multi-access edge computing
(MEC) network for
dependent tasks
. Every task comprises several
sub-tasks
which are executed based on logical precedence modelled as a
directed acyclic graph
. In the graph, each vertex is a sub-task, each edge – precedence constraint, such that a sub-task can only be started after all its preceding sub-tasks are completed. Tasks are executed by MEC servers with the assistance of nearby edge devices, so that the MEC network can be viewed as a
distributed
“
primary-secondary node
” system where each MEC server acts as a
primary node
(PN) deciding on sub-tasks assigned to its
secondary nodes
(SNs), i.e., nearby edge devices. The PN's decision problem is complex, as its SNs can be associated with other
neighboring
PNs. In this case, the available processing resources of SNs depend on the sub-task assignment decisions of all neighboring PNs. Since PNs are controlled by different operators, they do not coordinate their decisions, and each PN is uncertain about the sub-task assignments of its neighbors (and, thus, the available resources of its SNs). To address this problem, we propose a novel framework based on a
graphical Bayesian game
, where PNs play under uncertainty about their neighbors’ decisions. We prove that the game has a
perfect Bayesian equilibrium
(PBE) yielding
unique optimal values
, and formulate new
Bayesian reinforcement learning
and
Bayesian deep reinforcement learning
algorithms enabling each PN to reach the PBE autonomously (without communicating with other PNs).
期刊介绍:
IEEE Transactions on Parallel and Distributed Systems (TPDS) is published monthly. It publishes a range of papers, comments on previously published papers, and survey articles that deal with the parallel and distributed systems research areas of current importance to our readers. Particular areas of interest include, but are not limited to:
a) Parallel and distributed algorithms, focusing on topics such as: models of computation; numerical, combinatorial, and data-intensive parallel algorithms, scalability of algorithms and data structures for parallel and distributed systems, communication and synchronization protocols, network algorithms, scheduling, and load balancing.
b) Applications of parallel and distributed computing, including computational and data-enabled science and engineering, big data applications, parallel crowd sourcing, large-scale social network analysis, management of big data, cloud and grid computing, scientific and biomedical applications, mobile computing, and cyber-physical systems.
c) Parallel and distributed architectures, including architectures for instruction-level and thread-level parallelism; design, analysis, implementation, fault resilience and performance measurements of multiple-processor systems; multicore processors, heterogeneous many-core systems; petascale and exascale systems designs; novel big data architectures; special purpose architectures, including graphics processors, signal processors, network processors, media accelerators, and other special purpose processors and accelerators; impact of technology on architecture; network and interconnect architectures; parallel I/O and storage systems; architecture of the memory hierarchy; power-efficient and green computing architectures; dependable architectures; and performance modeling and evaluation.
d) Parallel and distributed software, including parallel and multicore programming languages and compilers, runtime systems, operating systems, Internet computing and web services, resource management including green computing, middleware for grids, clouds, and data centers, libraries, performance modeling and evaluation, parallel programming paradigms, and programming environments and tools.