×

Method and device for placing units for executing an application in a distributed system

  • US 8,724,510 B2
  • Filed: 03/26/2010
  • Issued: 05/13/2014
  • Est. Priority Date: 05/12/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for distributing an application in a distributed system having a plurality of units, the application comprising multiple sub-applications and the plurality of units being configured to communicate at least partially with one another via a network with communication connections, the method comprising the following steps:

  • determining connection parameters for communication connections between the units;

    for each sub-application, identifying from the plurality of units at least one first unit configured to execute that sub-application;

    identifying multiple different assignment configurations for assigning the sub-applications to selected first units configured to execute the respective sub-applications;

    for each of the multiple assignment configurations;

    identifying a set of communication connections between the selected first units that have connection parameters that meet connection requirements defined by one or more of the sub-applications; and

    determining a number of units located along the identified set of communication connections;

    selecting the assignment configuration having the smallest determined number of units located along the respective set of communication connections; and

    configuring the network according to the selected assignment configuration.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×