Methods, apparatuses and systems that dynamically adjust the selection of
differentiated network services for selected classes of traffic in
response to changing network conditions or application performance
levels. In one implementation, the present invention allows for a
differentiated network services scheme that adapts to existing network
conditions and, in one implementation, selects higher, generally more
expensive classes of differentiated network service for certain data
flows when the performance of selected applications degrades below a
threshold level. The present invention, in one implementation, allows for
bandwidth cost savings without sacrificing application performance.