Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Leveraging joint allocation of multidimensional resources for distributed task assignment

Not Accessible

Your library or personal account may give you access

Abstract

Edge computing has changed the landscape of telecommunication networks. Different from cloud computing in which thousands of servers are centralized in a remote site, computation and storage resources are deployed at the network edge in edge computing, reducing the end-to-end latency and the amount of transmitting data in metro/backbone networks significantly. Due to the limited resource capacity in a single edge node and the requirements of distributed applications, some applications are supposed to be decomposed into multiple interdependent tasks and executed in distributed resource-constrained nodes. Assigning tasks to geographically distributed edge nodes is quite challenging because of the allocation of multidimensional resources (i.e., computation, storage, and transmission) as well as constraints of the interdependency between different tasks. Strategies that take only one factor into account for optimization will cause improper task assignments, leading to higher end-to-end latency and lower resource utilization efficiency. To solve this problem, we formulate a mathematical model aiming at minimizing the job completion time by jointly considering the availability of multidimensional resources and the interdependency among different tasks. We obtain optimal results in small topology by using optimization software that validates the correctness of the proposed mathematical model. Furthermore, we analyze the complexity and design of a practical algorithm by narrowing the searching space in large-scale topology. Simulation results present its effectiveness over greedy algorithms. Finally, we conduct a proof-of-concept experiment to validate the feasibility of the proposed strategy.

© 2022 Optica Publishing Group

Full Article  |  PDF Article
More Like This
Cost-Optimized Joint Resource Allocation in Grids/Clouds With Multilayer Optical Network Architecture

Pan Yi, Hui Ding, and Byrav Ramamurthy
J. Opt. Commun. Netw. 6(10) 911-924 (2014)

Agent-based distributed protocol for resource discovery and allocation of virtual networks over elastic optical networks

Danilo Bórquez-Paredes, Alejandra Beghelli, Ariel Leiva, Nicolás Jara, Astrid Lozada, Patricia Morales, Gabriel Saavedra, and Ricardo Olivares
J. Opt. Commun. Netw. 14(8) 667-679 (2022)

Dependency-aware task cooperative offloading on edge servers interconnected by metro optical networks

Shan Yin, Wei Zhang, Yutong Chai, and Shanguo Huang
J. Opt. Commun. Netw. 14(5) 376-388 (2022)

Cited By

You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Figures (14)

You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Tables (4)

You do not have subscription access to this journal. Article tables are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Equations (20)

You do not have subscription access to this journal. Equations are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.