• Home
  • Search
  • Locality-aware request distribution in cluster-based network servers
  • Cite Icon495
  • https://doi.org/10.1145/291006.291048Copy DOI Icon

Locality-aware request distribution in cluster-based network servers

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We consider cluster-based network servers in which a front-end directs incoming requests to one of a number of back-ends. Specifically, we consider content-based request distribution: the front-end uses the content requested, in addition to information about the load on the back-end nodes, to choose which back-end will handle this request. Content-based request distribution can improve locality in the back-ends' main memory caches, increase secondary storage scalability by partitioning the server's database, and provide the ability to employ back-end nodes that are specialized for certain types of requests.As a specific policy for content-based request distribution, we introduce a simple, practical strategy for locality-aware request distribution (LARD). With LARD, the front-end distributes incoming requests in a manner that achieves high locality in the back-ends' main memory caches as well as load balancing. Locality is increased by dynamically subdividing the server's working set over the back-ends. Trace-based simulation results and measurements on a prototype implementation demonstrate substantial performance improvements over state-of-the-art approaches that use only load information to distribute requests. On workloads with working sets that do not fit in a single server node's main memory cache, the achieved throughput exceeds that of the state-of-the-art approach by a factor of two to four.With content-based distribution, incoming requests must be handed off to a back-end in a manner transparent to the client, after the front-end has inspected the content of the request. To this end, we introduce an efficient TCP handoflprotocol that can hand off an established TCP connection in a client-transparent manner.

Similar Papers
  • Conference Article
  • Citations399

Locality-aware request distribution in cluster-based network servers

  • Oct 01, 1998
  • Vivek S Pai +6
  • PDF
  • Research Article
  • Citations3

LOAD BALANCING ISSUES AND ITS SOLUTION IN CLOUD COMPUTING: A REVIEW

  • Apr 18, 2015
  • INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY
  • Settu Bharti +1
  • Research Article

Optimizing Cloud-Integrated Computer Networks: Strategies for Enhanced Performance and Security

  • Sep 13, 2025
  • ECTI Transactions on Computer and Information Technology (ECTI-CIT)
  • Teeb Hussein Hadi
  • Conference Article
  • Citations21

Using artificial life techniques for distributed grid job scheduling

  • Mar 08, 2009
  • Azin Moallem +1
  • Research Article
  • Citations9

A testbed for performance evaluation of load‐balancing strategies for Web server systems

  • Jan 05, 2004
  • Software: Practice and Experience
  • Dheeraj Sanghi +4
  • Research Article
  • Citations1

Implementation of High Availability Based on Load Balancing and Failover Method in E-commerce Using MySQL Database

  • Oct 16, 2024
  • Asian Journal of Engineering, Social and Health
  • Bima Prasetya Adi Pratama +2
  • Conference Article
  • Citations12

FlexSplit: a workload-aware, adaptive load balancing strategy for media clusters

  • Jan 15, 2006
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Qi Zhang +2
  • Research Article

Design and Implement Network Load Balancer with Multi Availability Zone using Amazon Web Server

  • Jul 27, 2021
  • International Journal of Science and Research (IJSR)
  • Shahbaz Nadim Ansari +1
  • PDF
  • Research Article
  • Citations34

A Game-Theoretic Approach for Non-Cooperative Load Balancing Among Competing Cloudlets

  • Jan 01, 2020
  • IEEE Open Journal of the Communications Society
  • Sourav Mondal +2
  • Conference Article
  • Citations7

Task Offloading with Multi-cluster Collaboration for Computing and Network Convergence

  • Oct 02, 2023
  • Yang Li +5
  • Research Article
  • Citations5

Probabilistic Assessment of Computer-Based Test (CBT) Network System Consists of Four Subsystems in Series Configuration Using Copula Linguistic Approach

  • Jan 05, 2021
  • Journal of Reliability and Statistical Studies
  • Vijay Vir Singh +3
  • Conference Article
  • Citations3

Efficient load balancing for Micro Services based applications

  • Jan 23, 2023
  • A Javahar +3
  • Book Chapter
  • Citations10

Fuzzy-Neural Web Switch Supporting Differentiated Service

  • Jan 01, 2006
  • Leszek Borzemski +1
  • Conference Article
  • Citations7

Load Balancing in Cloud Computing Using Support Vector Machine and Optimized Dynamic Task Scheduling

  • Sep 03, 2021
  • D Radhika +1
  • Research Article
  • Citations88

An adaptive load balancing scheme for web servers

  • Jan 01, 2002
  • International Journal of Network Management
  • James Aweya +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.