Recommender Module Performance Enhancement & Drupal for Data-intensive Computing
The Proposal
This student proposal has two parts. The first part is to enhance performance for the recommender modules via Apache Mahout integration.
The Recommender API module and its helper modules was developed as a GSoC 2009 project. Those modules enable Drupal sites to provide content recommendation services based on users browsing history, Fivestar ratings, product purchasing history, and so on, similar to what http://amazon.com offers. However, I received many feedback from users complaining the performance/scalability issue of those modules: for sites with >1k nodes or users, the modules won't work (using 4GB RAM, running for >10 hours). This is simply not acceptable, because it is those sites with lots of nodes/users who need the recommendation service the most.
The performance issue is due to the following reasons:
Read more