Method for managing an execution of a composite service, the composite service comprising constituent services, the method comprising: selecting a service execution node for the execution of the composite service from a plurality of service execution nodes arranged in a communication network for providing execution of the constituent services by: providing first service complexity measures indicating a complexity related to executing a number of constituent services of the composite service by a first service execution node of the plurality of service execution nodes; providing second service complexity measures indicating a complexity related to executing the number of constituent services of the composite service by a second service execution node of the plurality of service execution nodes; determining a first total complexity measure upon the basis of the first service complexity measures; determining a second total complexity measure upon the basis of the second service complexity measures; selecting either the first service execution node or the second service execution node in dependency of at least one of: the first total complexity measure or the second total complexity measure for executing the number of constituent services of the composite service; whereby the first and second service complexity measures are determined (101, 103) upon the basis of static information, the static information comprising at least one of: a composite service template, or a service description, or a service location, and upon the basis of dynamic information, the dynamic information comprising a result of at least one previous execution of a composite session. selecting a service execution node for the execution of the composite service from a plurality of service execution nodes arranged in a communication network for providing execution of the constituent services by: providing first service complexity measures indicating a complexity related to executing a number of constituent services of the composite service by a first service execution node of the plurality of service execution nodes; providing second service complexity measures indicating a complexity related to executing the number of constituent services of the composite service by a second service execution node of the plurality of service execution nodes; determining a first total complexity measure upon the basis of the first service complexity measures; determining a second total complexity measure upon the basis of the second service complexity measures; selecting either the first service execution node or the second service execution node in dependency of at least one of: the first total complexity measure or the second total complexity measure for executing the number of constituent services of the composite service; whereby the first and second service complexity measures are determined (101, 103) upon the basis of static information, the static information comprising at least one of: a composite service template, or a service description, or a service location, and upon the basis of dynamic information, the dynamic information comprising a result of at least one previous execution of a composite session. providing first service complexity measures indicating a complexity related to executing a number of constituent services of the composite service by a first service execution node of the plurality of service execution nodes; providing second service complexity measures indicating a complexity related to executing the number of constituent services of the composite service by a second service execution node of the plurality of service execution nodes; determining a first total complexity measure upon the basis of the first service complexity measures; determining a second total complexity measure upon the basis of the second service complexity measures; selecting either the first service execution node or the second service execution node in dependency of at least one of: the first total complexity measure or the second total complexity measure for executing the number of constituent services of the composite service; whereby the first and second service complexity measures are determined (101, 103) upon the basis of static information, the static information comprising at least one of: a composite service template, or a service description, or a service location, and upon the basis of dynamic information, the dynamic information comprising a result of at least one previous execution of a composite session.