User-Driven Dynamic Traffic Prioritization for Home Networks
Network contention in a multi-user home setting can degrade performance for all participants. To maximize user experience, the authors propose that traffic be prioritized based on the specific activity of the user: the more a user interacts with an application and its associated traffic flows, the higher the priority that the application's traffic should receive. They introduce a client-side application that resides on the user's machine that monitors user activity and interaction with the application. This application sends information to the home router about user activity associated with different traffic flows; the home router then prioritizes traffic for flows that correspond to interactive traffic over those that are not.