skip to main content
research-article

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

Published:26 June 2012Publication History
Skip Abstract Section

Abstract

Managing a home network is challenging because the underlying infrastructure is so complex. Existing interfaces either hide or expose the network's 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.

References

  1. B. Aggarwal, R. Bhagwan, T. Das, S. Eswaran, V. N. Padmanabhan, and G. M. Voelker. Netprints: diagnosing home network misconfigurations using shared knowledge. In 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI), pages 349--364, Boston, MA, 2009. USENIX Association. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Bauer, D. Clark, and W. Lehr. Powerboost. In ACM SIGCOMM HomeNets Workshop, Toronto, Ontario, Canada, Aug. 2011. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. V. Bellotti and W. K. Edwards. Intelligibility and accountability: Human considerations in context-aware systems. Journal of Human-Computer Interaction, 16(2-4):193--212, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. S. Blumenthal and D. D. Clark. Rethinking the design of the internet: the end-to-end arguments vs. the brave new world. ACM Trans. Internet Technol., 1(1):70--109, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Bly, B. Schilit, D. McDonald, B. Rosario, and Y. Saint-Hilaire. Broken expectations in the digital home. In CHI Extended Abstracts, pages 568--569, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Bowker and L. Star. Sorting Things Out: Classification and Its Consequences. MIT Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. K. L. Calvert, W. K. Edwards, and R. E. Grinter. Moving toward the middle: The case against the end-to-end argument in home networking. In ACM SIGCOMM Workshop on Hot Topics in Networking (HotNets). ACM, 2007.Google ScholarGoogle Scholar
  8. M. Chetty, R. Banks, A. J. Bernheim Brush, J. Donner, and R. E. Grinter. Under development: While the meter is running: computing in a capped world. interactions, 18:72--75, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Chetty, R. Banks, R. Harper, T. Regan, A. Sellen, C. Gkantsidis, T. Karagiannis, and P. Key. Who's hogging the bandwidth: The consequences of revealing the invisible in the home. Atlanta, GA, May 2010.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Chetty, D. Haslem, A. Baird, U. Ofoha, B. Sumner, and R. Grinter. Why is my internet slow?: Making network speeds visible. Vancouver, BC, Canada, May 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Chetty, J. Sung, and R. E. Grinter. How smart homes learn: The evolution of the networked home and household. In Ubicomp. Springer-Verlag, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Consolvo, J. Jung, B. Greenstein, P. Powledge, G. Maganis, and D. Avrahami. The wi-fi privacy ticker: improving awareness and control of personal information exposure on wi-fi. In Ubicomp, pages 321--330, Copenhagen, Denmark, 2010. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Dey and A. Newberger. Support for context-aware intelligibility and control. In ACM CHI, Boston, MA, May 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Dischinger, A. Mislove, A. Haeberlen, and K. P. Gummadi. Detecting Bittorrent blocking. In Internet Measurement Conference, pages 3--8, Oct. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. Dourish. Accounting for system behaviour: Representation, reflection and resourceful action. In Computers in Context, Aarhus, Denmark, 1995.Google ScholarGoogle Scholar
  16. P. Dourish, A. Adler, and B. C. Smith. Organising user interfaces around reflective accounts. In Reflection, San Francisco, CA, 1996.Google ScholarGoogle Scholar
  17. W. Edwards, V. Belotti, A. Dey, and M. Newman. Stuck in the middle: The challenges of user-centered design and evaluation for infrastructure. In ACM CHI, Ft. Lauderdale, FL, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. W. K. Edwards, M. W. Newman, and E. S. Poole. The infrastructure problem in hci. pages 423--432, Atlanta, GA, May 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. M. R. Endsley. Measurement of situation awareness in dynamic systems. 37(1):65--84, 1985.Google ScholarGoogle Scholar
  20. Connecting America: The National Broadband Plan, 2010. Federal Communications Commission.Google ScholarGoogle Scholar
  21. Measuring Broadband America: A Report on Consumer Wireline Broadband Performance in the U.S. Technical report, 2011. Federal Communications Commission.Google ScholarGoogle Scholar
  22. N. Feamster, L. Gao, and J. Rexford. How to lease the internet in your spare time. CCR, 37(1):61--64, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Grenouille. http://www.grenouille.com/.Google ScholarGoogle Scholar
  24. R. E. Grinter, N. Ducheneaut, W. K. Edwards, and M. Newman. The work to make the home network work. In ECSCW, pages 469--488, Sept. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. R. E. Grinter, W. K. Edwards, M. Chetty, E. S. Poole, J.-Y. Sung, J. Yang, A. Crabtree, P. Tolmie, T. Rodden, C. Greenhalgh, and S. Benford. The ins and outs of home networking: The case for useful and usable domestic networking. ACM Trans. Comput.-Hum. Interact., 16(2):1--28, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. Nox: towards an operating system for networks. ACM SIGCOMM Computer Communication Review, 38(3):105--110, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. J. Horrigan and S. Jones. When technology fails. Technical report, Pew Internet and American Life Project, 2008.Google ScholarGoogle Scholar
  28. W. Kempton. Two theories of home heat control. Cultural Models in Language and Thought, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  29. S. Kiesler, V. Lundmark, B. Zdaniuk, and R. E. Kraut. Troubles with the internet: The dynamics of help at home. Human Computer Interaction, 13:323--351, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. H. Kim, S. Sundaresan, M. Chetty, N. Feamster, and W. K. Edwards. Communicating with caps: Managing usage caps in home networks. In ACM SIGCOMM (Demo), Toronto, Ontario, Canada, Aug. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. M. Lasar. It could be worse: data caps around the world. Apr. 2011.Google ScholarGoogle Scholar
  32. M. Mazurek, J. Arsenault, J. Bresee, N. Gupta, I. Ion, C. Johns, D. Lee, Y. Liang, J. Olsen, B. Salmon, R. Shay, K. Vaniea, L. Bauer, L. Cranor, G. Ganger, and M. Reiter. Access control for home data sharing: Attitudes, needs and practices. Atlanta, GA, May 2010.Google ScholarGoogle Scholar
  33. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. Openflow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2):69--74, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. T. Mens and T. Tourwe. A survey of software refactoring. IEEE Transactions on Software Engineering, 30(2):126--139, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. R. Mortier, B. Bedwell, K. Glover, T. Lodge, T. Rodden, C. Rotsos, A. W. Moore, A. Koliousis, and J. Svente. Supporting novel home network management interfaces with openow and nox. In ACM SIGCOMM (Demo), Toronto, Ontario, Canada, Aug. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. R. N. Mysore, A. Pamboris, N. Farrington, N. Huang, P. Miri, S. Radhakrishnan, V. Subramanya, and A. Vahdat. Portland: a scalable fault-tolerant layer 2 data center network fabric. In ACM SIGCOMM, pages 39--50, Barcelona, Spain, Aug. 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Network magic. http://www.purenetworks.com/product/pro.php.Google ScholarGoogle Scholar
  38. Ofcom. Uk broadband speeds, may 2010. the performance of fixed-line broadband delivered to uk residential consumers, 2010.Google ScholarGoogle Scholar
  39. OpenFlow. Openflow switch consortium. http://www.openflowswitch.org, 2008.Google ScholarGoogle Scholar
  40. Openwrt. https://openwrt.org/.Google ScholarGoogle Scholar
  41. E. S. Poole, W. K. Edwards, and L. Jarvis. The home network as a socio-technical system: Understanding the challenges of remote home network problem diagnosis. Comput. Supported Coop. Work, 18(2-3):277--299, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Project BISmark. http://projectbismark.net.Google ScholarGoogle Scholar
  43. T. Rodden and S. Benford. The evolution of buildings and implications for the design of ubiquitous domestic environments. In ACM CHI, pages 9--16, Ft. Lauderdale, FL, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. E. Shehan and W. Edwards. Home networking and hci: What hath god wrought? In ACM CHI, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. E. Shehan-Poole, M. Chetty, R. Grinter, and K. Edwards. More than meets the eye: Transforming the user experience of home network management. In ACM DIS, Cape Town, South Africa, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. R. Singel. Shed a tear: The age of broadband caps begins monday. Wired, 2011.Google ScholarGoogle Scholar
  47. speedtest.net. http://www.speedtest.net.Google ScholarGoogle Scholar
  48. L. Star. The ethnography of infrastructure. American Behavioural Scientist, 43(3):377--391, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  49. S. Star and K. Ruhleder. Steps towards an ecology of infrastructure: Design and access for large information spaces. Information Systems Research, 7(1):111--134, 1996.Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. S. Sundaresan, W. de Donato, N. Feamster, R. Teixeira, S. Crawford, and A. Pescape. Broadband internet performance: A view from the gateway. In ACM SIGCOMM, Toronto, Ontario, Canada, Aug. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. S. Sundaresan, N. Feamster, R. Teixeira, A. Tang, W. Edwards, R. Grinter, M. Chetty, and W. de Donato. Helping users shop for isps with internet nutrition labels. In ACM SIGCOMM Workshop on Home Networking, Toronto, Ontario, Canada, Aug. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. P. Tolmie, A. Crabtree, T. Rodden, C. Greenhalgh, and S. Benford. Making the home network at home: Digital housekeeping. In ECSCW, Limerick, Ireland, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  53. P. Tolmie, J. Pycock, T. Diggins, A. MacLean, and A. Karsenty. Unremarkable computing. In ACM CHI, pages 399--406, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Tomato firmware. http://www.polarcloud.com/tomato.Google ScholarGoogle Scholar
  55. J. Yang and W. Edwards. Eden: Supporting home network management through interactive visual tools. In UIST, pages 109--118, New York, NY, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. S. Yardi and A. Bruckman. Social and technical challenges in parenting teens' social media use. Vancouver, BC, Canada, May 2011.Google ScholarGoogle Scholar
  57. Y. Yiakoumis, K.-K. Yap, S. Katti, G. Parulkar, and N. McKeown. Slicing home networks. In ACM SIGCOMM Workshop on Home Networking, Toronto, Ontario, Canada, Aug. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. M. Yu, J. Rexford, S. Xin, S. Rao, and N. Feamster. A survey of virtual lan usage in campus networks. IEEE Communications, 49(7):98--203, 2010.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Refactoring network infrastructure to improve manageability: a case study of home networking

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader