Patent ID: 8601155
Filing Date: 2013-12-03
Classification: H04L,H04Q

Abstract:
1. A system for controlling communications between two applications, comprising: a source application running on a first computer system; a destination application running on a second computer system, wherein the first and second computer system are linked by a network; a routing table defining a plurality of routes for communications between the source application and the destination application, each of the routes being defined by an exit path for the source application from the first computer system and a delivery interface for the destination application at the second computer system, wherein the source application generates a message having a size and wherein the source application selects one of the routes for transmission of the message based on the size and based on transmission performance parameters stored in the routing table for the routes; wherein the transmission performance parameters comprise throughput values for each of the routes and wherein the source application selects the one of the routes by determining a transit time for the message based on a quotient of the message sizes and throughput values.