Hi i am using adsl on my internet cafe and is there any way that i can distribute internet speed equally in all computers, is there any program for linux (Ubuntu) and Windows as well control and distribute internet speed referring to download/upload speed.

For example

1. Internet speed is controlled by a server / proxy or main computer
2. clients have there quota of speed equally for all clients