Refactoring network infrastructure to improve manageability: A case study of home networking

Marshini Chetty, Nick Feamster, Georgia Tech

Research output: Contribution to journalArticlepeer-review

10 Scopus citations


Managing a home network is challenging because the underlying infrastructure is so complex. Existing interfaces either hide or expose the networks underlying complexity, but in both cases, the information that is shown does not necessarily allow a user to complete desired tasks. Recent advances in software defined networking, however, permit a redesign of the underlying network and protocols, potentially allowing designers to move complexity further from the user and, in some cases, eliminating it entirely. In this paper, we explore whether the choices of what to make visible to the user in the design of today's home network infrastructure, performance, and policies make sense. We also examine whether new capabilities for refactoring the network infrastructure-changing the underlying system without compromising existing functionality-should cause us to revisit some of these choices. Our work represents a case study of how co-designing an interface and its underlying infrastructure could ultimately improve interfaces for that infrastructure.

Original languageEnglish (US)
Pages (from-to)54-61
Number of pages8
JournalComputer Communication Review
Issue number3
StatePublished - Jul 2012

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Networks and Communications


  • Home networking
  • Management
  • Monitoring
  • Software defined networking


Dive into the research topics of 'Refactoring network infrastructure to improve manageability: A case study of home networking'. Together they form a unique fingerprint.

Cite this