Waibel, PhilippPhilippWaibelHochreiner, ChristophChristophHochreinerSchulte, StefanStefanSchulte2022-03-082022-03-082016-12IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA 2016)http://hdl.handle.net/11420/11875Nowadays, the usage of cloud storages to store data is a popular alternative to traditional local storage systems. However, besides the benefits such services can offer, there are also some downsides like vendor lock-in or unavailability. Furthermore, the large number of available providers and their different pricing models can turn the search for the best fitting provider into a tedious and cumbersome task. Furthermore, the optimal selection of a provider may change over time.In this paper, we formalize a system model that uses several cloud storages to offer a redundant storage for data. The according optimization problem considers historic data access patterns and predefined Quality of Service requirements for the selection of the best-fitting storages. Through extensive evaluations we show the benefits of our work and compare the novel approach against a baseline which follows a state-of-the-art approach.enCloud storageErasure codingFault toleranceLong-term storageRedundant storageVendor lock-inCost-efficient data redundancy in the cloudConference Paper10.1109/SOCA.2016.12Other