{"title":"Combined Cache Policy for Service Workflow Execution Acceleration","authors":"Yidong Chen, Jian Cao, Jing Xiao","doi":"10.1109/CSC.2012.19","DOIUrl":null,"url":null,"abstract":"In recent years, to compose a set of web services as a service workflow is becoming a common practice. When a service workflow is executing, a service workflow engine is responsible for service invocations in terms of the process logics. In order to accelerate the executions of service workflows, the invocation results of services can be cached to facilitate future reuse so that the re-invocations of the services can be possibly avoided. A combined cache policy based on the service relationship modeling is proposed. The cache problem of a service workflow is formalized firstly. The data structure for this policy based on a chained table is then defined. How to refresh the cache is also discussed. Experiment's results show that the execution speed is increased comparing with the policy of independent service cache policy. At the same time, the amount of cache refresh time is decreased.","PeriodicalId":183800,"journal":{"name":"2012 International Conference on Cloud and Service Computing","volume":"626 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 International Conference on Cloud and Service Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSC.2012.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In recent years, to compose a set of web services as a service workflow is becoming a common practice. When a service workflow is executing, a service workflow engine is responsible for service invocations in terms of the process logics. In order to accelerate the executions of service workflows, the invocation results of services can be cached to facilitate future reuse so that the re-invocations of the services can be possibly avoided. A combined cache policy based on the service relationship modeling is proposed. The cache problem of a service workflow is formalized firstly. The data structure for this policy based on a chained table is then defined. How to refresh the cache is also discussed. Experiment's results show that the execution speed is increased comparing with the policy of independent service cache policy. At the same time, the amount of cache refresh time is decreased.