Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems 2008
DOI: 10.1145/1477942.1477953
|View full text |Cite
|
Sign up to set email alerts
|

On runtime management in multi-core packet processing systems

Abstract: Computer networks require increasingly complex packet processing in the data path to adapt to new functionality requirements. To meet performance demands, packet processing systems on routers employ multiple processor cores. We investigate the design of an efficient run-time management system that handles the allocation of processing tasks to processor cores. Using run-time profiling information about processing requirements and traffic characteristics, the system is able to adapt to dynamic changes in the wor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
4
4
1

Relationship

3
6

Authors

Journals

citations
Cited by 28 publications
(20 citation statements)
references
References 19 publications
0
20
0
Order By: Relevance
“…Zane et al [52] and Kaxiras et al [36] propose power efficient TCAM structures to be used in packet processors. Wu et al [51] investigate a runtime management system for NPs to exploit variability in network traffic for efficient allocation of processing tasks to processing cores. The system is able to adapt to varying demands of traffic and balance utilization of all resources to maximize throughput.…”
Section: Related Workmentioning
confidence: 99%
“…Zane et al [52] and Kaxiras et al [36] propose power efficient TCAM structures to be used in packet processors. Wu et al [51] investigate a runtime management system for NPs to exploit variability in network traffic for efficient allocation of processing tasks to processing cores. The system is able to adapt to varying demands of traffic and balance utilization of all resources to maximize throughput.…”
Section: Related Workmentioning
confidence: 99%
“…To derive an optimal allocation of tasks to processing resources at runtime, these factors have to be quantified and considered in the mapping process (Wu and Wolf, 2008). Weng and Wolf (2009) presented the analytic performance model that could be applied for understanding tradeoffs in the network processor design space to determine suitable network processor topologies and multithreading configurations.…”
Section: Open Mp: the Openmp Application Programmentioning
confidence: 99%
“…In order to derive an optimal allocation of tasks to processing resources at runtime, both factors need to be quantified and considered in the mapping process (Wu and Wolf, 2008a). Weng and Wolf (2009) presented the analytic performance model that could be applied for understanding tradeoffs in the Network Processor design space to determine suitable network processor topologies and multithreading configurations.…”
Section: Openmp: the Openmp™ Application Programmentioning
confidence: 99%