Abstract
For better understanding and better learning of new technologies, there is welcome to have some hands-on experiences with these subjects. This helps with knowledge adoption and also increases learning efficiency. In this article, there is analyzed inputs for a proposal of this system and requirements, which should be meet for such system, and also there is identified learning subjects and areas, which could use this tools. This article deals with and describes an architecture, which can help with automation and deployment labs, which can students use for learning and their research. There is described the architecture for a system, which is able to deploy these environment into more cloud type providers and also is open and able to handle more types run-time technologies, especially virtualization (e.g. OpenStack, Kubernetes and more). The architecture describes platform, which consists an portal or a learning web-based tool, which can be used for learning and also for interface of student labs, which can be automatically deployed based on input conditions with automation tools to some public or private cloud services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alabbadi, M.M.: Cloud computing for education and learning: education and Learning as a Service (ELaaS). In: 14th International Conference on Interactive Collaborative Learning, ICL 2011–11th International Conference Virtual University, pp. 589–594 (2011)
Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. https://aws.amazon.com/. Accessed 30 Jan 2019
An, W., Huang, L.: E-learning exploration based on cloud computing. In: Measurement Technology and Engineering Researches in Industry, PTS 1–3, Applied Mechanics and Materials, vol. 333–335, pp. 2226–2230 (2013)
Babu, S.R., Kulkarni, K.G., Sekaran, K.C.: A generic agent based cloud computing architecture for e-learning. Adv. Intell. Syst. Comput. 248, 523–533 (2014). https://doi.org/10.1007/978-3-319-03107-1_58
Barak, M.: Science teacher education in the twenty-first century: a pedagogical framework for technology-integrated social constructivism. Res. Sci. Educ. 47(2), 283–303 (2017). https://doi.org/10.1007/s11165-015-9501-y
Bartuskova, A., Krejcar, O., Selamat, A., Kuca, K.: Framework for managing of learning resources for specific knowledge areas. In: 13th International Conference on Intelligent Software Methodologies, Tools, and Techniques (SoMeT 2014), Frontiers in Artificial Intelligence and Applications, vol. 265, pp. 565–576 (2014)
Boja, C., Pocatilu, P., Toma, C.: The economics of cloud computing on educational services. In: 3rd World Conference on Learning, Teaching and Educational Leadership (WCLTA 2012), Procedia Social and Behavioral Sciences, vol. 93, pp. 1050–1054 (2013)
Buyya, R., Vecchiola, C., Selvi, S.T.: Mastering Cloud Computing, 3rd edn. McGraw Hill, New York (2013)
Dahdouh, K., Dakak, A., Oughdir, L.: Integration of the cloud environment in e-learning systems. Trans. Mach. Learn. Artif. Intell. 5(4) (2017)
Dahdouh, K., Dakkak, A., Oughdir, L., Ibriz, A.: Large-scale e-learning recommender system based on Spark and Hadoop. J. Big Data 6(1), 2 (2019). https://doi.org/10.1186/s40537-019-0169-4
Doelitzscher, F., Sulistio, A., Reich, C., Kuijs, H., Wolf, D.: Private cloud for collaboration and e-Learning services: from IaaS to SaaS. Computing (Vienna/New York), 91(1), 23–42 (2011). https://doi.org/10.1007/s00607-010-0106-z
Dong, B., Zheng, Q., Yang, J., Li, H., Qiao, M.: An e-learning ecosystem based on cloud computing infrastructure. In: 9th IEEE International Conference on Advanced Learning Technologies (ICALT 2009), pp. 125–127 (2009)
Fernandez, A., Peralta, D., Herrera, F., Benítez, J.M.: An overview of e-learning in cloud computing. In: Uden, L., Corchado Rodríguez, E., De Paz Santana, J., De la Prieta, F. (eds.) Workshop on Learning Technology for Education in Cloud (LTEC 2012). Advances in Intelligent Systems and Computing, vol. 173, pp. 35–46. Springer, Heidelberg. https://doi.org/10.1007/978-3-642-30859-8_4 (2012)
Ghobaei-Arani, M., Rahmanian, A.A., Shamsi, M., Rasouli-Kenari, A.: A learning-based approach for virtual machine placement in cloud data centers. Int. J. Commun. Syst. 31(8), e3537 (2018)
Google Cloud Engine. https://cloud.google.com/compute/. Accessed 30 Jan 2019
Gonzalez-Martinez, J.A., Bote-Lorenzo, M.L., Gómez-Sánchez, E., Cano-Parra, R.: Cloud computing and education: a state-of-the-art survey. Comput. Educ. 80, 132–151 (2015)
Horalek, J., Cimler, R., Sobeslav, V.: Virtualization solutions for higher education purposes. In: 25th International Conference RADIOELEKTRONIKA 2015, pp. 383–388. IEEE (2015)
Horalek, J., Soběslav, V.: Analysis and solution model of distributed computing in scientific calculations. In: Younas, M., Awan, I., Holubova, I. (eds.) MobiWIS 2017. LNCS, vol. 10486, pp. 314–324. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65515-4_26
Jenkins. https://jenkins.io/. Accessed 30 Jan 2019
Juan, Y., Yi-xiang, S.: The initial idea of new learning society which based on cloud computing. Mod. Educ. Technol. 20(1), 14–17 (2010)
Kubernetes - Production-Grade Container Orchestration. https://www.kubernetes.io/. Accessed 30 Jan 2019
Kumar, J., Singh, A.K.: Workload prediction in cloud using artificial neural network and adaptive differential evolution. Future Gener. Comput. Syst. 81, 41–52 (2018)
Komarek, A., Pavlik, J., Sobĕslav, V.: high level models for IaaS cloud architectures. In: Barbucha, D., Nguyen, N.T., Batubara, J. (eds.) New Trends in Intelligent Information and Database Systems. SCI, vol. 598, pp. 209–218. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-16211-9_22
Maresova, P., Sobeslav, V.: Effective evaluation of cloud computing investment - application of cost benefit method analysis. E M Ekonomie Manage. 2(20), 134–145 (2017)
Mercl, L., Pavlik, J.: The comparison of container orchestrators. In: Yang, X.-S., Sherratt, S., Dey, N., Joshi, A. (eds.) Third International Congress on Information and Communication Technology. AISC, vol. 797, pp. 677–685. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-1165-9_62
El Mhouti, A., Erradi, M., Nasseh, A.: Using cloud computing services in e-learning process: benefits and challenges. Educ. Inf. Technol. 23(2), 893–909 (2018). https://doi.org/10.1007/s10639-017-9642-x
Microsoft - official website. https://microsoft.com. Accessed 30 Jan 2019
Mikulecky, P., Mercl, L.: Clouds for smart learning environments. In: 12th International Scientific Conference on Distance Learning in Applied Informatics Conference Proceedings (DIVAI 2018), pp. 473–480 (2019)
OpenStack. https://www.openstack.org/. Accessed 30 Jan 2019
Komarek, A., Pavlik, J., Sobeslav, V.: Performance analysis of cloud computing infrastructure. In: Younas, M., Awan, I., Holubova, I. (eds.) MobiWIS 2017. LNCS, vol. 10486, pp. 303–313. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65515-4_25
Pavlik, J., Sobeslav, V., Komarek, A.: Measurement of cloud computing services availability. In: Vinh, P.C., Vassev, E., Hinchey, M. (eds.) ICTCC 2014. LNICST, vol. 144, pp. 191–201. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-15392-6_19
Sánchez, M., Aguilar, J., Cordero, J., Valdiviezo-Díaz, P., Barba-Guamán, L., Chamba-Eras, L.: Cloud computing in smart educational environments: application in learning analytics as service. New Advances in Information Systems and Technologies. AISC, vol. 444, pp. 993–1002. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-31232-3_94
Sebastio, S., Ghosh, R., Mukherjee, T.: An availability analysis approach for deployment configurations of containers. IEEE Trans. Serv. Comput. PP, 1 (2018)
Siddiqui, S.T., Alam, S., Khan, Z.A., Gupta, A.: Cloud-based e-learning: using cloud computing platform for an effective e-learning. In: Tiwari, S., Trivedi, M.C., Mishra, K.K., Misra, A.K., Kumar, K.K. (eds.) Smart Innovations in Communication and Computational Sciences. AISC, vol. 851, pp. 335–346. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-2414-7_31
Sommerville, I.: Teaching cloud computing: a software engineering perspective. J. Syst. Softw. 9(86), 2330–2332 (2013)
Stantchev, V., Colomo-Palacios, R., Soto-Acosta, P., Misra, S.: Learning management systems and cloud file hosting services: a study on students’ acceptance. Comput. Hum. Behav. 31(1), 612–619 (2014)
Thomas, P.Y.: Cloud computing a potential paradigm for practicing the scholarship of teaching and learning. Electron. Libr. 29(2), 214–224 (2011)
Tuncay, E.: Effective use of cloud computing in educational institutions. Procedia Soc. Behav. Sci. 2, 938–942 (2010)
VMware - official site. https://www.vmware.com/. Accessed 30 Jan 2019
Xu, L., Huang, D., Tsai, W.-T.: Cloud-based virtual laboratory for network security education. IEEE Trans. Educ. 57(3), 145–150 (2014)
Zhu, Q., Agrawal, G.: Resource provisioning with budget constraints for adaptive applications in cloud environments. IEEE Trans. Serv. Comput. 5(4), 497–511 (2012)
Zurita, G., Baloian, N., Frez, J.: Using the cloud to develop applications supporting geo-collaborative situated learning. Future Gener. Comput. Syst. - Int. J. Grid Comput. Sci. 34, 124–137 (2014)
Acknowledgment
This work and the contribution were supported by a Specific Research Project, Faculty of Informatics and Management, University of Hradec Kralove, Czech Republic. We would like to thank Mr. Lubos Mercl, a graduate of Faculty of management and informatics, University of Hradec Kralove, for the practical verification of the pro-posed solutions and close cooperation in the solution.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Mikulecky, P., Sobeslav, V., Drdla, M., Svecova, H. (2021). An Architecture for Intelligent e-Learning Platform for Student’s Lab Deployment. In: Vinh, P.C., Rakib, A. (eds) Context-Aware Systems and Applications, and Nature of Computation and Communication. ICCASA ICTCC 2020 2020. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 343. Springer, Cham. https://doi.org/10.1007/978-3-030-67101-3_23
Download citation
DOI: https://doi.org/10.1007/978-3-030-67101-3_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67100-6
Online ISBN: 978-3-030-67101-3
eBook Packages: Computer ScienceComputer Science (R0)