E-learning Using Cloud Computing



Similar documents
CLOUD COMPUTING AND BENEFITS OF PRIVATE CLOUD IN E-LEARNING SOLUTIONS

Assessing the tests, homework & projects

Security Benefits of Cloud Computing

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com


Cloud Computing Services and its Application

Cloud Computing. Karan Saxena * & Kritika Agarwal**

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing For Distributed University Campus: A Prototype Suggestion

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

White Paper on CLOUD COMPUTING

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing An Elephant In The Dark

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Kent State University s Cloud Strategy

Cloud Computing: The Next Computing Paradigm

Cloud Computing for SCADA

IS PRIVATE CLOUD A UNICORN?

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing/ Semantic Web Initiatives & Tutorial

CLOUD COMPUTING SECURITY ISSUES

CLOUD COMPUTING. A Primer

Security Considerations for Public Mobile Cloud Computing

CLOUD COMPUTING IN HIGHER EDUCATION

APPLICABILITY OF CLOUD COMPUTING IN ACADEMIA

CLOUD COMPUTING SECURITY CONCERNS

Cloud Computing. Cloud computing:

A Comparative Study of cloud and mcloud Computing

SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE

Cloud Computing; What is it, How long has it been here, and Where is it going?

Cloud Computing. Chapter 1 Introducing Cloud Computing

TOP 7 THINGS Every Executive Should Know About Cloud Computing EXECUTIVE BRIEF

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Cloud Computing Services In Libraries: An Overview

Cloud Computing Architecture: A Survey

Module 1: Facilitated e-learning

How To Understand Cloud Computing

SaaS, PaaS & TaaS. By: Raza Usmani

CLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS.

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Technology & Business Overview of Cloud Computing

ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS

Introduction to Cloud Services

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Design of Cloud Services for Cloud Based IT Education

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

Capability Paper. Today, aerospace and defense (A&D) companies find

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing. Bringing the Cloud into Focus

WOLKEN KOSTEN GELD GUSTAVO ALONSO SYSTEMS GROUP ETH ZURICH

A Study of Infrastructure Clouds

Grid Computing Vs. Cloud Computing

Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen

Keywords: Cloud computing, Characteristics of Cloud computing, Models of Cloud computing, Distance learning, Higher education.

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

A STUDY ON CLOUD STORAGE

20 th Year of Publication. A monthly publication from South Indian Bank.

Private Cloud 201 How to Build a Private Cloud

An Introduction to Cloud Computing Concepts

Secure Cloud Computing through IT Auditing

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

Cloud Computing. Chapter 1 Introducing Cloud Computing

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

Cloud Computing in Higher Education: Impact and Challenges

CHAPTER 8 CLOUD COMPUTING

East African Information Conference th August, 2013, Kampala, Uganda. Security and Privacy: Can we trust the cloud?

Getting Familiar with Cloud Terminology. Cloud Dictionary

IT architecture in a cloudified IT organization. Sander Schouten / Richard Bussink Nov, 2012

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

CLOUD COMPUTING AND ITS APPLICATIONS IN LIBRARIES

NCTA Cloud Architecture

Session 2. The economics of Cloud Computing

RUNNING HEAD: Cloud Computing 1. Cloud Computing. Future of Computer Networking

Validation of a Cloud-Based ERP system, in practice. Regulatory Affairs Conference Raleigh. 8Th September 2014

Running head: TAKING A DEEPER LOOK AT THE CLOUD: SOLUTION OR 1

Software Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

ISSN: (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

The Cloud Opportunity: Italian Market 01/10/2010

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

How To Understand Cloud Computing

Cloud Computing. What is Cloud Computing?

OVERVIEW Cloud Deployment Services

Transcription:

International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 1 (2014), pp. 41-46 International Research Publications House http://www. irphouse.com /ijict.htm E-learning Using Cloud Computing Gunjan C. Bhure and Sneha M. Bansod Computer Applications Department, Kavikulguru Institute of Technology & Science, Ramtek, Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur. Abstract In the present day scenario of the education system it is very difficult for the education institutes/colleges to provide quality education to the students. The number of increasing infrastructure & facilities are still not making much progress due to the centralized approach but with the use of information technology the problems faced by the students and the educational institutes can be solved. Internet now a days is accessible from maximum telecommunication devices like desktops, laptops, tablets, mobiles, Music players, I-Pad, I-Pods etc making it more distributed compare to any centralized entity. Cloud computing is widely used in many fields due to its more advantages the services provided by the cloud computing can add good impact to educational institutes by reducing the cost of infrastructure compared to present working system. Keywords: Cloud computing, E-learning, distributed system, information technology, telecommunications. 1. Introduction Cloud computing refers to applications and services that run on a distributed network using virtualized resources and accessed by common Internet protocols and networking standards. It is distinguished by the notion that resources are virtual and limitless and that details of the physical systems on which software runs are abstracted from the user.[1][2][3] Cloud computing takes the technology, services, and applications that are similar to those on the Internet and turns them into a self-service utility. The use of the word cloud makes reference to the two essential concepts.

42 Gunjan C. Bhure & Sneha M. Bansod Abstraction: Cloud computing abstracts the details of system implementation from users and developers. Applications run on physical systems that aren't specified, data is stored in locations that are unknown, administration of systems is outsourced to others, and access by users is ubiquitous. Virtualization: Cloud computing virtualizes systems by pooling and sharing resources. Systems and storage can be provisioned as needed from a centralized infrastructure, costs are assessed on a metered basis, multi-tenancy is enabled, and resources are scalable with agility.[1] 2. Cloud Models 2.1 Deployment models A deployment model defines the purpose of the cloud and the nature of how the cloud is located, the NIST definition for the four deployment models is as follows Public cloud: The public cloud infrastructure is available for public use alternatively for a large industry group and is owned by an organization selling cloud services. Private cloud: The private cloud infrastructure is operated for the exclusive use of an organization. The cloud may be managed by that organization or a third party. Private clouds may be either on- or off-premises. Hybrid cloud: A hybrid cloud combines multiple clouds (private, community of public) where those clouds retain their unique identities, but are bound together as a unit. A hybrid cloud may offer standardized or proprietary access to data and applications, as well as application portability. Community cloud: A community cloud is one where the cloud has been organized to serve a common function or purpose 2.2 Service models In the deployment model, different cloud types are an expression of the manner in which infrastructure is deployed. Three service types have been universally accepted. Infrastructure as a Service: IaaS provides virtual machines, virtual storage, virtual infrastructure, and other hardware assets as resources that clients can provision. The IaaS service provider manages all the infrastructure, while the client is responsible for all other aspects of the deployment. This can include the operating system, applications, and user interactions with the system. Platform as a Service: PaaS provides virtual machines, operating systems, applications, services, development frameworks, transactions, and control structures. The client can deploy its applications on the cloud infrastructure or use applications that were programmed using languages and tools that are supported by the PaaS service provider. The service provider manages the cloud infrastructure, the operating systems, and the enabling software. The client is responsible for installing and managing the application that it is deploying.

E-learning Using Cloud Computing 43 Software as a Service: SaaS is a complete operating environment with applications, management, and the user interface. In the SaaS model, the application is provided to the client through a thin client interface (a browser, usually), and the customer's responsibility begins and ends with entering and managing its data and user interaction. Everything from the application down to the infrastructure is the vendor's responsibility. The major players in the field of cloud computing are Google, Microsoft, Amazon, Yahoo and some legacy hardware vendors like IBM and Intel.[2]Many education institutions do not have the resources and infrastructure needed to run top e- learning solution. Moodle the biggest players in the field of e-learning software, have now versions of the base applications that are cloud oriented.[3][4] E-learning is widely used today on different educational levels: continuous education, company trainings, academic courses, etc. There are various e-learning solutions from open source to commercial. There are at least two entities involved in an e-learning system: the students and the trainers. The students' actions within an e-learning platform are: Taking online course Taking exams Sending feedback Sending homework, projects. The trainers involved in e-learning solutions are: Dealing with content management Preparing tests Assessing tests, homework, projects taken by students Sending feedback Communicating with students (forums). Each of these actions requires a certain degree of security, depending on the importance and data sensitivity. Fig. 1: E-learning system Fig. 2: Simplified Structure of the Main Users of IT Services in a Typical University Now Using the Services of Cloud Computing[2].

44 Gunjan C. Bhure & Sneha M. Bansod Usually, e-learning systems are developed as distributed applications, but this is not necessary so. The architecture of a distributed e-learning system includes software components, like the client application, an application server and a database server (see Fig.1) and the necessary hardware components (client computer, communication infrastructure and servers). The client hardware could be a mobile device or a desktop computer. The client application can be a simple web browser or a dedicated application. Even with the current hardware and software limitations, mobile devices are supporting multimedia based applications. Compared with desktop applications, nowadays mobile applications, especially multimedia-based applications, have serious limitations due the processing power and memory constraints. Due the fact that the data processing is on the server side, the use of mobile devices for learning is growing fast. Still, the mobile applications need to be optimized to be used for e- learning. The e-learning server will use cloud computing, so all the required resources will be adjusted as needed. E-learning systems can use benefit from cloud computing using: Infrastructure: use an e-learning solution on the provider's infrastructure Platform: use and develop an e-learning solution based on the provider's development interface Services: use the e-learning solution given by the provider. 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, like the following: Improved improbability it is almost impossible for any interested person (thief) to determine where is located the machine that stores some wanted data (tests, exam questions, results) or to find out which is the physical component he needs to steal in order to get a digital asset; Virtualization makes possible the rapid replacement of a compromised cloud located server without major costs or damages. It is very easy to create a clone of a virtual machine so the cloud downtime is expected to be reduced substantially; Centralized data storage losing a cloud client is no longer a major incident while the main part of the applications and data is stored into the cloud so a new client can be connected very fast. Imagine what is happening today if a laptop that stores the examination questions is stolen; Monitoring of data access becomes easier in view of the fact that only one place should be supervised, not thousands of computers belonging to a university, for example. Also, the security changes can be easily tested and implemented since the cloud represents a unique entry point for all the clients.

E-learning Using Cloud Computing 45 Fig. 3: The Cloud Reference Model [2]. Table 1: Main Benefits and Limitations of Using Cloud Computing in Higher Education. Benefits Access to applications from anywhere Support for teaching and learning Software free or pay per use 24 hours access to infrastructure and content Opening to business environment and advanced research Protection of the environment by using green technologies Increased openness of students to new technologies Increasing functional capabilities Offline usage with further synchronization opportunities Limitations Not all applications run in cloud Risks related to data protection and security and accounts management Organizational support Dissemination politics, intellectual property Security and protection of sensitive data Maturity of solutions Lack of confidence Standards adherence Speed/lack of Internet can affect work methods

46 Gunjan C. Bhure & Sneha M. Bansod Fig. 3: Cloud Strategy in Higher Education.[2] 3. Conclusions As cloud computing is emerging technology which can be utilized by a common handheld device it s a beneficial to a institute so as to lower the cost of the infrastructure. AMAZON, GOOGLE, Microsoft, ORACLE all giants are preparing to provide the approach the reason for selecting the cloud as it promise very clear advantages. In spite of storing the digital contents into a single place, cloud supports the storage in distributed manner so the access becomes concurrent and unlikely centralized systems the idle nodes are utilized, making optimal use of the applications & resources, there are several tools like Microsoft Azure using which the users can develop the cloud applications. The present working system is very critical as the educational institutes are increasing day by day & which is creating a gap between the educational institutes & the industrial requirements, however the technological enhancement in terms of the cloud computing can fill up the gap by providing free or paid training to the user using the system not requiring any additional cost. 4. Acknowledgements The work herewith represented is not possible without infrastructure, literature & motivation I am very thankful to the Dr. Bhaskar Patel, Principal KITS, Ramtek & the management for providing such a great environment & providing various infrastructural facilities without which this task could not be achieved, my sincere thanks to the Mr. Sanjay Borikar for constantly encouraging for such activities. I am very thankful to my dear & near ones. References [1] Barrie Sosansky (1993), Cloud Computing Bible. [2] Marinela Mircea and Anca Ioana Andreescu (1990), Using Cloud Computing in Higher Education: A Strategy to Improve Agility in the Current Financial Crisis in a regular journal, http://www.ibimapublishing.com/journals/cibima/cibima.html Vol. 2011 (2011), Article ID 875547. [3] PAUL POCATILU, FELICIAN ALECU, MARIUS VETRICI (1990), Measuring the Efficiency of Cloud Computing for E-learning Systems, wseas.us/elibrary/transactions/computers/2010/89-159.pdf.