Overload protection for commodity network appliances

  • Authors:
  • Luke Macpherson

  • Affiliations:
  • The University of New South Wales and National ICT Australia, Sydney, Australia

  • Venue:
  • ACSAC'06 Proceedings of the 11th Asia-Pacific conference on Advances in Computer Systems Architecture
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

Performance degradation under overload is a well known problem in networked systems. While this problem has been explored extensively in the context of TCP-based web servers, other applications have unique requirements which need to be addressed. In existing admission control systems, the cost of admission control increases with the load to the system. This is acceptable for responsive TCP-based loads, but it is not effective in preventing overload for unresponsive workloads. We present a solution where admission control cost is a function of the traffic admitted to the system, allowing our approach to maintain peak throughput under overload. We have implemented our approach in a real system and evaluated its effectiveness in preventing overload for a number of demanding network workloads. We find that our solution is effective in eliminating performance degradation under overload, while having the desirable property of being simple to implement in commodity systems.