Mobile Cloud Middleware: A New Service for Mobile Users
Authors: K. Akherfi, H. Harroud
Abstract:
Cloud computing (CC) and mobile cloud computing (MCC) have advanced rapidly the last few years. Today, MCC undergoes fast improvement and progress in terms of hardware (memory, embedded sensors, power consumption, touch screen, etc.) software (more and more sophisticated mobile applications) and transmission (higher data transmission rates achieved with different technologies such as 3Gs). This paper presents a review on the concept of CC and MCC. Then, it discusses what has been done regarding middleware in cloud and mobile cloud computing. Later, it shows the architecture of our proposed middleware along with its functionalities which will be provided to mobile clients in order to overcome the well known problems (such as low battery power, slow CPU speed and little memory…).
Keywords: Context-aware, cloud computing, middleware, mobile cloud.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1091356
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 3167References:
[1] Sharma, P. (2008). It's Probable that You've Misunderstood "Cloud Computing" Till Now. Retrieved from http://www.techpluto.com/cloud-computing-meaning/
[2] Lovell, R. (n.d.). Introduction to Cloud Computing. Retrieved from http://www.thinkgrid .com/ docs/computing-whitepaper.pdf
[3] Armbrust, M., Fox, A., Grith, R., Joseph, D., Katz, H., Konwinski, A., Lee, G., Patterson, A., Rabkin, A., Stoica, I., & Zaharia, M.(2009) . Above the clouds: A berkeley view of cloud computing. Retrieved from http://www.eecs.berkeley.edu/Pubs/TechRpts/ 2009/EECS-2009-28.pdf
[4] Ranabahu, A., & Maximilien, E.M. (n.d.). A Best Practice Model for Cloud Middleware Systems. Retrieved from http://knoesis.wright.edu/library/download/cloud-oopsla-09.pdf
[5] Cloud Deployment Models. Retrieved from: http://www.conres.com/cloud-computing-deployment-models
[6] http://wwwen.zte.com.cn/endata/magazine/ztecommunications/2011Year/no1/articles/201103/t20110318_224532.html
[7] M. Tantow, "Cloud Computing and Smartphones,” article in Cloud Times, 01 March 2011. Retrieved from http://cloudtimes.org/cloud-computing-andsmartphones/
[8] P. K. McKinley, F. A. Samimi, J. K. Shapiro, and C. Tang, "Service Clouds: A Distributed Infrastructure for Constructing Autonomic Communication Services,” in Proceedings of the 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing, pp. 341, December 2006
[9] Emmirech, W. (1997). Distributed Systems Principles. Retrieved from http://www.cs.ucl.ac.uk/staff/ucacwxe/lectures/ds98-99/dsee3.pdf
[10] C. Lee, D. Niyato, H. T.Dinh, P.Wang. "A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches”; Retrieved from http://www.eecis.udel.edu/~cshen/367/papers/survey_MCC.pdf
[11] P. K. McKinley, F. A. Samimi, J. K. Shapiro, and C. Tang, "Service Clouds: A Distributed Infrastructure for Constructing Autonomic Communication Services,” in Proceedings of the 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing, pp. 341, December 2006
[12] Emmirech, W. (1997). Distributed Systems Principles. Retrieved from http://www.cs.ucl. ac.uk/staff/ucacwxe/lectures/ds98-99/dsee3.pdf
[13] Defining Technology (2008). What is Middleware? Retrieved from http://www. middleware.org/whatis.html
[14] B. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, "Clonecloud: Elastic Execution between Mobile Device and Cloud,” in 6th Int. Conf. on Computer Systems. ACM, 2011, pp. 301–314.
[15] E. Cuevo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, "MAUI: Making Smartphones Last Longer with Code Offload”, in 8th int. Conf on Mobile Systems, Applications, and Services. ACM, 2010, pp. 49-62.
[16] H. Wu, L. Hamdi, and N. Mahe, "TANGO: A Flexible Mobility-Enabled Architecture for Online and Offline Mobile Enterprise Applications,” in Proceedings of 11th International Conference on Mobile Data Management (MDM 2010). Kanas City, MO, USA: IEEE, 2010, pp. 230–238.
[17] A.K. Dey, ―Understanding and Using Context, Journal of Pervasive and Ubiquitous Computing, vol. 5(1), pp. 4–7, 2001.
[18] H. H. La and S. D. Kim, "A Conceptual Framework for Provisioning Context-aware Mobile Cloud Services,” in Proceedings of the 3rd IEEE International Conference on Cloud Computing (CLOUD), pp. 466, August 2010.
[19] SaaS, PaaS, IaaS, Cloud: Definitions (Online) Retrieved from: http://icp.ge.ch/sem/cms-spip/spip.php?article962