|
为什么需要 BOINC ?
高配置个人电脑数量的快速增长,科学上对计算要求的日益提高,促使分布式计算日渐受到重视。一方面,全球用户积极参加进来,另一方面,科学家们都试图通过分布式计算解决科学难题。
2000 年后涌现了大批分布式计算项目,估计统计显示目前有100余个项目在成功运行着。这些计算大多互无联系、独立管理、独立使用自己的一套软件。目前的这种分布式计算互相割据的格局很不利于发展的需要,也不利于
用户的参加。
BOINC 作为一个分布式计算的平台,能够方便计算各方。对于参与者来说,可以通过一种方式参与不同的项目(即输入项目的标识性地址和用户密码),通过一种方法了解自己的贡献量(BOINC的积分系统)。对于开发者来说,基于 BOINC 平台的好处更加明显:新项目程序的稳定性将有保障,开发时可以减少重复劳动,推广时更方便快捷。对于科学家来说,通过 BOINC 而实现的计算能力合理分配和充分利用将会是一大乐事。 |