Optimizing the Use of an Integrated LMS:

Slides:



Advertisements
Similar presentations
Express5800/ft series servers Product Information Fault-Tolerant General Purpose Servers.
Advertisements

CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Internet Information Services 7.0 and Internet Information Services 7.5 Infrastructure Planning and Design Published: June 2008 Updated: November 2011.
Distributed Data Processing
SLA-Oriented Resource Provisioning for Cloud Computing
International Symposium on Distributed Computing and Artificial Intelligence 2009 Optimizing the Use of an Integrated LMS: Hardware Evolution through Distributed.
Adding scalability to legacy PHP web applications Overview Mario A. Valdez-Ramirez.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
.LRN: An Enterprise Open-Source Learning Management System Aula Virtual:.LRN in the University of Valencia (Spain) Aula Virtual.LRN implementation in the.
IACT 901 Module 9 Establishing Technology Strategy - Scope & Purpose.
Copyright © 2002 Wensong Zhang. Page 1 Free Software Symposium 2002 Linux Virtual Server: Linux Server Clusters for Scalable Network Services Wensong Zhang.
.LRN: An Enterprise Open-Source Learning Management System Aula Virtual:.LRN in the University of Valencia (Spain) Aula Virtual.LRN implementation in the.
Free software can satisfactorily meet the needs of students and faculty for online teaching and learning; Implementing Moodle at Medical Faculty in Zagreb.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Internet Information Services 7.0 Infrastructure Planning and Design Series.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
VSolution Playbook VIRTUALIZED SAN SOLUTION FOR VMWARE SMB.
HA-OSCAR Chuka Okoye Himanshu Chhetri. What is HA-OSCAR? “High Availability Open Source Cluster Application Resources”
By: Ashish Gohel 8 th sem ISE.. Why Cloud Computing ? Cloud Computing platforms provides easy access to a company’s high-performance computing and storage.
Server Virtualization
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Chapter 20 Parallel Sysplex
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Universitat de València (Spain) LMS EVOLUTION TO IMPROVE USE RESULTS 1 Paloma Moreno-Clari Salvador Roca-Marquina Darío Roig-García 1 IADIS e-Learning.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Multi-Core CPUs Matt Kuehn. Roadmap ► Intel vs AMD ► Early multi-core processors ► Threads vs Physical Cores ► Multithreading and Multi-core processing.
BLADE HEMAL RANA BLADE TECHNOLOGIES PRESENTED BY HEMAL RANA COMPUTER ENGINEER GOVERNMENT ENGINEERING COLLEGE,MODASA.
Unit 3 Virtualization.
Building ARM IaaS Application Environment
Understanding Solutions
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Distributed Cache Technology in Cloud Computing and its Application in the GIS Software Wang Qi Zhu Yitong Peng Cheng
PROPRIETARY & CONFIDENTIAL to Jenzabar, Inc.
Web Application.
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Advanced Topics in Distributed and Reactive Programming
What is Cloud Computing - How cloud computing help your Business?
Parallel Processing - introduction
Exam 1 Study Guide Cs 595 Lecture 17.
EIN 6133 Enterprise Engineering
Chapter 18 MobileApp Design
CHAPTER 3 Architectures for Distributed Systems
Introduction to Operating Systems
Introduction to Cloud Computing
#01 Client/Server Computing
The OpenMOOC project A free software platform for an open education
LEARNING MANAGEMENT SYSTEM
System And Application Software
Intelligent Migration Solution Simplifies, Scales Products While Saving Cloud Computing Costs “After assessing a variety of cloud-based computing platforms,
Chapter 2: The Linux System Part 1
Specialized Cloud Mechanisms
CLUSTER COMPUTING.
SAKAI February 2005.
Introduction to Computing
Administrative Software in Microsoft Azure Lets Companies Increase Productivity and Control “After conducting analysis and research for the best offer.
CAD DESK PRIMAVERA PRESENTATION.
Microsoft Virtual Academy
LEARNING MANAGEMENT SYSTEM
How Dell, SAP and SUSE Deliver Value Quickly
#01 Client/Server Computing
Presentation transcript:

Optimizing the Use of an Integrated LMS: International Symposium on Distributed Computing and Artificial Intelligence 2009 Optimizing the Use of an Integrated LMS: Hardware Evolution through Distributed Computing Experience from the Universitat de València Paloma Moreno-Clari, Sergio Cubero-Torres, Agustín López-Bueno

Introduction Current technologies offer almost unlimited and ubiquitous access to contents and they help to improve interaction However, the provision of top ICT infrastructures and tools does not ensure the fulfillment of educational objectives Adequate use of these tools that results in a more efficient instruction Plans and actions must be added to equipment and applications

Universitat de València Hardware four years-evolution to achieve an integrated LMS for all the university community, using distributed open and collaborative hardware

Selection Process, Implementation, Integration and Functionalities’ Improvement The University of Valencia is one of the largest in Spain 2003: The university already counted with an important ICT infrastructure not integrated under a single platform it was decided to integrate all these applications under a single LMS Exhaustive survey of the available platforms Availability Standardization Integration scalability

Open Source .LRN project A single access point for many of the existing applications The LMS offered a number of useful services to the academic community Functionalities were provided for each module: document repository event calendar news section possibility of creating forums e-mail and chat services support for notifications submission of homework repository for learning objects application to create Web presentations, weblogs photo album and a FAQs section

Distributed Hardware and Evolution Firstly implemented over two servers with AMD Opteron dual processors and operating system Debian GNU/Linux In one of these, the AOL web server and the .LRN application were installed In the other, it was installed the PostgreSQL (7.4) database, based in Open Source All hardware changes and evolution decisions have been made taking into account the academic community size, the best performance solutions and the previous experience in such problems of other .LRN community members

The First UV LMS Cluster (Academic Year 2005-06) The progressive LMS implantation, in the Universitat de València particular case, has led to an exponential increase of simultaneous accesses Scalability problems The application server inability to manage great memory Application and performance mistakes It was decided to install a device to balance the workload between two web servers; to change the Operating System to a 64 bits version; and to rewrite the consultations’ logic.

Growth and Stability (Academic Year 2006-07) In the first four-month period of the academic year 2006-07 there were made changes in the hardware configuration: the incorporation of an Apache server to deliver the static elements the database server updating PostgreSQL 8.1. It was installed a high availability and high performance cluster, and there was improved the device to balance the workload between the web servers This architecture distributes the application server and the web server work between different machines The main problems of this configuration were cluster nodes synchronization failures that forced the modification of some code parts

Virtualization and Availability (Academic Year 2007-08) Improvements: The number of cluster elements was increased to six The web and applications servers were virtualized to simplify its maintenance and the new elements management A multimedia server was integrated in the general architecture to stimulate the multimedia contents creation at the platform

Conclusions and Future Work At Universitat de València it’s remarkable the experience with an open source tool and the collaboration work in a world-wide developing community Universitat de València is one of the largest in Spain adopting an open source platform linked to educative innovation for blended learning, integrated with preexisting systems, and for the use of all academic community It constitutes the world largest .LRN implementation fully open source (.LRN on top of PostgreSQL).

Conclusions and Future Work Changes and hardware evolution by using distributed computing, have improved the access quality and the system workload Other changes alternatives, as database replication, combined hardware and software load balancing or cluster elements virtualization have been considered, but there not were taken because they need a more in depth study and research, which is currently being made The UV platform changes which may be applicable to other .LRN personalization will be made available to the community. So, the .LRN architecture and its functionalities will be continuously improved