DocumentCode
1612754
Title
A Study of Caching Strategies for Web Service Discovery
Author
Jacobs, Tobias ; Longo, Salvatore
Author_Institution
NEC Labs. Eur., Heidelberg, Germany
fYear
2015
Firstpage
464
Lastpage
471
Abstract
Web Service discovery a fundamental operation in SOA-based systems. In a landscape of Web Services that is growing in size and complexity, discovering a suitable atomic or composite Service for a given task requires a considerable amount of computation and communication resources, including semantic reasoning, the use of composition algorithms, and communication with multiple Service repositories. We study the approach of introducing a cache for Service discovery results to reduce the load on the backend discovery system. In this setting the bottleneck is the cache refresh frequency rather than the cache size, thus the caching algorithm needs to decide in which order to refresh the cached contents. We derive a theoretical upper bound on the number of cache hits possible to achieve for a given set of discovery queries, and we propose a number of heuristics for this caching problem, some of which turn out to have provable approximation guarantees. In an extensive experimental study we evaluate these methods. Our findings are that the best algorithms lead to a cache performance of more than 95 percent of the theoretical upper bound in all tested scenarios.
Keywords
Web services; approximation theory; cache storage; inference mechanisms; service-oriented architecture; SOA-based systems; Web service discovery; atomic service; cache refresh frequency; cache size; caching strategies; multiple service repositories; provable approximation guarantees; semantic reasoning; Approximation algorithms; Approximation methods; Engines; Optimal scheduling; Schedules; Upper bound; Web services; Caching; Discovery; Periodic Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services (ICWS), 2015 IEEE International Conference on
Conference_Location
New York, NY
Print_ISBN
978-1-4673-7271-8
Type
conf
DOI
10.1109/ICWS.2015.68
Filename
7195603
Link To Document