A Generic Reference Software Architecture for Load Balancing over Mirrored Web Servers: NaSr Case Study

R. Bashroush, I. Spence, P. Kilpatrick, T.J. Brown

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

With the rapid expansion of the internet and the increasing demand on Web servers, many techniques were developed to overcome the servers' hardware performance limitation. Mirrored Web Servers is one of the techniques used where a number of servers carrying the same "mirrored" set of services are deployed. Client access requests are then distributed over the set of mirrored servers to even up the load. In this paper we present a generic reference software architecture for load balancing over mirrored web servers. The architecture was designed adopting the latest NaSr architectural style [1] and described using the ADLARS [2] architecture description language. With minimal effort, different tailored product architectures can be generated from the reference architecture to serve different network protocols and server operating systems. An example product system is described and a sample Java implementation is presented.

Original languageEnglish
Title of host publication3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005
Place of PublicationNEW YORK
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages-
Number of pages4
ISBN (Print)978-0-7803-8735-5
Publication statusPublished - 2005
Event3rd IEEE/ACS International Conference on Computer Systems and Applications (AICCSA-05) - Cairo, Egypt
Duration: 03 Jan 200506 Jan 2005

Conference

Conference3rd IEEE/ACS International Conference on Computer Systems and Applications (AICCSA-05)
CountryEgypt
CityCairo
Period03/01/200506/01/2005

Cite this