Scrutinizing the State of Cloud Storage with Cloud-RAID: A Secure and Reliable Storage Above the Clouds

Scrutinizing the State of Cloud Storage with Cloud-RAID: A Secure and Reliable Storage Above the Clouds
复制标题

使用 Cloud-RAID 审视云存储的状态:云之上安全可靠的存储

DOI:
10.1109/cloud.2013.121
复制
发表时间:
2013
期刊:
2013 IEEE Sixth International Conference on Cloud Computing
影响因子:
--
通讯作者:
C. Meinel
C. Meinel
中科院分区:
--
文献类型:
--
作者:
Maxim Schnjakin;C. Meinel

文献摘要

被引文献

相似文献

公共云存储服务使组织能够以较低的运营成本管理数据。然而,这些好处沿着而来的是挑战和公开问题,如安全性、可靠性和依赖提供商提供服务的风险。在我们以前的工作中,我们提出了一个系统,可以提高存储在云中的数据的可用性,机密性和可靠性。为了实现这一目标,我们对用户数据进行加密,并利用RAID技术原理来管理云存储提供商之间的数据分发。最近,我们为我们的应用程序进行了概念验证实验,以评估我们方法的性能和成本效益。我们观察到,我们的实现提高了感知的可用性,在大多数情况下,与单独的云提供商相比,整体性能也有所提高。我们还观察到一个普遍趋势,即云存储提供商具有恒定的吞吐量值,因此各个提供商的吞吐量性能差异很大。这样,可以利用所经历的传输来增加即将到来的数据传输的吞吐量性能。目的是根据提供商的能力,利用最大的可用吞吐量,在提供商之间分发数据。为了评估这种方法的可行性,我们必须了解提供商如何处理高并发数据传输。因此,在本文中,我们专注于特定的云存储提供商的性能和可扩展性评估。为此,我们使用不同国家的八个商业云存储库部署了我们的应用程序,并进行了一系列广泛的实验。
Public cloud storage services enable organizations to manage data with low operational expenses. However, the benefits come along with challenges and open issues such as security, reliability and the risk to become dependent on a provider for its service. In our previous work, we presented a system that improves availability, confidentiality and reliability of data stored in the cloud. To achieve this objective, we encrypt user's data and make use of the RAID-technology principle to manage data distribution across cloud storage providers. Recently, we conducted a proof-of-concept experiment for our application to evaluate the performance and cost effectiveness of our approach. We observed that our implementation improved the perceived availability and, in most cases, the overall performance when compared with cloud providers individually. We also observed a general trend that cloud storage providers have constant throughput values - whereby the individual throughput performance differs strongly from one provider to another. With this, the experienced transmissions can be utilized to increase the throughput performance of the upcoming data transfers. The aim is to distribute the data across providers according to their capabilities utilizing the maximum of the available throughput capacity. To assess the feasibility of the approach we have to understand how providers handle high simultaneous data transfers. Thus, in this paper we focus on the performance and the scalability evaluation of particular cloud storage providers. To this end, we deployed our application using eight commercial cloud storage repositories in different countries and conducted a set of extensive experiments.