Context-Aware Decentralization Approach for Adaptive BPEL Process in Cloud
When outsourcing BPEL process in the Cloud, the decentralization of its execution can resolve any QoS degradation inherent to the centralized execution. Each task within the BPEL process can be executed on a virtual machine (VM) then all tasks are orchestrated together to respect the business process logic constraint represented through the tasks’ dependencies and communication requirements. The BPEL process decentralization must account for a set of contextual information such as the dynamic availability of the Cloud provider’s resources and the customer QoS preferences. So, in this paper, we present a decentralization approach which accounts for several essential factors that best represent the context of the BPEL process when it is outsourced into the Cloud in order to dynamically adapts its initial configuration.
KeywordsBPEL process Outsourcing Cloud Decentralization Context Dynamic Adaptation Configuration
- 1.Bessai, K., Youcef, S., Oulamara, A., Godart, C., Nurcan, S.: Bi-criteria workflow tasks allocation and scheduling in cloud computing environments. In: Proceedings of the IEEE Fifth International Conference on Cloud Computing, pp. 638–645 (2012)Google Scholar
- 3.Boukadi, K., Chaabane, A., Vincent, L.: A framework for context-aware business processes modelling. In: International Conference on Industrial Engineering and Systems Management (2009)Google Scholar
- 5.Garg, S.K., Buyya, R.: Networkcloudsim: modelling parallel applications in cloud simulations. In: Proceedings of the Fourth IEEE International Conference on Utility and Cloud Computing, pp. 105–113 (2011)Google Scholar
- 7.Li, J., Qiu, M., Niu, J., Chen, Y., Ming, Z.: Adaptive resource allocation for preemptable jobs in cloud systems. In: ISDA, pp. 31–36 (2010)Google Scholar
- 10.Rekik, M., Boukadi, K., Ben Abdallah, H.: A decision method for business process outsourcing based on enterprise context. In: Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 324–329 (2013)Google Scholar