A method, system and computer program product of prioritizing network
services is provided. Such prioritization may comprise a better level of
service, more timely system response and/or preferential treatment of
traffic. In an embodiment, prioritization is controlled by defining modes
and levels of prioritization typically based on criteria, such as the
value of a transaction, the standing of a user, or the type of
transaction. Prioritization can also be established, for example, for a
preset length of time or for one or more given transactions. The modes of
prioritization may comprise remapping TCP ports to which a communication
is directed, remapping (including redirecting) uniform resource locators
(URLs) and/or Internet Protocol (IP) addresses to which a communication
is directed and/or tagging communications with quality of service (QoS)
information. The levels of prioritization define the type(s) of priority
service offered to a user, such as timeliness of system response and
preference of traffic treatment, and may be arbitrarily defined.