This letter looks at the problem of achieving specific quality of service (QoS) goals of individual flows by flexibly managing resources available to an aggregated source. We present an adaptive marker based on a TCP performance model within a Diff-serv network, and show that the aggregated marker can maintain state of individual flows at the edge of the network and utilize this state effectively in adaptively marking packets of individual flows to meet their QoS goals.