Title :
Evaluating Caching Strategies for Cloud Data Access Using an Enterprise Service Bus
Author :
Gomez Saez, Santiago ; Andrikopoulos, Vasilios ; Leymann, Frank ; Strauch, Steve
Author_Institution :
Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
Abstract :
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.
Keywords :
cache storage; cloud computing; public domain software; quality of service; relational databases; software architecture; ESB; QoS awareness; TPC-H benchmark; caching strategy evaluation; cloud data access; cloud services; multiple eviction algorithms; multitenant open source enterprise service bus; network latency; open source caching solution; quality of service; relational databases; Containers; Database systems; Protocols; Quality of service; Relational databases; Throughput; Cache; Enterprise Service Bus (ESB); Performance Optimization; Relational Databases;
Conference_Titel :
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location :
Boston, MA
DOI :
10.1109/IC2E.2014.49