I have a typical problem of having a shared connection with many people. The connection provided by my ISP is good enough to service many people (50mbs). However, every now and then, when someone starts downloading something, or some system process is performing an update, i will lose internet connection since that single user/process will use up as much of the bandwidth as possible.
Is it possible to configure a router in such a way, that it allows downloading anything at maximum speed -> but only after providing all users with a certain minimum network speed.
e.g if I have 5 users online, and 1 of them starts downloading a file, I would like to "reserve" 2Mbs for 4 users, and whatever bandwidth is left over, can be used by the 5th user to download stuff. If no other users are online, i would like the only user who is online, to be able to use up all the bandwidth(not reserve 2Mbs for the other 4, just in case )