Weirong Jiang's USC Homepage

 

   Overview  |   Education  |   Experience  |  Honors  |   Activities  |   Publications  |  Links

 

Weirong Jiang 

Ph.D., Computer Engineering

Email: weirongj AT acm DOT org


Research Overview

Designing parallel Algorithms and Architectures using reconfigurable hardware for high-performance, low-power, flexible and robust network infrastructure.

  • Network processing, Traffic analysis
  • Reconfigurable computing (FPGA), Hardware-software co-design
  • Software-defined networking, Network virtualization
  • Power-efficient networking, Green ICT
  • Security & Trust, Data mining
  • Simulation & Emulation, Wireless mesh networking

Education

Experience

  • Research & Teaching Assistant, Dept. of EE, USC.                         08/2006 ~ 08/2010
    • Developing parallel algorithms and architectures for high-performance, low-power FPGA/ ASIC -based packet processing engines in next generation Internet infrastructure.
      • Packet forwarding: IP lookup, Packet classification, Flexible flow matching (OpenFlow)
      • Deep packet inspection: String matching, Regular expression matching
    • Published 20+ research papers. Received 4 best paper awards.
    • TA for EE677 VLSI Architectures and Algorithms.                        08/2008 ~ 12/2008
    • TA for EE457 Computer System Organization.                             01/2007 ~ 05/2008
  • Research Intern, Lawrence Livermore National Laboratory.               01/2010 ~ 05/2010
    • Designed parallel algorithms and architectures on FPGA for real-time statistical Internet traffic classification (application identification) using machine learning.
    • Published 1 paper.
  • Research Assistant, Tsinghua University, Beijing, China.                   08/2004 ~ 07/2006
    • Developed high-throughput routing protocol for VoIP on Wireless Mesh Networks.
    • Led a team to develop PoEm: a Portable MANET Emulator.
    • Published 6 papers. Received 1 best paper award.

Honors

  • Best Paper Award in IEEE HPSR '10.
  • Best Paper Award in PDCS '09 (co-author).
  • Best Paper Award in IEEE IPDPS '08.
  • Best Paper Award in ACM CF '08.
  • Best Paper Award in IEEE ICN '07 (co-author).
  • Student Travel Grants for IEEE IPDPS '10, ACM SPAA '09, ACM/IEEE ANCS '08.
  • Excellent Graduates (Bachelor Degree) in Beijing District (top 1%), 2004.
  • Excellent Graduates (Bachelor Degree) in Tsinghua University (top 2%), 2004.
  • Tsinghua National Scholarship for Excellent Students (top 1%), 2003.
  • Tsinghua Scholarship for Excellent Academic Performance (1st grade), 2001, 2002.

Activities

  • Invited reviewers for
    • IEEE/ACM Transactions on Networking (ToN),
    • IEEE Transactions on Computers (TC),
    • IEEE Transactions on Parallel and Distributed Systems (TPDS),
    • IEEE Transactions on Vehicular Technology (TVT),
    • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,
    • ACM SIGCOMM Computer Communication Review (CCR),
    • Elsevier Computer Networks (ComNet),
    • Elsevier Computer Communications (ComCom),
    • Elsevier Journal of Parallel and Distributed Computing (JPDC),
    • IEEE Communications Letters (CL),
    • IEEE Vehicular Technology Magazine
    • IET Circuits, Devices & Systems
    • International Journal of Distributed Sensor Networks
    • ISRN Communications and Networking
    • and various conferences.
  • TPC Member of the 20th Reconfigurable Architectures Workshop (RAW), 2013.
  • TPC Member of the International Workshop on Adaptive Collaboration (AC), 2012-2013.
  • TPC Member of the IEEE Wireless Communications & Networking Conference (WCNC), Track of Mobile and Wireless Networks, 2012.
  • Shadow TPC Member of CoNEXT 2011.
  • Editorial board of the ISRN Communications and Networking.
  • Industry/Research Co-Chair & TPC member of ADAPTIVE 2010-2013.
  • Volunteers for IMS '10, DCOSS '09, IPDPS '08 '07.
  • Members of ACM/ IEEE/ SCS.

Publications

Book Chapters

  1. W. Jiang and V. K. Prasanna, Energy-Efficient Parallel Packet Forwarding, In Eds. Jae H. Kim and Myung J. Lee, Green IT: Technologies and Applications, Springer, 2011.

  2. W. Jiang and V. K. Prasanna, Energy Efficient Internet Infrastructure, In Eds. Albert Y. Zomaya and Young-Choon Lee, Energy Efficient Distributed Computing Systems, Wiley, 2011.

Journals

  1. W. Jiang and V. K. Prasanna, Data Structure Optimization for Power-Efficient IP Lookup, IEEE Transactions on Computers (TC). To appear.

  2. W. Jiang and V. K. Prasanna, Scalable Packet Classification on FPGA, IEEE Transactions on Very Large Scale Integration Systems (TVLSI), Volume 20, Issue 9, Sep. 2012, pp. 1668-1680.

  3. W. Jiang and V. K. Prasanna, Sequence-Preserving Parallel IP Lookup using Multiple SRAM-based Pipelines, Journal of Parallel and Distributed Computing (JPDC), Volume 69, Issue 9, Sep. 2009, pp. 778-789.

Conferences

  1. T. Ganegedara, W. Jiang and V. K. Prasanna, Multiroot: Towards Memory-Efficient Router Virtualization, in Proc. IEEE Intl. Conf. on Communications (ICC '11), Jun. 2011.

  2. H. Le, W. Jiang and V. K. Prasanna, Memory-Efficient IPv4/v6 Lookup on FPGAs Using Distance-Bounded Path Compression, in Proc. 19th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '11), May 2011.

  3. Y. Qi, K. Wang, J. Fong, Y. Xue, J. Li, W. Jiang and V. K. Prasanna, FEACAN: Front-End Acceleration for Content-Aware Network Processing, in Proc. 30th IEEE Conference on Computer Communications (INFOCOM '11), Apr. 2011.

  4. W. Jiang and Y. Qi, Power-Aware Parallel Forwarding: An Optimization Study, in Proc. 2010 IEEE/ACM Intl. Conf. on Green Computing and Communications (GreenCom '10), Dec. 2010.

  5. T. Ganegedara, W. Jiang and V. K. Prasanna, FRuG: A Benchmark for Packet Forwarding in Future Networks, in Proc. 29th IEEE Intl. Performance Computing and Communications Conference (IPCCC '10), Dec. 2010.

  6. Q. Wang, W. Jiang, Y. Xia and V. K. Prasanna, A Message-Passing Multi-Softcore Architecture on FPGA for Breadth-First Search, in Proc. Intl. Conf. on Field-Programmable Technology (FPT '10), Dec. 2010.

  7. Y. Qi, J. Fong, W. Jiang, B. Xu, J. Li and V. K. Prasanna, Multi-dimensional Packet Classification on FPGA: 100 Gbps and Beyond, in Proc. Intl. Conf. on Field-Programmable Technology (FPT '10), Dec. 2010.

  8. W. Jiang and M. Gokhale, Real-Time Classification of Multimedia Traffic using FPGA, in Proc. 20th IEEE Intl. Conf. on Field Programmable Logic and Applications (FPL '10), Aug. 2010.

  9. W. Jiang, V. K. Prasanna and N. Yamagaki, Decision Forest: A Scalable Architecture for Flexible Flow Matching on FPGA, in Proc. 20th IEEE Intl. Conf. on Field Programmable Logic and Applications (FPL '10), Aug. 2010.

  10. W. Jiang and V. K. Prasanna, Architecture-Aware Data Structure Optimization for Power-Efficient IP Lookup, in Proc. 11th IEEE Intl. Conf. on High Performance Switching and Routing (HPSR '10), Jun. 2010. (Best paper award)

  11. W. Jiang, Y. E. Yang and V. K. Prasanna, Scalable Multi-Pipeline Architecture for High Performance Multi-Pattern String Matching, in Proc. 24th IEEE International Parallel and Distributed Processing Symposium (IPDPS '10), Apr. 2010.

  12. W. Jiang and V. K. Prasanna, Towards Practical Architectures for SRAM-based Pipelined Lookup Engines, in Proc. INFOCOM '10 Work-in-Progress track, Mar. 2010.

  13. W. Jiang and V. K. Prasanna, Energy-Efficient Multi-Pipeline Architecture for Terabit Packet Classification , in Proc. IEEE Global Telecommunications Conference (Globecom '09), Nov. 2009.

  14. Jeffrey M. Wagner, W. Jiang and V. K. Prasanna, A Scalable Pipeline Architecture for Line Rate Packet Classification on FPGAs , in Proc. 21st Intl. Conf. on Parallel and Distributed Computing and Systems (PDCS '09), Nov. 2009. (Best Paper Award in Network Performance Area)

  15. W. Jiang and V. K. Prasanna, Reducing Dynamic Power Dissipation in Pipelined Forwarding Engines, in Proc. IEEE Intl. Conf. on Computer Design (ICCD '09), Oct. 2009.

  16. W. Jiang and V. K. Prasanna, Field-Split Parallel Architecture for High Performance Multi-Match Packet Classification Using FPGAs, in Proc. 21st ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '09), Aug. 2009.

  17. W. Jiang and V. K. Prasanna, Scalable Packet Classification: Cutting or Merging?, in Proc. 18th IEEE Intl. Conf. on Computer Communications and Networks (ICCCN '09), Aug. 2009.

  18. W. Jiang and V. K. Prasanna, A FPGA-based Parallel Architecture for Scalable High-Speed Packet Classification, in Proc. 20th IEEE Intl. Conf. on Application-specific Systems, Architectures and Processors (ASAP '09), Jul. 2009.

  19. W. Jiang and V. K. Prasanna, Large-Scale Wire-Speed Packet Classification on FPGAs, in Proc. 17th ACM/SIGDA Intl. Symp. on Field-Programmable Gate Arrays (FPGA '09), Feb. 2009.

  20. W. Jiang and V. K. Prasanna, Towards Green Routers: Depth-Bounded Multi-Pipeline Architecture for Power-Efficient IP Lookup, in Proc. 27th IEEE International Performance Computing and Communications Conference (IPCCC '08), Dec. 2008, pp. 185-192.

  21. W. Jiang and V. K. Prasanna, Multi-Way Pipelining for Power-Efficient IP Lookup , in Proc. IEEE Global Telecommunications Conference (Globecom '08), Dec. 2008.

  22. Y. E. Yang, W. Jiang and V. K. Prasanna, Compact Architecture for High-Throughput Regular Expression Matching on FPGA, in Proc. 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS '08), Nov. 2008.

  23. H. Le, W. Jiang and V. K. Prasanna, Scalable High-Throughput SRAM-based Architecture for IP Lookup Using FPGA, in Proc. 18th IEEE Intl. Conf. on Field Programmable Logic and Applications (FPL '08), Sep. 2008.

  24. W. Jiang and V. K. Prasanna, Multi-Terabit IP Lookup Using Parallel Bidirectional Pipelines, in Proc. 5th ACM Intl. Conf. on Computing Frontiers (CF '08), May 2008. (Best Paper Award)

  25. W. Jiang, Q. Wang and V. K. Prasanna, Beyond TCAMs: An SRAM-based Multi-Pipeline Architecture for Terabit IP Lookup, in Proc. 27th IEEE Conference on Computer Communications (INFOCOM '08), Apr. 2008, pp. 1786-1794.

  26. W. Jiang and V. K. Prasanna, Parallel IP Lookup Using Multiple SRAM-based Pipelines, in Proc. 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS '08), Apr. 2008. (Best Paper Award in Architecture Area)

  27. H. Le, W. Jiang and V. K. Prasanna, A SRAM-based Architecture for Trie-based IP Lookup Using FPGA, in Proc. 16th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '08), Apr. 2008.

  28. Weirong Jiang, Shuping Liu, Yun Zhu, Zhiming Zhang, Optimizing Routing Metrics for Large-Scale Multi-Radio Mesh Networks, in Proc. 3rd Intl. Conf. on Wireless Communications, Networking and Mobile Computing (WiCOM '07), Sep. 2007.

  29. Shuping Liu, Weirong Jiang, Jinpei Li, Architecture and Performance Evaluation for P2P Application in 3G Mobile Cellular Systems, in Proc. 3rd Intl. Conf. on Wireless Communications, Networking and Mobile Computing (WiCOM '07), Sep. 2007.

  30. W. Jiang and V. K. Prasanna, A Memory-Balanced Linear Pipeline Architecture for Trie-based IP Lookups , in Proc. 15th IEEE Symposium on High-Performance Interconnects (HotI '07), Aug. 2007, pp. 83-90.

  31. Z. Zhang, W. Jiang and Y. Xue, A Trust Model Based Cooperation Enforcement Mechanism in Mesh Networks , in Proc. 6th IEEE Intl. Conf. on Networking (ICN '07), Apr. 2007. (Best Paper Award)

  32. W. Jiang, Z. Zhang and X. Zhong, High Throughput Routing in Large-Scale Multi-Radio Mesh Networks , in Proc. IEEE Wireless Communication & Networking Conference (WCNC '07), 2007.

  33. W. Jiang, Clustering Optimization in Multi-Radio MANETs, in Proc. 6th IEEE Intl. Conf. on ITS Telecommunications (ITST '06), Jun. 2006.

  34. R. Hu, R. Yuan and W. Jiang, N-gram based Spam Filtering for Chinese Language Emails , in Proc. 4th Intl. Conf. on Applied Cryptography and Network Security (ACNS '06), Jun. 2006.

  35. W. Jiang and C. Zhang, A Portable Real-Time Emulator for Testing Multi-Radio MANETs , in Proc. 14th IEEE Workshop on Parallel and Distributed Real-Time Systems (WPDRTS '06) at IPDPS '06, Apr. 2006.

  36. W. Jiang, A Lightweight Secure SIP Model for End-to-End Communication , in Proc. the 10th Intl. Symp. on Broadcasting Technology (ISBT '05): 413-419, Beijing, Aug. 2005.

  37. W. Jiang, Data Structure Optimization of AS_PATH in BGP , in Proc. 3rd Intl. Conf. on Computer Networks and Mobile Computing (ICCNMC '05), Springer LNCS 3619: 781-788, Aug. 2005.

Links

  • Links collected by Prof. Chen-Nee Chuah at UC Davis.
  • Advice by Prof. Adam Wierman at CalTech.

 

Updated on: 2013-04-26

You are the xanga stats th visitor Since 08/08/08.Internet Service Providers

Locations of visitors to this page

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees