- Starfish
- https://rubyforge.org/forum/message.php?msg_id=12909
- http://typo.onxen.info/articles/2006/08/21/mapreduce-for-ruby-ridiculously-easy-distributed-programming
- http://tech.rufy.com/2006/08/mapreduce-for-ruby-ridiculously-easy.html
- 参考资料:
- http://theexciter.com/files/oslo_rug_drb.pdf
- http://rufy.com/distributed-programming/
- http://tech.rufy.com/2006/08/mapreduce-for-ruby-ridiculously-easy.html
- http://segment7.net/projects/ruby/drb/rinda/ringserver.html
- 说明:分布式版本管理系统是一种新的版本管理系统思维。其特点是离线的、可移动的和轻量级的。
基于网格的分布式软件组件管理系统SmartFrog
- 说明:网格技术是未来分布式网络软件的发展方向。在这个网络系统中不同的软件联结起来共同完成重要的和复杂的任务。该系统SmartFrog(Smart Framework,对象组织智能框架)是由惠普(HP)实验室研发的,能够更简单地配置网格计算系统。Ruby语言类似的项目有 Capistrano 和 Puppet 。
- 官方网站摘要:“SmartFrog is a technology for describing distributed software systems as collections of cooperating components, and then activating and managing them. It was developed at HP Labs in Bristol, in the UK. ”
- 说明
- 以Ruby语言开发的Puppet(木偶,一个十分形象的名称)是一个可广泛应用于软件布置的十分重要工具。它可以分布式管理存在于网络中多个*nix操作系统及其重要资源, 比如: 文件、软件包、用户、服务、定时(cron)作业和挂载文件系统等等。摘自该网站说明:“Puppet is a declarative language for expressing system configuration, a client and server for distributing it, and a library for realizing the configuration.” Ruby语言还有类似的工具 Capistrano 。