Patent ID: 8223640

Claim:
A method comprising: receiving, at an application-level traffic manager, a request from a client application to transmit an amount of work to a remote data processing system via a network; evaluating an application-level amount of work at an application layer of the remote data processing system that the requested amount of work would generate compared to a currently supported application-level amount of work within the application layer of the remote data processing system; calculating a number of traffic envelopes that represent the currently supported application-level amount of work within the application layer of the remote data processing system and that reduce congestion within the network that would result from application-layer retransmissions; generating a response comprising the calculated number of traffic envelopes, where the calculated number of traffic envelopes are assigned to the requested amount of work; and in response to detecting receipt of one or more traffic envelopes comprising at least a portion of the requested amount of work encapsulated therein, transmitting the one or more traffic envelopes as a synchronous request to the remote data processing system through the network.