This paper proposes a novel data hosting scheme (named SHEDS) which integrates two key functions desired. The first is selecting several suitable clouds and an appropriate redundancy strategy to store data with minimized monetary cost and guaranteed availability. The second is triggering a transition process to re-distribute data according to the variations of data access pattern and pricing of clouds. We evaluate the performance of SHEDS using both trace-driven simulations and prototype experiments. .
The results show that compared with the major existing schemes, SHEDS not only saves around 20% of monetary cost but also exhibits sound adaptability to data and price adjustments