E-learning ecosystem with cloud computing infrastructure

Embed Size (px)

Citation preview

  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    1/9

    An E-Learning Ecosystem Basedon Cloud Computing Infrastructure

    Bo Dong1, 2, Qinghua Zheng1, 2, Jie Yang1, 2, Haifei

    Li3, Mu Qiao1

    2009 Ninth IEEE International Conference on Advanced LearningTechnologies

    Rahul MishraM.Tech, [email protected]

    mailto:[email protected]:[email protected]
  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    2/9

    An E-learning Ecosystem Based on Cloud Computing Infrastructure: Report

    National Institute of Technology Karnataka , Surathkal 2

    Table of Contents

    Table of Contents ............................................................................................................ 2Abstract: .................................................................................................................... 3Problems addressed in paper ................................................................................... 3

    Solutions suggested/implemented ............................................................................ 4Pre-scheduling mechanism ................................................................................. 4Early warning mechanism ................................................................................... 4Self-recovering mechanism ................................................................................. 4Evolutionary mechanism ..................................................................................... 5

    Future work proposed ............................................................................................... 6Solution to future work proposed .............................................................................. 7Conclusion ................................................................................................................ 8References ............................................................................................................... 9Plan for II Research Paper Assignment: ................................................................... 9

    Title ..................................................................................................................... 9

    Authors ................................................................................................................ 9Publication Details .............................................................................................. 9

  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    3/9

    An E-learning Ecosystem Based on Cloud Computing Infrastructure: Report

    National Institute of Technology Karnataka , Surathkal 3

    Abstract:

    Cloud Computing can be used as a service to provide computation and storage as aservice. E-learning is one of the fastest growing trends in the educational domain and itrequires dynamic computation and storage resources. However, the current underlying

    infrastructure does not support dynamic allocation of resources and providessatisfactory computational needs for E-learning ecosystem. Hence, an E-learningecosystem based on cloud computing infrastructure has been introduced by the authorsof the paper. The suggestions by the authors give an E-learning ecosystem withefficient and stable use of resources with the help of cloud computing services and themechanisms suggested.

    Problems addressed in paper

    This paper introduces cloud computing into an e-learning ecosystem as aninfrastructure. Cloud computing infrastructure can provide stability, equilibrium, efficientresource use, and sustainability to an e learning ecosystem.

    The main contribution of this paper is to introduce Cloud computing into an e-learningecosystem as its infrastructure to build a sustainable and flourishing e-learningecosystem. The main features which this paper discusses a cloud computinginfrastructure can provide to an e-learning infrastructure is as follows:

    1. Tracking of resource utilization

    2. Configuration of resources in real time

    3. Relocation of resources on demand and to make efficient use of resources.

    4. Recovery from unavoidable hardware or software faults.

    5. Promote the evolvement or extinction of learning species(learning contents,

    services and applications)

  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    4/9

    An E-learning Ecosystem Based on Cloud Computing Infrastructure: Report

    National Institute of Technology Karnataka , Surathkal 4

    Solutions suggested/implemented

    The paper introduces four mechanisms to solve the needs of an e-learning ecosystemusing a cloud computing infrastructure:

    Pre-scheduling mechanism

    Early warning mechanism

    Self-recovering mechanism

    Evolutionary mechanism

    The details of the solutions or mechanisms provided are as follows:

    Pre-scheduling mechanism

    E-learning ecosystem follows some general observed rules such as; 80% of the timeonly some 20% of e-learning contents or applications are accessed by the users. Thesecontents are known as hotspots. More requests for resources occur just beforecommencement of examinations. Pre-scheduling mechanism forecasts such accessloads of hotspots and provides the resources by performing pre-scheduling to safeguardthe performance during peak access times. This ensures the quality of service (QoS) ofthe ecosystem is being maintained. Pre-scheduling mechanism can help to reduceexcessive resource replication and redundancy. Hence, it relocates the resources insuch a way that efficiency and QoS is maintained.

    Early warning mechanism

    Health of certain species (contents or applications) may get worsened by use of pre-scheduling mechanism. The average response time of overall ecosystem may degradeif the forecasted pre-schedule is incorrectly predicted. An early warning mechanismshould be deployed which will be triggered if the performance of the ecosystem startsdegrading. This will trigger the provision module to dynamically assign idle or standbyresources to target species which are currently under crisis. This mechanism makes theecosystem to deal with bursts of resource demands and optimizes the allocation ofresources.

    Self-recovering mechanism

    There will be large number of physical machines assigned by the cloud to handle theecosystem. It may happen frequently that some of them experience hardware orsoftware faults. It will degrade the service for the ecosystem. Additionally, some of thespecies may completely crash. Self-recovering mechanism tells us to find such systemwhich may be faulty and replicate the species existing in them to other systems before itcompletely crashes. This is done on a high priority basis. Self-recovering mechanismmakes the ecosystem more fault tolerant.

  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    5/9

    An E-learning Ecosystem Based on Cloud Computing Infrastructure: Report

    National Institute of Technology Karnataka , Surathkal 5

    Evolutionary mechanism

    The number of visits of contents by users is monitored by the evolutionary mechanism.This is used for evolvement or extinction of the resources by the e-learning ecosystemfor better utilization of resources. If content has high usage then more resources aresupplied to it. On the other hand if content usage reach bottom threshold the systemrevokes the support for the content and marks it as extinct. This maintains the quality ofcontent and improves the efficiency of resources used in e-learning ecosystem.

  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    6/9

    An E-learning Ecosystem Based on Cloud Computing Infrastructure: Report

    National Institute of Technology Karnataka , Surathkal 6

    Future work proposed

    Monitoring module needs to be extended to support efficient Quality of Service(QoS) monitoring to optimize infrastructure usability in terms of green ITparadigm. [1]

    Technologies should be used that reuses user generated content, initiate socialinteraction and enable collaborative functionalities. It should facilitate thesubscription, access, propagation; reuse and compilation of small chunks ofcontent (micro content), interactive information sharing with the group membersand/or with other learner groups, primarily it should be user-centered design.

    Storage manager should be implemented in the system for efficient managementof contents and application.

    If the system grows very large, resource scheduler can become a bottleneck. Anadvanced implementation of resource manager should be done to handleresources.

    Although it is an educational learning ecosystem, all the contents cannot beprovided without incurring any cost to end users. In long term, investment incloud components can turn out to be huge to handle enormous amount ofcomputation and data.

  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    7/9

    An E-learning Ecosystem Based on Cloud Computing Infrastructure: Report

    National Institute of Technology Karnataka , Surathkal 7

    Solution to future work proposed

    Cloud implemented should will avoid the usage of excessive computing andstorage resources, but more green technology standard should be maintained toreduce costs and maintain the efficiency of resource utilization[2].

    Unlike conventional web technologies, a light weight approach is available byWeb 2.0 services. Usable and convenient technologies such as

    AJAX(Asynchronous JavaScript and XML), JavaScript,XSLTIXML(ExtensibleStylesheetLanguageTransformations/ExtensibleMarkupLanguage), XHTML(ExtensibleHypertext Markup Language), CSS(Cascading StyleSheet) and DocumentObjectModel, XML-RPC,REST (Representational StateTransfer), RSS ("Rich Site Summary" or "Real Simple Atom, wikis, podcast,mashups, Syndication"), Social Bookmarking should be used in application layerof cloud[3].

    Deploy a storage manager in cloud architecture. Split data and files into chunksof fixed or variable size. The architecture of such file system is hierarchical: datachunks are physically stored on chunk providers; the corresponding storagemasters index the chunks through file indexes (FI). The storage master directlyinterfaces with the service engine to discover the resources storing data. Toimprove the storage Cloud reliability, storage masters have to be replicated. Bythe data broker and service engine, external cloud can get storage service fromthe e-Education Cloud.[4]

    If the system grows very complex, further mechanisms and resources should be

    allocated to resource manager. It should be used to avoid the congestion.Decentralized and distributed scheduling algorithms such as hierarchical, withreplication, autonomic etc. can be implemented [4].

    Service provided by the cloud should be measured. Cloud systems automaticallycontrol and optimize resource use by leveraging a metering capability at somelevel of abstraction appropriate to the type of service (e.g., storage, processing,bandwidth, and active user accounts). Resource usage can be monitored,controlled, and reported, providing transparency for both the provider andconsumer of the utilized service[5]. This measuring capability could also be used

    to incur cost from the user based on pay per use model.[5]

  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    8/9

    An E-learning Ecosystem Based on Cloud Computing Infrastructure: Report

    National Institute of Technology Karnataka , Surathkal 8

    Conclusion

    Traditional ecosystems are based on physical machines which are stacked leading tounder or over utilization of resources. Most of the resources are deployed to perform

    only specific tasks.

    With the increasing demand of E-learning ecosystem this paper introduces using ofcloud infrastructure. It realizes e-learning ecosystem which is reliable, flexible, cost-efficient, self-regulated and QoS guaranteed. A real time configuration and utilization ofresources are provided by the implementation of cloud. The implemented cloudinfrastructure is thus reduces cost, efficient, provides disaster recovery, and promotesevolvement or extinction of species existing in the storage.

  • 8/11/2019 E-learning ecosystem with cloud computing infrastructure

    9/9

    An E-learning Ecosystem Based on Cloud Computing Infrastructure: Report

    National Institute of Technology Karnataka , Surathkal 9

    References

    [1] Private Cloud for collaboration and e-Learning ecosystem from IaaS to SaaS ,Computing(2011), Frank Doemlitzscher, Anthony Sulistio, Christoph Reich, Hendrick

    Kuijs David Wolf

    [2] M. Ali, Green cloud on the horizon, in Proceedings of the 1st InternationalConference on Cloud Computing (CloudCom), Manila, 2009

    [3] An Enhanced E-Learning Ecosystem Based on an Integration between CloudComputing and Web2.0, Shima Ouf, Mona Nasr, Yehia Helmy

    [4] Study on an interoperable cloud framework for e-Education, E -Business and E -Government (ICEE), 2011 International Conference, Yang, Zhihe

    [5] A Paradigm for the application of cloud computing in mobile intelligent tutoringsystems, Hossein Movafegh Ghadirli and Maryam Rastgarpour

    Plan for II Research Paper Assignment:

    Plan of 2nd

    Research Paper assignment: New Research Paper Analysis

    Title

    MELA: Monitoring and Analyzing Elasticity of Cloud Services

    Authors

    Daniel Maldovan

    Georgiana Copil

    Hang-Linh Truong

    Schahram Dustdar

    Publication Details

    Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th InternationalConference