The Effects of Cloud Computing Technology on E-Learning: Empirical Study- Juniper Publishers
Juniper Publishers- Journal of Robotics
Abstract
In the world of training, online training is 
introduced as a modern training services model. For the optimal use of 
online training services, possession of an appropriate technology 
platform is vital. Cloud computing is a modern technology which was 
dramatically interested in the world of information technology, 
providing software, infrastructure and platform as internet services for
 the IT world. In this study, the impact of cloud computing on 
e-learning as an alternative technology for the traditional Web 2, 
analyzed. The quantitative/experimental method utilized for measurements
 of two e- learning management servers: one with cloud computing and 
another with web based technology, with particular QoS (Quality of 
Service) parameters are done by tools of Apache Benchmark service. 
Hypothesis testing employed to prove the effects statistically. Three 
different benchmark tests deployed as follows: analyzing the 
accessibility to the first page of the Moodle, analyzing the 
accessibility to the login file system and analyzing the accessibility 
to the academic file. Final consequences that are resulted from 
comparing the two servers have shown that the QoS indices of cloud 
computing server are better than the web 2 based server. The findings 
prove better performance and quality of service in four aspects of the 
response time, the throughput passing, the scalability and 
accessibility. This study grants the E-learning Practitioners and 
researchers, proved leads, to direct and implement their e-learning 
systems and platforms on cloud computing infrastructure to achieve 
identified qualities in their educational and learning services.
Keywords: Cloud computing; Quality of service; E-learning 
Introduction
Considering the diverse technologies of education and
 learning, "Web-based Learning” has more advantages in comparison to 
"Classroom-based Learning”. One of these significant advantages is the 
reduction of learning costs. Because there is no need to have a physical
 environment for education and learning, costs are reduced that make 
learning possible in every time and place that is preferred. In 
addition, teachers can easily update the educational materials and 
present the multimedia contents while creating friendly atmosphere that 
leads to the easier understanding ofthe learner. At the moment, 
E-learning systems in their infrastructure level would benefit very 
little scalability [1].
 Nowadays, the world is being faced with rapid changes in educational 
and enterprise systems that need special solutions. In the age of 
information Technology, developing with modern technology means to grow 
and achieve the benefits of the birth of new technology [2].
 Technology of "cloud computing” is an option which has been introduced 
recently for the infrastructure level(s) of e-learning systems in the 
world of information technology.
Cloud computing is known as the most effective processing sample (mobile processing) [3].
 Cloud computing technology has significant impacts on the field of 
information and communication technology by changing the payment modes 
and expenses and using software and hardware. Popularity of cloud 
computing has been widespread due to its two key features [4]:
a. All processing necessities are presented as one 
service (it can be normally said that everything required is presented 
in the cloud as a service).
b. The ability to provide computing and processing resources dynamically.
Many researches have been done in the field of cloud 
computing technology all around the world. And, after investigating 
numerous articles, cloud computing is introduced as a compatible 
technology with so many advantages. Analyzing the usage of cloud 
computing in the e-learning systems is one of theoretical issues that 
has been addressed in several studies. Furthermore, this system has been
 proposed in the international articles to study, examine and measure 
the impact of cloud computing on e-learning system.
Therefore, in order to have a better choice and 
benefit from a desirable technology in the field of e-learning, the 
following sections of this study analyze and test the influences of 
cloud computing on the e-learning system profoundly and the main 
question of this study: "what are the impacts of using cloud computing 
on the e-learning system?” is going to be answered.
In order to analyze the impacts of cloud computing on
 the e-learning system in the current study, the impacts of cloud 
computing has been divided into four criteria: the response time, the 
throughput, scalability, and accessibility of cloud computing based 
system in comparison to the web 2 based system. Evaluating the stated 
criteria can determine what kind of impacts cloud computing has on 
e-learning system?
At the beginning, the basic definitions and concepts 
of the present study are going to be introduced in the Theoretical 
Foundations. The methods applied in the study and the research processes
 are briefly discussed in the Research Methodology section. In the Data 
Analysis section, the data of test results are analyzed. In the 
Discussion section, the main question of this study is answered and the 
results of the examinations are going to be discussed. And finally, the 
results of this study are going to be analyzed in the Conclusion.
Theoretical Backgrounds
The concept of e-learning
You might have heard a lot of words such as virtual 
learning, electronic learning, distance learning, web based education, 
etc. However, the best concept for virtual learning is e-learning. 
E-learning refers to a set of educational activities using electronic 
tools such as networks, computers, text, audio, video, etc. [5].
 According to Terry Anderson, the learner uses the internet for gaining 
knowledge, making individual meanings and concepts, increasing learning 
experiences, achieving learning contents, being connected to other 
contents, educators and learners and having support and protection while
 learning [6].
E-learning is a new method of education and its 
environment has most of the characteristics of a physical environment of
 an ordinary class. Learners are connected to the teacher via internet 
and receive the educational programs and contents. This method is a 
process of teaching and learning using electronic systems and consists 
of all the education's methods which use electronic tools including 
audio, video, computer and network and other technologies that are 
similar. This training method is a new phenomenon in the present world 
and is somewhat known or still unknown in some other parts of the world.
 In fact, e-learning is a kind of distance learning. Most of the 
limitation of traditional learning is eliminated using e-learning. 
Therefore, e-learning can be an introduction to achieve some aspects of 
human rights that is preparing and developing equal opportunities for 
all the people around the world. As a result, e-learning can not only 
eliminate the limitations but also the deprivations as well. The main 
purpose of e-learning is to "learn at every time and place”. Saving 
time, reducing the costs, changing the traditional learning to mobile 
learning with more motivation and increasing its efficiency are the 
fundamental reasons for the growth and success of this new method for 
the development of teaching and learning [7].
The learning management system: The learning 
management system is a software designed to facilitate teaching. This 
software is appropriate to make connection among students, professors 
and officials of the institutes and universities. Also, this system 
provides the accessibility of students to the presented e-contents using
 internet and web browsers. The learning management systems are the 
infrastructures for e-learning and they manage the development and 
activity of learners [8] and are going to be an available and ubiquitous technology accepted in most of Higher education institute [9].
 The LMS software seems to be an ordinary website and the user (student,
 professor or official) can enter this software using his/her personal 
information and can perform various operations like observing the 
courses, participating the online classes, Interactions etc. in this web
 site using the available choices in his/her user panel and the 
accessibilities that are given to him/her from the manager.
Using these systems has some advantages for the 
institutes. Some of the advantages are: Reducing costs of the education,
 transportation and workshop facilities or the educational course 
equipment, and reducing students' time-wasting, teaching many students 
in a short period of time, decreasing the official problems being caused
 during registration and unit selection. As a result the reduction of 
costs would come up [10].
 Other advantages of these systems are in a way that more students can 
use these online trainings and we would have increase in the students' 
abilities and capabilities for better learning. These web based software
 is appropriate solutions for the validity and analysis of the students'
 learning by increasing the uniformity and making intensive learning 
system. Some graphic features like graphs and figures lead to have a 
more qualitative visual learning. Also, chat rooms, forums and some 
other similar situations are designed and prepared for increasing the 
presence of learners in the discussions [11].
 This teaching method prepares all the online complementary teaching 
contents, with no need to go the library, in a way that has significant 
facilities to be used by teachers and students. This system is expected 
to present the appropriate lesson in its appropriate time and great 
quality to learners. Other capabilities of this system are controlling 
and managing the skills in a wider dimension, analyzing the teaching 
necessities, planning the users' success, giving educational 
certificates, holding live online courses and/or classes and assigning 
references [12].
 The Moodle software is one of the most popular software systems in 
learning management that is used in the current experiments of this 
study. The Modular Object-Oriented Dynamic Learning Environment is 
electronic teaching software. This program is a web-based free software 
that the teachers can use the internet for preparing effective 
environments for online learning. This software system can be installed 
on a web server, personal computer and/ or a hosting company [13].
Cloud computing concept

Cloud computing in its simple definition means: presenting computer services on the internet. Table 1
 shows the way users can have access to the services in the cloud. The 
only thing that is necessary is that your personal computer, cell phone,
 TV or even refrigerator must have one software connector like one 
browser to be used for the online cloud services [14].
Cloud computing is a new phenomenon that some of its 
resource comprising the process unit, memory and the storage section 
which are not physically presents for the users. Instead, there is a 
service provider that has and manages these resources in a way that 
users can have access to them via the internet [4].
Quality of service
This study has tried to measure the parameters of 
quality of service or QoS for the cloud computing and web 2 based 
systems for comparing the performance of these two systems. QoS (Quality
 of Service) is a service for improving quality of communications. This 
model consists of some indicators that can measure the quality of one 
service. The following introduces the four parameters that are 
considered in this study: the response time, the throughput passing, 
scalability and accessibility.
The response time: The time that the system 
needs to react the human requests is called the response time. This 
parameter is for testing the access to the first page of the Moodle. It 
is the time the user has to wait to see the first page of the Moodle on 
the browser. For testing the accessibility to the login system file, it 
is the time that the user has to wait to enter the portal. And, finally 
for having access to the course file, it is the time the user has to 
wait for the course file to be opened. It should be mentioned that in 
the less the response time of the system, the better performance is 
resulted [15].
The throughput: Throughput means the 
successful message delivery rate in a connecting channel on the net or 
other communicating channels like telecommunications. These information 
can be delivered using a physical or logical link or pass via a specific
 network node. Therefore, all these tests that analyze the accessibility
 to the first page of the Moodle, analyzing the accessibility to the 
login file system and finally analyzing the accessibility to the course 
file are the throughput that is equal to the successful message delivery
 rate in the connecting channels on the internet. It should be stated 
that in the more the throughput of the system, the better performance is
 resulted [15].
The scalability: If efficiency of a system 
hasn't reduced when the number of users increased, the system is 
scalable. A system with high scalability won't increase significantly 
the response time facing greater requests. Similarly for each three 
experiments, with changing amount of requests, scalability of system can
 be observed and compared with its performance at the time of 
responding. It is worth mentioning, the higher scalability leads to the 
more appropriate performance of the system [16].

The accessibility: Accessibility is based on 
the time that the system is ready and available for the users. This 
parameter is calculated via this formula: A=MTTF/(MTTF+MTTR) MTTF is the
 working time of the server with no error and MTTR is the time the 
server can troubleshoot the errors. It should be said that in the more 
accessibility to the system, the better performance is resulted [17].
Figure 1 shows the way the introduced parameters are measured.
Research Methodology
This study is focused on analyzing the impacts of 
cloud computing on e-learning in the Electronic Mehralborz University in
 Tehran. In terms of purpose of this study, analyzing the influence of a
 new technology in comparison to the traditional present technology and 
providing the knowledge in the field of applying appropriate 
infrastructure, is an applicable research. The present study, using 
management tools and Benchmark Apache Test, compares the performance of 
LMS system with the web 2 based management system by implementing Moodle
 on the cloud computing based system. By analyzing the observations and 
result obtained from the implemented Moodle system on the virtual 
machine, the QoS indicators like the response time, throughput, 
accessibility and scalability in comparison to same indicators in the 
web 2 based system of the Mehralborz University supposed to be tested. 
The information of Mehralborz system is available via the technical 
staffs of the university and there are domestic and especially foreign 
library research and investigations. Therefore, this study has used the 
quantitative/experimental method.
Mehralborz is the study case for web 2 based system 
and Amirkabir University system was chosen as the research system for 
doing the experimental cloud computing system. After analyzing the LMS 
server of Mehralborz University, a virtual machine with Ubuntu operating
 system, similar to server infrastructure of Mehralborz University 
system was chosen. At first, the software Moodle is installed on the 
cloud computing system. The stated four parameters are studied for 
comparing the performance of the systems. The Benchmark Apache service 
was installed on cloud system for measuring the system parameters. 
Benchmark Apache service is for measuring the HTTP servers. This service
 helps to show the output service performance by changing the number of 
requests and loads to the server. In this way, by using ab command and 
controlling the number of requests and simultaneous requests the output 
service performance is shown. Three experiments are done to check the 
exact performance of the Moodle service. The first experiment is to 
analyze the accessibility to the first page of the Moodle. The second 
experiment is to analyze availability of the system file's login. And, 
the third experiment is to analyze availability of the course file. The 
three parameters of the response time, throughput and scalability are 
analyzed and tested for each experiment thirty times in different 
situations of the system load and some data is obtained. Another server 
is used to research and studies about Mehralborz University with similar
 infrastructure to the LMS server of Tehran University using Ubuntu 
operating system that is based on web 2 so they can be compared. 
Accordingly, the same changes and experiments are done on this server 
after installing the Benchmark service Moodle.
Research flowchart
As stated in the previous section, at first, this 
study analyzes the current technology of web 2 based e-learning system. 
Therefore, the system is going to be studied precisely. Then, the cloud 
computing system is going to be simulated. After simulation, the system 
performance is going to be measured in the new environment. At last, the
 system efficiency is going to be compared in both environments 
considering QoS indicators. Figure 2 shows the general framework of the study in a flowchart. 

Data Analysis
After recording the data of the two groups of the web
 2 based and the cloud computing, data are analyzed. Then, data 
normalization is done using the Kolmogorov-Smirnov test, according to 
the parametric and quantitative characteristics of data, T-test is done.
 After comparing the response time and throughput parameters obtained 
from T-test, it is evident that each parameter has two significant 
differences in each system that shows the higher mean of throughput and 
lower average response time of the system based on cloud computing in 
comparison to web 2 based.
The difference between the mean of the throughput 
system of Mehralborz and Amirkabir in the analysis of having access to 
the first page of the Moodle is -2518, in the analysis of having access 
to the login file system is -1499, and in the analysis of having access 
to the course file is -1346 that were measured. Considering the negative
 sign ofthe mean differences, the mean of the second group that is the 
Amirkabir system is higher. Therefore, the throughput server of the 
cloud computing based system is more than the throughput server of the 
web 2 based system. The response time parameter is according to what is 
stated above. The mean difference of the response time of Mehralborz 
system and Amirkabir in analyzing the access to the first page of the 
Moodle is 113, the access to the login file system are 66 and 90, and 
access to the course file is measured to be 92 millisecond. According to
 the positive sign of the mean difference, the second group is lower 
that is Amirkabir university system. So, the response time of the cloud 
computing based server is less that the response time in the web 2 based
 server. A chart is used for comparing the scalability of these two 
systems. This chart shows that in all the three experiments, the 
scalability of cloud computing based system is more that the scalability
 of web 2 based system. Considering the standard deviation of the 
response time of these two servers, this scalability is numerically 
proved as well. The mean of standard deviation in the response time in 
analyzing the access to the first page of the Moodle for the system of 
Mehralborz University was 80 and for the Amirkabir system was 14. In 
analyzing the access to the login file system, these numbers for the 
cloud computing based system and web 2 based systems were 73, and 23 
consecutively. Finally, in analyzing the access to the course file, they
 were 72 and 12. The obtained results of these three experiments show 
more dispersion and changes of response times during the experiment and 
as a result lower scalability in the Mehralborz system. The performance 
of the servers and their malfunctions were analyzed to test the 
accessibility parameter. The malfunctions of the web 2 based system 
during last year were two times and its downtime was about an hour. The 
cloud computing based system, benefiting the added servers and balanced 
load, did not have any malfunction for the last year. Embedding the 
obtained numbers in the ability to access formula has revealed that the 
cloud computing based system has had better performance in this 
parameter and the ability to access has been increased. The ability to 
access for the web 2 based system was 0.999 and for the cloud computing 
based system was 100% during last year.
According to the analysis, the access to the first 
page of the Moodle, access to the login file system and access to the 
course file in the Amirkabir system in comparison to the Mehralborz 
system have been increased in all three experiments. In other words, 
cloud computing system has had higher throughput, lower response time 
and higher scalability in comparison to the web 2 based system. The 
summery of the obtained results are stated in Table 2.
 According to the results of this study, by doing the three experiments 
and analyzing the four parameters, we can conclude that the cloud 
computing technology has been better for e-learning in comparison to the
 web 2 based system and the mean difference of each of these parameters 
of throughput, response time and scalability were significant. The 
ability to access the parameter, as stated above, has been higher in the
 cloud computing technology due to having more distribution 
characteristics and more servers. 

As it can be seen in Table 2,
 in the experiments to access the first page of the Moodle, the 
throughput mean of the cloud computing based system in comparison to web
 2 based system was 3063/545. For experimenting the login file system 
this mean was1904/404. And, for having access to the course file 
experiment, the mean was 1770/424. Therefore, the throughput mean of the
 cloud computing base system has been significantly higher than the web 2
 based system in all the three experiments. The mean of response time in
 the cloud computing base system in comparison to web 2 based system for
 the three experiments are measured and consecutively stated as 24/137 ,
 36/126and 32/124. Thus, the data show that the response time of the 
cloud computing based system in comparison to the web 2 based system has
 been reduced. In analyzing the scalability of the systems, the mean of 
the standard deviation in the response time of the cloud computing based
 system in comparison to the web 2 based system in all three experiments
 has been measured to be 14/80, 23/73, and 13/72. These numbers show 
fewer changes in the response time of the cloud computing based system 
when there is increase in the load and as a result we have more 
scalability in the cloud computing based system in comparison to the web
 2 based one. In analyzing the ability to access, as stated above, after
 analyzing amount of malfunctions in both under-study servers in recent 
year, the ability to access the cloud computing based system was 100% 
and for the web 2 based system was 0.999 that shows more ability to 
access in the cloud computing based system in comparison to the web 2 
base one.
Conclusion
In the present study, benefiting the infrastructure 
services of cloud computing, the performance of the learning management 
system and e-learning system using four parameters of the service 
quality during three experiments has been measured. According to the 
measurements, the three experiments have shown higher and better 
performance of the access to the first page of the Moodle, access to the
 system file's login and access to the course file. In analyzing the QoS
 parameters, the cloud computing based system has had higher throughput,
 lower response time, higher, better scalability and better ability to 
access in comparison to the web 2 based system. The distributing 
characteristic of cloud computing and use of balanced load between 
servers, has had a great influence in the results obtained from the 
measurements in comparison to the web 2 technology. In fact, the web 2 
technology has one central server and the increase of load on the server
 leads to the significant decrease of the server efficiency. As a 
result, the cloud computing based system, with its unique performance, 
has proved the increased efficiency of its systems.
Accordingly, for answering the question "what are the
 effects of implementing cloud computing on e-learning system?” we can 
say that the cloud computing technology, being served as the 
infrastructure of the service, has had better performance in comparison 
to the web 2 technology for the e-learning systems. Other studies have 
proved the above statement as well. They have also stated that the cloud
 computing system has had lower costs. Therefore, the present study, 
similar to the previous studies, has introduced cloud computing 
technology as an appropriate and better technology for the e-learning 
systems.
Despite the importance of security in cloud 
computing, it has not been possible to measure. So, those parameters are
 measured that show the performance of each server with the increase in 
the load. Considering the fact that the cloud computing technology is 
not completely popular and applicable in Iran, Amirkabir system is 
chosen. Because it is the only system that shows cloud computing is more
 meaningful. Also, this system only can present the infrastructure 
service as a cloud computing service. Thus other cloud computing service
 including software and platform are not analyzed. In addition to the 
above statements, due to the lack of integration of the e-learning 
system, the LMS server of the electronic university has been analyzed 
and other parts of the e-learning system like TTS are not analyzed in 
the present research.
Some applicable suggestions are introduced in order 
to complete the cloud computing based system: the cloud computing 
technology has some problems with the receiving services that are out 
ofits internal control due to the Outsourcing the technical controls and
 infrastructure of the university. Thus, for implementing the cloud 
computing system more accurately in the electronic universities, it is 
recommended to have a complete and complex agreement with technical 
viewpoints after a needs assessment. This agreement must be between the 
receiving service of the university and the central provider of the 
cloud computing technology to consider all the necessary aspects of the 
service. Another subject that can be seen based on the statistical 
analysis is having the distributed systems in the cloud computing 
system. This subject is quite effective in the quality of cloud 
computing based system. Thus, by having more added servers, we can 
increase the efficiency of the system by providing balanced loads. Off 
course this option would have more costs for the university without 
receiving the service form the cloud computing service provider. It is 
recommended to use private clouds for increasing the security of the 
information. However, the group clouds that are specified to electronic 
universities have had complete solutions due to the use of experiences 
obtained from the e-learning systems around the world. Better usage of 
cloud computing services needs to have high bandwidth and high speed of 
the internet. Therefore, those universities that would like to use cloud
 computing system must have high-speed internet. It is recommended to 
pay more attention to the geographical distribution of service providers
 when using cloud computing system which leads to the higher speed to 
access the server. It should be stated that the satisfaction of the user
 of service receiver near the geographical zone of the university from 
its center is important for choosing the service provider center.
For More Open Access Journals Please Click on: Juniper Publishers
Fore More Articles Please Visit: Robotics & Automation Engineering Journal

 
Comments
Post a Comment