Congestion control in IP networks using control theory based approaches