UCL logo

UCL Discovery

UCL home » Library Services » Electronic resources » UCL Discovery

Forwarding path architectures for multicore software routers

Egi, N; Greenhalgh, A; Handley, M; Hoerdt, M; Huici, F; Mathy, L; Papadimitriou, P; (2010) Forwarding path architectures for multicore software routers. In:

Full text not available from this repository.


Multi-core CPUs, along with recent advances in memory and buses, render commodity hardware a strong candidate for building fexible and high-performance software routers. With a forwarding plane physically composed of many packet processing components and operations, resource allocation in multi-core systems is not trivial. Indeed, packets crossing cache hierarchies degrade forwarding performance, since the bottleneck is main memory access. Therefore, forwarding path allocation and input/output processing become challenging, especially when states and data structures have to be shared among multiple cores. In this context, we investigate a set of input/output processing architectures, as well as resource allocation strategies for forwarding paths. For each packet processing operation, we uncover the gains and possible implications by either running different components concurrently or replicating the same components across different cores. © 2010 ACM.

Type: Proceedings paper
Title: Forwarding path architectures for multicore software routers
ISBN-13: 9781450304672
DOI: 10.1145/1921151.1921155
UCL classification: UCL > School of BEAMS
UCL > School of BEAMS > Faculty of Engineering Science
URI: http://discovery.ucl.ac.uk/id/eprint/1306623
Downloads since deposit
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item