NBAR works with which of the following technologies to help ensure that the network bandwidth is best used to fulfill its main primary objectives?