Patent ID: 9124593
Filing Date: 2015-09-01
Classification: G06F,H04L

Abstract:
1. A method for managing an execution of a composite service comprising constituent services, the method comprising: 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; 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; determining a first total complexity measure based on the first service complexity measures; determining a second total complexity measure based on the second service complexity measures; and selecting the first service execution node or the second service execution node for executing the number of constituent services of the composite service dependent on at least one of the first total complexity measure and the second total complexity measure; wherein the service complexity measures are determined based on: static information comprising at least one of a composite service template, a service description, and a service location; and dynamic information comprising a result of at least one previous execution of the composite session; wherein selecting the first service execution node or the second service execution node further comprises: selecting the first service execution node during run-time if the first total complexity measure does not exceed the second total complexity measure; and selecting the second service execution node during run-time if the second total complexity measure does not exceed the first total complexity measure.