终极管理员
知识笔记
153阅读
分布式计算框架的架构设计有什么好处?
对于三种分布式框架,虽然都是基于主从结构对框架展开的,但是在细节上不同分布式计算框架的结构还有不同的。 一个好的架构设计不仅会让框架后期更好维护,而且对于开发者来说也更容易对框架的运行机理更容易掌握,可以在性能上进行优化 [10] 。未来分布式计算框架性能如何提升?
2) 在未来的分布式计算架构中,计算模式也会更加优化,从当今分布式计算框架可以看出从批量计算的Hadoop到流式计算Storm然后到函数式编程的Spark。 通过一个良好的计算模式,让开发框架上的应用程序更加容易、便利。 3) 分布式计算框架的基础架构也会一定程度上展开研究,用来支撑上层的分布式计算过框架。 在大数据计算中,分布在不同机器上的数据的传输花费较大的代价,所以基础架构的发展也会促进分布式计算框架性能上的提升。分布式计算项目有哪些?
最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过 因特网 ,可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星 智慧生命 ;可以寻找超过1000万位数字的 梅森 质数;也可以寻找并发现对抗艾滋病病毒的更为有效的药物。 这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是绝不可能的。分布式计算如何提高计算效率?
分布式计算可以通过将该应用分解成许多小的部分,分配给多台计算机进行处理,这样就可以节约整体计算时间,大大提高计算效率。 大家可以想象自己就是一台计算机,并拥有基本的计算机元件(中央处理器、内存、输入输出设备等),那么作为一台“人型计算机”,我们是如何解决实际问题的呢?