Preview

Computerizimg the Regitration Process at Universities

Powerful Essays
Open Document
Open Document
8069 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Computerizimg the Regitration Process at Universities
The University Student Registration System: a Case Study in Building a High-Availability Distributed Application Using General Purpose Components
M. C. Little, S. M. Wheater, D. B. Ingham, C. R. Snow, H. Whitfield and S. K. Shrivastava
Department of Computing Science, Newcastle University, Newcastle upon Tyne, NE1 7RU, England.

Abstract

Prior to 1994, student registration at Newcastle University involved students being registered in a single place, where they would present a form which 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 computerised 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 high availability requirement: admissions tutors and secretaries must be able to access and create student records (particularly at the start of a new academic year when new students arrive). The Arjuna distributed system has been under development in the Department of Computing Science for many years. Arjuna’s design aims are to provide tools to assist in the construction of fault-tolerant, highly available distributed applications using atomic actions (atomic transactions) and replication. Arjuna offers the right set of facilities for this application, and its deployment would enable the University to exploit the existing campus network and workstation clusters, thereby obviating the need for any specialised fault tolerant hardware.

Key words: available systems, distributed system, fault-tolerance, atomic transactions, replication.

1.

Introduction

In most British Universities, the process of registering all students as members of the institution is largely concentrated into a very short period of time. At the University of Newcastle, the registration period occupies a little over a week in



References: [1] C. J. Dimmer, “The Tandem Non-stop System”, Resilient Computing Systems, (T. Anderson , ed.), pp. 178196, Collins, 1985 [2] D. Wilson, “The STRATUS Computer system”, Resilient Computing Systems, (T. Anderson , ed.), pp. 208231, Collins, 1985. [3] S. K. Shrivastava, G. N. Dixon, and G. D. Parrington, “An Overview of Arjuna: A Programming System for Reliable Distributed Computing,” IEEE Software, Vol. 8, No. 1, pp. 63-73, January 1991. [4]G. D. Parrington et al, “The Design and Implementation of Arjuna”, USENIX Computing Systems Journal, Vol. 8., No. 3, pp. 253-306, Summer 1995. [5] S. K. Shrivastava, “Lessons learned from building and using the Arjuna distributed programming system,” Int. Workshop on Distributed Computing Systems: Theory meets Practice, Dagsthul, September 1994, LNCS 938, Springer-Verlag, July 1995. [6] P.A. Bernstein et al, “Concurrency Control and Recovery in Database Systems”, Addison-Wesley, 1987. [7] M. C. Little, “Object Replication in a Distributed System”, PhD Thesis, University of Newcastle upon Tyne, September 1991. (ftp://arjuna.ncl.ac.uk/pub/Arjuna/Docs/Theses/TR-376-9-91_EuropeA4.tar.Z) [8] M. C. Little and S. K. Shrivastava, “Object Replication in Arjuna”, BROADCAST Project Technical Report No. 50, October 1994. (ftp://arjuna.ncl.ac.uk/pub/Arjuna/Docs/Papers/Object_Replication_in_Arjuna.ps.Z)

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Nt1330 Unit 5 Exercise 1

    • 595 Words
    • 3 Pages

    • Create an activity diagram and a set of use case descriptions for an online university registration system. • The system should enable the staff of each academic department to examine the courses offered by their department, add and remove courses, and change the information about them (e.g., the maximum number of students permitted).…

    • 595 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Comparing the principles of Distributed vs. Centralized computing systems and explaining some of the varying issues of each type. Both models have their own architectures and varying complexities with their own problems. I will be verifying the different types and how they interact.…

    • 3954 Words
    • 16 Pages
    Better Essays
  • Good Essays

    Day, John W., Charles A. S. Hall, Eric D. Roy, Matthew Korbel Moerschbaecher, Christopher F. D'Elia,…

    • 525 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Civil War Origins and Legacy

    • 2553 Words
    • 11 Pages

    Davidson, J., W., Gienapp, W., E., Heyrman, C., L., Lytle, M.,H., & Stoff, M., B. (2002). Nation…

    • 2553 Words
    • 11 Pages
    Powerful Essays
  • Powerful Essays

    Rasul, Jawaid W., Robert G Rommel, Geoffrey M Jacquez, Ben G Fitzpatrick, Azmy S Ackleh,…

    • 2430 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Ordóñez, . P. P., Tennyson, R. D., & Zhao, J. (2012). Global hospitality and tourism management technologies. Hershey, PA: Business Science Reference.…

    • 682 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Cisco Case Study Example

    • 291 Words
    • 2 Pages

    The LAN would handle student database management system, automated teacher/ classroom assignment system, and graduate school staff attendance monitoring system as well as web-based applications such as e-mail system, the XYZ Graduate School Portal, on-line enrolment system and on-line grade reporting system. Aside from these centralized systems, each graduate school would also have its own relevant applications.…

    • 291 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Data Replication

    • 2297 Words
    • 10 Pages

     Introduction  Distributed DBMS Architecture  Distributed Database Design  Distributed Query Processing  Distributed Transaction Management  Data Replication…

    • 2297 Words
    • 10 Pages
    Satisfactory Essays
  • Powerful Essays

    Logical Data Modelling

    • 912 Words
    • 11 Pages

    Last Class: RPCs and RMI • Case Study: Sun RPC • Lightweight RPCs • Remote Method Invocation (RMI) – Design issues Computer Science CS677: Distributed OS Lecture 1, page 1 Today: Communication Issues • Message-oriented communication – Persistence and synchronicity • Stream-oriented communication Computer Science CS677: Distributed OS Lecture 1, page 2 Persistence and Synchronicity in Communication • General organization of a communication system in which hosts are connected through a network 2-20 Computer Science CS677: Distributed OS Lecture 1, page 3 Persistence • Persistent communication – Messages are stored until (next) receiver is ready – Examples: email, pony express Computer Science CS677: Distributed OS Lecture 1, page 4 Transient Communication • Transient communication – Message is stored only so long as sending/receiving application are executing – Discard message if it can’t be delivered to next server/receiver – Example: transport-level communication services offer transient communication – Example: Typical network router – discard message if it can’t be delivered next router or destination Computer Science CS677: Distributed OS Lecture 1, page 5 Synchronicity • Asynchronous communication – Sender continues immediately after it has submitted the message – Need a local buffer at the sending host • Synchronous communication – Sender blocks until message is stored in a local buffer at the receiving host or actually delivered to sending – Variant: block until receiver processes the message • Six combinations of persistence and synchronicity Computer Science CS677: Distributed OS Lecture 1, page 6 Persistence and Synchronicity Combinations 2-22.1 a) b) Computer Science…

    • 912 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    Course Registration

    • 551 Words
    • 3 Pages

    This Supplementary Specification applies to the Course Registration System, which will be developed by the OOAD students. This specification defines the non-functional requirements of the system; such as reliability, usability, performance, and supportability, as well as functional requirements that are common across a number of use cases. (The functional requirements are defined in the Use Case Specifications.).…

    • 551 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Database Managment System

    • 4309 Words
    • 18 Pages

    Abstract: The dream of computing power as readily available as the electricity in a wall socket is coming closer to reality with the arrival of grid and cloud computing. At the same time, databases grow to sizes beyond what can be efficiently managed by single server systems. There is a need for efficient distributed database management systems (DBMSs). Current distributed DBMSs are not built to scale to more than tens or hundreds of sites (i.e., nodes or computers). Users of grid and cloud computing expect not only almost infinite scalability, i.e., at least to thousands of sites, but also that the scale is adapted automatically to meet the demand, whether it increases or decreases. This is a challenge to current distributed DBMSs. The purpose of this paper is to present an introduction to Distributed Databases which are becoming very popular now a days. Today’s business environment has an increasing need for distributed database and Client/server applications as the desire for reliable, scalable and accessible information is Steadily rising. Distributed database systems provide an improvement on communication and data processing due to its data distribution throughout different network sites.…

    • 4309 Words
    • 18 Pages
    Powerful Essays
  • Powerful Essays

    Distributed Database

    • 3140 Words
    • 13 Pages

    A distributed Database Management System (DDBMS) is a database in which storage devices are not all attached to a common processing unit such as the CPU. It may be stored in multiple computers, located in the same physical location; or may be dispersed over a network of interconnected computers. Unlike parallel systems, in which the processors are tightly coupled and constitute a single database system, a distributed database system consists of loosely coupled sites that share no physical components. Collections of data (e.g. in a database) can be distributed across multiple physical locations. A distributed database can reside on network servers on the Internet, on corporate intranets or extranets, or on other company networks. The replication and distribution of databases improves database performance at end-user worksites.…

    • 3140 Words
    • 13 Pages
    Powerful Essays
  • Satisfactory Essays

    Most of the school handles each transactions manually resulting to mishandling of information, time consuming and prone to error. Our group will focus on the entrance examination and sectioning system that will help them to minimize their work and upgrade their system to a new computerized entrance examination rather than their old and manual system. The benefits of LAN-based entrance examination are no time is spent for checking the exam, results are available instantly and the time of starting and completion of examination can be recorded at the server and the student cannot manipulate the same. For the staff, it also saves more time and energy because it simply aid their tasks with ease.…

    • 278 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Online Registration

    • 477 Words
    • 2 Pages

    An online registration system streamlines the application, registration, and monitoring of students in a school or training institute. Student registration system is a structure that provides a simple set-up of programs for student enrollment. It is an approach that enables colleges and universities to better supervise a growing number of enrollments.…

    • 477 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    The virtual campus system will be integrated with legacy student and administrative systems, but will be able to integrate with any new systems due to the open architecture and computing standards used in its design.…

    • 630 Words
    • 4 Pages
    Satisfactory Essays

Related Topics