Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
Web content adaptation to improve server overload behavior
WWW '99 Proceedings of the eighth international conference on World Wide Web
SEDA: an architecture for well-conditioned, scalable internet services
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Modern Control Engineering
Dynamic Load Balancing on Web-Server Systems
IEEE Internet Computing
Admission Control and Scheduling for High Performance WWW Servers
Admission Control and Scheduling for High Performance WWW Servers
Web servers under overload: How scheduling can help
ACM Transactions on Internet Technology (TOIT)
Design and Evaluation of an Overload Control System for Crisis-RelatedWeb Server Systems
ICISP '06 Proceedings of the International Conference on Internet Surveillance and Protection
Adaptive overload control for busy internet servers
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
A lightweight, robust P2P system to handle flash crowds
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
This paper proposes HELP://, a simple light-weight protocol that runs over HTTP and is used to disseminate information from a server(s) to its clients during the time of a crisis. HELP runs on an architecture that is a hybrid mix between a pure client/server architecture and a Peer-to-Peer architecture. Its resemblance to one versus the other is dynamically decided based on load. In particular, under light load, HELP operates in a client/server mode, where all clients are served directly from the server. Under high load, however, HELP picks one client in every n clients to help the server in serving its content. The value of n is chosen dynamically to optimize the performance of HELP and to ensure that clients receive their requested content with a very high probability, even in the presence of uncooperative clients. We assess the performance of HELP through analysis, simulation experiments and real implementation in Linux. We envision HELP to be installed as a plug-in in common browsers.