1 ) A method executed by a storage system, comprising: generating input/output (IO) commands by plural different applications executing on a host; and prioritizing the applications by inserting different classifiers into the IO commands at a host bus adapter (HBA) located in the host; and processing the IO commands at a storage device according to the priorities based on the classifiers for the applications.