[Seminar] Design of fast NDN packet forwarding engine: challenges and perspectives

다음과 같은 주제로 세미나를 개최합니다..


제목: Design of fast NDN packet forwarding engine: challenges and perspectives.

연사: Dr. Won So (Cisco Systems)

일시: 2012년 11월 19일(월),  오후 4시 30분

장소: 301동 317호

 

Abstract:

Named Data Networking (NDN) is a networking paradigm that tries to address issues from the current Internet by using named data instead of named hosts for the communication model. For the design of a packet forwarding engine, NDN is a new challenge because 1) NDN forwarding lookups are based on tokenized variable-length names rather fixed length addresses, 2) in addition to FIB, it looks up 2 more forwarding tables: CS and PIT, 3) CS and PIT are not just looked up but updated by the data plane for every packet arrival.

In this talk, we overview the NDN forwarding components and the requirements for the NDN data plane mainly focused on forwarding lookups. We present a design of NDN software forwarding lookup engine based on hash tables and review various design options which includes hash functions, data structures, data prefetching, and parallelization strategies. With simulation and performance analysis on an Intel Xeon processor-based system, we evaluate how each option affects the performance. Based on the best combination of design options, we propose our design of a fast NDN packet forwarding lookup engine based on hash tables.

 

Bio:

Won So is currently a software engineer at Cisco Systems. He completed his Ph.D. in Computer Engineering at North Carolina State University with concentration in architectures and software optimization techniques for embedded systems. He joined Cisco in 2007 and worked on data plane software design and implementation for Cisco ASR 9000 router series. Now he is conducting a research on named data networking and mainly investigating the NDN data plane and forwarding engines. His research interests include network processors, forwarding architectures and software optimizations for networking systems.

답글 남기기