Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

HACC: An Architecture for Cluster-Based Web Servers

This paper presents the design, implementation, and performance of the Harvard Array of Clustered Computers (HACC), a cluster-based design for scalable, cost-effective web servers. HACC is designed for locality enhancement. Requests that arrive at the cluster are distributed among the nodes so as to enhance the locality of reference that occurs on individual nodes in the cluster. By improving locality on individual cluster nodes, we can reduce their working set sizes and achieve superior performance for less cost than conventional approaches. We implemented HACC on Windows NT 4.0 and evaluated its performance for both static documents and workloads of dynamically generated documents adapted from logs of commercial web servers. Our performance results show that HACC's locality enhancement can improve performance by up to 121% for our stochastically generated static file case, by up to 40% for our trace-based static file case, and by up to 52% for our trace-based dynamic document case, compared to an IP- Sprayer approach to building cluster-based web servers.

Xiaolan Zhang, Harvard University

Michael Barrientos, Harvard University

J. Bradley Chen, Harvard University

BibTeX
@inproceedings {271600,
author = {Xiaolan Zhang and Michael Barrientos and J. Bradley Chen},
title = {{HACC}: An Architecture for {Cluster-Based} Web Servers},
booktitle = {Windows NT 3rd Symposium (Windows NT 3rd Symposium)},
year = {1999},
address = {Seattle, WA},
url = {https://www.usenix.org/conference/windows-nt-3rd-symposium/hacc-architecture-cluster-based-web-servers},
publisher = {USENIX Association},
month = jul
}
Download

Links

Paper: 
http://www.usenix.org/events/usenix-nt99/full_papers/zhang/zhang.pdf
Paper (HTML): 
http://www.usenix.org/events/usenix-nt99/full_papers/zhang/zhang_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us