The University of Dublin | Trinity College -- Ollscoil Átha Cliath | Coláiste na Tríonóide
TARA Trinity's Access to Research Archive
Home :: Log In :: Submit :: Alerts ::

TARA >
School of Computer Science and Statistics >
Computer Science >
Computer Science (Theses and Dissertations) >

Please use this identifier to cite or link to this item: http://hdl.handle.net/2262/1161

Title: Scalability Issues in Cluster Web Servers
Author: Bitorika, Arkaitz
Advisor: Jensen, Christian
Keywords: Computer Science
Issue Date: Sep-2002
Abstract: In this dissertation a Web cluster architecture is designed, implemented and evaluated. We believe that the use of COTS hardware and integrated front end and back end software better scalability and flexibility can be achieved for Web clusters. Furthermore, the clustering software is all implemented in Java, with the goal of evaluating Java as a platform for the implementation of high performance network servers. The Web cluster prototype described here is built out of a set of distributed components that collaborate to achieve good scalability as a Web server. As all of the components have been designed from scratch to integrate with each other and work well together, the scalability problems associated with state of the art content aware commercial clusters are avoided.
The prototype Web cluster described in this dissertation will be evaluated using publicly available Web benchmarking tools and Web access log traces. Different workloads will be applied to the cluster as well as to a standalone Java Web server to compare their performance and scalability. Web clustering research has frequently assumed that the Web traffic is mostly static, that is, mainly composed of requests for static files. However, more and more Web sites implement dynamic Web applications and there is a tendency towards completely dynamic sites. Thus, apart from standard static traffic dynamic Web traffic is also simulated and evaluated in our tests.
This dissertion is organised as follows: chapter two contains a state of the art overview of Web clustering, chapter three discusses the design and implementation of an scalable Web cluster in Java, chapter four evaluates the performance and scalability of the cluster prototype and chapter five presents conclusions and future work.
URI: http://hdl.handle.net/2262/1161
Appears in Collections:Computer Science (Theses and Dissertations)
Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
TCD-CS-2002-46.pdf1.54 MBAdobe PDFView/Open


This item is protected by original copyright


Please note: There is a known bug in some browsers that causes an error when a user tries to view large pdf file within the browser window. If you receive the message "The file is damaged and could not be repaired", please try one of the solutions linked below based on the browser you are using.

Items in TARA are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback