Title :
Evaluating Livelock Control Mechanisms in a Gigabit Network
Author :
Murta, Cristina Duarte ; Jonack, Marco Antonio
Author_Institution :
Dept. of Comput. Sci., Fed. Univ. of Parana, Curitiba
Abstract :
Networked systems are susceptible to transient overload, which can lead to system crash due to resource exhaustion. In the absence of appropriate mechanisms, a system can enter and persist in a state of livelock during the overload period. This paper presents an evaluation of two mechanisms for livelock control experienced in computers of different capacities in a gigabit network. The first mechanism is called interrupt moderation and is implemented in most of today´s high-performance network interfaces. The second mechanism, called NAPI, is a new API for Linux network drivers, which implements a set of strategies to handle packet overload and avoid its consequences. We show that NAPI is more efficient than interrupt moderation in many aspects, including system stability in the case of huge traffic and high CPU usage.
Keywords :
Linux; computer networks; telecommunication control; Linux network drivers; NAPI; gigabit network; high-performance network interfaces; livelock control mechanisms; networked systems; packet overload; Computer crashes; Control systems; File servers; Linux; Network servers; Operating systems; Stability; Telecommunication traffic; Testing; Web server;
Conference_Titel :
Computer Communications and Networks, 2006. ICCCN 2006. Proceedings.15th International Conference on
Conference_Location :
Arlington, VA
Print_ISBN :
1-4244-0572-6
DOI :
10.1109/ICCCN.2006.286242