Cloud adoption for e-learning: Survey and future challenges

  • Minhaj Ahmad KhanEmail author
  • Khaled Salah


The cloud computing platform has become prevalent today and is being utilized by many organizations in government, industry, and academia. For teaching and training, its virtual environment provides a cost-effective alternative to physical labs which may be rapidly configured to provide hands-on lab exercises, as well as to run scientific applications for e-learning. In this paper, we present a survey of cloud usage aimed at empowering students with practical skills in an educational environment. We present a taxonomy of cloud usage for e-learning, and also analyze existing major contributions relevant to cloud usage for e-learning. We also perform a comparative analysis of the frameworks and models found in the literature along with a comparative evaluation of the implementations carried out for e-learning. The future challenges and major issues being faced in adopting cloud technology for e-learning are also discussed along with recommendations for possible solutions.


Interactive learning environments Teaching and learning strategies Distributed learning environments Cooperative and collaborative learning Intelligent tutoring systems 



  1. Al-Araibi, A. M., Mahrin, M. N., & Yusoff, R. C. M. (2019). Technological aspect factors of E-learning readiness in higher education institutions: Delphi technique. Education and Information Technologies, 24(1), 567–590. Scholar
  2. Al-Noor, S., Mustafa, G., Chowdhury, S. A., Hossain, M. Z., & Jaigirdar, F. T. (2010). A proposed architecture of cloud computing for education system in Bangladesh and the impact on current education system. IJCSNS International Journal of Computer Science and Network Security, 10(10), 7–13.Google Scholar
  3. Al-Zoube, M. (2009). E-Learning on the Cloud. International Arab Journal of e-Technology, 1(2), 58–64.Google Scholar
  4. Amazon, Cloud Computing with Amazon Web Services, (2018). [Online]. Accessed 27 Feb 2019.
  5. Bazzaza, M. W., & Salah, K. (2015). Using the Cloud to Teach Computer Networks. 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), (pp. 310–314).Google Scholar
  6. BonFire. (2017). BonFire Infrastructure. BonFire Consoritum. Retrieved from Accessed 27 Feb 2019.
  7. Bouyer, A., & Arasteh, B. (2014). The Necessity of Using Cloud Computing in Educational System. Procedia - Social and Behavioral Sciences, 143, 581–585.CrossRefGoogle Scholar
  8. Burd, S. D., Luo, X., & Seazzu, A. F. (2013). Cloud-Based Virtual Computing Laboratories. 2013 46th Hawaii International Conference on System Sciences, (pp. 5079–5088).Google Scholar
  9. Chandra, D. G., & Malaya, D. B. (2012). Role of cloud computing in education. 2012 International Conference on Computing, Electronics and Electrical Technologies (ICCEET), (pp. 832–836).Google Scholar
  10. Chine, K. (2010). Learning Math and Statistics on the Cloud, Towards an EC2-Based Google Docs-like Portal for Teaching / Learning Collaboratively with R and Scilab. 2010 10th IEEE International Conference on Advanced Learning Technologies, (pp. 752–753).Google Scholar
  11. Conde-González, M., García-Peñalvo, F., Conde, M. J., Forment, M., Casany, M. J., & Piguillem Poch, J. (2014). An evolving Learning Management System for new educational environments using 2.0 tools. Interactive Learning Environments, 22(2), 188–204.CrossRefGoogle Scholar
  12. Despotović-Zrakić, M., Simić, K., Labus, A., Milić, A., & Jovanić, B. (2013). Scaffolding environment for e-learning through cloud computing. Journal of Educational Technology \& Society , 16 (3).Google Scholar
  13. Doelitzscher, F., Sulistio, A., Reich, C., Kuijs, H., & Wolf, D. (2011). Private cloud for collaboration and e-Learning services: from IaaS to SaaS. Computing, 91(1), 23–42.CrossRefGoogle Scholar
  14. Dukhanov, A., Karpova, M., & Bochenina, K. (2014). Design Virtual Learning Labs for Courses in Computational Science with Use of Cloud Computing Technologies. Procedia Computer Science, 29, 2472–2482.CrossRefGoogle Scholar
  15. El-Ala, N. S., Awad, W., & El-Bakry, H. (2012). Cloud Computing for Solving E-Learning Problems. International Journal of Advanced Computer Science and Applications, 3, 135–137.Google Scholar
  16. Elamir, A. M., Jailani, N., & Bakar, M. A. (2013). Framework and Architecture for Programming Education Environment as a Cloud Computing Service. Procedia Technology, 11, 1299–1308.CrossRefGoogle Scholar
  17. El-Sofany, H., Al Qahtani, H., Alghatan, K., Al Tayeb, A., & El-Seoud, S. A. (2012). The Impact of Cloud Computing Technologies in E-Learning. International Conference on Interactive Collaborative Learning (ICL2012). Villach, Austria. Google Scholar
  18. Encalada, W. L., & Sequera, J. L. (2017). Model to Implement Virtual Computing Labs via Cloud Computing Services. Symmetry , 9 (7).Google Scholar
  19. Ercan, T. (2010). Effective use of cloud computing in educational institutions. Procedia - Social and Behavioral Sciences, 2(2), 938–942.CrossRefGoogle Scholar
  20. Fernández, A., Peralta, D., Herrera, F., & Benítez, J. M. (2012). An Overview of E-Learning in Cloud Computing. In L. Uden, C. a. Rodríguez, D. P. Santana, & F. De la Prieta (Eds.), Workshop on Learning Technology for Education in Cloud (LTEC1́2) (pp. 35–46). Berlin, Heidelberg: Springer Berlin Heidelberg.Google Scholar
  21. García-Peñalvo, F. J., Johnson, M., Alves, G. R., Minović, M., & Conde-González, M. Á. (2014). Informal learning recognition through a cloud ecosystem. Future Generation Computer Systems, 32, 282–294.CrossRefGoogle Scholar
  22. Google-Inc. (2018). Fuel Collaboration with G Suite for Education, [Online]. Accessed 27 Feb 2019.
  23. Holdgraf, C., Culich, A., Rokem, A., Deniz, F., Alegro, M., & Ushizima, D. (2017). Portable Learning Environments for Hands-On Computational Instruction: Using Container- and Cloud-Based Technology to Teach Data Science. Proceedings of the Practice and Experience in Advanced Research Computing 2017 on Sustainability, Success and Impact (pp. 32:1--32:9). New York, NY, USA: ACM.Google Scholar
  24. Jalali, M., Bouyer, A., Arasteh, B., & Moloudi, M. (2013). The Effect of Cloud Computing Technology in Personalization and Education Improvements and its Challenges. Procedia - Social and Behavioral Sciences, 83, 655–658.CrossRefGoogle Scholar
  25. Lamba, H. S., & Singh, G. (2011). Cloud Computing Future Framework for e-management of NGOś. International Journal of Advancements in Technology , 2 (3).Google Scholar
  26. Liao, J., Wang, M., Ran, W., & Yang, S. J. (2014). Collaborative cloud: a new model for e-learning. Innovations in Education and Teaching International, 51(3), 338–351.CrossRefGoogle Scholar
  27. Lifka, D., Foster, I., Mehringer, S., Parashar, M., Redfern, P., Stewart, C., et al. (2013). XSEDE Cloud Survey Report. XSEDE. XSEDE.Google Scholar
  28. Li-li, W., & Xin-cheng, G. (2014). The research and application of college teaching resources construction in cloud environment. 2014 9th International Conference on Computer Science Education, (pp. 586–589).Google Scholar
  29. Masud, A., & Huang, X. (2012). An E-learning System Architecture based on Cloud Computing. International Journal of Social and Human Sciences, 6(2), 255–259.Google Scholar
  30. Masud, M. A., & Huang, X. (2011). ESaaS: A New Education Software Model in E-learning Systems. In M. Zhu (Ed.), Information and Management Engineering: International Conference, ICCIC 2011, Wuhan, China, September 17–18, 2011. Proceedings, Part V (pp. 468–475). Berlin, Heidelberg: Springer Berlin Heidelberg.Google Scholar
  31. Microsoft-Inc. (2018). Office 365 is Ready for Your Enterprise, [Online]. Accessed 27 Feb 2019.
  32. Microsoft-Inc. (2019). Dynamics 365, [Online]. Accessed 27 Feb 2019.
  33. Miseviciene, R., Budnikas, G., & Ambraziene, D. (2011). Application of Cloud Computing at KTU: MS Live@Edu Case. Informatics in Education, 10, 259–270.Google Scholar
  34. MIT. (2017). StarCluster Toolkit. Massachusetts Institute of Technology. Retrieved from Accessed 27 Feb 2019.
  35. Moltó, G., & Caballer, M. (2014). On using the cloud to support online courses. 2014 IEEE Frontiers in Education Conference (FIE) Proceedings, (pp. 1–9).Google Scholar
  36. Nance, K., Hay, B., Dodge, R., Seazzu, A., & Burd, S. (2009). Virtual laboratory environments: Methodologies for educating cybersecurity researchers. Methodological Innovations Online, 4(3), 3–14.Google Scholar
  37. Nasr, M., & Ouf, S. (2011). An Ecosystem in e-Learning Using Cloud Computing as platform and Web2.0. The Research Bulletin of JORDAN ACM- ISWSA, Jordan, December 2011., 2(4), 134–140.Google Scholar
  38. NSF. (2017). Enabling a new future for cloud computing. National Science Foundation. Retrieved from Accessed 27 Feb 2019.
  39. Nykvist, S. S. (2012). The trials and tribulations of a BYOD science classroom. In S. Yu (Ed.), 2nd International STEM in Education Conference (pp. 331–334). Beijing: Beijing Normal University.Google Scholar
  40. Pardeshi, V. H. (2014). Cloud Computing for Higher Education Institutes: Architecture, Strategy and Recommendations for Effective Adaptation. Procedia Economics and Finance, 11, 589–599.CrossRefGoogle Scholar
  41. Pattanayak, S., Mohapatra, S., Mohanty, S., & Choudhury, T. (2019) Empowering of ICT-Based Education System Using Cloud Computing. In: Saini H., Sayal R., Govardhan A., Buyya R. (eds) Innovations in Computer Science and Engineering. Lecture Notes in Networks and Systems, vol 32. Springer, Singapore.Google Scholar
  42. Radhakrishnan, N., Chelvan, N. P., & Ramkumar, D. (2012). Utilization of cloud computing in E-learning systems. 2012 International Conference on Cloud Computing Technologies, Applications and Management (ICCCTAM), (pp. 208–213).Google Scholar
  43. Saidhbi, S. (2012). A Cloud Computing Framework for Ethiopian Higher Education Institutions. IOSR Journal of Computer Engineering, 6(6), 1–9.CrossRefGoogle Scholar
  44. Salah, K. (2014). Harnessing the Cloud for Teaching Cybersecurity. Proceedings of the 45th ACM Technical Symposium on Computer Science Education (pp. 529–534). New York, NY, USA: ACM.Google Scholar
  45. Salah, K., Hammoud, M., & Zeadally, S. (2015). Teaching Cybersecurity Using the Cloud. IEEE Transactions on Learning Technologies, 8(4), 383–392.CrossRefGoogle Scholar
  46. Sell, R., Seiler, S., & Ptasik, D. (2012). Embedded system and robotic education in a blended learning environment utilizing remote and virtual labs in the cloud, accompanied by ‘Robotic HomeLab Kit’. International Journal of Emerging Technologies in Learning (iJET), 7(4), 25–33.Google Scholar
  47. Sonwalkar, N. (2013). The first adaptive MOOC: A case study on pedagogy framework and scalable cloud architecture - Part i. MOOCs Forum, 1, 22–29.CrossRefGoogle Scholar
  48. Stein, S., Ware, J., Laboy, J., & Schaffer, H. E. (2013). Improving K-12 pedagogy via a Cloud designed for education. International Journal of Information Management, 33(1), 235–241.CrossRefGoogle Scholar
  49. Vaquero, L. M. (2011). EduCloud: PaaS versus IaaS Cloud Usage for an Advanced Computer Science Course. IEEE Transactions on Education, 54(4), 590–598.CrossRefGoogle Scholar
  50. Viswanath, D. K., Kusuma, S., & Gupta, S. K. (2012). Cloud Computing Issues and Benefits Modern Education. Global Journal of Computer Science and Technology, 12(10), 14–20.Google Scholar
  51. Xu, X. (2014). The college English curriculum design based on cloud computing. 2014 IEEE Workshop on Advanced Research and Technology in Industry Applications (WARTIA), (pp. 134–137).Google Scholar
  52. Thomas, P. Y. (2011). Cloud computing A potential paradigm for practising the scholarship of teaching and learning. The Electronic Library, 29, 214–224.CrossRefGoogle Scholar
  53. Yadegaridehkordi, E., Shuib, L., Nilashi, M., & Asadi, S. (2019). Decision to adopt online collaborative learning tools in higher education: A case of top Malaysian universities. Education and Information Technologies, 24(1), 79–102.CrossRefGoogle Scholar
  54. Yang, H. H., Feng, L., & MacLeod, J. (2019). Understanding College Students’ Acceptance of Cloud Classrooms in Flipped Instruction: Integrating UTAUT and Connected Classroom Climate. Journal of Educational Computing Research, 56(8), 1258–1276.CrossRefGoogle Scholar
  55. Yue, C., Zhu, W., Williams, G. L., & Chow, E. (2012). USING AMAZON EC2 IN COMPUTER AND NETWORK SECURITY LAB EXERCISES: DESIGN, RESULTS, AND ANALYSIS. American Society for Engineering Education. American Society for Engineering Education.Google Scholar
  56. Zaharescu, E., & Zaharescu, G.-A. (2012). Enhanced Virtual E-Learning Environments Using Cloud Computing Architectures. International journal of computer science research and application, 2(1), 31–41.MathSciNetCrossRefGoogle Scholar
  57. Zhang, J., Tjhi, W. C., Lee, B. S., Kee Khoon, L., Vassileva, J., & Looi, C. K. (2010). A Framework of User-Driven Data Analytics in the Cloud for Course Management. Proceedings of the 18th International Conference on Computers in Education. Putrajaya, Malaysia (pp. 698–702). Putrajaya: Asia Pacific Society for Computers in Education.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of Computer ScienceBahauddin Zakariya UniversityMultanPakistan
  2. 2.Department of Electrical and Computer EngineeringKhalifa University of Science and TechnologyAbu DhabiUnited Arab Emirates

Personalised recommendations