Component-based Digital Library Scalability using Cluster Computing

Omar, Muammar Zamir and Suleman, Hussein (2006) Component-based Digital Library Scalability using Cluster Computing, Proceedings of 8th Annual Conference on WWW Applications, 6 to 8 September 2006, Free State.

[img] PDF
Component-based_Digital_Library_scalability_using_Cluster_Computing.pdf

Download (144kB)

Abstract

Most institutions make use of digital library systems (DL) to deal with the information they use. DL systems allow them to provide information management services, including the ability to search through and browse the information they have made available. The current architecture of the systems however, does not scale well when the amount of information increases dramatically. A good example of a digital library would be a national collection of academic theses. Such a system provides anyone the service of searching, browsing and viewing the theses in its collection. These services allow users to effectively and efficiently locate and make use of the materials available. With an increase in the number of users and underlying information these systems degrade quite rapidly though. This research is therefore aimed at creating digital library systems using components or services with the ability to migrate and replicate themselves on a collection or cluster of computers. Component based systems have proven to be more extensible and maintainable than monolithic systems. Each component encapsulates the functionality it requires and can be tested, modified and used without affecting other parts of the system. The components in this experimental system consist of Web services and are mobile, in that they have the ability to move around the cluster. Migration allows services or components to move to different locations in order to maximally use available resources. Replication serves to improve performance by improving availability as well as creating duplicates of services as an increase in the need for them arises. These two service enhancements promote a dynamic architecture with a greater degree of system efficiency and reliability. Currently, routing and migration modules have been implemented for the proposed system. Initial performance tests have been conducted and the results from these are discussed and analysed.

Item Type: Conference paper
Uncontrolled Keywords: digital library, scalability, migration, web services, components
Subjects: Information systems > Information retrieval
Date Deposited: 03 Oct 2006
Last Modified: 10 Oct 2019 15:35
URI: http://pubs.cs.uct.ac.za/id/eprint/324

Actions (login required)

View Item View Item