This project was implemented to solve a search engine problem of online keyword matching with budgeted bidders with an unpredictable query order. It was implemented as a part of "Database Management Systems" course.