Lancaster EPrints

Improved forwarding architecture and resource management for multi-core software routers

Egi, Norbert and Greenhalgh, Adam and Handley, Mark and Iannaccone, Gainluca and Manesh, Maziar and Mathy, Laurent and Ratnasamy, Sylvia (2009) Improved forwarding architecture and resource management for multi-core software routers. In: NPC '09: Proceedings of the 2009 Sixth IFIP International Conference on Network and Parallel Computing. IEEE Computer Society, Washington, DC, USA, pp. 117-124. ISBN 9781424449903

Full text not available from this repository.

Abstract

Recent technological advances in commodity server architectures, with multiple multi-core CPUs, integrated memory controllers, high-speed interconnects and enhanced network interface cards, provide substantial computational capacity and thus an attractive platform for packet forwarding. However, to exploit this available capacity, we need a suitable software platform that allows effective parallel packet processing and resource management. In this paper, we at first introduce an improved forwarding architecture for software routers that enhances parallelism by exploiting hardware classification and multi-queue support, already available in recent commodity network interface cards. After evaluating the original scheduling algorithm of the widely-used Click modular router, we propose solutions for extending this scheduler for improved fairness, throughput and more precise resource management. To illustrate the potential benefits of our proposal, we implement and evaluate a few key elements of our overall design.

Item Type: Contribution in Book/Report/Proceedings
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 57206
Deposited By: ep_importer_pure
Deposited On: 18 Aug 2012 15:48
Refereed?: No
Published?: Published
Last Modified: 13 Feb 2014 00:05
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/57206

Actions (login required)

View Item