DistOS 2015W Session 9: Difference between revisions

From Soma-notes
No edit summary
No edit summary
Line 1: Line 1:
'''BONIC'''
 
== BONIC ==
 
*Public Resource Computing Platform
*Public Resource Computing Platform
*Gives scientists the ability to use large amounts of computation resources.
*Gives scientists the ability to use large amounts of computation resources.
Line 10: Line 12:
  A BONIC application can be identified by a single master URL, <br/>which serves as the homepage as well as the directory of the servers.
  A BONIC application can be identified by a single master URL, <br/>which serves as the homepage as well as the directory of the servers.


'''SETI@Home'''
== SETI@Home ==
 
*Uses public resource computing to analyze radio signals to find extraterrestrial intelligence
*Uses public resource computing to analyze radio signals to find extraterrestrial intelligence
*Need good quality telescope to search for radio signals, and lots of computational power, which was unavailable locally
*Need good quality telescope to search for radio signals, and lots of computational power, which was unavailable locally
Line 16: Line 19:
*Uses BONIC as a backbone for the project
*Uses BONIC as a backbone for the project
*Uses relational database to store information on a large scale, further it uses a multi-threaded server to distribute work to clients
*Uses relational database to store information on a large scale, further it uses a multi-threaded server to distribute work to clients
== MapReduce ==
*A programming model presented by Google to do large scale parallel computations
*Uses the Map() and Reduce() functions from functional style programming languages

Revision as of 00:28, 10 March 2015

BONIC

  • Public Resource Computing Platform
  • Gives scientists the ability to use large amounts of computation resources.
  • The clients do not connect directly with each other but instead they talk to a central server located at Berkley
  • The goals of Bonic are:
  • 1) reduce the barriers of entry
  • 2) Share resources among autonomous projects
  • 3) Support diverse applications
  • 4) Reward participants.
A BONIC application can be identified by a single master URL, 
which serves as the homepage as well as the directory of the servers.

SETI@Home

  • Uses public resource computing to analyze radio signals to find extraterrestrial intelligence
  • Need good quality telescope to search for radio signals, and lots of computational power, which was unavailable locally
  • It has not yet found extraterrestrial intelligence, but its has established credibility of public resource computing projects which are given by the public
  • Uses BONIC as a backbone for the project
  • Uses relational database to store information on a large scale, further it uses a multi-threaded server to distribute work to clients

MapReduce

  • A programming model presented by Google to do large scale parallel computations
  • Uses the Map() and Reduce() functions from functional style programming languages