ACM Home Page
Please provide us with feedback. Feedback
An integrated moodle system using VM technology to achive higher availability and lower TCO
Full text PdfPdf (212 KB)
Source
User Services Conference archive
Proceedings of the 36th annual ACM SIGUCCS conference on User services conference table of contents
Portland, OR, USA
POSTER SESSION: Posters table of contents
Pages 315-318  
Year of Publication: 2008
ISBN:978-1-60558-074-6
Authors
Hideo Masuda  Kyoto Institute of Technology, Kyoto, Japan
Kazuyoshi Murata  Kyoto Institute of Technology, Kyoto, Japan
Seigo Yasutome  Osaka Institute of Technology, Hirakata, Osaka, Japan
Yu Shibuya  Kyoto Institute of Technology, Kyoto, Japan
Michio Nakanishi  Osaka Institute of Technology, Hirakata, Osaka, Japan
Sponsors
ACM: Association for Computing Machinery
SIGUCCS: ACM Special Interest Group on University and College Computing Services
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 116,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1449956.1450049
What is a DOI?

ABSTRACT

This paper describes the methodology of the Moodle system which we constructed using VM technology in the Center for Information Science at KIT. Before changing to Moodle, we had been using a Learning Management System (LMS) called Blackboard. However, it was very costly and we could not apply any modifications to it. Therefore, we decided to replace it.

Our requirements of the new LMS system were as follows: (a) lower TCO including hardware and software, (b) high availability, and (c) easy to modify the system software from the educational and administrative point of view.

To satisfy these requirements, we made up our mind to replace Blackboard with Moodle and to introduce virtual machine technology. Moodle is an open-source software LMS and runs on LAMP/LAPP (Linux, Apache, MySQL or PostgreSQL and PHP) environment. The key ideas of our the system configurations are: (1) use two server PCs, (2) run four web servers and two database/ NFS servers on different virtual machines, and (3) introduce mirroring. The contents on NFS and database servers are assured by using "lsyncd" for real time mirroring and "pgpool" for database replication and fail over.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Consortium of education for engineering related universities, IT council News letter, No.1, 3.1 (2003) (in Japanese).
 
2
A. Nunome, M. Fukuzawa and H. Hirata. Development of an E-learning Back-end System for Code Assessment in Programming Practice, IPSJ 2008-05-ICM-11 (2008) (in Japanese).
 
3
H. Masuda, K. Murata and Y. Shibuya. The implementation of integrated Moodle pilot system on KIT with low cost and high availability, IPSJ 2008-05-ICM-12 (2008) (in Japanese).
 
4
H. Masuda, M. Nakanishi and S. Yasutome. Hands-on Training Course for Server Setup and Operations using Diskless Computer System, ITHET2007 (2007).

Collaborative Colleagues:
Hideo Masuda: colleagues
Kazuyoshi Murata: colleagues
Seigo Yasutome: colleagues
Yu Shibuya: colleagues
Michio Nakanishi: colleagues