Article in Proceedings INPROC-2014-02

BibliographyGómez Sáez, Santiago; Andrikopoulos, Vasilios; Leymann, Frank; Strauch, Steve: Evaluating Caching Strategies for Cloud Data Access using an Enterprise Service Bus.
In: Proceedings of the IEEE International Conference on Cloud Engineering (IEEE IC2E 2014).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 289-294, english.
Boston, Massachusetts, USA: IEEE Computer Society, March 11, 2014.
Article in Proceedings (Conference Paper).
CR-SchemaC.2.4 (Distributed Systems)
H.3.4 (Information Storage and Retrieval Systems and Software)
KeywordsMulti-tenancy; Enterprise Service Bus (ESB); Cache; Relational Databases

Nowadays different Cloud services enable enterprises to migrate applications to the Cloud. An application can be partially migrated by replacing some of its components with Cloud services, or by migrating one or multiple of its layers to the Cloud. As a result, accessing application data stored off-premise requires mechanisms to mitigate the negative impact on Quality of Service (QoS), e.g. due to network latency. In this work, we propose and realize an approach for transparently accessing data migrated to the Cloud using a multi-tenant open source Enterprise Service Bus (ESB) as the basis. Furthermore, we enhance the ESB with QoS awareness by integrating it with an open source caching solution. For evaluation purposes we generate a representative application workload using data from the TPC-H benchmark. Based on this workload, we then evaluate the optimal caching strategy among multiple eviction algorithms when accessing relational databases located at different Cloud providers.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)ALLOW Ensembles
Entry dateJanuary 17, 2014
   Publ. Institute   Publ. Computer Science