ArticlePublisher preview available

An Optimal Novel Approach for Dynamic Energy-Efficient Task Offloading in Mobile Edge-Cloud Computing Networks

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract and Figures

The rapid evolution of mobile devices has greatly advanced secure medical image transmission, yet challenges persist due to resource limitations and security concerns inherent to these devices. In response, this paper introduces a Dynamic Energy-Efficient Offloading Algorithm (DEEO), seamlessly integrated into the Mobile Edge-Cloud Computing (MECC) environment. DEEO empowers mobile devices to efficiently offload computationally intensive secure image transmission tasks to the nearest edge server or fog access point. This integration optimizes resource utilization, minimizes energy consumption, and ensures the confidentiality and integrity of sensitive medical image data. Through rigorous evaluations and comparative analysis, our approach demonstrates clear superiority over existing solutions. This integrated framework is poised to significantly enhance healthcare applications, offering heightened efficiency, elevated security, and an overall improved user experience.
This content is subject to copyright. Terms and conditions apply.
Vol.:(0123456789)
SN Computer Science (2024) 5:655
https://doi.org/10.1007/s42979-024-02992-1
SN Computer Science
ORIGINAL RESEARCH
An Optimal Novel Approach forDynamic Energy‑Efficient Task
Offloading inMobile Edge‑Cloud Computing Networks
AvijitMondal1 · PinakiSankarChatterjee1 · NiranjanK.Ray1
Received: 10 September 2023 / Accepted: 23 May 2024
© The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd. 2024
Abstract
The rapid evolution of mobile devices has greatly advanced secure medical image transmission, yet challenges persist due to
resource limitations and security concerns inherent to these devices. In response, this paper introduces a Dynamic Energy-
Efficient Offloading Algorithm (DEEO), seamlessly integrated into the Mobile Edge-Cloud Computing (MECC) environ-
ment. DEEO empowers mobile devices to efficiently offload computationally intensive secure image transmission tasks to
the nearest edge server or fog access point. This integration optimizes resource utilization, minimizes energy consumption,
and ensures the confidentiality and integrity of sensitive medical image data. Through rigorous evaluations and compara-
tive analysis, our approach demonstrates clear superiority over existing solutions. This integrated framework is poised to
significantly enhance healthcare applications, offering heightened efficiency, elevated security, and an overall improved user
experience.
Keywords Mobile edge computing· Mobile cloud computing· Task offloading· Mobile energy consumption· Dynamic
decision-making· Energy efficient offloading· Workload analysis· Dynamic optimization algorithm· Genetic algorithm·
PSO· Hill climbing· Scalability analysis· Statistical analysis
Introduction
Edge computing offers a distributed approach to computing
that complements traditional cloud computing. It doesn’t
replace cloud computing, but rather works alongside it to
offload processing to the edge when immediate analysis and
response are required [1]. Cloud Computing offers numer-
ous advantages, but it also presents significant limitations,
some of which have become more pronounced with recent
developments in communication technologies and applica-
tion demands. While these limitations have existed since
the inception of cloud computing, they have gained more
attention recently.
Background andContext
The rise of new communication technologies, applications,
and services has led to a surge in data volume and increased
demands for low latency communication. This has revealed
challenges in providing cloud resources from centralized
locations distant from users. Such an arrangement can result
in considerable delays that are particularly problematic
for critical applications like healthcare control. Transmit-
ting data from end devices to the cloud introduces several
challenges. Firstly, the substantial data volume can create
congestion and hotspots within the internet infrastructure,
contributing to communication delays. Secondly, navigat-
ing different networks and administrative domains between
the cloud and front-end devices can result in inconsistent
and unstable network connections. Additionally, data often
needs to traverse backhaul networks like cellular or satellite
links before reaching the cloud, leading to cost and data
loss issues. While this discussion focuses primarily on net-
working and data processing limitations, it’s worth noting
that security concerns also arise. The increased surface area
for data transmission from end devices to the cloud opens
up possibilities for security threats during transit. These
* Avijit Mondal
avijit.ism@gmail.com
Pinaki Sankar Chatterjee
pinaki.sankar.chatterjee@gmail.com
Niranjan K. Ray
rayniranjan@gmail.com
1 School ofComputer Engineering, KIIT University,
Bhubaneswar, Odisha, India
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
In this paper, we have proposed a novel method CloudSec. It is a lightweight and agile image encryption method that combines a hashing function, multi-wing chaotic mapping system, and genetics algorithm. The proposed method offers significant benefits in terms of efficiency in data authentication. Additionally, our proposed method does complementary and internal scrambling in order to increase security of the image. Secret key with features is used as a seeding value to generate a key DNA image from a hyper-chaotic system to eliminate the correlation between adjacent pixels by chaotic sequence. The complex dynamic behavior of the chaotic map generates random sequences for image diffusion. The propagation of information between a permuted DNA image and a key DNA image can be achieved through the use of DNA operations. Simulation results show that the proposed method used to authenticate and secure medical images in health care information systems. Our results demonstrated that it is very effective and reliable to fully recover medical image in case of any attack. The proposed approach executes faster, generates a large key space, and provides better encryption than available state-of-the-art techniques. It also resists various attacks, such as differential and statistical attack. The proposed crypto system is suitable for real-time applications in cloud computing and can be integrated into an IoHT framework for secure medical image transmission.
Article
Full-text available
Edge-cloud computing is an emerging approach in which tasks are offloaded from mobile devices to edge or cloud servers. However, Task offloading may result in increased energy consumption and delays, and the decision to offload the task is dependent on various factors such as time-varying radio channels, available computation resources, and the location of devices. As edge-cloud computing is a dynamic and resource-constrained environment, making optimal offloading decisions is a challenging task. This paper aims to optimize offloading and resource allocation to minimize delay and meet computation and communication needs in edge-cloud computing. The problem of optimizing task offloading in the edge-cloud computing environment is a multi-objective problem, for which we employ deep reinforcement learning to find the optimal solution. To accomplish this, we formulate the problem as a Markov decision process and use a Double Deep Q-Network (DDQN) algorithm. Our DDQN-edge-cloud (DDQNEC) scheme dynamically makes offloading decisions by analyzing resource utilization, task constraints, and the current status of the edge-cloud network. Simulation results demonstrate that DDQNEC outperforms heuristic approaches in terms of resource utilization, task offloading, and task rejection.
Article
Full-text available
INTRODUCTION: Cloud services are becoming increasingly important as advanced technology changes. In these kinds of cases, the volume of work on the corresponding server in public real-time data virtualized environment can vary based on the user’s needs. Cloud computing is the most recent technology that provides on-demand access to computer resources without the user’s direct interference. Consequently, cloud-based businesses must be scalable to succeed.OBJECTIVES: The purpose of this research work is to describe a new virtual cluster architecture that allows cloud applications to scale dynamically within the virtualization of cloud computing scale Using auto-scaling, resources can be dynamically adjusted to meet multiple demands. METHODS: An auto-scaling algorithm based on the current implementation sessions will be initiated for automated provisioning and balancing of virtualized resources. The suggested methodology also considers the cost of energy.RESULTS: The proposed research work has shown that the suggested technique can handle sudden load demands while maintaining higher resource usage and lowering energy costs efficiently.CONCLUSION: Auto-scaling features are available in measures in order groups, allowing you to automatically add or remove instances from a managed instance group based on changes in load. This research work provides an analysis of auto-scaling mechanisms in cloud services that can be used to find the most efficient and optimal solution in practice and to manage cloud services efficiently.
Article
Full-text available
The Internet of Things (IoT) and cloud computing have revolutionized the technological era unabatedly. These technologies have impacted our lives to a great extent. The traditional cloud model faces a variety of complications with the colossal growth of IoT and cloud applications, such as network instability, reduced bandwidth, and high latency. Fog computing is utilized to get around these problems, which brings IoT devices and cloud computing closer. Hence, to enhance system, process, and data performance, fog nodes are planted to disperse the load on cloud servers using fog computing, which helps reduce delay time and network traffic. Firstly, in this article, we highlight the various IoT–fog–cloud models for distributing the load uniformly. Secondly, an efficient solution is provided using fog computing for balancing load among fog devices. A performance evaluation of the proposed mechanism with existing techniques shows that the proposed strategy improves performance, energy consumption, throughput, and resource utilization while reducing response time.
Chapter
Full-text available
Load imbalance is often a challenge for applications in parallel systems. Static cost models and pre-partitioning algorithms distribute the load at the beginning. Nevertheless, dynamic changes during execution or inaccurate cost indicators may lead to imbalance at runtime. Reactive work-stealing strategies can help monitor the execution and perform task migration to balance the load. However, the benefits depend on migration overhead and assumption about future execution. Our proactive approach further improves existing solutions by applying machine learning to online load prediction. Following that, we propose a fully distributed algorithm for adapting the prediction result to guide task offloading. The experiments are performed with an artificial test case and a realistic application named Sam(oa) $$^2$$ 2 on three systems with different communication overhead. Our results confirm improvements for important use cases compared to previous solutions. Furthermore, this approach can support co-scheduling tasks across multiple applications.
Article
Full-text available
Mobile edge computing has been widely used in various IoT devices due to its excellent computing power and good interaction speed. Task offloading is the core of mobile edge computing. However, most of the existing task offloading strategies only focus on improving the unilateral performance of MEC, such as security, delay, and overhead. Therefore, focus on the security, delay and overhead of MEC, we propose a task offloading strategy based on differential privacy and reinforcement learning. This strategy optimizes the overhead required for the task offloading process while protecting user privacy. Specifically, before task offloading, differential privacy is used to interfere with the user’s location information to avoid malicious edge servers from stealing user privacy. Then, on the basis of ensuring user privacy and security, combined with the resource environment of the MEC network, reinforcement learning is used to select appropriate edge servers for task offloading. Simulation results show that our scheme improves the performance of MEC in many aspects, especially in security and resource consumption. Compared with the typical privacy protection scheme, the security is improved by 7%, and the resource consumption is reduced by 9% compared with the typical task offloading strategy.
Article
With the widespread popularity of the Internet of Things and various intelligent medical devices, the amount of medical data is rising sharply, and thus medical data processing has become increasingly challenging. Mobile edge computing technology allows computing power to be allocated at the edge closer to users, which enables efficient data offloading for healthcare systems. However, existing studies on medical data offloading seldom guarantee effective data privacy and security. Moreover, the research equipping data offloading architectures with Blockchain neglect the delay and energy consumption costs incurred in using Blockchain technology for medical data offloading. Therefore, in this paper, we propose a data offloading scheme for healthcare based on Blockchain technology, which achieves optimal medical resource allocation and simultaneously minimizes the cost of offloading tasks. Specifically, we design a smart contract to ensure secure data offloading. And, we formulate the cost problem as a Markov Decision Process, solved by a policy search-based deep reinforcement learning (Asynchronous Advantage Actor-Critic) scheme, where we jointly consider offloading decisions, allocation of computing resources and radio transmission bandwidth, and Blockchain data security audits. The security of our smart-contract-based mechanism is theoretically and empirically proved, while extensive experimental results also show that our solution can obtain superior performance gains with lower cost than other baselines.
Article
In distributed environments, cloud computing is widely used to manage user requests for resources and services. Resource scheduling is used to handle user requests for resources based on priorities within a given time frame. In today's environment, healthcare systems and management rely on smart devices connected to the internet. These devices deal with the massive amounts of data processed and detected by smart medical sensors without sacrificing performance factors like throughput and latency. This has prompted the requirement for load balancing among the smart operational devices to prevent any insensitivity. Load balancing is used to manage large amounts of data in both a centralised and distributed manner. In this paper, a load balancing framework for deploying resource scheduling for cloud-based healthcare environments is presented. We use reinforcement learning algorithms such as GA, SARSA, and Q-learning for resource scheduling. These algorithms are used to predict the optimal solution to manage load in cloud-based healthcare environments. The proposed mechanism is energy efficient, has a low make span, and consumes less latency time. The proposed mechanism is implemented using MATLAB. The performance of the proposed mechanism is analysed using latency, make-span, and throughput performance metrics. In the proposed mechanism, throughput is high, whereas make span is less than in the existing technique.
Article
Propelling energy-constrained sensor tasks to edge servers in Sensor Mobile Edge Computing (SMEC) subjugates Mobile Devices' (MDs) resource limitation menace. Most of the existing studies focused only on the offloading issues. However, a task may hinge on some allied tasks executed in the prior edge server in the trajectory of MDs. Task execution accomplishes by the assemblage of dependent data. This study imparts the dynamic selection of edge cloud for offloading tasks and checks the task's dependencies in a multiuser, multichannel environment. The proposed dynamic edge server selection for the inter-edge dependent task scheme piles up data from multiple allied edge nodes to finish the execution. This paper employs a Genetic Algorithm (GA) based optimization technique in the SMEC environment (GAME) to discern the optimal solution. The performance of our proposal is analyzed and compared with the other offloading policies exerting standard datasets. The result of this study manifests with the depletion of energy consumption and computational delay within the allowable range of transmission latency, despite appraising multiple task dependencies.