Dissertation:

 

   Design and Evaluation of Packet Classification Systems 2006

 

Conference Paper:

  1. Scalable IP Lookups using Shape Graph, by Haoyu Song, Murali Kodialam, Fang Hao, and T. V. Lakshman, In Proceedings of IEEE ICNP 2009, Princeton, New Jersey, USA, October 13-October 16, 2009.
  2. Enhancing Dynamic Cloud-based Services using Network Virtualization, with Fang Hao, T. V. Lakshman, and Sarit Mukherjee, In Proceedings of First ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architecture (VISA) 2009, Barcelona, Spain, August 17, 2009.
  3. IPv6 Lookups using Distributed and Load Balanced Bloom Filters for 100Gbps Core Router Line Cards, by Haoyu Song, Fang Hao,Murali Kodialam, and T. V. Lakshman, In Proceedings of IEEE INFOCOM 2009, Rio De Janeiro, Brazil, April 19-April 25, 2009.
  4. Variable-Stride Multi-Pattern Matching For Scalable Deep Packet Inspection, by Nan Hua, Haoyu Song, and T.V. Lakshman,In Proceedings of IEEE INFOCOM 2009, Rio De Janeiro, Brazil, April 19-April 25, 2009.
  5. Fast Multiset Membership Testing Using Combinatorial Bloom Filters, with Fang Hao, Murali Kodialam, and T. V. Lakshman, In Proceedings of IEEE INFOCOM 2009, Rio De Janeiro, Brazil,April 19-April 25, 2009.
  6. Multiplexing and DQPSK Precoding of 10.7-Gb/s Client Signals to 107 Gb/s Using an FPGA, by Haoyu Song, Andrew Adamiecki, Peter Winzer, Stephen Corteselli, Gregory Raybon, Clark Woodworth, In Proceedings of OFC/NFOEC, San Diego, CA, February 24-28, 2008.
  7. Field Trail of 107-Gb/s Channel Carrying Live Video Traffic over 504 km In-Service DWDM Route, by Peter Winzer, Gregory Raybon, Haoyu Song et. al. In Proceedings of OFC/NFOEC, San Diego, CA, February 24-28, 2008.
  8. Packet Classification Using Coarse-grained Tuple Spaces , by Haoyu Song, Jonathan Turner, Sarang Dharmapurikar; In Proceedings of  ACM Symposium on Architectures for Networking and Communications Systems (ANCS),San Jose, CA, Dec 2006.
  9. Fast Packet Classification Using Bloom Filters , Sarang Dharmapurikar, Haoyu Song, Jonathan Turner, John Lockwood; In Proceedings of ACM Symposium on Architectures for Networking and Communications Systems (ANCS),San Jose, CA, Dec 2006.
  10. Fast Filter Updates in TCAMs for Packet Classification. by Haoyu Song and Jonathan Turner; In Proceedings of IEEE Globecom 2006,San Francisco, CA, November 27 - December1, 2006.

  11. Multi-pattern Signature Matching for Hardware Network Intrusion Detection Systems. by Haoyu Song, and John Lockwood; In Proceedings of IEEE Globecom 2005, St. Louis, MO, November 28 - December2, 2005.

  12. Shape Shifting Tries for Faster IP Route Lookup. by Haoyu Song, Jonathan Turner, and John Lockwood; In Proceedings of 13th IEEE International Conference on Network Protocols (ICNP 2005), Boston, MA, November 6-9, 2005.

  13. Snort Offloader: A Reconfigurable Hardware NIDS Filter. by Haoyu Song, Todd Sproull, Michael Attig, and John Lockwood; In Proceedings of 15th International Conference on Field Programmable Logic and Applications (FPL 2005), Tampere, Finland, August 24-26, 2005.

  14. Fast Hash Table Lookup Using Extended Bloom Filter: An Aid to Network Processing. by Haoyu Song, Sarang Dharmapurikar, Jonathan Turner, and John Lockwood; In Proceedings of ACM SIGCOMM (SIGCOMM 2005),Philadelphia, PA, August 22-26,2005.

  15. Efficient Packet Classification for Network Intrusion Detection Using FPGA. by Haoyu Song, and John Lockwood; In Proceedings of Thirteenth IEEE International Symposium on Field-programmable Gate Array (FPGA 2005), Monterey, CA, February 20-22, 2005.

  16. Secure Remote Control of Field-programmable Network Devices, by Haoyu Song, Jing Lu, John Lockwood, and James Moscola; In Proceedings of IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2004), Napa, CA, April 20-23, 2004.

Journal Paper:

  1. 100-Gb/s DQPSK Field Trial: Live Video Transmission over an Operating LambdaXtreme Network, by Gregory Raybon, Peter Winzer, Haoyu Song, et. al.. To appear in Bell Labs Technical Journal (BLTJ) 2009.

  2. Towards 100G Packet Processing: Challenges and Technologies,by Christian Hermsmeyer, Haoyu Song, Ralph Schlenk, Riccardo Gemelli, and Stephan Bunse, Bell Labs Technical Journal (BLTJ) Volume 14, Number 2, Summer 2009.

  3. 100-Gb/s DQPSK Transmission: From Laboratory Experiments to Field Trails, by P. J. Winzer, G. Raybon, Haoyu Song et. al. in Journal of Lightwave Technology, Vol. 26, No. 20, October 15, 2008

  4. Temporal Alignment of High-speed Transmit Channels of an FPGA, by Winzer Peter, Kasireddy Praveen, Haoyu Song et. al. in IEEE Journal of Electronics Letters, Vol. 44, No. 2, January 17, 2008.

Technical Report:

  1. Demonstration of a compact InP DQPSK Receiver at 107 Gb/s, by Chris Doerr, Liming Zhang, Jeff Sinsky, Larry Buhl, Peter Winzer, Andrew Adamiecki, Nicholas Sauer, Haoyu Song, Bell Labs internal document, 2007

  2. Fast Packet Classification Using Bloom Filters, by Sarang Dharmapurikar, Haoyu Song, Jonathan Turner, John Lockwood, WUCS-2006-27, May 12, 2006.

  3. Design and Evaluation of Packet Classification Systems, by Haoyu Song, Department of Computer Science & Engineering, Washington University in St. Louis, September, 2006

  4. Secure Remote Control and Configuration of FPX Platform in Gigabit Ethernet Environment, by Haoyu Song, Department of Computer Science & Engineering, Washington University in St. Louis, August, 2003

Patent:

  1. Providing Cloud-based Services Using Dynamic Network Virtualization, with F. Hao, T.V. Lakshman, and S. Mukherjee, US patent pending, No. 12/489,187, 06/22/2009
  2. Packet Processing Using Braided Tries, with F. Hao, M. Kodialam, and T.V. Lakshman, US patent pending, No. 12/482,533, 06/11/2009
  3. Method and Apparatus for Multiset Membership Testing Using Combinatorial Bloom Filters, with F. Hao, M. Kodialam, and T.V. Lakshman, US patent pending, No. 12/426,227, 04/18/2009
  4. Variable-stride Stream Segmentation and Multi-pattern Matching, with N. Hua and T.V. Lakshman, US patent pending, No. 12/425,576, 04/17/2009

  5. Hash Functions for Applications such as Network Address Lookup, with F. Hao and M. Kodialam, US patent pending, No. 12/190,684, 08/13/2008

  6. Network Address Lookup Based on Distributed and Load Balanced Bloom Filters, with F. Hao, M. Kodialam, and T.V. Lakshman, US patent pending, No. 12/190,633, 08/13/2008

Paper in Chinese: (done in Tsinghua University)

  1. Haoyu Song, Zeng Lieguang:  "A Frame Synchronization Scheme for STM-16/OC-48 Optical Transmission", MODERN COMMUNICATION TECHNOLOGY, 2001, 3
  2. Haoyu Song, Jing Depeng, Zeng Lieguang: "Self Healing Ring Implementation Using SDH ASICs", APPLICATION OF ELECTRONIC TECHNIQUE, 2000, 1
  3. Haoyu Song, Zeng Lieguang:"A Scheme for 2.5Gb/s IP over SDH",  TELECOMMUNICATION TECHNOLOGY, 2000, 2
  4. Haoyu Song, Zeng Lieguang:"Principle and Implementation of IP over SDH", DIGITAL COMMUNICATION, 1999, 12
  5. Sha Yanping, Haoyu Song, Wang Hansheng, Zeng Lieguang:"Architecture and Applications of SDH ASIC MXHO155-2", OPTICAL COMMUNICATION RESEARCH, 1999, 6
  6. Haoyu Song, Zeng Lieguang:"Fault Management and Performance Monitor of SDH ASICs", INTEGRATED CIRCUIT COMMUNICATION, 1999, 4
  7. Sha Yanping, Haoyu Song, Zeng Lieguang: "FPGA Verification of SDH ASICs", DIGITAL COMMUNICATION, 1999,3