Nick Feamster

11
Nick Feamster Research: Network security and operations Helping network operators run the network better Helping users help themselves Lab meetings: Every Wednesday at 11:30 a.m. Informal seminar. Papers on wireless, virtualization, etc. Come visit us if you want to learn more Teaching 7001 this fall. Willing to supervise 8903s [email protected] http://www.cc.gatech.edu/ ~feamster/ Klaus 3348

description

Nick Feamster. [email protected] http://www.cc.gatech.edu/~feamster/ Klaus 3348. Research: Network security and operations Helping network operators run the network better Helping users help themselves Lab meetings: Every Wednesday at 11:30 a.m. - PowerPoint PPT Presentation

Transcript of Nick Feamster

Page 1: Nick Feamster

Nick Feamster

• Research: Network security and operations– Helping network operators run the network better– Helping users help themselves

• Lab meetings: Every Wednesday at 11:30 a.m.– Informal seminar. Papers on wireless, virtualization, etc.– Come visit us if you want to learn more

• Teaching 7001 this fall. Willing to supervise 8903s

[email protected]://www.cc.gatech.edu/~feamster/Klaus 3348

Page 2: Nick Feamster

Ph.D. Students

Anirudh Ramachandran Yiyi Huang (with Jim Xu)

Murtaza Motiwala

Mohammed Mukarram bin Tariq Vytautas Valancius Nadeem Syed(with Alex Gray)

Page 3: Nick Feamster

The Internet “pretty much works”…right?

Page 4: Nick Feamster

Food for Thought

• 911 Phone service (1993 NRIC report +)– 29 minutes per year per line– 99.994% availability

• Std. Phone service (various sources)– 53+ minutes per line per year– 99.99+% availability

• …what about the Internet?– Various studies: about 99.5%

Challenge: An Internet that is “always on”

Page 5: Nick Feamster

Threats to Availability• Natural disasters

Page 6: Nick Feamster

Threats to Availability• Natural disasters• Physical device failures (node, link)• Drunk network administrators (?!)

Page 7: Nick Feamster

Threats to Availability• Natural disasters• Physical device failures (node, link)

– Drunk network administrators– Cisco bugs

• Security problems: spam, phishing, DoS, etc.• Misconfiguration• Mis-coordination• Changes in traffic patterns (e.g., flash crowd)• …

Page 8: Nick Feamster

Three Research Areas• Network Monitoring and Security

– How to slow spam/phishing? (behavioral techniques)– How to guarantee where traffic will or won’t go?– How to counter Web censorship and surveillance?

• Network Availability and Management– How to design protocols that detect/mask failures?– How can operators detect mistakes?– How to mine large data to quickly detect problems?

• Networking and Economics– How do “selfish” users affect traffic patterns?– How to improve connectivity at the network edge?

Page 9: Nick Feamster

Improving Reliability

• Step 1: Run multiple instances of the routing protocol, each with slightly perturbed versions of the configuration

• Step 2: Allow traffic to switch between instances at any node in the protocol

ts

Compute multiple forwarding trees per destination.Allow packets to switch slices midstream.

Joint with Prof. Santosh VempalaStudent: Murtaza Motiwala

Page 10: Nick Feamster

• Paths become longer simply because two ASes decide not to interconnect

Comcast

Abilene

AT&T Cogent

$$

$$

$$$$

$$

Peering pointsin Atlanta

Peering pointin Washington, D.C.

• Structure of Internet paths• Exploit new structure to allow new types of contracts

Improving Efficiency

Two Changes

Joint with Prof. Vijay Vaziraniand Prof. Ramesh Johari (Stanford)

Page 11: Nick Feamster

My Philosophy

• Interdisciplinary: Learn and apply variety of areas– Machine learning, signal processing, algorithms, data mining– Active collaboration with Profs. Gray, Vempala, Vazirani, Xu

• Practical: Build working systems that people use– Problem driven: network management, anti-censorship, fighting

spam, etc.– Implementation and deployment of working systems

• Relevant: Close interaction with research and industry– Spam: Cisco/Ironport, Secure Computing– Network Diagnosis: AOL, Thomson, Georgia Tech Campus– Availability/Economics: NSF Future Internet Design (FIND/GENI)

Attack practical networking problems with sound, principled methods