Welcome
I hope these new pages will provide insight to my computer science teaching and research at Wake Forest University. If you have any questions or interest, just drop by my office (Manchester 239).

Current Research
My research interests are primarily in security and computer networks. Current research projects include the following.
Bio-Inspired Design
Designs found in nature can serve as a source of inspiration, providing robust and efficient methods that are well suited to address various complex problems. We have several projects that seek to address difficult computer science problems using bio-inspired approaches such as: network security using digital ants, genetic based computer management, and application discovery using motifs.
Network Security Group
This research group is investigating several security issues related to the next generation of high-speed and QoS-enabled networks. The group is directed by me and all those interested are invited to join.
Failure prediction and management
Prediction methods for critical computer events (hardware/software failures and security). Given the increased reliance on parallel/distributed systems, managing failure will become critical.
Network pricing and auctions
Pricing methods and trends (MAC, DiffServ, and SLA pricing) for computer networks. Borrowing concepts from microeconomics, pricing can be an effective technique for allocating computing resources.
Quality of Service (QoS), Resource Allocation, Peer-to-Peer Systems
QoS necessary for many applications that require computer networks (consider streaming video). Although solutions have been proposed, and implemented, providing reliable end-to-end QoS remains a challenge.
Research Sponsors
Research has been sponsored by the following agencies, foundations, and corporations. I gratefully acknowledge their guidance and support.

AFOSR
DARPA
Lawrence Livermore National Laboratory
NEC C&CRL USA
Pacific Northwest National Laboratory
Shively Family Fellowship
U.S. Department of Energy
Wake Forest University


Student Research
If you are a WFU student and interested in computer science research, just drop by my office and discuss. I have been fortunate to work with following undergraduate and graduate students on different research projects.
Undergraduate
Cameron Kluth, Graham Kennedy, Adam Reilly, Jeff Shirley, Rob Haining, Katie Batten, Steve Tarsa, Joe Antrosio, Matt Steen, Andrew Schneider, Michael Crouse, Michael Marks, Ian McAuley, Mathew Simari, Bryan Prosser, and Scott Seal.
Graduate
Robin Kester, Ryan Farley, Patrick Wheeler (UC Davis and PNNL), Chris Kopek, Mike Horvath, Richard Hummel, Eddie Allan, Ashish Tapdiya, Chris Weitzen, Brian Williams (meh), and Wes Featherstun, Michael Crouse, Chaz Lever, Brad McDanel, Lee Bailey, David Sontheimer, Jacob White, Tess Stamper, Neal Dawes, Brian Lucas, and Michael Nipper.
If you are a WFU student and interested in this research, just drop by my office and discuss.
Recent Publications
Bio-Inspired Cyber Security for Smart Grid Deployments

A. David McKinnon, Seth R. Thompson, Ruslan A. Doroshchuk Glenn A. Fink, and Errin W. Fulp

In Proceedings of the IEEE Fourth Conference on Innovative Smart Grid Technologies (ISGT 2013), 2013

Analysis of Communication Patterns in Network Flows to Discover Application Intent

William H. Turkett Jr., Errin W. Fulp, Brad McDanel, Lee Bailey, and Timothy Thomas

In Proceedings of FloCon, 2013

Improving the Diversity Defense of Genetic Algorithm-Based Moving Target Approaches

Michael B. Crouse, Errin W. Fulp, and Daniel Canas

In Proceedings of the National Symposium on Moving Target Research, 2012

Network Security Group

From distributed firewall designs to ant-based intrusion detection, the NSG is investigating techniques to address the next generation of security threats.

Current Student Projects
Mobile Agent Movement Models and Analysis

Neal Dawes (Digital Bear)

A System to Manage Computer Configurations using Genetic-Algorithms
Brian Lucas (Fuzzy)
Using Digital Pheromone to Improve the Performance of Mobile Agent-Based Systems
Michael Nipper (TBA)
Measuring the Effects of Queueing on Mobile Agent Systems
Bryan Prosser (the artist formerly known as Chukar)
Using Genetic Algorithms to Manage Windoze Systems
Scott Seal (Lumina)