The existing Quality-of–Service Resource Allocation Model (QRAM) is a generic method of allocating resources to applications while maximizing the utility of the system; it has been extended to the network domain to allocate applications with bandwidth on multiple links. When the utility of an application depends on response time, the QRAM network model is limited since it does not consider the impact of link load on response time. It further assumes that the network propagation delay is negligible, which also impacts application response. The thesis proposes an extension to the QRAM network model, (EQRAM), which addresses both these limitations. We also show that the response time achieved by assigning resources to an application using EQRAM is better than the response time achieved when using QRAM. This thesis also proposes a novel means of obtaining the resource-utility table for the applications quickly using OPNET.