• DocumentCode
    2442465
  • Title

    A generic reference software architecture for load balancing over mirrored Web servers: NaSr case study

  • Author

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

  • Author_Institution
    Queen´´s Univ., Belfast, UK
  • fYear
    2005
  • fDate
    2005
  • Firstpage
    132
  • Abstract
    Summary form only given. 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 and described using the ADLARS 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.
  • Keywords
    Internet; fault tolerant computing; file servers; resource allocation; software architecture; ADLARS architecture description language; Java implementation; NaSr; generic reference software architecture; load balancing; mirrored Web servers; Architecture description languages; Computer architecture; Hardware; Internet; Load management; Network servers; Operating systems; Protocols; Software architecture; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2005. The 3rd ACS/IEEE International Conference on
  • Print_ISBN
    0-7803-8735-X
  • Type

    conf

  • DOI
    10.1109/AICCSA.2005.1387121
  • Filename
    1387121