42,087 research outputs found
Joint Task Offloading and Resource Allocation in Aerial-Terrestrial UAV Networks with Edge and Fog Computing for Post-Disaster Rescue
Unmanned aerial vehicles (UAVs) play an increasingly important role in
assisting fast-response post-disaster rescue due to their fast deployment,
flexible mobility, and low cost. However, UAVs face the challenges of limited
battery capacity and computing resources, which could shorten the expected
flight endurance of UAVs and increase the rescue response delay during
performing mission-critical tasks. To address this challenge, we first present
a three-layer post-disaster rescue computing architecture by leveraging the
aerial-terrestrial edge capabilities of mobile edge computing (MEC) and vehicle
fog computing (VFC), which consists of a vehicle fog layer, a UAV client layer,
and a UAV edge layer. Moreover, we formulate a joint task offloading and
resource allocation optimization problem (JTRAOP) with the aim of maximizing
the time-average system utility. Since the formulated JTRAOP is proved to be
NP-hard, we propose an MEC-VFC-aided task offloading and resource allocation
(MVTORA) approach, which consists of a game theoretic algorithm for task
offloading decision, a convex optimization-based algorithm for MEC resource
allocation, and an evolutionary computation-based hybrid algorithm for VFC
resource allocation. Simulation results validate that the proposed approach can
achieve superior system performance compared to the other benchmark schemes,
especially under heavy system workloads.Comment: 18 pages, 6 figure
A Max-Min Task Offloading Algorithm for Mobile Edge Computing Using Non-Orthogonal Multiple Access
To mitigate computational power gap between the network core and edges,
mobile edge computing (MEC) is poised to play a fundamental role in future
generations of wireless networks. In this letter, we consider a non-orthogonal
multiple access (NOMA) transmission model to maximize the worst task to be
offloaded among all users to the network edge server. A provably convergent and
efficient algorithm is developed to solve the considered non-convex
optimization problem for maximizing the minimum number of offloaded bits in a
multi-user NOMAMEC system. Compared to the approach of optimized orthogonal
multiple access (OMA), for given MEC delay, power and energy limits, the
NOMA-based system considerably outperforms its OMA-based counterpart in MEC
settings. Numerical results demonstrate that the proposed algorithm for
NOMA-based MEC is particularly useful for delay sensitive applications.Comment: 5 pages, 5 figure
Dynamic edge computing empowered by reconfigurable intelligent surfaces
In this paper, we propose a novel algorithm for energy-efficient low-latency dynamic mobile edge computing (MEC), in the context of beyond 5G networks endowed with reconfigurable intelligent surfaces (RISs). We consider a scenario where new computing requests are continuously generated by a set of devices and are handled through a dynamic queueing system. Building on stochastic optimization tools, we devise a dynamic learning algorithm that jointly optimizes the allocation of radio resources (i.e., power, transmission rates, sleep mode and duty cycle), computation resources (i.e., CPU cycles), and RIS reflectivity parameters (i.e., phase shifts), while guaranteeing a target performance in terms of average end-to-end delay. The proposed strategy enables dynamic control of the system, performing a low-complexity optimization on a per-slot basis while dealing with time-varying radio channels and task arrivals, whose statistics are unknown. The presence and optimization of RISs helps boosting the performance of dynamic MEC, thanks to the capability to shape and adapt the wireless propagation environment. Numerical results assess the performance in terms of service delay, learning, and adaptation capabilities of the proposed strategy for RIS-empowered MEC
Joint Computing Offloading and Resource Allocation for Classification Intelligent Tasks in MEC Systems
Mobile edge computing (MEC) enables low-latency and high-bandwidth
applications by bringing computation and data storage closer to end-users.
Intelligent computing is an important application of MEC, where computing
resources are used to solve intelligent task-related problems based on task
requirements. However, efficiently offloading computing and allocating
resources for intelligent tasks in MEC systems is a challenging problem due to
complex interactions between task requirements and MEC resources. To address
this challenge, we investigate joint computing offloading and resource
allocation for intelligent tasks in MEC systems. Our goal is to optimize system
utility by jointly considering computing accuracy and task delay to achieve
maximum system performance. We focus on classification intelligence tasks and
formulate an optimization problem that considers both the accuracy requirements
of tasks and the parallel computing capabilities of MEC systems. To solve the
optimization problem, we decompose it into three subproblems: subcarrier
allocation, computing capacity allocation, and compression offloading. We use
convex optimization and successive convex approximation to derive closed-form
expressions for the subcarrier allocation, offloading decisions, computing
capacity, and compressed ratio. Based on our solutions, we design an efficient
computing offloading and resource allocation algorithm for intelligent tasks in
MEC systems. Our simulation results demonstrate that our proposed algorithm
significantly improves the performance of intelligent tasks in MEC systems and
achieves a flexible trade-off between system revenue and cost considering
intelligent tasks compared with the benchmarks.Comment: arXiv admin note: substantial text overlap with arXiv:2307.0274
Priority-Based Offloading and Caching in Mobile Edge Cloud
Mobile Edge Computing (MEC) is relatively a novel concept in the parlance of Computational Offloading. MEC signifies the offloading of intensive computational tasks to the cloud which is generally positioned at the edge of a mobile network. Being in an embryonic stage of development, not much research has yet been done in this field despite its potential promises. However, with time the advantages are gaining growing attention and MEC is gradually taking over some of the resource-intensive functionalities of a traditional centralized cloud-based system. Another new idea called Task Caching is emerging rapidly with the offloading policy. This joint optimization idea of Task Offloading and caching is relatively a very new concept. It has been in use for reducing energy consumption and delay time for mobile edge computing. Due to the encouraging offshoots from some of the current research on the joint optimization problem, this research initiative aims to take the progress forward. The work improves upon the “prioritization of the tasks” by adopting a very practical approach discussed forward, and proposes a different way for Task Offloading and caching to the edge of the cloud, thereby bringing a significant enhancement to the QoS of MEC
A Bilevel Optimization Approach for Joint Offloading Decision and Resource Allocation in Cooperative Mobile Edge Computing
This paper studies a multi-user cooperative mobile edge computing offloading (CoMECO) system in a multi-user interference environment, in which delay-sensitive tasks may be executed on local devices, cooperative devices, or the primary MEC server. In this system, we jointly optimize the offloading decision and computation resource allocation for minimizing the total energy consumption of all mobile users under the delay constraint. If this problem is solved directly, the offloading decision and computation resource allocation are generally generated separately at the same time. Note, however, that they are closely coupled. Therefore, under this condition, their dependency is not well considered, thus leading to poor performance. We transform this problem into a bilevel optimization problem, in which the offloading decision is generated in the upper level, and then the optimal allocation of computation resources is obtained in the lower level based on the given offloading decision. In this way, the dependency between the offloading decision and computation resource allocation can be fully taken into account. Subsequently, a bilevel optimization approach, called BiJOR, is proposed. In BiJOR, candidate modes are first pruned to reduce the number of infeasible offloading decisions. Afterward, the upper level optimization problem is solved by ant colony system (ACS). Furthermore, a sorting strategy is incorporated into ACS to construct feasible offloading decisions with a higher probability and a local search operator is designed in ACS to accelerate the convergence. For the lower level optimization problem, it is solved by the monotonic optimization method. In addition, BiJOR is extended to deal with a complex scenario with the channel selection. Extensive experiments are carried out to investigate the performance of BiJOR on two sets of instances with up to 400 mobile users. The experimental results demonstrate the effectiveness of BiJOR and the superiority of the CoMECO system
Study on Task Offloading Algorithm for Internet of Vehicles on Highway Based on 5G MillimeterWave Communication
With the rapid development of the Internet of vehicles,the emerging new types of in-vehicle tasks put forward higher requirements for communication and computing capabilities.The development of satellite communication technology and the large-scale deployment of 5G millimeter-wave base stations provide safer and more reliable services for highway vehicle users.At the same time,mobile edge computing technology deploys mobile edge computing(MEC) servers with computing and storage capabi-lities around user terminals to provide computing services for on-board tasks while reducing transmission delays.Aiming at the problem of offloading decision-making and communication resource allocation of vehicle tasks in highway scenarios,the joint optimization problem of computing and communication resources is modeled as a 0-1 mixed integer linear programming problem.Firstly,the original optimization problem is decoupled into the resource block allocation sub-problem and the offloading decision sub-problem.Secondly,the sub-problems are solved by using the water injection algorithm and the particle swarm algorithm.Finally,the sub-problems are iteratively solved based on the heuristic algorithm to obtain the optimal resource block allocation scheme and offload decision vector.Simulation results show that the algorithm minimizes the average system delay while meeting the requirements of all on-board missions
- …