Patent ID: 8429302

Claim:
A system, comprising: a memory to store computer-executable instructions; and a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to perform operations, comprising: measuring a flow rate of application-level messages that traverse a gateway device; calculating a bandwidth utilization associated with the application-level messages that traverse the gateway device based upon the measuring; and controlling the gateway device in connection with application-level lossless compression of the application-level messages as a function of the bandwidth utilization, wherein the application-level lossless compression, with no information loss, reduces a number of the application-level messages that traverse the gateway device, and the controlling the gateway device includes instructing the gateway device to compress a portion of the application-level messages in response to the bandwidth utilization being determined to exceed a threshold parameter and the portion is determined based upon a resulting utilization that is not greater than the threshold parameter.