I. Introduction
In the past few years, there has been a significant growth in the interest to outsource data as well as operational services to clouds. Traditional cloud storage has come to rely almost exclusively on large storage providers acting as trusted third parties to transfer and store data. This system poses a number of shortcomings including the performance, availability, security, and high operational cost.