Contextual Router: Advancing Experience Oriented Networking to the Home

In a home network, there are multiple users each running different applications interacting with the network. To enhance the experience of each user, prioritization of various network applications is important. Previous solutions to this problem assigned priorities in a static manner. Even though there has been some efforts to assign priorities dynamically, these solutions only used interactivity of the application to prioritize traffic. We present Contextual Router, which achieves better prioritization by detecting all the flows generated in a home network and assigning priorities in a dynamic manner using various features of flows collected from each user's machine.

[1]  Martín Casado,et al.  Extending Networking into the Virtualization Layer , 2009, HotNets.

[2]  Xi Liu,et al.  EONA: Experience-Oriented Network Architecture , 2014, HotNets.

[3]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[4]  Christos Gkantsidis,et al.  Who's hogging the bandwidth: the consequences of revealing the invisible in the home , 2010, CHI.

[5]  Nick Feamster,et al.  Communicating with caps: managing usage caps in home networks , 2011, SIGCOMM.

[6]  Nick Feamster,et al.  Communicating with caps: managing usage caps in home networks , 2011 .

[7]  Nick Feamster,et al.  BISmark: A Testbed for Deploying Measurements and Applications in Broadband Access Networks , 2014, USENIX ATC.

[8]  Nick Feamster,et al.  FlowQoS: QoS for the rest of us , 2014, HotSDN.

[9]  Nick Feamster,et al.  Refactoring network infrastructure to improve manageability: a case study of home networking , 2012, CCRV.

[10]  Srinivasan Seshan,et al.  Developing a predictive model of quality of experience for internet video , 2013, SIGCOMM.

[11]  Rebecca E. Grinter,et al.  Why is my internet slow?: making network speeds visible , 2011, CHI.

[12]  Nick Feamster,et al.  Locating throughput bottlenecks in home networks , 2015, SIGCOMM 2015.

[13]  Stefan Saroiu,et al.  An Operating System for the Home , 2012, NSDI.

[14]  Kok-Kiong Yap,et al.  Putting home users in charge of their network , 2012, UbiComp.

[15]  Kuan-Ta Chen,et al.  Could Skype be more satisfying? a QoE-centric study of the FEC mechanism in an internet-scale VoIP system , 2010, IEEE Network.

[16]  Scott A. Brandt,et al.  Soft real-time application execution with dynamic quality of service assurance , 1998, 1998 Sixth International Workshop on Quality of Service (IWQoS'98) (Cat. No.98EX136).

[17]  Xin Huang,et al.  QoS Management in Home Network , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

[18]  Theophilus Benson,et al.  Dynamic Prioritization of Traffic in Home Networks , 2015 .

[19]  Vijay Sivaraman,et al.  User control of quality of experience in home networks using SDN , 2013, 2013 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS).

[20]  Panagiotis Georgopoulos,et al.  Towards network-wide QoE fairness using openflow-assisted adaptive video streaming , 2013, FhMN@SIGCOMM.

[21]  S. Shenker Fundamental Design Issues for the Future Internet , 1995 .

[22]  Vijay Sivaraman,et al.  Personalizing the home network experience using cloud-based SDN , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[23]  Ellen W. Zegura,et al.  Utility max-min: an application-oriented bandwidth allocation scheme , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[24]  Nick McKeown,et al.  Confused, timid, and unstable: picking a video streaming rate is hard , 2012, Internet Measurement Conference.

[25]  Jiann-Liang Chen,et al.  QoS management in heterogeneous home networks , 2007, Comput. Networks.

[26]  Anja Feldmann,et al.  OpenSDWN: programmatic control over home and enterprise WiFi , 2015, SOSR.

[27]  Nick Feamster,et al.  Instrumenting home networks , 2010, HomeNets@SIGCOMM.

[28]  Scott A. Brandt,et al.  A dynamic quality of service middleware agent for mediating application resource usage , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).

[29]  Bruno Sinopoli,et al.  Toward a Principled Framework to Design Dynamic Adaptive Streaming Algorithms over HTTP , 2014, HotNets.

[30]  Nick Feamster,et al.  User-driven dynamic traffic prioritization for home networks , 2012, W-MUST '12.

[31]  Henning Schulzrinne,et al.  YouSlow: a performance analysis tool for adaptive bitrate video streaming , 2014, SIGCOMM.

[32]  Nick Feamster Outsourcing home network security , 2010, HomeNets '10.

[33]  Nick Feamster,et al.  Peeking behind the NAT: an empirical study of home networks , 2013, Internet Measurement Conference.