American Journal of Networks and Communications
Volume 4, Issue 4, August 2015, Pages: 95-103
Received: Jul. 11, 2015;
Accepted: Jul. 21, 2015;
Published: Aug. 5, 2015
Views 4664 Downloads 118
Arnold Adimabua Ojugo, Dept. of Math/Computer, Federal University of Petroleum Resources Effurun, Delta State, Nigeria
Fidelis Obukowho Aghware, Dept. of Computer Science Education, College of Education, Agbor, Delta State, Nigeria
Rume Elizabeth Yoro, Dept. of Computer Sci., Delta State Polytechnic, Ogwashi-Uku, Delta State, Nigeria
Mary Oluwatoyin Yerokun, Dept. of Computer Sci. Education, Federal College of Education (Technical), Asaba, Delta State, Nigeria
Andrew Okonji Eboka, Dept. of Computer Sci. Education, Federal College of Education (Technical), Asaba, Delta State, Nigeria
Christiana Nneamaka Anujeonye, Dept. of Computer Sci. Education, Federal College of Education (Technical), Asaba, Delta State, Nigeria
Fidelia Ngozi Efozia, Prototype Engineering Development Institute, Fed. Ministry of Science Technology, Osun State, Nigeria
Cloud computing enable users to access ubiquitous, on-demand, convenient and shared resource (apps and storage) – as rapidly released by a provider with minimal managed effort. The increased growth of user access to mobile smartphones from 42.5% in 2013 to 78.9% by 2013 and the advent of Androids has made smartphones a preferred choice over PCs due to its design, portability, speed, functionality and Internet access ease – all of which continues to pose significant risk to user data security with high vulnerability to attacks. With its implication to work related functions and biz issues, it exposes sensitive data to adversaries. The study thus, describes a support tool named PushCloud that lets users account the ability to sign-in and perform backup functions on contacts, messages, picture files, documents, videos and recorded voice amongst others. Its other benefit is in the fact that it pools together cloud service providers and allows users a cross platform with minimal price difference. The system helps address security related issue from a user’s end via AES-256 encryption on an integrated cloud model, explores its storage capability to guarantee data recovery with a remote server (BDC) for back- and front-end data storage ease.
Arnold Adimabua Ojugo,
Fidelis Obukowho Aghware,
Rume Elizabeth Yoro,
Mary Oluwatoyin Yerokun,
Andrew Okonji Eboka,
Christiana Nneamaka Anujeonye,
Fidelia Ngozi Efozia,
Dependable Community-Cloud Framework for Smartphones, American Journal of Networks and Communications.
Vol. 4, No. 4,
2015, pp. 95-103.
Agam, S., (2011). Google's Android 4.0 ported to x86 processors, retrieved online via: http://www.computerworld.com/s/article/9222323/Google_s_Android_4.0_ported_to_x86_processors.
Alonso, G., Rellermeyer, J and Roscoe, T., (2011). R-osgi: Distributed applications through software modularization, IFIP Lecture Notes in Computer Science (LNCS), 4834, p1–20.
Android, Linaro Android Build Service, https://android-build.linaro.org/ last accessed January 2014.
Bhupinder, S.M and Vijay, K.M (2010). Reliable Real-Time Applications on Android OS, retrieved online via: www.users.ece.gatech.edu/~vkm/Android_Real_Time.pdf.
Bray, T., (2010). Ongoing by Tim Bray-What Android Is, www.tbray.org/ongoing/When/201x/2010/11/14/What-Android-Is.
Chun, B., Ihm, S., Maniatis, P., Naik, M and Patti, A., (2011). Clonecloud: Elastic execution between mobile device and cloud, Proc. of 6th ACM conference on Computer systems, p301–314.
Cohen, R., (2010). The cloud computing opportunity by the numbers. www.elasticvapor.com/2010/05/cloud-computing-opportunity-by-numbers.html.
Cole, B., (2012). Real-time Android: real possibility, really hard to do - or just plain impossible? www.embedded.com/electronics-blogs/cole-bin/4372870/Realtime-Android/real-possibility-really-really-hard-to-do-or-just-plain-impossible.html.
Crysta X, Crysta X. NET, [online] www.crystax.net/nl/android/ndk/7. Last accessed January 2014.
Dinh, H.T., Lee, C., Niyato, D and Wang, P., (2012). A survey of mobile cloud computing: architecture, applications and approaches, Wiley Wiresless Communications and Mobile Computing, http://onlinelibrary.wiley.com/doi/10.1002/wcm.1203/abstract.
Divya, V.L., (2012). Mobile application with cloud computing, Int. J. of Scientific Research Publications, 2(4), p1-6.
Google, Android SDK, http://developer.android.com/sdk/index.html.
Giurgiu, I., Riva, O., Juric, D., Krivulev, I and Alonso, G., (2009). Calling the cloud: Enabling mobile phones as interfaces to cloud applications, Proc. of ACM/IFIP/USENIX 10th Int. Conf. on Middleware. Springer-Verlag, p83–102.
Guo, Y., Zhang, L., Kong, J., Sun, J., Feng, T and Chen, X., (2011). Jupiter: Transparent Augmentation of Smartphone Capabilities through Cloud Computing, ACM Transaction on Mobiheld, Portugal: Cascais, ACM-978-1-4503-0980-6/11/10.
Gupta, P and Gupta, S., (2012). Mobile Cloud computing: future of cloud, Int. J. Adv. Res. in Electrical, Electronics and Instrumentation Engineering, 1(3), p134.
Hamrén, O., (2012). Mobile phones and cloud computing: A quantitative research paper on mobile phone application offloading by cloud computing utilization, Master’s Thesis, Dept of informatics, Human Computer Interaction SPM 2012.07, UMEA University.
Hurwitz, J., Bloor, R and Kaufman, M., (2010). “Cloud computing for dummies: HP special edition”, Wiley publications, New York.
IBM, (2014). Inside the Linux 2.6 Completely Fair Scheduler, [Online]. www.ibm.com/developerworks/library/lcompletely-fair-scheduler/.
Jeong, S., Zhang, X., Kunjithapatham, A and Gibbs, S., (2010) Towards an elastic application model for augmenting computing capabilities of mobile platforms, Mobile Wireless Middleware, Operating Systems, and Applications, p161–174.
Kalkov,I., Franke, B and Schommer, J., (2012). A Real-time Extension to the Android Platform, In Proceedings of the 10th International Workshop on Java Technologies for Real-time and Embedded Systems, Copenhagen, Denmark.
Krishnan, S., (2010). Programming Windows Azure. O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.
Kumar, K. & Lu, Y. (2010). Cloud computing for mobile users: can offloading computation save energy? IEEE Computer Society.
Lu, Y., Li, S and Shen, H., (2011). Virtualized screen: A third element for cloud-mobile convergence, IEEE Multimedia, 18(2), p4–11.
Maia, C., Nogueira, L and Pinho, L.M., (2010). Evaluating Android OS for Embedded Real-Time Systems, Proceedings of 6th International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, Brussels, Belgium.
Marinelli, E.E., (2009). Hydrax: Cloud computing on mobile devices using MapReduce, Masters’ Thesis, School of Computer Science, Carnegie Mellon University, Pittsburg, CMU-CS-09-164.
Marrapese, B., (2010). Google ceo: a few years later, the mobile phone becomes a super computer. http://www.itnews-blog.com/it/21320.html.
Mei, L., Chan, W and Tse, T., (2008). A tale of clouds: paradigm comparisons and some thoughts on research issues, IEEE Asia-Pacific Services Computing Conference APSCC’08, p464.
Ojugo. A.A., Orobor, A.I., Yoro, R.E and Aghware, F.O., (2012a). Dependable community cloud model implemented using model view controller: a case of FUPRE, Technical report on cloud Technologies (FUPRE-Tech-03-2012), p11–24.
Ojugo. A.A., Eboka. A.O, Okonta, E.O, Yoro, R.E and Aghware, F.O., (2012b). Implementation issues of VoIP for rural telephony in Nigeria, J. Emerging Trends in Computing and Info System, 4(2), p172.
Ojugo, A.A., Eboka, A.O and Yoro, R.E., (2013a). Technical issues for IP-based network in Nigeria, J. of Wireless Communications and Mobile Computing, 2(2) p43-50.
Ojugo, A.A., Eboka, A.O., Yerokun, M.O., Iyawa, I.J.B and Yoro, R.E., (2013b). Cryptography: salvaging exploitation against data integrity, Int. J. Networks and Communications, 2(2), p47-55, doi: 10.11648/j.ajnc.20130202.14.
Pernel, L, Fayyad-Kazan, H and Timmerman, M., (2013). Android and real time application: take care, J. Emerging Trends in Computing and Info. Systems, 4, Special Issue ICCSII, ISSN 2079-8407.
Rittinghouse, W.J and Ransome, F.J., (2010). Cloud Computing implementation, management and security. Boca Raton, FL: CRC Press
Reese, G. (2009). Cloud Application Architectures. O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.
Sarna, D.E.Y., (2011). Implementing and developing cloud computing applications. Taylor and Francis Group, Boca Raton, FL: CRC Press.
Satyanarayanan, M., Bahl, P., Caceres, R and Davies, N., (2009). The case for vm-based cloudlets in mobile computing, IEEE Pervasive Computing, 8(4), p14–23.
Shetty, K and Singh, S., (2011). Cloud Based Application Development for Accessing Restaurant Information on Mobile Device using LBS, Int. J. UbiComp, 2(4), DOI:10.5121/iju.2011.2404 37.
Sung, A., Xu, J., Chavez, P., Mukkamala, S., (2004). Static analyzer of vicious executables, Proceedings of 20th Annual Computer Security Applications Conf., IEEE Computer Society, p326-334.
Tapas Kumar, K and Kolin, P., (2010). Android on Mobile Devices: An Energy Perspective, IEEE 10th International Conference on Computer and Information Technology, Kuala-Lumpur, Malaysia.
Ureigho, R.O.J., (2012). Dependable cloud computing: a framework for secure cloud, Unpublished PhD thesis, Department of Computer Science, Ebonyi State University Abakiliki, Ebonyi State.
Vinutha, S., Raju, C.K and Siddappa, M., (2012). Development of hospital management system utilizing cloud computing and Android OS using VPN connections, Int. J. Sci. Tech. Res, 1(6), p59.
Zhang, X., Kunjithapatham, A., Jeong, S and Gibbs, S., (2011). Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing, Mobile Networks and Applications, 16(3), p270–284.