当前位置:Linux教程 - Linux文化 - 开源项目Cleversafe,创新开源风格

开源项目Cleversafe,创新开源风格


Chris Gladwin,是美国芝加哥的一个商人兼软件设计师,在2004年的时候,他卖了属于他的在线音乐商店Music Now,然后他手头就有了充裕的时间干他喜欢干的事情,首先他决定把他喜欢的音乐、照片何资料整理一下,存到电脑中去,这个想法他已经想了很久了。

  在他整理完后,他发行,共有27G的数据需要备份,这个数据量何一个有着22000册藏书的图书馆不相上下,如何备份这些东西成了他的下一个难题,而去他还发行,目前的所有办法好像都不太适合他的情况。

  但是他以前看过有关加密算法的研究文献,了解到过去的加密工作者通常通过利用分布式存储的方法来保存数据。

  于是他觉得成立一个名为Cleversafe的开源软件项目组,来实现他的分布式存储系统,这个项目组的意义远远超过了Gladwin先生的数据备份工具,因为全球的政府机关、企业公司等等都需要这样的软件来保护他们的数据。这个项目组提供了一个简单可行的方法用于保护数据,他所产生的数据只有在原始产生该数据的计算机上被还原。

  分布式存储的概念并不新鲜,但是Cleversage公司不同之处在于他是开源的,也就是说它的技术将被公诸于众,谁都可用修改,靠它挣钱等等。它的出现对目前互联网存储是一个非常大的冲击。

  一位来自美国加州大学Berkeley分校的分布式存储技术研究人员指出,这种新技术运用到生产中,将为数据存储带来一个非常有弹性的方案。Gladwin也指出,他们的技术方案想比较目前的互联网存储方案,可以有效的降低成本,而且更加安全。目前依托于该开源项目的创新型公司正在丰富该项目软件的功能,使得它可以支持更多的消费类电子产品产生的各种文件类型,包括下一代的高清视频格式。

  目前的互联网存储服务的备份工作非常复杂而且低效,而Cleversafe项目的可以有效的削减备份成本和提高数据的安全性。

  目前只有42岁的Gladwin先生也承认,他是受到一篇 名为“How to Share a Secret”的seminal paper启发,该篇文章写于1979年,著者是大名鼎鼎的Adi Shamir,著名的加密算法public-key的设计者,这篇文章描述了如何将信息分成片段,然后通过相关信息片段的子集可以重新生成该信息。

  目前的分布式文件系统领域已经是人满为患,到处都是,无论商业的还是学术的。从安全性能和成本考虑,Gladwin的方案对于大部分人来说,无疑将是一个新的数据备份标准。

  目前实验性质的Cleversafe研究网络已经搭建完成,分别在全球的11个地方,但是Gladwin希望在不久的将来可以构建一个更大规模的商业性质的备份网络,从而可以提供价格非常有诱惑力的方案。

  目前的分布式存储系统的工作原理就是在不同物理地点作多份拷贝,比如Micosoft和Google公司的产品,还有stanford开发的用于保存学术期刊电子备份的的lockss系统(Lots of Copies Keep Stuff Safe)。

  Leversafe项目实现起来可能和上述方案有些不同,它通过不同的方案将这些数据分成不同的加密片段,分散存储在不同地方,而不是拷贝。这个实现方案和Berkeley一个名为OceanStore的存储研究小组的原理类似,这个OceanStore的存储研究小组的目标也是实现一个全球性质的分布式存储网络。

  Glandwin承认Berkeley的这个研究小组的实力,认为他们应该好好发展一下,比如可以商用。一位存储业界的分析人士也认为,这种新的存储理念将有非常大的商用潜力。

  目前的Cleversafe项目组有25个雇员,他们目前的工作地点在美国芝加哥的伊利诺斯州理工学院,Gladwin还说,学校设有专门的创新项目孵化机制,专为那些有想法的学生准备。

  geographically distribute data over the Internet has very nice 该项目的一位资金支持人还指出,Cleversafe项目的成功,是目前开源软件社区的一个新的动向,那就是,从过去模仿专利公司的产品,到开放自有的有创新意识的软件产品。目前的互联网数据备份业务竞争非常激烈,但是这种的新的架构还没有人尝试,我们他们的潜力无可限量。