METHOD AND DEVICE FOR PLACING UNITS FOR EXECUTING AN APPLICATION IN A DISTRIBUTED SYSTEM
First Claim
1. A method for placing units for executing an application in a distributed system, the application being able to be divided into at least two sub-applications and the units being able to communicate at least partially with one another via a network with communication connections, the method comprising the following steps:
- assigning the respective sub-application to one of the respective first units of the units, such that(a) the respective first unit is able to execute the assigned sub-application,(b) a number of units is reduced to the communication connections for connecting the first units;
determining the respective connection parameters for the respective communication connections;
determining the communication connections for connecting two of the first units; and
configuring the network according to the determination of the communication connections.
1 Assignment
0 Petitions
Accused Products
Abstract
in a method and a device for placing units, such as motes, for executing an application in a distributed system, a placement of the units by a service layer and a communication between the units by a communication layer are provided. One field of application is for example process automation, such as in industrial or building management installations. Such installations have sensors and actuators with communication interfaces. The method and the device allow the energy demand of the installation to be reduced. Communication is preferably performed wirelessly. Network management is for example conducted according to the wireless HART protocol.
12 Citations
15 Claims
-
1. A method for placing units for executing an application in a distributed system, the application being able to be divided into at least two sub-applications and the units being able to communicate at least partially with one another via a network with communication connections, the method comprising the following steps:
-
assigning the respective sub-application to one of the respective first units of the units, such that (a) the respective first unit is able to execute the assigned sub-application, (b) a number of units is reduced to the communication connections for connecting the first units; determining the respective connection parameters for the respective communication connections; determining the communication connections for connecting two of the first units; and configuring the network according to the determination of the communication connections. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device for placing units for executing an application in a distributed system, the application being able to be divided into at least two sub-applications and the units being able to communicate at least partially with one another via a network with communication connections comprising:
-
first means for assigning the respective sub-application to one of the respective first units of the units such that (a) the respective first unit is able to execute the assigned sub-application, (b) a number of units may be reduced to the communication connections for connecting the first units; second means for determining respective connection parameters for the respective communication connections; third means for determining the communication connections for connecting two of the first units; fourth means for configuring the network according to the determination of the communication connections. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for placing units for executing an application in a distributed system, the application being able to be divided into at least two sub-applications and the units being able to communicate at least partially with one another via a network with communication connections, the method comprising the following steps:
-
assigning a sub-application to one of the units, such that (a) the selected unit is able to execute the assigned sub-application, (b) the selected unit provides for shortest communication connections to further units required for communication according to the sub-application; determining connection parameters for respective communication connections; determining the communication connections for connecting two units; and configuring the network according to the determination of the communication connections. - View Dependent Claims (12, 13, 14, 15)
-
Specification