Now showing items 1-20 of 25

    • Autonomous Traffic Engineering using Self-Configuring Link Weights 

      Sundaresan, Srikanth; Lumezanu, Cristian; Feamster, Nick; François, Pierre (Georgia Institute of Technology, 2010)
      Network operators use traffic engineering to control the flow of traffic across their networks. Existing TE methods establish static topologies offline, either by setting link weights or by configuring paths a priori. These ...
    • Building a Better Mousetrap 

      Ramachandran, Anirudh; Seetharaman, Srinivasan; Feamster, Nick; Vazirani, Vijay (Georgia Institute of Technology, 2007)
      Routers in the network core are unable to maintain detailed statistics for every packet; thus, traffic statistics are often based on packet sampling, which reduces accuracy. Because tracking large ("heavy-hitter") traffic ...
    • Characterizing and Mitigating Web Performance Bottlenecks in Broadband Access Networks 

      Sundaresan, Srikanth; Magharei, Nazanin; Feamster, Nick; Teixeira, Renata (Georgia Institute of Technology, 2013)
      We present the first large-scale analysis of Web performance bottlenecks as measured from broadband access networks, using data collected from two extensive home router deployments. We design and implement tools and ...
    • Designing Enforceable Network Contracts 

      Lychev, Robert; Feamster, Nick (Georgia Institute of Technology, 2009)
      Internet connectivity depends on contractual agreements between cooperating entities, such as administrative domains (AD), where an agreement over a certain level of service is made. Contracts (e.g., SLAs) for providing ...
    • Distributed Implementation of Coordinated, Network-Wide Policies and Protocols with FlowFlex 

      Mundada, Yogesh; Sherwood, Rob; Feamster, Nick (Georgia Institute of Technology, 2010)
      The increasing programmability of network devices gives protocol designers and network operators considerably more flexibility in defining custom protocols and traffic processing functions. Today, network operators and ...
    • Fast Flux Service Networks: Dynamics and Roles in Hosting Online Scams 

      Feamster, Nick; Konte, Maria; Jung, Jaeyeon (Georgia Institute of Technology, 2008)
      This paper studies the dynamics of fast flux service networks and their role in online scam hosting infrastructures. By monitoring changes in DNS records of over 350 distinct fast flux domains collected from URLs in ...
    • Fishing for Phishing from the Network Stream 

      Ramachandran, Anirudh; Feamster, Nick; Krishnamurthy, Balachander; Spatscheck, Oliver; Van der Merwe, Jacobus (Georgia Institute of Technology, 2008)
      Phishing is an increasingly prevalent social-engineering attack that attempts identity theft using spoofed Web pages of legitimate organizations. Unfortunately, current phishing detection methods are neither complete ...
    • FlowQoS: Per-Flow Quality of Service for Broadband Access Networks 

      Seddiki, M. Said; Shahbaz, Muhammad; Donovan, Sean; Grover, Sarthak; Park, Miseon; Feamster, Nick; Song, Ye-Qiong (Georgia Institute of Technology, 2015)
      In broadband access networks, one application may compete for the bandwidth of other applications, thus degrading overall performance. One solution to this problem is to allocate bandwidth to competing flows based on ...
    • Half-Baked Cookies: Client Authentication on the Modern Web 

      Mundada, Yogesh; Feamster, Nick; Krishnamurthy, Balachander; Guha, Saikat; Levin, Dave (Georgia Institute of Technology, 2014)
      Modern websites set multiple authentication cookies during the login process to allow users to remain authenticated over the duration of a web session. Web applications use cookie-based authentication to provide different ...
    • How to Lease the Internet in Your Spare Time 

      Feamster, Nick; Gao, Lixin; Rexford, Jennifer (Georgia Institute of Technology, 2006)
      Today's Internet Service Providers (ISPs) serve two roles: managing their network infrastructure and providing (arguably limited) services to end users. We argue that coupling these roles impedes the deployment of new ...
    • Lithium: Event-Driven Network Control 

      Kim, Hyojoon; Voellmy, Andreas; Burnett, Sam; Feamster, Nick; Clark, Russ (Georgia Institute of Technology, 2012)
      This paper introduces event-driven network control, a network control framework that makes networks easier to manage by automating many tasks that must currently be performed by manually modifying low-level, distributed, ...
    • Managing BGP Routes with a BGP Session Multiplexer 

      Valancius, Vytautas; Feamster, Nick (Georgia Institute of Technology, 2008)
      This paper presents the design, implementation, and evaluation of BGP-Mux, a system for providing multiple clients access to a common set of BGP update streams from multiple BGP peers. By providing multiple clients ...
    • NANO: Network Access Neutrality Observatory 

      Tariq, Mukarram Bin; Motiwala, Murtaza; Feamster, Nick (Georgia Institute of Technology, 2008)
      This paper tackles a technical problem that is of growing interest in light of the ongoing network neutrality debate: We aim to develop a system that can reliably determine whether particular ISP is discriminating against ...
    • Network-Wide Prediction of BGP Routes 

      Feamster, Nick; Rexford, Jennifer (Georgia Institute of Technology, 2006)
      This paper presents provably correct algorithms for computing the outcome of the BGP route-selection process for each router in a network, without simulating the complex details of BGP message passing. The algorithms ...
    • Packets with Provenance 

      Ramachandran, Anirudh; Bhandankar, Kaushik; Tariq, Mukarram Bin; Feamster, Nick (Georgia Institute of Technology, 2008)
      Traffic classification and distinction allows network operators to provision resources, enforce trust, control unwanted traffic, and traceback unwanted traffic to its source. Today’s classification mechanisms rely ...
    • Practical Data-Leak Prevention for Legacy Applications in Enterprise Networks 

      Mundada, Yogesh; Ramachandran, Anirudh; Tariq, Mukarram Bin; Feamster, Nick (Georgia Institute of Technology, 2011)
      Organizations must control where private information spreads; this problem is referred to in the industry as data leak prevention. Commercial solutions for DLP are based on scanning content; these impose high overhead and ...
    • Pushing Enterprise Security Down the Network Stack 

      Clark, Russ; Feamster, Nick; Nayak, Ankur; Reimers, Alex (Georgia Institute of Technology, 2009)
      Network security is typically reactive: Networks provide connectivity and subsequently alter this connectivity according to various security policies, as implemented in middleboxes, or at higher layers. This approach ...
    • SDX: A Software Defined Internet Exchange 

      Gupta, Arpit; Shahbaz, Muhammad; Vanbever, Laurent; Kim, Hyojoon; Clark, Russ; Feamster, Nick; Rexford, Jennifer; Shenker, Scott (Georgia Institute of Technology, 2013)
      Deploying software-defined networking (SDN) at Internet Exchange Points (IXPs) offers new hope for solving long-standing problems in interdomain routing. SDN allows direct expression of more flexible policies, and IXPs ...
    • Simpler Network Configuration with State-Based Network Policies 

      Kim, Hyojoon; Gupta, Arpit; Shahbaz, Muhammad; Reich, Joshua; Feamster, Nick; Clark, Russ (Georgia Institute of Technology, 2013)
      Operators make hundreds of changes to a network’s router and switch configurations every day—a painstaking, error-prone process. If the network configuration could instead encode different forwarding behavior for different ...
    • SNARE: Spatio-temporal Network-level Automatic Reputation Engine 

      Feamster, Nick; Gray, Alexander G.; Krasser, Sven; Syed, Nadeem Ahmed (Georgia Institute of Technology, 2008)
      Current spam filtering techniques classify email based on content and IP reputation blacklists or whitelists. Unfortunately, spammers can alter spam content to evade content based filters, and spammers continually change ...