John W. Lockwood
designs and implements networking systems in reconfigurable hardware.
He serves as a Consulting Associate Professor in the
Department of Electrical Engineering
at Stanford
University in California.
At Stanford, he is developing and promoting
new applications for the NetFPGA Platform.
He has published over 85 major papers in journals and technical
conferences that describe technologies for providing extensible
network services, Quality of Service (QoS), and security in high-speed
computer networks and wireless LANs.
Prior to joining Stanford in January of 2007, Lockwood
led the Reconfigurable Network Group,
which was a part of the Applied Research Laboratory at
Washington University in Saint Louis.
At Washington University, He was a tenured Associate Professor in the Department of
Computer Science and Engineering
Lockwood and his research group developed the
Field programmable Port Extender (FPX) to enable rapid prototype of extensible network modules in Field Programmable Gate Array (FPGA) technology.
Professor Lockwood has served as the principal investigator
on grants from the National Science Foundation,
Xilinx,
Altera,
Agilent Technologies,
Nortel Networks,
Rockwell Collins,
and Boeing.
He has worked in industry for
AT&T Bell Laboratories,
IBM,
Science Applications International Corporation
(SAIC),
and the National
Center for Supercomputing Applications (NCSA).
He served as a co-founder of Global
Velocity, a networking startup company focused on high-speed
data security.
Dr. Lockwood earned his MS, BS, and PhD degrees from the
Department of Electrical and Computer
Engineering at the
University of Illinois.
Dr. Lockwood has served as both a program chair and general chair
for the Hot Interconnects conference and
the International Conference on Microelectronic Systems Education (MSE). He has served on the technical program committee for International Working Conference on Active Networks (IWAN),
International Symposium on Field-Programmable Gate Arrays (FPGA),
and the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM).
He has served as a reviewer for the IEEE Journal on Selected Areas of Communication (JSAC), IEEE Transactions on Very Large Scale Integration Systems (TVLSI), ACM Transactions on Embedded Systems (TECS), ACM SIGMETRICS, Computer Networks Journal, and Globecom.
He is a member of IEEE,
ACM,
Tau Beta Pi, and
Eta Kappa Nu.
Representative Publications by Topic
Representative Publications
- Fast and Scalable Pattern Matching for Network Intrusion Detection Systems,
by Sarang Dharmapurikar and John W. Lockwood, IEEE Journal on Selected Areas in Communications,
(JSAC) Oct. 2006, Volume: 24, Issue: 10, pp. 1781- 1792
- Hardware Accelerated Algorithms for Semantic Processing of Document Streams, by John W. Lockwood, Stephen G. Eick, Justin Mauger, John Byrnes, Ron Loui, Andrew Levine, Doyle J. Weishar, Alan Ratner, IEEE Aerospace Conference, Big Sky, MT, March 4-11, 2006, Paper 10.0802
- Extracting and Improving Microarchitecture Performance on Reconfigurable Architectures; by Shobana Padmanabhan, Phillip Jones, David V. Schuehler, Scott J. Friedman, Praveen Krishnamurthy, Huakai Zhang, Roger Chamberlain, Ron K. Cytron, Jason Fritts and John W. Lockwood; International Journal on Parallel Programming (IJPP), 33(2-3):115-136, June 2005
- An Extensible,
System-On-Programmable-Chip, Content-Aware Internet Firewall,
by John W. Lockwood, Christopher Neely, Christopher Zuver,
James Moscola, Sarang Dharmapurikar, and David Lim;
Field Programmable Logic and Applications
(FPL),
Lisbon, Portugal,
Paper 14B,
Sep 1-3, 2003.
- Implementation of a Content-Scanning Module for an Internet Firewall,
by James Moscola, John Lockwood, Ronald P. Loui, Michael Pachos;
Field-Programmable Custom Computing Machines (FCCM),
Napa, CA, April 9-11, 2003.
[Presentation],
[Demo Night Photo
s],
[Audience Photos
]
- Dynamic Hardware
Plugins in an FPGA with Partial Run-time Reconfiguration,
by Edson L. Horta, John W. Lockwood, David E. Taylor, David Parlour;
Design
Automation Conference (DAC), New Orleans, LA, June 10-14, 2002,
Paper 24.2.
- Evolvable Internet Hardware Platforms,
by John W. Lockwood,
Evolvable Hardware Workshop,
Long Beach, CA,
July 12-14, 2001,
pp. 271-279.
- Multiclass Priority Fair Queuing for Hybrid Wired/Wireless Quality of Service Support,
by Jay Moorman and John W. Lockwood,
IEEE Mobicom/WoWMoM.
August 20, 1999,
Seattle, WA,
Pgs. 43-50.
Stanford Contact Information: