The University student registration system: A case study in building a high-availability distributed application using general purpose components

Citation
Mc. Little et al., The University student registration system: A case study in building a high-availability distributed application using general purpose components, LECT N COMP, 1752, 2000, pp. 453-471
Citations number
8
Categorie Soggetti
Current Book Contents
ISSN journal
03029743
Volume
1752
Year of publication
2000
Pages
453 - 471
Database
ISI
SICI code
0302-9743(2000)1752:<453:TUSRSA>2.0.ZU;2-3
Abstract
Prior to 1994, student registration at Newcastle University involved studen ts being registered in a single place, where they would present a form whic h had previously been filled in by the student and their department. After registration this information was then transferred to a computerised format . The University decided that the entire registration process was to be com puterised for the Autumn of 1994, with the admission and registration being carried out at the departments of the students. Such a system has a very h igh availability requirement: admissions tutors and secretaries must be abl e to access and create student records (particularly at the start of a new academic year when new students arrive). The Ajuna distributed system has b een under development in the Department of Computing Science for many years . Arjuna's design aims are to provide tools to assist in the construction o f fault-tolerant, highly available distributed applications using atomic ac tions (atomic transactions) and replication. Arjuna offers the right set of facilities for this application, and its deployment would enable the Unive rsity to exploit the existing campus network and workstation clusters, ther eby obviating the need for any specialised fault tolerant hardware.