Project BISMark is launched!
Please sign up to
receive a router.
I lead the Network Operations and
Internet Security Lab at Georgia Tech.
I am always looking for strong students who are interested in computer
networking, particularly network operations and security.
Please apply to the graduate
program if my research sounds interesting to you.
Research
My research develops tools, techniques, and protocols to improve the
availability and performance of communications networks in the face of
failures, misconfiguration, and malice. Simply put, I try to help
network operators do their jobs better.
Please see my lab's project web page for a list
of current and past projects.
Please see this research statement
(Oct. 2011) for an overview of the research areas where my students
and I are most active.
Research area. My research focuses on networked computer systems,
with a strong emphasis on (1) network operations; (2)
network architecture and protocol design; (3) high performance (i.e.,
high availability, high throughput) wired and wireless networks; and (4)
anti-censorship techniques and systems.
Goal. The primary goal of my research is to help network
operators run their networks better, and to enable users of these
networks to experience high availability and good end-to-end
performance. I am strongly interested in tackling practical, real-world
problems using a ``first principles'' approach, designing systems based
on these principles, and implementing and deploying these systems in
practice.
Approach. My research runs "from practice, to theory, back to
practice". I look to the real world for inspiration and practical
problems. I then design solutions to these problems that have provable
properties and solid theoretical backing. Finally, I build and deploy
real systems based on these solutions. This first principles approach
means that I bring many "tools" to bear, from algorithms to economics to
machine learning. I place a strong emphasis on transfer of these
results back to practice: the resulting tools and algorithms have been
adopted or applied in practice.
Papers
Here are some
selected recent papers (complete list, lab list):
-
Improving Internet Availability with LIFEGUARD
E. Katz-Bassett, C. Scott, D. Choffnes, I. Cunha, V. Valancius,
H. Madhyastha, T. Anderson, N. Feamster, A. Krishnamurthy
ACM SIGCOMM
Helsinki, Finland. August 2012. To Appear.
-
#bias: Measuring the Tweeting Behavior of Propagandists
C. Lumezanu, N. Feamster, H. Klein
Sixth International AAAI Conference on Weblogs and
Social Media (ICWSM 2012)
Dublin, Ireland. June 2012.
[.pdf]
-
Re-wiring Activity of Malicious Networks
M. Konte, N. Feamster
Passive and Active Measurement Conference
Vienna, Austria. March 2012.
[.pdf]
-
Towards a Cost Model for Network Traffic
M. Motiwala, A. Dhamdhere, N. Feamster, A. Lakhina
ACM SIGCOMM Computer Communications Review
Volume 42, Number 1. January 2012.
[.pdf]
-
Monitoring the Initial DNS Behavior of Spammers
S. Hao, N. Feamster, R. Pandrangi
ACM SIGCOMM Internet Measurement Conference
Berlin, Germany. November 2011.
[.pdf]
-
Understanding the Evolution of Network Configuration: A Tale of Two Campuses
H. Kim, T. Benson, A. Akella, N. Feamster
ACM SIGCOMM Internet Measurement Conference
Berlin, Germany. November 2011.
[.pdf]
-
Spam or Ham? Characterizing and Detecting Fraudulent "Not Spam" Reports
in Web Mail Systems
A. Ramachandran, A. Dasgupta, N. Feamster, and K.
Weinberger
8th Annual Collaboration, Electronic messaging, Anti-Abuse and Spam
Conference (CEAS).
Perth, Australia, September 2011.
[.pdf]
-
Broadband Internet Performance: A View From the Gateway
S.
Sundaresan, W. de Donato, N. Feamster, R. Teixeira, S.
Crawford, A. Pescape
ACM SIGCOMM
Toronto, Ontario, Canada. August 2011.
[.pdf]
Selected for Communications of the ACM Research Highlights
-
How Many Tiers? Pricing in the Internet Transit Market
V. Valancius, C. Lumezanu, N. Feamster, R. Johari, V. Vazirani
ACM SIGCOMM
Toronto, Ontario, Canada. August 2011.
[.pdf]
-
Helping Users Shop for ISPs with Internet Nutrition Labels
S. Sundaresan, N. Feamster, R. Teixeira, A. Tang, W. Edwards,
R. Grinter, M. Chetty, W. de Donato
ACM SIGCOMM HomeNets Workshop
Toronto, Ontario, Canada. August 2011. [.pdf]
-
Getting Students' Hands Dirty with Clean-Slate Networking
N. Feamster, J. Rexford
ACM SIGCOMM Education Workshop
Toronto, Ontario, Canada. August 2011. [.pdf]
Best Paper Award
-
Architecting for Innovation
T. Koponen, S. Shenker, H. Balakrishnan, N. Feamster, I. Ganichev,
A. Ghodsi, P. B. Godfrey,
N. McKeown, G. Parulkar, B. Raghavan
J. Rexford, S. Arianfar, D. Kuptsov
ACM SIGCOMM Computer Communications Review
Volume 41, Number 3, July 2011.
[.pdf]
-
A Survey of Virtual LAN Usage in Campus Networks
M. Yu, X. Sun, N. Feamster, S. Rao, J. Rexford
IEEE Communications Magazine, July 2011. [.pdf ]
-
SilverLine: Data and Network Isolation for Cloud Services
Y. Mundada, A. Ramachandran, N. Feamster
3rd USENIX Workshop on Hot Topics in Cloud Computing
(HotCloud '11),
Portland, Oregon, June 2011. [.pdf ]
-
Instrumenting Home Networks
K. Calvert, W. K. Edwards, N. Feamster, R. Grinter, Y. Deng, X. Zhou
ACM SIGCOMM Computer Communications Review
Volume 41, Issue 1, January 2011.
[.pdf]
-
Network I/O Fairness for Virtual Machines
B. Anwer, A. Nayak, N. Feamster, L. Liu
ACM SIGCOMM Workshop on Virtualized Infastructure Systems and Architectures
New Delhi, India, August 2010.
[.pdf]
-
SwitchBlade: A Platform for Rapid Deployment of Network Protocols on
Programmable Hardware
B. Anwer, M. Tariq, M. Motiwala, N. Feamster
ACM SIGCOMM,
New Delhi, India, August 2010.
[.pdf]
-
Chipping Away at Censorship with User-Generated Content
S. Burnett, N. Feamster, S. Vempala
USENIX Security Symposium,
Washington, DC, August 2010.
[.pdf]
-
Wide-Area Route Control for Distributed Services
V. Valancius, N. Feamster, J. Rexford, A. Nakao
USENIX Annual Technical Conference,
Boston, MA, June 2010.
[.pdf]
Teaching
Fall 2011 - CS 6250:
Computer Networks, CS 4235:
Introduction to Computer Security
Spring 2009 - CS 6262:
Network Security
Fall 2008
- CS 4251:
Computer Networking II [Previous terms: Spring 2008]
Fall 2008 - CS 7001: Introduction to Graduate Studies [Previous
terms: Fall
2007, Fall 2006]
Spring 2007 - CS 7260:
Internet Architectures and Protocols [Previous terms: Spring 2006]
Fall 2006 - CS 8001: Networking Research
Seminar