Abstract
A BP is a series of logically related tasks implemented by a set of applications/services performed together to produce a defined set of results. The cloud resources scheduling to BP tasks is a difficult problem. Due that, first, it considers the dependencies and communication between tasks within a BP. Second, it takes into account several objectives like minimizing the execution time, minimizing the execution cost, maximizing the resource utilization. Besides, BP execution can be affected by a set of contextual information such as the unavailability of resources, the overloading of network, etc. which make the scheduling problem more complex. In this paper, we propose a context-based scheduling approach for adaptive BP in the cloud.