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
Summary
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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.