Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Bashroush, Rabih; Spence, Ivor; Kilpatrick, Peter; Brown, John (2005)
Languages: English
Types: Unknown
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 diffe rent network protocols and server operating systems. An example product system is described and a sample Java implementation is presented.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] R. Bashroush, I. Spence, P. Kilpatrick, and TJ Brown. A Network Architectural Style for Real-time Systems: NaSr. Proc. of the 4th Working IEEE/IFIP International Conference on Software Architecture WICSA'04, Oslo, Norway, June 2004.
    • [2] T.J. Brown, I. Spence, and P. Kilpatrick. ADLARS: A Relational Architecture Description Language for Software Families. Proceedings of the Fifth International Workshop on Product Family Engineering, Siena, Italy, 2003.
    • [3] A. Myers, P. Dinda, and Hui Zhang. Performance characteristics of mirror servers on the Internet. Proc. of the Conference on Computer Communications (IEEE INFOCOM), New York, Mar. 1999.
    • [7] R. Abbott and D. Moorhead. Software Requirements and Specifications. Journal of Systems and Software, 2 (1981), pp. 297-316.
    • [8] Mehdi Jazayeri, Alexander Ran, Frank van der Linden: Software Architecture for Product Families: Principles and Practice, Addison Wesley Longman, 2000.
  • No related research data.
  • No similar publications.

Share - Bookmark

Cite this article