Scholarly article on topic 'E-learning Systems Based on Cloud Computing: A Review'

E-learning Systems Based on Cloud Computing: A Review Academic research paper on "Computer and information sciences"

CC BY-NC-ND
0
0
Share paper
Academic journal
Procedia Computer Science
OECD Field of science
Keywords
{"Cloud computing" / E-Learning / "Traditional E-Learning" / "Cloud E-Learning."}

Abstract of research paper on Computer and information sciences, author of scientific article — Ghazal Riahi

Abstract Today and during the recent years, the Internet is a place to read web pages that allow users to environmental education and implementation of software applications that is changing. As with rapid growth of the cloud computing architecture usage, more and more industries move their focus from investing into processing power to renting processing power from a specialized vendor but education field is no different. E-learning systems usually require many hardware and software resources. Cloud computing technologies have changed the way applications are developed and accessed. They are aimed at running applications as services over the Internet on a scalable infrastructure. Now, Cloud computing that introduces efficient scale mechanism can let construction of E-learning system be entrusted to suppliers and provide a new mode for E-learning. Therefore, an E-learning system based on Cloud computing infrastructure is feasible and it can greatly improve the efficiency of investment and the power of management, which can make E-learning system development into a virtuous circle and achieve a win-win situation for suppliers and customers.

Academic research paper on topic "E-learning Systems Based on Cloud Computing: A Review"

(8)

CrossMark

Available online at www.sciencedirect.com

ScienceDirect

Procedía Computer Science 62 (2015) 352 - 359

The 2015 International Conference on Soft Computing and Software Engineering (SCSE 2015)

E-learning Systems based on Cloud Computing: A Review

Ghazal Riahi

Faculty of Computer Science & IT, Payame Noor University, Assaluyeh, Iran, ghl.riahi@gmail.com

Abstract

Today and during the recent years, the Internet is a place to read web pages that allow users to environmental education and implementation of software applications that is changing. As with rapid growth of the cloud computing architecture usage, more and more industries move their focus from investing into processing power to renting processing power from a specialized vendor but education field is no different. E-learning systems usually require many hardware and software resources. Cloud computing technologies have changed the way applications are developed and accessed. They are aimed at running applications as services over the Internet on a scalable infrastructure. Now, Cloud computing that introduces efficient scale mechanism can let construction of E-learning system be entrusted to suppliers and provide a new mode for E-learning. Therefore, an E-learning system based on Cloud computing infrastructure is feasible and it can greatly improve the efficiency of investment and the power of management, which can make E-learning system development into a virtuous circle and achieve a win-win situation for suppliers and customers.

©2015TheAuthors.PublishedbyElsevierB.V.This is an open access article under the CC BY-NC-ND license (http://creativecommons.Org/licenses/by-nc-nd/4.0/).

Peer-reviewunder responsibility of organizing committee of The 2015 International Conference on Soft Computing and Software Engineering (SCSE 2015)

Keywords: Cloud computing, E-Learning, Traditional E-Learning, Cloud E-Learning.

1. Introduction

Nowadays E-Learning1 is an Internet-based learning process. This system use Internet technology to design, implement, manage, support and extend learning and will greatly improve the efficiency of education. E-learning has a lot of advantages such as flexibility, diversity, measurement, opening and so on, and it will become a primary way for learning in the new century. The Current models of E-learning 2'3 lack the support of underlying infrastructures, which dynamically allocate the required computation and storage capacities for an E-learning. Infrastructure is a one of the important constituents of an E-learning and has the direct impact on the prosperity and stability of system.

In recent years, Cloud computing4 as a new type of advanced technology accelerates the innovation for the computer industry. Cloud computing is a computing model based on networks, especially based on the Internet, whose task is to ensure that users can simply use the computing resources on demand and pay money according to their usage by a metering pattern similar to water and electricity consumption. Therefore, it brings a new business model, where the services it provides are becoming computing resources.

In this paper, we describe Cloud computing into an E-learning system as its infrastructure to build a sustainable and flourishing E-learning. This allows for some crucial and amusing features: i) to track the situation of resource configuration and utilization in real time, allocate resources on demand, and make full use of resources, ii) to allow workloads to recover from unavoidable hardware/software faults, iii) to promote the evolvement or extinction of learning species, including learning contents, services, and applications and goes on to describe the traditional E-learning and will provide a framework for E-learning cloud.

1877-0509 © 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.Org/licenses/by-nc-nd/4.0/).

Peer-review under responsibility of organizing committee of The 2015 International Conference on Soft Computing and Software Engineering (SCSE 2015)

doi: 10.1016/j.procs.2015.08.415

2. What is E-Learning?

Xiao Laisheng, et al9, most of traditional education forms are becoming not being suitable for requirements of social progress and educational development and not being able to catch up with the changes of learning demand in time, thus computer networks have brought opportunities for it. Now, Cloud computing that introduces efficient scale mechanism can let construction of E-learning system be entrusted to suppliers and provide a new mode for E-learning. However, in traditional web-based E-learning mode, system construction and maintenance are located in interior of educational institutions or enterprises, which results in a lot of problems existed, such as a lot of investment needed, but without capital gains to return, without development potential and staying power. Cloud Computing technologies have changed the way applications are developed and accessible. Therefore, an E-learning system based on Cloud computing infrastructure is feasible and it can greatly improve the efficiency of investment and the power of management, which can make E-learning system development into a virtuous circle and achieve a win-win situation for suppliers and customers.

Paul Pocatilu, et al10, as the rapid growth of the cloud computing architecture usage, more and more industries move their focus from investing into processing power to renting processing power from a specialized vendor. The field of education is no different. E-learning systems usually require many hardware and software resources. There are numerous educational institutions that cannot afford such investments, and cloud computing is the best solution for them.

Mohammed Al-Zoube n, many applications such as word processing, spreadsheets, presentations, databases and more can all be accessed from a web browser, while the software and files are housed in the cloud. Educational institutions can take advantage of cloud applications to provide students and teachers with free or low-cost alternatives to expensive, proprietary productivity tools. Browser-based applications are accessible with a variety of computer and mobile operating system. They are aimed at running applications as services over the Internet on a scalable infrastructure.

2.1. Traditional E-learning Issues

Traditional E-learning Network 9 13 16 23 at the University network or the Internet with its structure, maintenance and investment in schools or companies has been made for all. There are six parts in the intelligent network infrastructure components such as IP, utilization, and curriculum development, content creation, content management, learning management, delivery and development. Data, voice and video integration, multicast technology, safety, handling, storage, content distribution technology in the next generation intelligent infrastructure facilities is available and the network is controlled. Traditional E-learning network shown in Figure 1.

/~\^University Network

Production of E-learning

Production ol'Video Courses

Meet the Service Quality Requirements

Content Creation

Content Management

I ^ Server ^ |

Ope ration &

Development Of

Curriculum

Intelligent IP Network Infrastructure

Content Distribution

E-learning Content Management Server

Content Broadcast Station

Figl. A framework of Traditional E-Learning

Production center in the network has two functions: video production, and production of E-learning courses. Production of video programs can collect real-time image acquisition, real-time video capture, production, distribution, or storage of controlled and generated by the system's IP-based TV. This content can be in the forms directly to the goal of producing more of these. E-learning can produce, training programs based on text and multimedia educational content to create.

Content Management center also consists of two parts: the management server content E-learning and content distribution. E-learning Training Web server using advanced concepts, focusing on the transfer of multimedia educational content beyond text, focusing on joint action among learners, focusing on the control and management oflearning, focusing on international standards, a systematic comprehensive and complete learning management. The content distribution system is available on centralized

management for a large number of large files and multimedia streams, coupled with the contents of the engine in access points, so users with access points can break the bandwidth bottleneck in wide area network, learn and study improved.

Content broadcast station in access points using the Content Engine technology, the terminal with ideas for new content delivery network content. When users in access points need to do E-Learning, they can access to rich multimedia content by visiting the center E-learning website, including large files and multimedia streaming accessed from the content network in the local network engine, break of low frequency bandwidth bottlenecks on wide area networks, and achieving true multimedia.

3. E-learning based on Cloud computing

In this section, we explain a cloud-based E-learning approach. At the first time, we explain the Cloud computing and after that discussion about Cloud layer for E-learning and the end of this section check the advantage and disadvantage of E-learning Cloud.

3.1. What is Cloud computing?

Today, a new concept for the hosting and Cloud computing services 12 for data on the internet has become huge. Cloud computing to businesses in various fields such as planning and tweaking helps supply the increased demand. Cloud computing5 is a promising infrastructure which provides computation and storage resources as services. One of the most important in the world of Cloud computing technologies and services that are classified into four categories: i) SaaS (Software as a Service), software as a service application, ii) PaaS (Platform as a Service) provider of Platform as a Service that is of interest to programmers and to support programming languages, iii) IaaS (Infrastructure as a Service) to provide infrastructure services such as hardware and storage media, iv) business Intelligence (BI) these sources could be consumer information, service information, products, advertising logs, and related information such as the history of product sales or customer transactions. Despite the fact that Cloud computing is a great opportunity to provide the information technology industry, we have developed a Cloud computing technology has significant advantages, including the computational costs less software Efficiency developed fast and permanent upgrading software capacity store unlimited, more reliable data, global access to documents, easier collaboration can be noted.

Each different services in Cloud computing 6,7 issues, including analysis, design, development and implementation of the proposed. Then a layer of "Software as a Service" (SaaS) the software is provided as a service over the Internet, thereby eliminating the need to install software on client computers destroyed maintenance and support easier. The main features of this service include:

• Access and manage your software via a network

• Activities run by the center and not at the location of each of our customers and thus customers can remotely and applications

through Web access.

Software updates and upgrades are managed centrally and need to download patches or promotion fix it. With these clouds, students and researchers can make good use of the resources available on computer networks and the efficiency of solving scientific problems as well. So, to run applications in the cloud infrastructure, the need for a framework that can successfully exploit the cloud resources to pay8. In this paper, we introduce a framework for E-learning system in Cloud computing SaaS layer.

3.2. Related Work

Given the increasing importance of Cloud computing in recent years, the application of this technology in the field of E-learning has been of interest to researchers and in various articles and research on this topic has been discussed, continue to mention some of them.

Masud, et al. 19, the general characteristics of the E-learning system is described, and according to describes the outline of the system architecture is presented that combines the capabilities of learning and provides Cloud computing services. But in this paper, the performance of the system based on the proposed architecture has been evaluated.

Gamundani, et al. 20, cloud-based E-learning system design, system architecture based on distributed resources which provided by PC users. The proposed architecture Although the elastic characteristics of the specific features of Cloud computing architecture, will, provide, another characteristic feature is the high scalability of the architecture of this type is not supported. In other words, the coordination of distributed resources of the node to the central computer system, which is the bottleneck of the system.

Pocatilu, et al.21, a specific plan to implement an E-learning system based on the Cloud computing architecture is given and only the advantages and positive effects of using Cloud computing technology in the field ofE-learning is discussed.

Iain and Chawla 22, after considering the advantages of Cloud computing services in E-learning systems, providing architectural design concept of the system based on Cloud computing models have been studied, but their performance has been implemented according to plan the proposed architecture has been evaluated.

3.3. E-learning Cloud Architecture

E-learning cloud is the cloud computing technology in the field of e-learning, which is a future E-learning infrastructure, including all hardware and software computing resources to engage in e-learning. After the virtual computing resources, they can be in the form of services for educational institutions, students and businesses to lease computing resources. E-learning cloud architecture is shown in Figure 2.

Figure 2 Architecture of E-learning cloud

E- Learning cloud architecture is divided to five main layers, hardware resource layer and software resource layer, resource management layer, server layer and business application layer.

1) Hardware resource layer: It is located at the lowest level of the cloud middleware services, the basic computing power, such as physical memory, CPU, memory layer is provided by the layer. This Emphasis is placed on the construction of infrastructure. Because of the use of virtualization technology, physical server, storage and network form virtualization group for being called by upper software platform. The physical host pool is dynamic and scalable, new physical host can be used to increase the physical computing power for cloud middleware services.

• Monitoring module is keeping track of the executions of requests, the real-time configuration information and resource utilization levels of species, including the health, CPU, memory, I/O, and so on. A data source monitoring module for E-learning is to adjust the balance.

2) Software resource layer. This layer mainly is combined with operating system and middleware. Because of middleware technology, a variety of software resources are integrated to provide a unified interface for software developers, then they can easily develop a lot of applications based on software resources and embed them in the cloud, making them available for cloud computing users.

3) Resource management layer. The layer is the key to achieve loose coupling of software and hardware resources. Because of the integration of virtualization and cloud computing, scheduling strategy, on-demand, free flow and distribution of software over various hardware resources can be achieved.

At layers 2 and 3, three substrates commonly seen.

• Policy module establishes and maintains the teaching and learning strategies, the run-time and resource scheduling strategies. Pursuant to the data from monitoring module and the strategies of its own, policy module establishes specific solutions, and then triggers provision module. Policy module also decides which species to get higher priorities on resource scheduling Pursuant to some E-learning policies in order to safeguard the running of critical businesses. Policy module is the core of the Cloud E-learning.

• Arbitration module, some policies is made by experts manually; requests from users are completed; and some disputes among species within the Cloud E-learning are solved. Arbitration module recovery, adjusts, and improves the resource allocation and management. It also establishes usage modes for different kinds of users based on the learning styles, learning preferences, and cognitive levels. Arbitration module is an effective complement to the policy module, while the score ofits policy is higher than the one in the policy module.

• Provision module starts the performance of resource allocation solutions set by the policy module and arbitration module, and deploys resources referred to users or species automatically in a short time. If the request comes from a user, some related information such as IP, user name and password will be saved.

4) Service layer: There are three levels of services in cloud computing are SaaS (Software as a service), Paas (Platform as a service), IaaS (Infrastructure as a service). In SaaS, cloud computing service is provided to customers. As is different from traditional software, users use software via the Internet, not to need a one-time purchase for software and hardware, and not to need to maintain and upgrade, simply paying a monthly fee. In PaaS, Secondary development skill is offered for users, and location-based interface developed can be used by third parties. In IaaS, products offers via this mode include the remote delivery (through the Internet) of a full computer infrastructure.

• Infrastructure as a Service (IaaS): The IaaS model services, storage, processor, provide hardware for the cloud clients. This model has several other services such as: operating system, hardware, utilities, data, database, resource and infrastructure covers. These models allow customers to install the operating system, the transport infrastructure and the development of software applications is required. This model often through virtualization, which enables the simultaneous use of multiple user / occupant of the system, divide your privacy.

The IaaS model for large data has provided excellent opportunities: i) Storage Data: This feature allows the customer to store large data. Storage on the Cloud computing system, which enables customers to store, retrieve and modify data by using a set of large storage devices. This set can be dynamically added or removed, ii) Hardware: This feature allows customers to have access to all hardware resources is large. This feature can be used to record data, including through the use of sensors. Hardware features of network access and control network traffic that can be used for large data transfers.

• Platform as a Service (PaaS): A PaaS cloud platform that is provided by the seller. The PaaS model, users do not need any software, programming languages, software environment, designer, tools or software to install. Developers using the platform vendor, libraries and programming language for developing applications offer. This model is a software program that provides for the delivery of cloud applications. The pass allows software developers to focus on application development, without worrying about the maintenance of operating systems such as IaaS. PaaS services for software developers to develop and deploy applications with hardware abstraction layers offer.

• Software as a Service (SaaS): The traditional models of software to buy and install software applications on the local computer. However, the SaaS model provides a network makes the cloud, although customers need to install applications on your local computer.

5) Business application layer: The E-learning key is different from other cloud is located in E-learning application layer, which represents the major E-learning business logic, composed of expanded upon a group of E-learning components. E-learning application layer mainly consists of content production, educational objectives, content delivery technology, assessment and management component.

• Infrastructure layer is the resource pool of the Cloud E-learning. The infrastructure is managed by the cloud computing platform. Hardware and software virtualization technologies are used to ensure the stability and reliability of the infrastructure. Saving computation and storage capacities for higher layers, it is the energy source of Cloud E-learning.

• Content layer mainly consists of E-learning contents, such as Web file systems, Web Services, database systems, and so on. Except for content storage and maintenance, this layer exposes the standard interfaces and APIs of contents for higher layers.

• Application layer consists of E-learning services, systems, tools, and so on. It also provides functions and interaction interfaces for users or other programs.

3.4. Some Examples for Cloud E-Learning In the era of Cloud computing 5.9.n.20.21 ; all types of educational institutions are willing to work in a Cloud computing environment. Many aspects are involved, such as planning, implementation, execution and management. Cloud computing model, capital expenditure is converted to operational costs. Assets related to Cloud computing for the establishment of educational resources in the future, not a requirement, they will be able to take courses, educational resources and management development training to be used.

E-learning will use the Cloud computing server, so all the resources they need to be adjusted when necessary. E-learning systems can be the following, the benefits of Cloud computing are:

• Infrastructure: The use of a solution based on E-learning infrastructure service provider

• Content: the use and development of an E-learning solution based on Service Provider Interface Development

• Services: use of an E-learning solution that is provided by the service provider.

A very major concern related to data security, as well as software and data on distant servers and may be destroyed or disappear without any additional warning. Even if it is not reasonable, Cloud computing, any major security interests to provide individuals and companies that are using or developing E-learning based solutions, such as the following:

• Lack of likelihood of improvement: For anyone interested (thief) is almost impossible to determine the number of data stored machine (exams, exam, questions, and results) Where is the service or to understand the physical component theft and access to digital assets which are needed.

• Virtualization: Allows to change quickly from one server in the cloud and in the exploration risk, provided at no cost or serious injury. It is easy to create a virtual machine similar to greatly reduce the time required to stop the cloud.

• Centralized storage of data: Losing a cloud customer, another important event because the main part of the data stored in the cloud, so a new customer can be connected quickly. Imagine what would happen today that a laptop is stolen exam questions in store.

• One advantage would be charged to expense. If E-learning services for a relatively short time (a few weeks, a season, or a semester) are used, the savings will be very important.

• Supervision and control over data access easier, due to the fact that there is only one place to monitor thousands of computers, for example, belong to the university. Security changes can easily be tested and implemented in the cloud is a unique entry point for all its customers.

4. Advantages of Cloud based E-Learning

There are several advantages 13.16.17-18 of E-learning implementation of Cloud computing technology, which include:

1) Low cost: E-learning computer users need not configure up for E-learning applications. They can cloud applications via your PC, mobile phone, tablet PC with an internet connection to run with minimal configuration. Since the data generated in the cloud, the user needs more money for large memory for storing data on a local machine not spend. The organization must also pay per use, so it is cheaper to pay only for the space they need.

2) Improve performance: Since the cloud based E-learning applications have most of the applications and processes in the cloud, client machines do not create problems on performance when they are working.

3) Instant Update software: Since cloud-based applications for E-learning runs with super strength, super-source software is automatically updated. So, always E- learners receive updates.

4) Improved compatibility with document formats: Since some file formats and fonts do not open properly in some PCs/mobile phones, the cloud powered E-learning applications do not have to worry about those kinds of problems. As the cloud based E-learning applications open the file from the cloud.

5) Benefits for Students'. Students more benefits from the cloud-based E-Learning. They can take online courses, take the exam online, received feedback about the coaches, and post projects and assignments online through their teachers.

6) Benefits for teachers'. Teachers also get numerous benefits of cloud-based E-Learning. Teachers can prepare for online tests for students, interaction and better resources for students through content management, assessment tests, homework and projects undertaken by students, feedback and communication with the students through the forum online.

7) Information Security'. A very big concern is related to the data security because both the software and the data are located on remote servers that can crash or disappear without any additional warnings. Even if it seems not very reasonable, the Cloud computing provides some major security benefits for individuals and companies that are using/developing E-learning solutions.

5. Disadvantage of Cloud based E-Learning

Among the learning technologies 14.15.18 ; web-based learning offers several advantages over conventional classroom-based learning. Its biggest advantages are the reduced costs since a physical environment is no longer required and therefore it can be used at any time and place for the convenience of the student. In addition, it's easy to keep learning materials and teacher may also provide a framework for multimedia content combines friendly and easy to understand concepts. Finally, it can be viewed as a learner-centered approach which can address the differences among teachers, so that all of them may check the confidence of their material to evaluate and re-utilize common areas of knowledge.

However, some flaws that must be addressed before there is full integration of E-learning in the university context. At present, E-learning systems with the scalability of the infrastructure is still weak. Several resources can be deployed and assigned just for

specific tasks so that when receiving high workloads, the system need to add and configure new resources of the same type, making the cost and resource management very expensive.

The key issue is the efficient utilization of resources. For example, in a typical university scenario, computer labs and servers can be used during the night and semester breaks. In addition, the resources of the high demands mainly at the end of the semester, following a dynamic rule are used. Maintain physical machines, even when they are idle, wasting its full potential.

Finally, we must understand that the cost of the computer (and building) maintenance, but the training center for site licensing, installation and technical support for individual pay packages.

6. Summary and Discussion

As mentioned in previous issues of E-learning architecture based on Cloud computing l9-20-21 has many advantages over traditional E-learning architecture. In comparing these two architectures are presented in Table 1, we have provided a summary of

• Acquisition model: here the traditional architecture of its assets must be used for the promotion and management systems and money to promote and incurred the system. The construction the traditional architecture and upgrade, need a lot of management. Where the Cloud computing architecture makes it possible to give users the data is updated.

• Business model: In this model, all of the users of traditional architecture to purchase, upgrade and support of the system. The Cloud computing architecture where users pay only improve the quality of the content and use of materials, which reduces the performance of managers.

• Access model: Access to the traditional model of the internal server, which is a definite possibility of any emergency or server system failure there, while the architecture of Cloud computing has made it possible for users that connected to the network via the Internet and with any device such as a personal computer or cell phone to access the system.

• Technical Model: This model is the traditional architecture and high user may limit the number of users at a time will damage or disruption. While Cloud computing architecture makes it possible that simultaneous multiple users dynamically in different parts of the system are working.

• Delivery models: The traditional architecture spread is very time consuming and costly to produce information on the system load. While Cloud computing architecture, but the content is no different from novel load management system will be much less. Also in this model should be used a lot of manpower. While the architecture of Cloud computing will lead to a quick return on investment.

Tablel. From Traditional E-learning Network to Cloud E-learning 19'20':

Service Traditional E-Learning Cloud E-Learning

Acquisition Model Buy Assets Buy Service

i Build Technical Architecture Architecture Include

Business Model Pay For Assets Pay for Use

2 Administrative Overhead Reduced Admin Function

3 Access Model Internal Networks Over the Internet

Corporate Desktop Any device

4 Technical Model Single-tenant, non-shared Multi-tenant. Scalable. Elastic.

Static Dynamic

5 Delivery Model Costly, Lengthy deployments Reduced deployments time

Land and expand staffing Fast ROI

7. Future Work and Conclusions

According to cloud-based E-learning is new generation of traditional E-Learning. However, E-learning cloud infrastructure, Cloud computing Traditional fully supports the ability to dynamically allocate computing and storage resources required for E-learning is cloudy. Therefore, this system allows the exchange of educational content and integrate different methods for learning and teaching in the context of supply. Also, to reduce costs and maintenance training curriculum will also help. Therefore, in future work, we propose a methodology to improve the efficiency of E-learning will cloud computing infrastructure.

8. Reference:

1. Liang Bing, "E-learning and modern education reform", Education Information, 2001.10, pp.21, 25.

2. Vanessa Chang and Christian Guetl, "E-learning Ecosystem (ELES)-A Holistic Approach for the Development of more Effective Learning Environment for Small-and-Medium Sized Enterprises", Proceedings of the first IEEE International Conference on Digital Ecosystems and Technologies, Cairns, Australia, 2007, pp. 420-425.

3. Brodo, J. A. (2002), "Today's Ecosystem of E-Learning", Vice President, Marketing.

4. Zhu Chengyun, "Cloud Security: The security risks of Cloud computing, models and strategies", Programmer, May.2010, pp.71- 73.

5. Bo Dong, et al., "An E-learning Ecosystem Based on Cloud computing Infrastructure". 2009 Ninth IEEE International Conference on Advanced Learning Technologies.

6. RaduProdan, Michael Sperk, "Scientific computing with Google App Engine". Future Generation Computer Systems 29 (2013) 1851-1859.

7. Mehdi Bahrami. 2013. "Cloud Template, a Big Data Solution". International Journal of Soft Computing and Software Engineering [JSCSE]. 3(2):13-16.

8. Satish Narayana Srirama, et al., "Adapting scientific computing problems to clouds using MapReduce". Future Generation Computer Systems 28 (2012) 184192.

9. Xiao Laisheng, et al., "Cloud computing: a New Business Paradigm for E-Learning". 2011 Third International Conference on Measuring Technology and Mechatronics Automation.

10. Paul Pocatilu, et al., "Measuring the Efficiency ofCloud computing for E-leaming Systems". WSEAS TRANSACTIONS on COMPUTERS, Issue 1, Volume 9, January 2010.

11. Mohammed Al-Zoube, "E-learning on the Cloud". International Arab Journal of e-Technology, Vol. 1, No. 2, June 2009.

12. Mehdi Bahrami and Mukesh Singhal, "Information Granularity, Big Data, and Computational Intelligence, Chapter 13: The Role of Cloud computing Architecture in Big Data" W. Pedrycz and S.-M. Chen (eds.), Vol. 8, 2015.

13. Prof. Poonam R.Maskare, Prof. Sarika R.Sulke, "Review Paper on E-learning Using Cloud computing", IJCSMC, Vol. 3, Issue. 5, May 2014, pg.1281 - 1287.

14. Jolliffe, A., Ritter, J., Stevens, D.: "The online learning handbook: Developing and using Web-based learning". Kogan Page, London (2001).

15. Kwan, R., Fox, R., Chan, F., Tsang, P.: "Enhancing Learning Through Technology: Research on Emerging Technologies and Pedagogies". World Scientific (2008).

16. D.Kasi Viswanath, et al., "Cloud computing Issues and Benefits Modern Education". Global Journal of Computer Science and Technology Cloud & Distributed, Volume 12 Issue 10 Version 1.0 July 2012.

17. Mrs. Mili Patel, et al., "Literature review of recent research on Cloud computing in Education". International Journal of Research (IJR) Vol-1, Issue-6, July 2014.

18. Dr. Mohammed F. Al Ajmi, et al., "Cloud computing Utilization for E-leaming Pharmaceutical System". INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 3, ISSUE 3, MARCH 2014.

19. Masud, M. H. and X. Huang. "An E-learning System Architecture based on Cloud computing". World Academy of Science, Engineering and Technology 62. 2012.

20. Gamundani, A. M., T. Rupere. "A Cloud computing architecture for E-learning platform, supporting multimedia content". International Journal of Computer Science and Information Security 11 (3). 2013.

21. Pocatilu. P., F. Alecu and M. Vetrici. "Using Cloud computing for E-learning Systems. Recent advances on data networks, communications, Computers": proceedings of the 8th WSEAS International Conference on Data Networks, Communications, Computers, Italy. 2009.

22. Jain, A. and S. Chawla. "E-learning in the Cloud". International Journal of Latest Research in Science and Technology 2 (1): 478-481. 2013.

23. Jindal, Rajni, and Alka Singhal. "A Quality Model for E-learning as a Service in Cloud Computing Framework."