An ad-hoc parallelism approach for accelerating compute-intensive mobile workloads
Recently, the processing power of mobile devices has increased along with the breadth of applications that can run on them. Running these programs on mobile devices presents a significant barrier due to their processing complexity. In this work, a system for effective task execution in the context of mobile ad hoc parallelism is proposed as a solution to this problem. A new resource allocation scheme for heterogeneous mobile ad hoc cloud (Het-MAHC) is proposed by leveraging information about each mobile device's processing capacity and link lifetime. The proposed approach uses this information in the selection and partitioning process and enables parallel computing and transmission to reduce execution time and improve performance. Using Network Simulator 3, the new scheme is assessed, and its performance is evaluated against the state-of-the-art method. The proposed system is also integrated into the Android OS, and its performance was evaluated on real smartphone devices. Results show substantial performance improvements over existing approaches.
Authors
- Hosny M. Ibrahim (ORCID: https://orcid.org/0000-0002-9349-3910)
- Nagwa M. Omar (ORCID: https://orcid.org/0000-0002-7089-2740)
- Islam A.T.F. Taj Eddin
- Yomna M. Abdelmoniem
Institutions
- Assiut University (EG)
Publication Details
- Journal
- International Journal of Communication Networks and Distributed Systems
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1504/ijcnds.2025.148270
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00