Article citationsMore >>

Kemp, R., Palmer, N., Kielmann, T., & Bal, H. (2010, October). Cuckoo: a computation offloading framework for smartphones. In International Conference on Mobile Computing, Applications, and Services (pp. 59-79). Springer Berlin Heidelberg.

has been cited by the following article:


Data Offloading Security Framework in MCLOUD

1Department of Computer Science, University of Ibadan

Journal of Computer Sciences and Applications. 2017, Vol. 5 No. 1, 25-28
DOI: 10.12691/jcsa-5-1-4
Copyright © 2017 Science and Education Publishing

Cite this paper:
Akomolafe Patrick Oladeji, Ajayi Olubunmi. Data Offloading Security Framework in MCLOUD. Journal of Computer Sciences and Applications. 2017; 5(1):25-28. doi: 10.12691/jcsa-5-1-4.

Correspondence to: Ajayi  Olubunmi, Department of Computer Science, University of Ibadan. Email:


With the popularity of smartphones and upsurge of mobile applications, mobile devices have become prevalent computing platform. Although MCLOUD paradigm solves the problem of limited resources constraint of mobile system and unavailability of internet, through several offloading technique. Nevertheless, mobile users are still reluctant to adopt this paradigm, due to security concerns of their data. This research provided security on the users task and still minimize the total computational time of the MCLOUD. Tasks were programmatically broken down into smaller tasks and encrypted using homomorphic encryption system and assigned to slave devices which were admitted into the MCLOUD during the resort point process through the WIFI Direct wireless network. Using a test bed of three (3) smartphone devices, several task sizes ranging from 2KB, 4KB up to 20KB were used to test the implemented security framework and the time taken to complete computation of each task size is recorded for both MCLOUD and standalone architecture, the total execution time was compared and findings shows that computation involving security on MCLOUD takes less time compared to computation on standalone devices, the following readings were recorded. For the 4KB task size, MCLOUD spent 48500microseconds while standalone spent 241000microseconds; for the 6KB task size, MCLOUD spent 99500microseconds while standalone spent 453000microseconds; whereas in the 8KB task size, MCLOUD spent 109500microseconds while standalone spent 553000microseconds,which is approximately five (5) times faster than standalone execution. MCLOUD framework was observed to have a lower computation time, decreasing computational time ratio, higher throughput per seconds, It was discovered that computation on distributed encrypted data (MCLOUD) using homomorphic encryption is safer and faster than standalone single device computation.