The overwhelming and rapid success of the World Wide Web is placing dramatic pressure on the network and server infrastructures. The augmented service demand, coupled with the growing importance of Web-based services, has exasperated the need for highly scalable and reliable Web infrastructures. The performance problems of the systems providing Web-based services are even worsening because of the need of client authentication and system security, the increased complexity of middleware and application software, and the high availability requirements of corporate data centers and e-commerce sites. Performance problems may arise in many network and server points during an interaction with a Web-based system, but in this chapter we consider the server-side component of this infrastructure. Increasing server capacity and providing scalable Web-based services through multiple standard machines is the currently dominating choice for Web providers because of scalability, availability, and cost reasons. We describe Web system architectures consisting of multiple nodes that are distributed over local and, mainly, geographic network locations. We focus on the internal dispatching mechanisms and algorithms for assigning or redirecting client requests. We study the patterns and predictability of end-to-end performance of Web-based services that make necessary to pass from locally to geographically distributed Web architectures.
|Data di pubblicazione:||2006|
|Titolo:||Distributed systems for efficient Web-based services|
|Autori:||V. CARDELLINI; M. COLAJANNI; PS YU|
|Titolo del libro:||Performance Evaluation of Parallel, Distributed and Emergent Systems|
|Nome editore:||Nova Science Publisher|
|Appare nelle tipologie:||Capitolo/Saggio|
File in questo prodotto:
I documenti presenti in Iris Unimore sono rilasciati con licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Italia, salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris