{"title":"Low cost checkpoint/rollback solution for strong mobility of orchestrated Web services","authors":"Soumaya Marzouk, M. Jmaiel","doi":"10.1109/NOTERE.2010.5536560","DOIUrl":null,"url":null,"abstract":"In this paper, we address the problem of strong mobility of orchestrated Web services. In particular, we focus on the case where the partner Web services are also orchestrated. For such services, we employ an Aspect oriented approach based on checkpoint/rollback mechanisms which enables the orchestration process to migrate to another host and resume its execution starting from the last captured checkpoint. Thus, we handle the migration of both the main and partner orchestration processes independently or at the same time. In addition, we employ a low cost rollback mechanism where the partner orchestrated services don't need to be re-executed. They will directly return the result, if their execution was finished before the main orchestration process interruption. Otherwise, they will resume their execution starting from the last captured checkpoint. An experimentation has been performed on a Travel agency case study deployed on the AO4BPEL engine. It shows the efficiency and the usability of our approach.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOTERE.2010.5536560","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this paper, we address the problem of strong mobility of orchestrated Web services. In particular, we focus on the case where the partner Web services are also orchestrated. For such services, we employ an Aspect oriented approach based on checkpoint/rollback mechanisms which enables the orchestration process to migrate to another host and resume its execution starting from the last captured checkpoint. Thus, we handle the migration of both the main and partner orchestration processes independently or at the same time. In addition, we employ a low cost rollback mechanism where the partner orchestrated services don't need to be re-executed. They will directly return the result, if their execution was finished before the main orchestration process interruption. Otherwise, they will resume their execution starting from the last captured checkpoint. An experimentation has been performed on a Travel agency case study deployed on the AO4BPEL engine. It shows the efficiency and the usability of our approach.