Today, at around 6.30 PM i went to
Nivas's house, to discuss generally about SPADE (his final year project) and sample search engine, built with it. I actually learned a lot from that, and this post is to reflect the same in words. This is basically for my own purpose, just in case. If this was useful to you by any means, please leave a comment, or say your thanks to him.
SPADE -3 Properties:
- Object Oriented Support - full support for all data types
- Distributed cache vs DB
- Scalability on the fly (as opposed to the need to rewrite source, recompile and redeploy in MPI)
- Dynamic scheduling - No barrier synchronization - no static binding of code to machine
- Asynchronous Communication as opposed to blocking sends and receives
- Fault tolerance - no single point of failure
I'm currently planning to work with him, on this environment to implement the Research Engine, for ThinkQuest 2011. Again, time'll answer everything. I'll keep this updated, as we progress further.