Monday March 14, 2005 | SysBlog Notes from Storage R&D |
|
CAS is dead, long live CAS! There's lots of interest among customers and suppliers about CAS and how to address the CAS market. All that interest is not misdirected, because the CAS systems that have been marketed to-date have interesting properties and solve customer problems. However, their interesting properties have nothing to do with the fact that they calculate crypto-hash checksums for the files being stored.
There is nothing in these valuable benefits about hashing or hash algorithms. These are the properties of Object Archival Storage Systems, which is a far more appropriate way of describing the breed. Dare I propose a new acronym OASS? Well the SNIA committee charged with standardizing these things is working hard on their own answer, and I'll defer to them. They used to call themselves CAS Solutions Initiative (CASSI), but they too have seen the light. *A point of fact, but none of the CAS systems on the market today are actually CAS. CAS implies that the stored objects are accessed using a hash value computed from the file's contents. But there are not commercially available systems that do this today. For example, EMC's Centera uses a "C-clip" as the object handle, which is an amalgamation of a metadata record and the object hash. Other CAS/OS systems may use other more reliable ways of creating unique object identifiers that have nothing to do with the hash value. So it would seem that the term "CAS" is meaningless, and we all hope it dies. But Object Storage is here to stay due to its propensity to solve unsolved problems of scale, reliability, and TCO. Somewhere in there is a role for computing hash values, but that feature will be less and less visible to customers, especially as Object Storage moves into a primary storage role.
Trackback URL: http://blogs.sun.com/m/entry/cas_is_dead_long_live
Post a Comment: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The compromise we came up with in SNIA is CAOS -- Content Aware Object Storage. If a storage system wishes to use content hashes for addressing, that's fine but not relevant to the definition of the space. "Content Aware"-ness refers to first class metadata on the nature of the objects facilitating ILM practices. If you haven't seen it, I would be happy to forward you the charter proposal.
The CAOS Technical Working Group was proposed at the January Symposium, to great interest. We have some polishing to do, but I hope it to be approved at the upcoming Spring SNW.
I'd also dispute a few of the properties you call out about CAS-based systems today, with regard to Permeon, but that's not really necessary... :-)
Posted by Jered Floyd on March 14, 2005 at 01:11 PM PST #