Nick Feamster

Professor, Princeton University

Nick
Acting Director
Center for Information Technology Policy

Computer Science
Princeton University

Sloan Fellow
Presidential Early Career (PECASE) Recipient

310 Sherrerd Hall
feamster - cs . princeton . edu
Office: + 1 609 258 2203
I do not check voice mail.

CV (January 2016)
Publications
Google Scholar
Bio
Research Blog
Advice Blog
Twitter
Github

Many research group updates are on my research group webpage.


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.

All Publications

Selected Publications

Google Scholar

Talks

Recent Papers

Below are some selected recent papers.

  • PREDATOR: Proactive Recognition and Elimination of Domain Abuse at Time-Of-Registration
    S. Hao, A. Kantchelian, B. Miller, V. Paxson, N. Feamster
    ACM Conference on Computer and Communications Security (CCS)
    Vienna, Austria. October 2016.
  • Exploring the Walled Garden Theory: An Empirical Framework to Assess Pricing Effects on Mobile Data Usage
    A. Chen, N. Feamster, E. Calandro
    Communications Policy Research South (CPRSouth)
    Zanzibar, Tanzania. September 2016.
  • Revealing Utilization at Internet Interconnection Points
    N. Feamster
    Conference on Communictions, Information, and Internet Policy (TPRC)
    Washington, DC. September 2016.
  • Identifying and Characterizing Sybils in the Tor Network
    P. Winter, R. Ensafi, K. Loesing, N. Feamster
    USENIX Security Symposium
    Austin, TX. August 2016.
  • PISCES: A Programmable, Protocol-Independent Software Switch
    M. Shahbaz, S. Choi, B. Pfaff, C. Kim, N. Feamster, N. McKeown, J. Rexford
    ACM SIGCOMM
    Florianopolis, Brazil. August 2016.
  • Half-Baked Cookies: Hardening Cookie-Based Authentication for the Modern Web
    Y. Mundada, N. Feamster, B. Krishnamurthy
    ACM ASIACCS
    Xi'an, China. June 2016.
  • An Industrial-Scale Software Defined Internet Exchange Point
    A. Gupta, R. MacDavid, R. Birkner, M. Canini, N. Feamster, J. Rexford, L. Vanbever
    USENIX Symposium on Networked Systems Design and Implementation (NSDI)
    Santa Clara, CA. March 2016.
  • Home or Access? Locating Last-mile Downstream Throughput Bottlenecks
    S. Sundaresan, N. Feamster, R. Teixeira
    Passive and Active Measurement Conference (PAM)
    Heraklion, Crete, Greece. March 2016.
  • A Case Study of Traffic Demand Response to Broadband Service-Plan Upgrades
    S. Grover, R. Ensafi, N. Feamster
    Passive and Active Measurement Conference (PAM)
    Heraklion, Crete, Greece. March 2016.
  • Detecting DNS Root Manipulation
    B. Jones, N. Feamster, V. Paxson, N. Weaver, M. Allman
    Passive and Active Measurement Conference (PAM)
    Heraklion, Crete, Greece. March 2016.
  • FLANC: A Formal Logic for Authorizing Network Control
    A. Gupta, N. Feamster, L. Vanbever
    ACM SIGCOMM Symposium on SDN Research (SOSR)
    Santa Clara, CA. March 2016.
  • Can Censorship Measurements Be Safe(r)?
    B. Jones, N. Feamster
    ACM SIGCOMM Workshop on Hot Topics in Networking (HotNets)
    Philadelphia, PA. November 2015.
  • Examining How the Great Firewall Discovers Hidden Circumvention Servers
    R. Ensafi, D. Fifield, P. Winter, N. Feamster, Nicholas Weaver, V. Paxson
    ACM SIGCOMM Internet Measurement Conference (IMC)
    Tokyo, Japan. October 2015.
  • Measuring Broadband Access Network Performance in Pakistan: A Comparative Study
    M. Awan, T. Ahmad, S. Qaisar, N. Feamster, S. Sundaresan
    IEEE Workshop on Network Measurements (WNM)
    Clearwater Beach, FL. October 2015.
  • Encore: Lightweight Measurement of Web Censorship with Cross-Origin Requests
    S. Burnett, N. Feamster
    ACM SIGCOMM
    London, England. August 2015.
  • ASwatch: An AS Reputation System to Expose Bulletproof Hosting ASes
    M. Konte, R. Perdisci, N. Feamster
    ACM SIGCOMM
    London, England. August 2015.
  • Ethical Concerns for Censorship Measurement
    B. Jones, R. Ensafi, N. Feamster, V. Paxson, N. Weaver
    ACM SIGCOMM Workshop on Ethics in Networked Systems Research
    London, England. August 2015.
  • The Case for an Intermediate Representation for Programmable Data Planes
    M. Shahbaz, N. Feamster
    ACM SIGCOMM Symposium on SDN Research (SOSR)
    Santa Clara, CA. June 2015.
  • Programming Slick Network Functions
    B. Anwer, T. Benson, N. Feamster, D. Levin
    ACM SIGCOMM Symposium on SDN Research (SOSR)
    Santa Clara, CA. June 2015.
  • Kinetic: Verifiable Dynamic Network Control
    H. Kim, A. Gupta, M. Shahbaz, J. Reich, N. Feamster, R. Clark
    USENIX Symposium on Networked Systems Design and Implementation (NSDI)
    Oakland, CA. May 2015.
  • uCap: An Internet Data Management Tool for the Home
    M. Chetty, H. Kim, S. Sundaresan, S. Burnett, N. Feamster, K. Edwards
    ACM Conference on Human Factors in Computing Systems (CHI)
    Seoul, Korea. April 2015.
  • Monitoring Internet Censorship with UBICA
    G. Aceto, A. Botta, A. Pescape, N. Feamster, M. Awan, T. Ahmad, S. Qaisar
    International Workshop on Traffic Monitoring and Analysis (TMA)
    Barcelona, Spain. April 2015.
  • Measuring the Performance of User Traffic in Home Wireless Networks
    S. Sundaresan, N. Feamster, R. Teixeira
    Passive and Active Measurement Confernece (PAM)
    New York, NY. March 2015.
BISmark
Measure Home Broadband Performance

MySpeedTest
Measure Mobile Broadband Performance

Appu
Measure and Manage Your Online Privacy

Bobble
Break Online Filter Bubbles

In addition to these current projects, my research group releases code on our Github page.