Kurma: Secure Geo-Distributed Multi-Cloud Storage Gateways
This paper introduces Kruma, a cloud storage gateway system which allows applications requiring NAS as the storage interface. Kruma replicates metadata across geo-distributed gateways and maintains a unified file-system namespace. Kruma stores encrypted data blocks in clouds and can provide data integrity checking.
Selected
Designed for enterprise uses
Geo-distributed storage gateways, each for one office/department
Support replication, EC, secret sharing
Extra cost for real deployment (multiple gateways)
For the cache design