International Symposium on Distributed Computing and Artificial Intelligence 2009 Optimizing the Use of an Integrated LMS: Hardware Evolution through Distributed.

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
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
SLA-Oriented Resource Provisioning for Cloud Computing
Adding scalability to legacy PHP web applications Overview Mario A. Valdez-Ramirez.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
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.
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
IACT 901 Module 9 Establishing Technology Strategy - Scope & Purpose.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
.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.
Presentation. Learning Management System manages, tracks and reports on interaction between the learner and the content & the learner and the instructor.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
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.
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.
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.
Educational Media Creation Center: EMCC March 15, Educational Media Creation Center EMCC Mike Barker Manager, EMCC
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.
Microsoft ® System Center Service Manager Infrastructure Planning and Design Published: December 2010 Updated: April 2012.
HA-OSCAR Chuka Okoye Himanshu Chhetri. What is HA-OSCAR? “High Availability Open Source Cluster Application Resources”
Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
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.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Proposal for the new group web infrastructure SFT Group meeting 3/7/2009 Yves Perrin.
Server Virtualization
The new European Toolkit EC-CHM Miruna Bădescu EEA contractor: Eau de Web.
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.
SAM for SQL Workloads Presenter Name.
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.
Usability Lab 2002 Cascade Kick-Off Meeting User Requirements - Web Site Design Multimedia Interface to Material Databases Flavio Fontana (Ulab)
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->
INTRODUCTION TO E-LEARNING. Objectives This chapter contains information on understanding the fundamental concepts of e-learning. In this chapter, e-learning.
National ICT Services Guido Guizzunti – Riccardo Veraldi CNAF Review 2015.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
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.
Distributed Cache Technology in Cloud Computing and its Application in the GIS Software Wang Qi Zhu Yitong Peng Cheng
Web Application.
What is Cloud Computing - How cloud computing help your Business?
Introduction to Operating Systems
#01 Client/Server Computing
Specialized Cloud Mechanisms
Optimizing the Use of an Integrated LMS:
Administrative Software in Microsoft Azure Lets Companies Increase Productivity and Control “After conducting analysis and research for the best offer.
Microsoft Virtual Academy
How Dell, SAP and SUSE Deliver Value Quickly
#01 Client/Server Computing
Presentation transcript:

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 – 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 ) –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 ) –In the first four-month period of the academic year 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 ) –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