Application Oriented Networking (AON): Packet Processing with Multicore Processors

Lecture / Panel
For NYU Community

Speaker: Laxmi N. Bhuyan

Host Faculty: Professor Nirod Das


Application Oriented Networking (AON) adds intelligence to routers and end points in the Internet by processing packets on the fly. It transforms the traditional network from pure packet-level routing to application-level processing by performing several customized computations at different nodes. The packet payload processing can be computationally expensive that adds delays, reduces throughput, consumes power, and degrades the quality of service (QoS) of the packet flow. Our research over the years has developed techniques to tackle the problems of packet processing by designing efficient scheduling techniques for multicore architectures. All our techniques have been implemented and tested on commercial multicore platforms. This presentation will introduce the problem and present comprehensive results obtained by us with Netbench, Webserver, Deep Packet Inspection (DPI) and multimedia applications. Our scheduling algorithm is based on Highest Random Weight (HRW), which maintains the connection locality for the incoming traffic, but only guarantees load balance at the connection level. We extended HRW to provide better load balancing and fairness, consider cache topology, and reduce the energy consumption.

About the Speaker

Laxmi Narayan Bhuyan is Distinguished Professor and Chairman of Computer Science and Engineering Department at the University of California, Riverside (UCR). Prior to joining UCR in January 2001, he was a professor of Computer Science at Texas A&M University (1989-2000) and Program Director of the Computer System Architecture Program at the National Science Foundation (1998-2000). He has also worked as a consultant to Intel and HP Labs.

Dr. Bhuyan served as the Editor-in-Chief of the IEEE Transactions on Parallel and Distributed Systems (TPDS) from 2006 to 2009. He is a past Editor of the IEEE TC, JPDC, and Parallel Computing Journal. Dr. Bhuyan is a Fellow of the IEEE, a Fellow of the ACM, a Fellow of the AAAS (American Association for the Advancement of Science), and a Fellow of the WIF (World Innovation Foundation). He has also been named as an ISI Highly Cited Researcher in Computer Science. He has received other awards such as Halliburton Professorship at Texas A&M University, and Senior Fellow of the Texas Engineering Experiment Station. He was also awarded the IEEE CS Outstanding Contribution Award in 1997. He was inducted into the Distinguished Alumni Hall of Fame of the Wayne State University College of Engineering in October 2010. He received the Distinguished Alumnus Award from National Institute of Technology, Rourkela in 2011.