Application of Cloud Computing in E-learning: A Basic Architecture of Cloud-Based E-learning Systems for Higher Education

  • Abderrahim El MhoutiEmail author
  • Mohamed Erradi
  • Azeddine Nasseh
Conference paper
Part of the Lecture Notes in Intelligent Transportation and Infrastructure book series (LNITI)


Today, there is a growing trend regarding the use of e-learning approach in higher education. However, e-learning systems require huge investments in infrastructure and hardware and software resources of which many academics institutions cannot afford. The coming of cloud computing has brought new development ideas to overcome this problem and can be adopted to cut-down such investments. The purpose of this study is to put forward an overview on what is the current state of the application of cloud computing in e-learning in higher education context, where the use of computers is increasingly intensive. The paper introduces e-learning and cloud computing concepts, by analyzing e-learning systems challenges and trends, the convenience of cloud computing for e-learning and the key benefits of e-learning on the cloud. The study shows that cloud computing has tremendous effects on e-learning modes and it is the core technology of the next generation of e-learning in higher education. Cloud-based e-learning systems are emerging as an attractive method for providing flexible and scalable e-learning services, that can be accessed anytime, anywhere and from any device. The paper exposes also some applications’ solutions using cloud computing in e-learning for higher education, by presenting the most common architecture that have been adopted. Finally, the paper discusses issues related to the implementation of cloud-based e-learning systems for higher education and presents some potential ways to overcome them.


E-learning Higher education Cloud computing Cloud-based e-learning 


  1. 1.
    Kattoua, T., Al-Lozi, M., Alrowwad, A.: A review of literature on E-learning systems in higher education. Int. J. Bus. Manag. Econ. Res. 7(5), 754–762 (2016)Google Scholar
  2. 2.
    Paul, C.J., Santhi, R.: A study of E-learning in cloud computing. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 4(4), 729–734 (2014)Google Scholar
  3. 3.
    Fernández, A., Peralta, D., Herrera, F., Benítez, J.M.: An overview of E-learning in cloud computing. In: Workshop on learning technology for education in cloud (LTEC’12), pp. 35–46. Springer, Berlin (2012)Google Scholar
  4. 4.
    El Mhouti, A., Nasseh, N., Erradi, M.: Using cloud computing and a multi-agents system to improve collaborative e-learning in LMS. In: proceedings of the 11th International Conference on Intelligent Systems: Theories and Applications. Mohammedia, Morocco (2016)Google Scholar
  5. 5.
    Li, J., Peng, J., Zhang, W., Han, F., Yuan, Q.: A Computer-supported collaborative learning platform based on clouds. J. Comput. Inf. Syst. 7(11), 3811–3818 (2011)Google Scholar
  6. 6.
    Huang, L., Liu, C.: Construction of collaborative learning environment supported by cloud computing. Appl. Mech. Mater. 543–547, 3581–3585 (2014)CrossRefGoogle Scholar
  7. 7.
    Keller, C., Hrastinski, S., Carlsson. S.A.: Students’ acceptanc of e-learning environments: a comparative study in Sweden and Lithuania. Int. Bus. 395–406 (2007)Google Scholar
  8. 8.
    Jain, A., Chawla, S.: E-learning in the cloud. Int. J. Latest Res. Sci. Technol. 2(1), 478–481 (2013)Google Scholar
  9. 9.
    Sneha, J.M., Nagaraja, G.S.: Virtual learning environments: a survey. Int. J. Comput. Trends Technol. 4(6), 1705–1709 (2013)Google Scholar
  10. 10.
    Alkhalaf, S., Drew, S., AlGhamdi, R., Alfarraj, O.: E-learning system on higher education institutions in KSA: attitudes and perceptions of faculty members. Proc.—Soc. Behav. Sci. 47, 1199–1205 (2012)CrossRefGoogle Scholar
  11. 11.
    Gaeta, M., Ritrovato, P., Talia, D.: Grid enabled virtual organizations for next-generation learning environments. IEEE Trans. Syst. Man, Cybern.—Part A: Syst. Humans 41(4), 784–797 (2011)CrossRefGoogle Scholar
  12. 12.
    Blas, N.D., Bucciero, A., Mainetti, L., Paolini, P.: Multi-user virtual environments for learning: experience and technology design. IEEE Trans. Learn. Technol. 5(4) (2012)Google Scholar
  13. 13.
    Oladimeji, I.W., Folashade I.M.: Design of cloud-based e-learning system for virtual classroom. Int. J. Sci. Appl. Inf. Technol. 5(1), 1–6 (2016)Google Scholar
  14. 14.
    Resta, P., Laferrière, T.: Technology in support of collaborative learning. Educ. Psychol. Rev. 19(1), 65–83 (2007)CrossRefGoogle Scholar
  15. 15.
    Wang, J., Sun, Y.H., Fan, Z.P., Liu, Y.: A collaborative e-learning system based on multi-agent. In: 1st International Workshop on Internet and Network Economics, China (2005)Google Scholar
  16. 16.
    Rupesh, K.A.: E-learning 2.0: learning redefined. Libr. Philos. Pract. 284, 1–5 (2009)Google Scholar
  17. 17.
    Karim, F., Goodwin, R.: Using cloud computing in e-learning systems. Int. J. Adv. Res. Comput. Sci. Technol. 1(1), 65–69 (2013)Google Scholar
  18. 18.
    Guoli, Z., Wanjun, L.: The applied research of cloud computing platform architecture in the e-learning area. In Computer and Automation Engineering. In: Proceedings of the 2nd International Conference on Computer and Automation Engineering, Singapore (2010)Google Scholar
  19. 19.
    Kwan, R., Fox, R., Chan, F., Tsang, P.: Enhancing Learning Through Technology: Research on Emerging Technologies and Pedagogies. World Scientific Publishing Co. Pty. Ltd. (2008)Google Scholar
  20. 20.
    Gamundani, A.M., Rupere, T., Nyambo, B.M.: A cloud computing architecture for e-leaning platform, supporting multimedia content. Int. J. Comput. Sci. Inf. Secur. 11(3), 92–99 (2013)Google Scholar
  21. 21.
    Bhure, G.C., Bansod, S.M.: E-learning using cloud computing. Int. J. Inf. Comput. Technol. 4(1), 41–46 (2014)Google Scholar
  22. 22.
    Mell, P., Grance, T.: The NIST Definition of Cloud Computing. In: NIST Special Publication 800-145, (2011)Google Scholar
  23. 23.
    Wang, L., Laszewski, G.: Scientific cloud computing: early definition and experience, In: Proceedings of 10th IEEE International Conference on High Performance Computing and Communications, China (2008)Google Scholar
  24. 24.
    Sharma, M.K., Rana, S.: G-cloud (e-Governance in cloud). In: 5th National Conference; INDIACom (2011)Google Scholar
  25. 25.
    Bora, U.J., Ahmed, M.: E-learning using cloud computing. Int. J. Sci. Mod. Eng. 1(2), 9–12 (2013)Google Scholar
  26. 26.
    Masud, M.A.H., Huang, X.: ESaaS: a new education software model in e-learning systems. In: Zhu M. (ed.) Information and Management Engineering. ICCIC 2011. Communications in Computer and Information Science, vol. 235. Springer, Berlin, Heidelberg (2011)Google Scholar
  27. 27.
    Ouf, S., Nasr, M.: Business intelligence in the cloud. In: Proceedings of the IEEE 3rd International Conference on Communication Software and Networks, Xi’an, China (2011)Google Scholar
  28. 28.
    Masud, M.A.H., Huang, X.: An e-learning system architecture based on cloud computing. Int. Sch. Sci. Res. Innov. 6(2), 736–740 (2012)Google Scholar
  29. 29.
    Liang, P.-H., Yang, J.-M.: Virtual personalized learning environment (VPLE) on the cloud. In: Gong, Z., Luo, X., Chen, J., Lei, J., Wang, F.L. (eds.) WISM 2011, Part II. LNCS, vol. 6988, pp. 403–411. Springer, Heidelberg (2011)Google Scholar
  30. 30.
    Yang, Z., Zhu, Z.: Construction of OSSBased e-learning cloud in China. In: Proceedings of the 2nd International Conference on Education Technology & Computer, Shanghai, China (2010)Google Scholar
  31. 31.
    Tian, W., Su, S., Lu, G.: A framework for implementing and managing platform as a service in a virtual cloud computing Lab. In: Proceedings of 2nd International Workshop on Education Technology and Computer Science, China (2010)Google Scholar
  32. 32.
    Dong, B., Zheng, Q., Qiao, M., Shu, J., Yang, J.: BlueSky Cloud Framework: an e learning framework embracing cloud computing. In: Jaatun, M.G., Zhao, G., Rong C. (eds.) Cloud Computing. LNCS, vol. 5931, pp. 577–582. Springer, Heidelberg (2009)Google Scholar
  33. 33.
    Sulistio, A., Reich, C., Doelitzscher, F.: Cloud infrastructure & applications—CloudIA, In: Jaatun, M.G. Zhao, G. Rong C. (eds.) Cloud Computing. LNCS, vol. 5931, pp. 583–588. Springer, Heidelberg (2009)Google Scholar
  34. 34.
    Ivica, C., Riley, J.T., Shubert, C.: StarHPC-teaching parallel programming within elastic compute cloud. In: Proceedings of the 31st International Conference on Information Technology Interfaces, Cavtat/Dubrovnik, Croatia (2009)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Abderrahim El Mhouti
    • 1
    Email author
  • Mohamed Erradi
    • 1
  • Azeddine Nasseh
    • 1
  1. 1.SIIPU LabAbdelmalek Essaadi UniversityTetouanMorocco

Personalised recommendations