Patent ID: 6381628
Filing Date: 2002-04-30
Classification: G06F,H04L

Abstract:
A method for partitioning and distributing plural units of an application program through a computer network based upon an application profile and a network profile, wherein the computer network comprises a first computer and a second computer connected by a network connection, the method comprising:profiling a computer network to produce a network profile, wherein the network profile comprises estimates of characteristics of the computer network, and wherein the estimates comprise application program independent values; profiling an application program to produce an application profile, wherein the application profile comprises a summary of communication between plural units of the application program, and wherein the summary comprises a network-independent description; determining a distribution plan for the plural units of the application program in the computer network based upon the network profile and the application profile, wherein the application profile complements the network profile to produce a model of the behavior of the application program on the computer network; and executing the application program, wherein plural units of the application program are distributed in the computer network according to the distribution plan.