Abstract

Recent technological developments have caused a rapid increase in the use of portable devices around the globe. However, these devices comprise limited processing resources that restrict their performance. To overcome this issue, the existing literature provides several frameworks that enable resource sharing through ad hoc clouds. However, these frameworks lack the ability to cater to the omni-directional movements of devices, which adversely affects the cloud stability, thereby, restricting the resource sharing process. To this end, this paper proposes a novel framework, namely Mobility-aware Ad hoc Cloud-based Resource Sharing (MACRS), which aims to enhance resource sharing among devices. To achieve this aim, MACRS proposes a new mobility-aware clustering algorithm that improves cloud stability. Moreover, the proposed framework prevents unfair resource exploitation and introduces an enhanced technique to handle emergency tasks. Furthermore, we employed event-triggered energy valuations’ synchronization, instead of periodic updates, which minimizes network congestion, hence staving off bandwidth wastage. Additionally, MACRS proposes to maintain the local directory at each node, instead of the cellular service provider, to reduce end-to-end delay during energy valuations’ verification and to minimize the overall execution time of tasks. The simulation results demonstrated that MACRS provides considerably improved cloud stability and resource sharing in comparison with eminent frameworks.

Highlights

  • Publisher’s Note: MDPI stays neutralThe last decade has witnessed an exponential increase in the use of portable devices around the world [1]

  • Migrations, where the existing frameworks reset the Energy Valuation (EV) of the migrating nodes to default, which leads tow unfair resource exploitation; (iii) for the execution of emergency tasks, EVs are not verified with the Local Directory (LD) and Global Directory (GD), which may result in further unfair resource exploitation by nodes having EVs as zero; (iv) the existing frameworks enable periodic synchronization of EVs among the LDs and GDs, which results in unnecessary bandwidth utilization when there is no change in the nodes’ EVs; (v) keeping the LD at the cellular service provider results in a delay in EVs’ verification, which increases the overall computation time

  • The performance of Mobility-aware Ad hoc Cloud-based Resource Sharing (MACRS) was evaluated in comparison with Resource Allocation and Mobility Enhancement Framework (RAMEF), which is detailed in the following subsections

Read more

Summary

Introduction

The last decade has witnessed an exponential increase in the use of portable devices around the world [1]. Such frameworks provide a healthy environment for resource sharing; they still exhibit several issues These limitations first include the lack of stability in AMCs, where the stability remains proportional to the association time of nodes with their AMCs. In the context of ad hoc cloud-based resource sharing, stability remains a critical issue, as nodes belonging to a certain AMC acquire services from each other to process different tasks. In addition to the aforementioned limitations, keeping the LD at the cellular service provider results in a delay in the EVs’ verification, which increases the overall computation time of the tasks These issues demand an enhanced framework providing improved AMC stability and resource sharing

Novelty and Contributions
Paper Organization
Related Work
Mobile Ad Hoc Cloud Formation
Resource Sharing
The Proposed Mobility-Aware Ad Hoc Cloud-Based Resource Sharing Framework
Acknowledgment in response to hello
Directory Synchronization
Performance Evaluation
AMC Stability
Nodes’ Migration
Association Time
Resource Exploitation
Handling Emergency Tasks
Network Bandwidth Consumption
End-to-End Delay
Successful Task Execution
Time Complexity
Findings
Critical Discussion
Conclusions and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call