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.
- 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 ScholarDigital Library
- S. Bauer, D. Clark, and W. Lehr. Powerboost. In ACM SIGCOMM HomeNets Workshop, Toronto, Ontario, Canada, Aug. 2011. ACM. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- G. Bowker and L. Star. Sorting Things Out: Classification and Its Consequences. MIT Press, 1999. Google ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- A. Dey and A. Newberger. Support for context-aware intelligibility and control. In ACM CHI, Boston, MA, May 2009. Google ScholarDigital Library
- M. Dischinger, A. Mislove, A. Haeberlen, and K. P. Gummadi. Detecting Bittorrent blocking. In Internet Measurement Conference, pages 3--8, Oct. 2008. Google ScholarDigital Library
- P. Dourish. Accounting for system behaviour: Representation, reflection and resourceful action. In Computers in Context, Aarhus, Denmark, 1995.Google Scholar
- P. Dourish, A. Adler, and B. C. Smith. Organising user interfaces around reflective accounts. In Reflection, San Francisco, CA, 1996.Google Scholar
- 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 ScholarDigital Library
- W. K. Edwards, M. W. Newman, and E. S. Poole. The infrastructure problem in hci. pages 423--432, Atlanta, GA, May 2010. Google ScholarDigital Library
- M. R. Endsley. Measurement of situation awareness in dynamic systems. 37(1):65--84, 1985.Google Scholar
- Connecting America: The National Broadband Plan, 2010. Federal Communications Commission.Google Scholar
- Measuring Broadband America: A Report on Consumer Wireline Broadband Performance in the U.S. Technical report, 2011. Federal Communications Commission.Google Scholar
- N. Feamster, L. Gao, and J. Rexford. How to lease the internet in your spare time. CCR, 37(1):61--64, 2007. Google ScholarDigital Library
- Grenouille. http://www.grenouille.com/.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- J. Horrigan and S. Jones. When technology fails. Technical report, Pew Internet and American Life Project, 2008.Google Scholar
- W. Kempton. Two theories of home heat control. Cultural Models in Language and Thought, 1987.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- M. Lasar. It could be worse: data caps around the world. Apr. 2011.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- T. Mens and T. Tourwe. A survey of software refactoring. IEEE Transactions on Software Engineering, 30(2):126--139, 2004. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Network magic. http://www.purenetworks.com/product/pro.php.Google Scholar
- Ofcom. Uk broadband speeds, may 2010. the performance of fixed-line broadband delivered to uk residential consumers, 2010.Google Scholar
- OpenFlow. Openflow switch consortium. http://www.openflowswitch.org, 2008.Google Scholar
- Openwrt. https://openwrt.org/.Google Scholar
- 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 ScholarDigital Library
- Project BISmark. http://projectbismark.net.Google Scholar
- 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 ScholarDigital Library
- E. Shehan and W. Edwards. Home networking and hci: What hath god wrought? In ACM CHI, 2007. Google ScholarDigital Library
- 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 ScholarDigital Library
- R. Singel. Shed a tear: The age of broadband caps begins monday. Wired, 2011.Google Scholar
- speedtest.net. http://www.speedtest.net.Google Scholar
- L. Star. The ethnography of infrastructure. American Behavioural Scientist, 43(3):377--391, 1999.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- P. Tolmie, J. Pycock, T. Diggins, A. MacLean, and A. Karsenty. Unremarkable computing. In ACM CHI, pages 399--406, 2002. Google ScholarDigital Library
- Tomato firmware. http://www.polarcloud.com/tomato.Google Scholar
- J. Yang and W. Edwards. Eden: Supporting home network management through interactive visual tools. In UIST, pages 109--118, New York, NY, 2010. Google ScholarDigital Library
- S. Yardi and A. Bruckman. Social and technical challenges in parenting teens' social media use. Vancouver, BC, Canada, May 2011.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
Index Terms
- Refactoring network infrastructure to improve manageability: a case study of home networking
Recommendations
HomeVisor: Adapting Home Network Environments
EWSDN '13: Proceedings of the 2013 Second European Workshop on Software Defined NetworksThis paper considers SDN, and OpenFlow in particular, as technology to develop the next generation of more flexible, configurable and automated home networks. We identify the problems with the current state of the art in home networking, which includes ...
PKIX-based certification infrastructure implementation adapted to non-personal end entities
Special section: Selected papers from the TERENA networking conference 2002Public Key Infrastructures (PKIs) are considered the most suitable system to provide basic security services through digital certificates use. Nevertheless, traditional way of operation, based on web interface and asynchronous interactions, as well as ...
A secure service infrastructure for interconnecting future home networks based on DPWS and XACML
HomeNets '10: Proceedings of the 2010 ACM SIGCOMM workshop on Home networksHome networks differ from most other networks since they are usually administrated by inexperienced users. Today, protocols such as Universal Plug and Play (UPnP) support zero-configuration networking and are used for data-sharing and entertainment. ...
Comments