Communication networks are extremely changeable and modeling its rate control behavior helps us in getting optimal utilization of the system. Kelly [1]} provided a mathematical model of the Internet where rate allocation problem is considered as an assignment of optimal rate to each user for maximizing individual user's utility as well as the system utility. La et al. [2]} extended Kelly's work by introducing a suitable pricing scheme. Resources may be of multiple types and users request different portion of the resources so trade-off arises between fair resource allocation and system efficiency [3]}. Anirudh et al. [4]} have used an automated protocol design tool which approximates the best possible congestion control scheme without the prior information about the structure of the network.
