Cloud computing efficiency metrics for enhanced e-Learning in Cloud...آ  2013-12-21آ  Cloud computing

Embed Size (px)

Text of Cloud computing efficiency metrics for enhanced e-Learning in Cloud...آ  2013-12-21آ  Cloud...

  • Kamal Dhull: - Cloud computing efficiency metrics for enhanced e-Learning implementation model based on View controller design pattern paradigm

    www.ijifr.com ijifr.journal@gmail.com, editors@ijifr.com IJIFR©2013

    This paper is available online at - http://www.ijifr.com/searchjournal.aspx

    Volume -1 Issue -4, December 2013. ID: IJIFR/V1/E4/034

    79

    ISSN (Online):2347-1697 INTERNATIONAL JOURNAL OF INFORMATIVE AND FUTURISTIC RESEARCH ( IJIFR)

    Volume -1 Issue -4, December 2013 Research Area: Physical Education, Page No. : 79-87

    Cloud computing efficiency metrics for enhanced e-Learning

    implementation model based on View controller design pattern

    paradigm

    Kamal Dhull

    Research Scholar

    Department of Computer Science & Engineering

    Pacific University, Udaipur

    Abstract

    The education sector is one of the cornerstones of socio-economic development. It is widely accepted

    that education contributes to poverty reduction and increased economic growth, which in turn leads to

    an improved standard of living. It also enables the individual to participate in wealth generating

    activities, leads to the creation of employment, and the overall development of society. In our

    proposed model a significant proportion of e-Learning services are delivered through Cloud

    Computing. Those e-Learning units that have determined to adopt cloud computing need to take the

    time and effort to design a cloud computing strategy along with a plan that will work best for their

    own needs. In case of distance learning administrators and practitioners must be diligent about

    protecting institutional data and must sharpen their contract writing skills with cloud service

    providers. These use Web services as an interface integrator to support communication across

    heterogeneous platforms over internet protocols. Similarly, a high level of task collaboration is needed

    to form an e-Learning community. Therefore, we propose an e-Learning Model with Cloud (eLC)

    based on the Model- View-Controller design patterns paradigm. The reusable task objects collaborate

    in a Model that is wrapped inside the reconfigurable Controller which transforms the request/response

    parameters of the end user View to that of the Model. The eLC offers software development platform

    for e-Learning Task Management. The main deliverable of eLC is a Task as a Service which is

    decoupled from View as well as user session maintenance. It is directly exposed to external the e-

    Learning Cloud (eLC) for scalability.

    Index Terms: Cloud Computing, e-Learning Cloud (eLC), Strategies, Framework, Scalability, Application Programming Interfaces (API), Task Controller Cloud, Standardization

    1 Introduction

    E-Learning is an Internet-based learning process, using Internet technology to design, implement,

    select, manage, support and extend learning, which will not replace traditional education methods, but

    will greatly improve the efficiency of education. As e-Learning has a lot of advantages like flexibility,

    diversity, measurement, opening and so on, it will become a primary way for learning in the new

    century . A cloud based e-Learning model (eLC) we need a well-defined strategy that supports Cloud

    Computing capabilities. Representing an important part of the organization IT strategy, migration

    must be aligned to this. Cloud computing provides virtual e-universities with a fundamentally

    different model of operation among E learning processes. This new model takes advantage of the

    P A

    P E

    R I

    D :

    IJ IF

    R /

    V 1 /

    E 4 /

    0 3

    4

  • Kamal Dhull: - Cloud computing efficiency metrics for enhanced e-Learning implementation model based on View controller design pattern paradigm

    www.ijifr.com PAPER ID: IJIFR/V1/E4/034 IJIFR©2013

    IJIFR- An Enlightening Online Open Access, Refereed & Indexed Journal of Multidisciplinary Research

    80

    ISSN (Online):2347-1697 INTERNATIONAL JOURNAL OF INFORMATIVE AND FUTURISTIC RESEARCH ( IJIFR)

    Volume -1 Issue -4, December 2013 Research Area: Physical Education, Page No. : 79-87

    maturity of web applications and networks and the rising interoperability of computing systems to

    provide IT services. Cloud providers specialize in particular applications and services, and this

    expertise allows them to efficiently manage upgrades and maintenance, backups, disaster recovery,

    and failover functions. As a result, e-university consumers of cloud services may see increased

    reliability, even as costs decline due to economies of scale and other production factors. With cloud

    computing, e-universities can monitor current needs and make on-the-fly adjustments to increase or

    decrease capacity, accommodating spikes in demand without paying for unused capacity during

    slower times. Cloud computing scalability is another key benefit to higher education, particularly for

    research projects that require vast amounts of storage or processing capacity for a limited time. Aside

    from the potential to lower costs, e-universities gain the flexibility of being able to respond quickly to

    requests for new services by purchasing them from the cloud. Cloud computing allows e-universities

    and ELearning services providers to make IT costs transparent and thus match consumption of E-

    learning services to actual demand.

    Figure 1: Cloud model Adoption Strategy in e-Learning

    Cloud computing encourages E-learning organizations and providers to increase standardization of

    protocols and processes so that the many pieces of the cloud computing model can interoperate

    Knowledge

    Database

    IT Needs

    Pilot Projects

    Cloud computing Solutions Management

    Plan

  • Kamal Dhull: - Cloud computing efficiency metrics for enhanced e-Learning implementation model based on View controller design pattern paradigm

    www.ijifr.com PAPER ID: IJIFR/V1/E4/034 IJIFR©2013

    IJIFR- An Enlightening Online Open Access, Refereed & Indexed Journal of Multidisciplinary Research

    81

    ISSN (Online):2347-1697 INTERNATIONAL JOURNAL OF INFORMATIVE AND FUTURISTIC RESEARCH ( IJIFR)

    Volume -1 Issue -4, December 2013 Research Area: Physical Education, Page No. : 79-87

    properly and efficiently. This paper measures the positive impact of using cloud computing

    architectures upon e-Learning solutions development. We design and used a set of cloud computing

    efficiency metrics for enhanced e-Learning implementation model. Also, overall efficiency of the use

    of cloud computing in e-Learning system is evaluated. Starting from the recent researches related to

    the transition to Cloud Computing and the experience of some institutes and universities in using it,

    we suggest a migrating strategy towards cloud, formed of the following stages

    2 Objectives of Study

    o Provides a flexible, scalable, cost effective model that does not force the institute or university to use out-of-date infrastructure or software application.

    o Offers the flexibility to meet rapidly changing software requirements for todays and tomorrow’s teachers and students.

    o Allows software standardization, a shared pool of applications for use in a e-learning system for school, college or university, and easier maintenance through centralized

    licensing and updates.

    o Enabling rapid development and deployment of complex solutions without the need for in-house expertise

    o To eliminate the upfront financial burden of deploying new technologies through a pay-as-you-go model. Design the collaborative e-learning model based to Conduct a

    learning scenario as a proof of concept for the model

    3 Cloud Framework

    Cloud Framework presented by us is a Cloud implementation to support scalable and cost efficient

    services for e-Learning systems from basic to higher education in a country like India. The main focus

    of this framework is on improving resource utilization through smart load balancing and providing

    scalable IT services for e-Learning organizations. Another design proposed by us is a Cloud

    application provides the infrastructure for implementing an e-Learning system. It highlights the

    benefits of Cloud computing as a way to efficiently provide computational and storage resources on

    demand (SaaS). Our proposed e-Learning Computational Cloud framework is motivated from Apache

    Struts, Sun Microsystem (Oracle) Java Server Faces and Spring Source Spring frameworks. These

    frameworks have exposed Controller as an interface integrator between View and Model. Struts and

    spring have certain limitations such as weak session maintenance. Furthermore, JSP and JavaBean

    based implementation squanders mu