Content-Aware Dispatching Algorithms for Cluster-Based Web Servers

  • Authors:
  • Emiliano Casalicchio;Valeria Cardellini;Michele Colajanni

  • Affiliations:
  • Dipartimento di Informatica, Sistemi e Produzione, Università di Roma Tor Vergata, via di Tor Vergata 110, Roma, Italy 00133;Dipartimento di Informatica, Sistemi e Produzione, Università di Roma Tor Vergata, via di Tor Vergata 110, Roma, Italy 00133;Dipartimento di Imgegmeria dell'Informazione, Università di Modena e Reggio Emilia, via Vignolese 905, Modena, Italy 41100

  • Venue:
  • Cluster Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cluster-based Web servers are leading architectures for highly accessed Web sites. The most common Web cluster architecture consists of replicated server nodes and a Web switch that routes client requests among the nodes. In this paper, we consider content-aware Web switches that can use application level information to assign client requests. We evaluate the performance of some representative state-of-the-art dispatching algorithms for Web switches operating at layer 7 of the OSI protocol stack. Specifically, we consider dispatching algorithms that use only client information as well as the combination of client and server information for load sharing, reference locality or service partitioning. We demonstrate through a wide set of simulation experiments that dispatching policies aiming to improve locality in server caches give best results for traditional Web publishing sites providing static information and some simple database searches. On the other hand, when we consider more recent Web sites providing dynamic and secure services, dispatching policies that aim to share the load are the most effective.