有了分布式计算的广大平台,等到未来,当自己的网络遍布全美、全世界的时候,这个无形的分布式计算网络,就如同一台无限大的超级计算机?
难道还有比这更棒的事情了吗??
有了这种超级计算机,打破摩尔定律的魔咒,也不是不可能的?
当然,现在要谈这件事情还是太早了。?
凯瑟琳所思考的是,可以编程一个软件,然后可以让微机用户使用这个软件。?
然后,当这些人在空闲的时候,就可以使用这个软件,为凯瑟琳的系统提供计算力。?
现在,购买微机的大多都是商业用户,也就是说,在晚上的时候,他们的电脑基本上都是空闲的。?
那么,如果说服他们加入这个计划呢??
凯瑟琳想到了一个好主意——报酬。?
凯瑟琳完全可以根据这些人的计算机所贡献的计算量,然后给他们付费?
只要时间够长,这些人的电脑,几乎都能够回本,他们会不干吗?很显然,答案是否定的。?
当然,这个支付的报酬,要进行一个评估,尽量使得自己支付的报酬的成本在超级计算机之下,这样,自己才能够说是盈利,否则的话,自己还不如去研发一台新的超级计算机呢?
通过与自己的超级计算机还有网络进行整合,这样的分布式的计算机群,可以给自己的云系统提供足够的资源。?
这个计划会首先在斯坦福大学进行试验,也许首先并不会向普通人开放,而是先朝某些科研机构开放,例如有什么大型项目之类的。毕竟,分布式计算更适合与大型计算项目。?
按照原本的历史,超级计算机将在80年代后期开始逐渐的落后于个人电脑的发展,在凯瑟琳的想法中,计算机应该从那个时候开始,逐渐的从云计算的世界朝着真正的个人电脑过度,而那个时候,这种分布式的计算方式,显然会变得更加的优越。?
凯瑟琳觉得,这个计划非常的可行,而且开着电脑就能够赚钱,这样的好事,谁不想来呢??
在“未来”,最有名的分布式计算机平台,大概就是BOINC了。?
加州大学伯克利分校首先提出了建立BOINC的想法。?
BOINC的中文全称是伯克利开放式网络计算平台(Berkeley-Open-Infrastructure-for-Network-Computing),它能够把许多不同的分布式计算项目联系起来统一管理,并对计算机资源进行统一分配。?
例如,在网络中存在着这么三个科研项目需要这个平台进行研究,一个是研究对抗艾滋病的药物,一个是探索外星人。?
如果用户对于前者感兴趣的话,他就可以让自己的电脑的资源优先供给这个项目。?
系统会对统计评分系统进行统一管理(无论是为哪个项目工作,只要奉献计算量大,就积分高)。?
凯瑟琳就准备采取这个方法。?
不过,因为凯瑟琳准备采用以美金换资源的方式,所以自然不能这么吃打大锅饭了。?
凯瑟琳设想,某些科研项目,能够让开发方自己定价,这样,用户看到哪个项目能让自己拿到更多的钱,自然就是参加哪个项目了。?
有了更多的资金,计算速度就能变快,这不是很赞的一件事情吗??
而自己的企业,完全可以抽取一小部分-->>
