Uploaded by IAEME PUBLICATION

CLOUD COMPUTING IN EDUCATION SECTOR: AN EXTENSIVE REVIEW

advertisement
International Journal of Civil Engineering and Technology (IJCIET)
Volume 10, Issue 04, April 2019, pp. 1992–2005, Article ID: IJCIET_10_04_208
Available online at http://www.iaeme.com/ijmet/issues.asp?JType=IJCIET&VType=10&IType=4
ISSN Print: 0976-6308 and ISSN Online: 0976-6316
© IAEME Publication
Scopus Indexed
CLOUD COMPUTING IN EDUCATION SECTOR:
AN EXTENSIVE REVIEW
F. J. Olaloye, A. D. Adeyemo, E. Edikan, C. O. Lawal
Department of Electrical and Information Engineering, Covenant University,
Ota, Ogun State, Nigeria.
J. O. Ejemeyovwi
Department of Economics, Covenant University,
Ota, Ogun State, Nigeria.
ABSTRACT
Education is no doubt a very crucial factor in the economic growth and
development of a nation, especially in growing economies. It has also become
integrated with Information Technology for various purposes. The need for IT
infrastructure as well as their constant maintenance for diverse educational uses is
highly burdensome on institutions especially in times of economic crisis. Cloud
computing therefore becomes a preferred option for optimum quality of service
despite the minimum resources available in the institutions. Cloud computing is a fast
evolving concept that has led to new changes and advancement in Information
Technology and especially education. The virtualization of resources as well as its
elasticity and scalability justify the continuous adoption of this technology in many
educational institutions. This paper deals with cloud computing technology, its
application in education and more importantly, a detailed review on previous related
work.
Key words: Cloud computing, education, infrastructure and virtualization
Cite this Article: F.J. Olaloye, A.D. Adeyemo, E. Edikan, C.O. Lawal and J.O.
Ejemeyovwi, Cloud Computing in Education Sector: An Extensive Review,
International Journal of Civil Engineering and Technology 10(4), 2019, pp. 1992–
2005.
http://www.iaeme.com/IJCIET/issues.asp?JType=IJCIET&VType=10&IType=4
1. INTRODUCTION
1.1. Definition
Many definitions are ascribed to the concept of cloud computing. The most acceptable and
standard definition is given by the National Institute of Standards and Technology (NIST) of
the US Department of Commerce. They define this concept as “a model for enabling
ubiquitous, convenient, on-demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage, applications, and services) that can be
http://www.iaeme.com/IJCIET/index.asp
1992
editor@iaeme.com
Cloud Computing in Education Sector: An Extensive Review
rapidly provisioned and released with minimal management effort or service provider
interaction” [1-5]. Cloud Computing is the manipulation, configuration and accessing of
applications (e-mail, web conferencing, customer relationship management, etc.) online. It
offers online data storage, infrastructure and application. It can also be defined as delivering
computing power (processing, Random Access Memory, Network Speeds, Storage) and
services over a network (usually on the internet). This eliminates the need for the computing
resources to be localized in the customers’ premises.
1.2. Brief Historical Background
Cloud computing, as a concept, came to reality in 1950 with the advent of mainframe
computers. The major setback of these systems was restricted access. This preceded the
evolution from systems with static access to those with unrestricted access for mobility i.e.
from the start of automation phase, through the rise in demand for personal Information
Technology (IT) services, decentralized computing, the advent of virtual private network, IT
infrastructure management and then the emergence of As-a-Service and collaborative
computing. Since the mid-1990s, various forms of internet-based services have been exploited
by many users through the use of various search engines (Yahoo, Google), e-mail services
(Yahoo-Mail, Gmail), advertising media (Facebook, YouTube), and other types of social
media (Twitter, LinkedIn) for diverse purposes including business, research, marketing
among others.
1.3. Why Cloud Computing?
Storage of data is a major concern today in most organizations following the augmentation of
mobile users. There is no business that does not operate effectively based on information.
Such data needs to be properly maintained and stored for smooth running of the business.
This involves huge funding for the purchase of high cost IT infrastructure and storage
systems. This places heavy financial burden on most organizations. Cloud computing
becomes a viable solution in such case, especially because of its high storage efficiency and
computational power. Organizations also incur reduced cost of maintenance because the cloud
handles most of the computer systems operations.
The users of cloud services are at the front end while the infrastructure and backbone
networks in the cloud constitute the back end. Services in the cloud are based on Hypertext
Transfer Protocol (HTTP), Extended Markup Language (XML), Personal Home Page (PHP)
and/or other technologies, and they are also user-interactive. Every user is guaranteed
ubiquitous access to the cloud via any device. With cloud computing, small businesses with
limited resources can have access to technologies beyond their financial capability. In
addition, these businesses, through cloud computing, can turn their cost of maintenance into
gain.
2. RELEVANT TECHNOLOGY IN CLOUD COMPUTING FOR
EDUCATIONAL SUPPORT
Servers are the backbone of cloud computing. Certain technologies are operating behind the
cloud computing platforms to provide its flexibility, reliability and usability. The main
enabling technology for cloud computing especially in the education sector is virtualization.
For example, virtualization, on-demand provisioning and scalability combined with the payper-use operation of cloud computing are crucial factors for optimizing hardware-cost savings
in educational institutions [4]. The institution does not have to bear the burden of purchase
and maintenance of expensive hardware or software. The resources are controlled by the
http://www.iaeme.com/IJCIET/index.asp
1993
editor@iaeme.com
F.J. Olaloye, A.D. Adeyemo, E. Edikan, C.O. Lawal and J.O. Ejemeyovwi
cloud computing provider while the university gains access to them via reliable internet
connectivity. The institution is also charged per online use.
2.1. Virtualization
This is a technology in which the physical resources of a single server are logically shared
into multiple virtual environments, into each of which operating systems are installed. This
process by which a virtual machine is created in hardware over an existing master operating
system is called hardware virtualization. A logical separation exists between the virtual
environment and the main hardware. The hardware on which the virtual machine (also known
as guest machine) is created is the host machine.
2.2. Hypervisor
This is the underlying software that interfaces the hardware and operating systems. The main
function of this software is allocating system resources, i.e. to make all the system resources
available for use by the operating systems. It is a firmware that manages the activities of the
Virtual Machine. The hypervisor is of two types:
1) Type 1 hypervisor: The type one (1) hypervisor is installed and runs on bare system.
Hence, it does not have any host operating system. Examples of Type 1 hypervisor are
LynxSecure, Oracle VM, RTS Hypervisor and VirtualLogic VLX.
2) Type 2 hypervisor: As a software interface it imitates the devices with which a system
normally interacts. Microsoft Hyper V, Windows Virtual PC VM-Ware workstation 6.0 and
VM-Ware Fusion are examples of Type 2 hypervisor.
2.3. Types of Hardware Virtualization
1) Full Virtualization: Here, the underlying hardware is completely simulated. It does not
need any alteration for the guest software to run.
2) Emulation Virtualization: In this case, the hardware is simulated by the virtual machine and
hence they both function independently. Here, the guest operating system does not need
modification.
3) Para-Virtualization: In Para-virtualization, the hardware is not simulated. The guest
software run their isolated domains.
2.4. Categories of Virtualization
Virtualization is mainly used for three main purposes namely Network Virtualization, Server
Virtualization and Storage Virtualization.
1) Network Virtualization: This involves dividing the available network bandwidth into
independent channels, each of which is allocated real-time to a particular server (or device).
2) Storage Virtualization: This combines many storage devices on a network into one storage
device which is centrally managed from a console. This category is usually applicable in
Storage Area Network.
3) Server Virtualization: This virtualization involves concealing server resources e.g.
processors, Operating Systems etc from users of the server. It is aimed at making the
resources accessible as well as lessening the computational load on users.
2.5. Cloud Computing Architecture
Basically, a generic three-layer architecture is deployed in regulating the activities of many
cloud storage providers. The figure below outlines the generic architecture as well as some of
its associated features.
http://www.iaeme.com/IJCIET/index.asp
1994
editor@iaeme.com
Cloud Computing in Education Sector: An Extensive Review
Figure 1: Generic architecture of cloud storage
1) The front end: It controls the client-server communication. It also ensures scalability of the
cloud via different means.
2) The storage logic layer: It controls cloud storage and administrative processes like
generating high degree of reliability, availability and security.
3) The back-end: It controls the actual implementation of data storage using protocols such a
Google File System. It seeks to increase efficiency of storage at minimal cost.
2.6. Cloud Computing Infrastructure
Cloud infrastructure consists of servers, storage, network, management software, and
deployment software and platform virtualization.
Figure 2: Components of Cloud Infrastructure
1) Hypervisor: Hypervisor is a firmware or low-level program that acts as a Virtual Machine
Manager. It allows several customers to share a physical instance of cloud resources.
2) Management Software: It helps in maintaining and configuring the infrastructure.
3) Deployment Software: It helps in deploying and integrating the cloud application.
4) Network: It allows internet connection of services in the cloud. It is also possible to deliver
network as a utility over the Internet, i.e., the consumer can customize the network route and
protocol.
5) Server: It helps in the computation of resource sharing and delivers other services like
allocation and monitoring of resources, security, etc.
6) Storage: The cloud deploys distributed file system for storage purpose. If one of the storage
resources fails, then it can be extracted from another one which makes cloud computing more
reliable.
3. TECHNICAL REVIEW ON PREVIOUS RELATED WORK
This section reveals the outcomes of review of previous work on cloud computing with
regards to the education sector in various contexts.
http://www.iaeme.com/IJCIET/index.asp
1995
editor@iaeme.com
F.J. Olaloye, A.D. Adeyemo, E. Edikan, C.O. Lawal and J.O. Ejemeyovwi
According to [1], cost implication has reduced the rate of adaptation of new technology in
higher institutions. Transformation of the educational system from conventional to
Information Technology (IT) form requires huge funding that could be saved by
implementation of cloud computing. A cloud-based architecture for higher education was
suggested, which comprises three main service models (Infrastructure, Platform and Software
as a Service) and four deployment models (Hybrid, Community, Public and Private clouds).
This architecture is aimed at exposing and mitigating cloud-related issues such as security
risks, non-performance issues, etc.
Also, a well-laid five-phase strategy was also proposed for realizing cloud-based
environment in higher education. This included the Preparation phase, Analysis phase,
Mitigation to cloud platform, conclusion of cloud mitigation, and Maintenance and Vendor
Management [1].
According to [2], Cloud computing is already being selected in various institutions in
Europe, America and Africa because of its potential for efficiency improvement as well as
affordable costs. In cloud computing environment, processing takes place at the server level,
not at the client level (locally). The client machine serves as a dumb terminal, benefitting
from the software and processing power of the cloud. The incredible computing and
processing power of cloud computing has also enhanced research activities to a great extent in
some universities. For example, the processing capabilities of Google cloud-based servers
have contributed immensely to various expensive researches at affordable costs in institutions
like the Biotechnology and Bioengineering center of the Medical College of Wisconsin,
Milwaukee.
It was argued in [3] that the disparity between the universities in developing countries and
those in the developed countries in terms of technological and Information and
Communication Technology (ICT) advancements is due to significant impeding factors such
as infrastructure, inadequate knowledge, cost, security concerns and government policies.
Among these, cost impediment has been a major setback to the purchase, implementation and
maintenance of Information Technology (IT) infrastructure, especially in institutions in
developing nations. This can be mitigated via the selection and usage of cloud computing
technologies in such universities. This will improve their competitiveness in the global
education sector. At the same time, during economic downturn, universities in the western
world have been compelled to cut down costs by adopting cloud computing [3].
In this paper, a relevant conceptual model was proposed, showing the independent
variables affecting cloud computing technological spread and adoption, the dependent
variables related to real cloud computing usage, and the relationship between the variables.
The dependent variables were directly assessed only for universities implementing cloud
computing.
According to [4], the adoption of cloud computing in education offers a wide range of
affordances and benefits with regards to teacher-student interactional activities. However,
certain risks have been identified with cloud computing implementation. The major risks are
associated with security and privacy. Cloud computing provides diverse applications that
facilitate educational purposes such as researches, laboratory works, online lectures and so on.
Many of these affordances of the implementation of cloud computing in universities are
outlined below:
1. Flexibility of learning environments
2. Supports mobile learning
3. Expansion of learning systems and applications
4. Computing-based support for teaching, learning and evaluation
http://www.iaeme.com/IJCIET/index.asp
1996
editor@iaeme.com
Cloud Computing in Education Sector: An Extensive Review
5. Cost savings in hardware and software
From the studies of paper [5], there are various operating models for analyzing the
adoption behaviors of users of new technologies. Some of them are:
1) Technology Organization Environment (TOE) Model: This analyzes firms’ adoption to IT,
taking into account the organizational characteristics and environment of deployment.
2) Human Organization Technology Fit (HOT-Fit) Model: Analyzes adoption to IT for health
information system.
3) Technology Acceptance Model (TAM): A popularly applied model used to analyze user
acceptance and usage of a technology. According to the model, user acceptance is a critical
factor for successful selection and implementation of novel technologies such as cloud-based
applications currently in use in higher education [5].
It was opined in [6] that the educational sector is in a stagnant state in most developing
countries. One of the major bottlenecks to the growth of universal education is insufficient
funding from the government. There is a dire need of college and university educated teaching
personnel, adequate classrooms and other resources but insufficient funds to meet these needs.
The education industry of Sudan was taken as a case-study. It was proposed that integration of
cloud computing technology into the Sudanese educational sector will provide significant
solutions such as elastic cloud storage, online course delivery, greater class participation,
virtualization of computing environment among others [6]. Cloud computing constitutes a
very viable solution to these educational challenges, especially for institutions with
insufficient funding.
Cloud computing infrastructure ensures high speed and efficiency in educational activities
[7]. Some suitable trends available in the e-learning system include:
1) Content Management: Cloud technology helps in the systematic arrangement of learning
resources to provide enhanced access to students and teachers.
2) Educational Resources Management: Educational materials properly managed are
ubiquitously accessible through integration of cloud computing with distributed computing.
3) Correspondence Management: Cloud computing ensures E-mail services, workshops and
conferences on remote servers.
4) Learning Activity Management: This enables the improvement of students’ study pattern
and research activities.
In the paper [8], an infrastructure model was proposed for the design of a university
network. This framework is meant to meet the administrative, educational and research needs
of institutions. Resources in the cloud (memory, bandwidth, storage, processors) are provided
on-demand in a pay-as-you-use model. The most critical feature of cloud applications is the
availability of the resources and scalability of cloud infrastructure.
Figure 3: Model of Infrastructure [9]
http://www.iaeme.com/IJCIET/index.asp
1997
editor@iaeme.com
F.J. Olaloye, A.D. Adeyemo, E. Edikan, C.O. Lawal and J.O. Ejemeyovwi
The paper [9] examined higher educational and research institutes in underdeveloped
countries. They are defined with the following features:
1. Inaccessible to adequate teaching and research resources,
2. Low budget for these resources and
3. High teaching workloads
Cloud computing offers so many benefits to these institutions including improved access
to computing resources with minimal cost and improving collaboration efforts. Most times
however, minimizing costs can be challenging.
Furthermore, cloud computing plays a major role in enhancing the traditional e-learning
system in educational institutions. This is achieved via relevant hardware and software
resources. Cloud computing technologies are deployed in the virtualization of educational
materials for e-learning [10].
Figure 4: Cloud Architecture with respect to E-learning [10]
In the paper [11] the students, faculty, administrative personnel among others constitute
the main users of a higher institution cloud network. Separate login details are assigned to
each user for their individual activity. Through reliable network connectivity, teachers can
upload relevant materials like tutorials, tests, etc. on the cloud which will be accessible to the
students using electronic devices. In this way, cloud computing enables flexibility in the
teaching and learning methods of users.
In [12] it was stated that by hosting most of the educational services in the cloud,
institutions will not need to accommodate their data centers. This saves a great deal of
processing power at the client side and also tends to maximize the green potentials of cloud
computing, i.e. minimize energy consumption and carbon footprint.
It was also stated in [13] that development of educational cloud architecture is uniquely
based on the purpose and infrastructure of the institution and is also challenging. This process
is usually subject to the national rules and regulations for educational cloud development. The
institution then signs a Service Level Agreement (SLA) with the cloud provider to preserve
the privacy, integrity and consistency of the university resources.
According to [14], cloud computing ensures that educational institutions give more focus
on learning and research activities, rather than implementation of complicated and expensive
IT infrastructure. Cloud computing is also used hosting Learning Management Systems
within the cloud. Unlike the false assumption that some users including teachers may be
replaced by e-learning systems, implementation of cloud computing does not eradicate the
role of teachers in the education sector.
http://www.iaeme.com/IJCIET/index.asp
1998
editor@iaeme.com
Cloud Computing in Education Sector: An Extensive Review
The paper [15] with regards to education stated that the major setbacks encountered by the
government include, the insufficient supply and maintenance of relevant IT resources. This
requires huge investment and skilled personnel for effective and efficient operation of these
resources. Cloud computing provides solutions to the aforementioned problems by enabling
users manage, share and access data via the internet.
The paper [16] proposed a conceptual framework integrating e-learning with digital
content modules. This framework enables computing resources to be used in setting up a
Virtual Desktop Infrastructure. This infrastructure involves hosting a desktop Operating
System (OS) within a virtual machine running on a centralized server.
Also, the adoption of cloud computing will greatly enhance the green solutions of
Information Technology (IT). As computing resources are virtualized, only a fraction of
electricity is consumed compared to that consumed by conventional systems.
According to [17], a significant number of American schools are exploiting relevant
features of cloud computing such as efficiency improvement and cost savings. Also, lower
level cloud services are being put into use for data storage and other relevant purposes. This
may be particularly applicable where less priority is given to data security such as where
video and audio are provided as open resources for education. Another emerging application
of cloud computing is the hosting of institutional learning management systems (LMSs) in the
cloud. Sub-contraction of the provision of these systems like Moodle to an external source is a
viable choice for institutions that do not have the capacity to purchase, maintain and support
the relevant hardware and software [17]. Cloud computing is often associated with e-learning
and mobile learning (m-learning). This refers to e-learning environment that is mainly clouddistributed, and also supports the research and sharing of open educational resources
worldwide.
Accordıng to [18], it seems more educational institutions will rely on information
technology for their operation. In the near future, most of their operations will rely on cloudbased services (IBM, 2012). Users will be able to access and control their educational needs
via internet [11].
In addition, deploying e-Education cloud in developing economies like Nigeria will
contribute immensely to their relevance in the world of ICT in the education sector. Also the
elastic nature of cloud computing minimizes the probability of under-supply and underutilization of IT resources (which is inevitable for static datacenters) [19].
Furthermore, cloud computing provides efficient storage of data to minimize data loss,
and omnipresent access to educational resources especially to faculty, students and
researchers.
4. SPECIAL APPLICATION OF CLOUD COMPUTING TECHNOLOGY
IN EDUCATION
4.1. Service Models in Cloud Computing
They are referred to as Cloud Providers. The type of model chosen by the institution
determines the services from the cloud that can be obtained and explored, and how such
service is made available within the laid down Service Level Agreement (SLA). There are
three main types of these models:
1) Infrastructure as a Service (IaaS):
It provides infrastructural services that are relevant to research, student and faculty needs,
such as virtual file storage and retrieval [1]. In addition, IaaS also offers virtual local area
http://www.iaeme.com/IJCIET/index.asp
1999
editor@iaeme.com
F.J. Olaloye, A.D. Adeyemo, E. Edikan, C.O. Lawal and J.O. Ejemeyovwi
network (VLANs), Load balancers and Internet Protocol (IP) addresses. Examples of IaaS are
Google, Amazon, International Business Machines (IBM) and so on.
2) Platform as a Service (PaaS):
Platform as a Service (PaaS) offers the runtime environment and tools for application
development. It also offers a friendly environment for non–developers. Google's App Engine
and Force.com are examples of agents that offer PaaS.
3) Software as a Service (SaaS):
It refers to the software deployed on a hosted service and is accessible via Internet.
Implementing this model in institutions reduces or eliminates the burden of operation and
maintenance of applications, software and other on-premise IT-related tasks. Management
and maintenance of these tasks are concentrated efficiently and at low cost on the cloud [1].
Figure 5: Schematic Diagram of users of IT Services in a university [1]
Figure 6: Schematic Diagram of users of IT Services integrated with cloud computing [1].
4.2. Deployment Models in Cloud Computing
Deployment models are essentially related to how the cloud is accessed. There are mainly
four deployment models for cloud services which are characterized by varying size, access
and ownership.
Private cloud: This infrastructure is provisioned and deployed exclusively in an institution and
it comprises multiple consumers. It may be owned and controlled by the organization, a
trusted third party or both, and it may exist on or off premises.
Community cloud: This infrastructure is deployed exclusively for use in a particular
community of organizations that have shared concerns (e.g., mission, security requirements,
policy, and compliance considerations). It may be owned and controlled by one or more of the
http://www.iaeme.com/IJCIET/index.asp
2000
editor@iaeme.com
Cloud Computing in Education Sector: An Extensive Review
organizations that make up the community, a third party or both, and it may exist on or off
premises.
Public cloud: This infrastructure is deployed for general use by the public. It may be
controlled by an institution, business, government organization or a concert of them.
Hybrid cloud: This infrastructure is a combination of two or more of private, public or
community clouds that remain distinct entities, but are connected by standardized technology
that ensures portability of application and data. Non-critical activities are executed via public
cloud and the critical activities, via the private cloud [1].
4.3. Cloud Computing Providers
Educational cloud computing offers a growing variety of services over the internet. These
different services have changed the concept of education. The cloud computing in different
university or educational institute provide direct access to wide range of educational tools,
research application, academic resources etc. Cloud computing in education is offered by well
known providers such as Google, Amazon, Microsoft, International Business Machines
(IBM), HP, etc [20].
1) Microsoft Education Cloud
Microsoft Education Cloud offer services like Microsoft Live@edu, Microsoft Windows
Azure etc. Microsoft Live@edu is designed for educational purposes. It provisions hosted
collaboration services such as communication tools and web-based applications, for faculty
and staff. It also offers efficient data storage. The Live@edu suite consists of various parts
like Windows Live SkyDrive, Microsoft Outlook Live, Windows Live Messenger among
others. Following due registration processes, educational institutes can enroll and gain access
to a service suite which includes e-mail services, web applications and data storage [20].
Microsoft Live@edu is a cloud developed for education which is used by over twenty-two
million people across the globe. The following outlines some characteristics of Microsoft
Live education:
•Creation of websites
•Sharing of resources such as file and desktop
•File storage
•Word Processing and presentation
2) Google Education Cloud
For education there are numerous non-commercial sets of communication and collaboration
tools that include email, calendar, and documents available in Google. Google Applications
are widely used by students, teachers, and administrators in different types of institution
around the world. They enable users gain access to their files and also manipulate these files
using Google Apps tools such as Google Talk and Gmail. Google Apps provide different
institution-friendly platforms for different services like e-mail, file storage and retrieval [20].
Google Educational applications are being widely used, because of the following
characteristics:
i) Collaborative: Collaboration of Google Applications is very fast and easy. These
applications provide a great platform for teamwork, real-time editing, powerful sharing
controls and compatibility.
ii) Customizable: Setting up different security settings, features options and account
permissions to meet our Institution’s needs in Google applications is relatively easy. E.g.
turning email off for fifth graders, allowing second graders to email classmates.
http://www.iaeme.com/IJCIET/index.asp
2001
editor@iaeme.com
F.J. Olaloye, A.D. Adeyemo, E. Edikan, C.O. Lawal and J.O. Ejemeyovwi
iii) Free: Google Educational Applications are freely available for Educational Institutes
which includes 24x7 online, telephone and email support, an online teacher training center
and also migration and syncing tools.
iv) Secure: Data security of users is the peak issue of Google, for that Google engages more
than 400 full time engineers to protect our information.
v) Without ads: Ads are the one of the uninteresting staff faced by users in the internet, that’s
why there are no ads in Google Educational applications and for advertising purpose Google
does not use student data.
vi) Usable on any device: Google Applications are developed keeping in mind that
applications should run in any device like Laptops, Desktops, iPads or Android tablets etc
[20].
3) Amazon Education Cloud
Amazon Web Services offer cloud services in various categories as Compute, Software,
Content Delivery, Database, Storage, Deployment and Management, Application Services and
Workforce. The main compute service includes Amazon Elastic Computer Cloud (EC2) and
Amazon Elastic MapReduce. Amazon Elastic MapReduce as a web service enables
researchers, businesses and data analysts to process vast amounts of data efficiently and at
low cost. Amazon Elastic Compute Cloud provides expandable, computational capacity in the
cloud on a pay-as-you-go basis. It is a web service that is designed to facilitate web-scale
computing for system administrators and developers. It also provides APIs to manage the data
resources and a full management console. Some features of Amazon EC2 are:
i) Flexible: - The flexibility of Amazon EC2 implies that we can choose our own instance
types, operating systems, and software packages. The best flexibility is that it allows the
selection of memory configuration, size of boot partition and instance storage for the selection
of application and operating system, which totally meets the idea of virtualization in cloud
computing area.
ii) Elastic: Amazon EC2 helps us manage the capacity rate. We can work on thousands of
server instances simultaneously. Amazon EC2 environment is also user-friendly and reliable.
iii) Completely Controlled: Amazon EC2 service is providing full Amazon EC2 instances
controls to its users, where users can have root access and they can interact with each
instance.
iv) Inexpensive: Amazon EC2 is very inexpensive. We can access any instances at very
minimum cost. Amazon EC2 provides several instances purchasing option those are On
Demand Instance, Reserved Instance, and Spot Instance.
v) Secure: Amazon provides very secure environment for data storage [20].
4.4. Benefits of Cloud Computing in Education
Cloud computing is definitely beneficial to educational institutions in diverse ways. Some of
these benefits are illustrated below.
1) Diversified learning: The learning environment becomes more dynamic and effective as
students get more exposed to a variety of software tools and relevant resources in the cloud.
2) Economies: Integrating cloud computing with education immensely improves its quality by
providing institutions with all necessary IT resources while being charged per use. This
eliminates any need for regular hardware and software updates thus easing the burden on the
budgets of the institutions.
3) Elasticity and Scalability: In a traditional approach, demand of computing resources
usually exceed the available resources (supply), and this causes poor quality of service
http://www.iaeme.com/IJCIET/index.asp
2002
editor@iaeme.com
Cloud Computing in Education Sector: An Extensive Review
especially in peak periods of educational activity. Cloud computing ensures that the resources
available can accommodate changing demands without the need for supply of more IT
infrastructure.
4) Accessibility: Students and teachers can gain ubiquitous access to cloud resources with
optimal availability throughout the year.
5) Maximization of green potentials: With cloud computing, institutions are empowered to
reduce to the barest minimum their power consumption because it saves processing power of
datacenters at the client side. It therefore reduces the carbon emissions [7].
4.5. Concerns of Cloud Computing in Education
Despite many benefits of cloud computing to the educational field including the
aforementioned ones, there are still issues which cannot be overlooked. Some of these
challenges are:
1) Data Security: The most critical aspect of any institution or organization is security of
information. Information in the cloud is susceptible to hacking for cloud computing involves
centralized storage of data, especially sensitive information [11]. According to an extensive
survey done by International Data Corporation (IDC), data security is proved to be the most
critical issue in IT organizations. To many organizations, information is less susceptible if it is
internal to the organization rather than external and beyond their supervision and control [7].
2) Compliance Issue: In a distributed service environment where data centers are
decentralized all over the world, institutes are oblivious about the location of their stored
information and who has access to it. In order to gain control of their data, cloud service
providers have adopted the policy of setting up data centers inside the nation where the
concerned institution is domiciled. This is because information stored in far-away nations
might be unsafe and susceptible to hacking [30].
3) Vendor Lock-In: Educational institutions find it economically or technically uneasy to
transfer virtual machines, data, or services from one cloud provider to the other especially
because of interoperability issues among the providers. If another vendor provides better
services, it would be very difficult for the institution to move from its current presently`
utilized cloud provider to an absolutely new one [7]. Cloud Interoperability is therefore an
essential feature for educational institutions for avoidance of vendor lock-in and for
interaction with other educational platforms [4].
4) Reliability: The occurrence of system failure is can be very detrimental to the services
provided to the clients in an institution. For instance, in February 2008, Amazon's S3 and EC2
experienced a major blackout for three hours. Later in July 2008, S3 faced another major
downtime for eight hours. In mid-2009, Google's Gmail suffered a downtime for 3 hours,
denying 113 million of its clients from accessing their mails and online documents stored as
"Google Docs" [2].
5. CONCLUSIONS
Cloud computing services represent the most viable and rapidly growing portion of different
fields of endeavor including education. Implementing Cloud computing will continuously
increase the exposure of the student to the new technology. It is certainly a point of
significance in Information Technology that helps educational institutions develop an
improved and dynamic student-interactive environment for the students at a very reasonable
cost. This is a very viable solution especially for institutions with insufficient funds to cope
with the cost of adopting and maintaining expensive IT infrastructure. However, cloud
computing possesses some inherent issues, especially as they relate to security, reliability and
http://www.iaeme.com/IJCIET/index.asp
2003
editor@iaeme.com
F.J. Olaloye, A.D. Adeyemo, E. Edikan, C.O. Lawal and J.O. Ejemeyovwi
interoperability. These issues among others should be managed for effective and efficient
cloud computing implementation in education.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
V. H. Pardeshi, ―Cloud Computing for Higher Education Institutes: Architecture, Strategy
and Recommendations for Effective Adaptation‖, Symbiosis Institute of Management
Studies Annual Research Conference, vol. 11, pp. 589-599, 2014.
N. Sultan, ―Cloud computing for education: A new dawn?‖, International Journal of
Information Management, vol. 30(2), pp. 109-116, 2010.
H. M. Sabi, F. E. Uzoka, K. Langmia and F. N. Njeh, ―Conceptualizing a model for
adoption of cloud computing in education‖, International Journal of Information
Management, vol. 36, pp. 183-191, November 2015.
J. A. Gonzalez-Martínez, M. L. Bote-Lorenzo, E. Gomez-Sanchez and R. Cano-Parra,
―Cloud computing and education: A state-of-the-art survey‖, Computers & Education, vol.
80, pp. 132-151, September 2014.
[5] S. Ashtari and A. Eydgahi, ―Student perceptions of cloud applications effectiveness in
higher education‖, Journal of Computational Science, vol. 23, pp. 173-180, January 2017.
[6] M. S. Adrees, M. K. A. Omer and O. E. Sheta, ―Cloud Computing Architecture For
Higher Education In The Third World Countries (Republic Of The Sudan As Model)‖,
International Journal of Database Management Systems, vol. 7, pp. 13-24, June 2015.
N. Goyal and D. Goyal, ―Cloud Computing In Educational Research‖, International
Journal of Recent Engineering Research and Development, vol. 01, pp. 1-5.
T. Ercan, ―Effective use of cloud computing in educational institutions‖, Procedia Social
and Behavioral Sciences, vol. 2, pp. 938-942, 2010.
H. Truong, T. Pham, N. Thoai and S. Dustdar, ―Cloud Computing for Education and
Research in Developing Countries‖, pp. 78-94, 2012.
D. K. Viswanath, S. Kusuma and S. K. Gupta, ―Cloud Computing Issues and Benefits
Modern Education‖, Global Journal of Computer Science and Technology Cloud &
Distributed, vol. 12, pp. 14-20, July 2012.
K. Yadav, ―Role of Cloud Computing in Education‖, International Journal of Innovative
Research in Computer and Communication Engineering, vol. 2, pp. 3108 – 3112,
February 2014.
N. Harjani, S. Sughand, T. Motwani and S. Dembla, ―A Revolutionary Change in
Education Sector: Cloud Computing‖, International Journal of Innovative Research in
Computer and Communication Engineering, vol. 5, pp. 17348-17354, December 2017.
S. Matthew, ―Implementation of Cloud Computing in Education – A Revolution‖,
International Journal of Computer Theory and Engineering, vol. 4, pp. 473-475, June
2012.
R. M. Almajalid, ―A Survey on the Adoption of Cloud Computing in Education Sector‖,
pp. 1-12.
R. Mente and A. Kale, ―Cloud Computing and Its Effects in Various Fields‖, International
Journal of Advanced Research in Science and Engineering, vol. 06, pp. 1148-1154,
November 2017.
D. Waga, E. Makori, K. Rabah, ―Utilization of Cloud Computing in Education and
Research to the Attainment of Millennium Development Goals and Vision 2030 in
Kenya‖, Universal Journal of Educational Research, vol. 2(2), pp. 193-199, 2014.
E. K. Kurelovic, S. Rako and J. Tomljanovic, ―Cloud Computing in Education and
Student's Needs‖, pp. 856-861, 2013.
V. Kasiolas, ―The Use Of Cloud Computing Technologies In Teachers’ Education And
Training‖, Olympiáda techniky Plzeň, pp. 84-88, 2017.
http://www.iaeme.com/IJCIET/index.asp
2004
editor@iaeme.com
Cloud Computing in Education Sector: An Extensive Review
[19]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[30]
[31]
[32]
[33]
[34]
[35]
A. Ezenwoke, N. Omoregbe, C. K. Ayo and M. Sanjay, ―NIGEDU CLOUD: Model of A
National e-Educatıon Cloud For Developing Countries‖, International Conference on
Electronic Engineering and Computer Science, vol. 4, pp. 74-80, 2013.
B. Das and M. Suklabaidya, ―Benefits of Cloud Computing as an ICT Tool in Distance
Education‖, International Journal of Computer Trends and Technology, vol. 48, pp. 170175, June 2017.
N. Gupta and P. Kalra, ―Distance Learning in Changing the Education Scenario in IndiaReaching the Unreached‖ Scholars
World- IRMJCR online: ISSN 2320-3145, Print:
ISSN 2319-5789
E. Shakeb, ―Open and Distance Education under the Umbrella of Information and
Communication Technology (ICT)‖IJCST Vol.2, Issue4, Oct. - Dec. 2011 ISSN:
09768491(Online) — ISSN: 2229-4333(Print)
M. Jalgaonkar and A. Kanojia, ―Adoption of Cloud Computing in Distance Learning‖,
International Journal of Advance Trends in Computer Science and Engineering, Vol. 2,
No.1, Pages 17-20(2013)
W. Voorsluys, J. Broberg and R. Buyya, ―Introduction to Cloud Computing, Cloud
Computing: Principal and Paradigm‖.
S. Rao V, Nageswara Rao N k, E K. Kumari ―Cloud Computing: An overview‖, Journal
of Theoretical and Applied Information Technology
A. H. Masud and X. Huang, ―An E Learning System Architecture based on Cloud
Computing‖, World Academy of Science and Technology
V. A. Gandhi and C. K. Kumbharana ―Comparative study
of Amazon EC2 and
Microsoft Azure cloud architecture‖, International Journal of Advanced Networking
Applications (IJANA) ISSN No. : 0975- 0290
A. Alshwaier, A. Youssef and A. Emam ―A New Trend For E-Learning In KSA Using
Educational Clouds‖, Advanced Computing: An International Journal (ACIJ), Vol.3,
No.1, January 2012
Sasikala P. and C. Makhanlal ―Cloud Computing in Higher Education: Opportunities and
Issues‖: International Journal of Cloud Applications and Computing : 1(2), 1-13, AprilJune 2011
K. Hignite, R. N. Katz and R. Yanosky : ―Shaping the Higher Education Cloud‖ : An
EDUCAUSE and NACUBO White Paper : May 2010
A. Y. Gital and F. U. Zambuk, ―Cloud Computing: Solution to ICT in Higher Education
in Nigeria‖, Advances in Applied Science Research, 2011, 2 (6): 364-369 .
L.P. Devi, M. Saikia, S. Bimol and L. Sashikumar, (2014). ―A Cloud Computing
Proposed Conceptual Framework Model for Higher Teacher Training Institutions‖
International Journal of Information Technology and Coputer Sciences Perspectives, Vol
3. No. 1, January-March 2014 pp 834-838; [13] NIST, ― Presentation on Effective and
Security using the Cloud Computing Paradigm V25‖, 2009
T. Dillon, C. Wu and E. Chang, 2010 24th IEEE International Conference on Advanced
Information Networking and Applications, ―Cloud computing: issues and challenges‖.
C. Angaye, C, Cloud Computing Will Transform the Nigerian Economy: Thisday, 1st
November, 2012. Retrieved 20th February, 2015
A. Rahimli, Factors Influencing Organization Adoption Decision on Cloud Computing.
International Journal of Cloud Computing and Services, 2013.
http://www.iaeme.com/IJCIET/index.asp
2005
editor@iaeme.com
Download