ID2210 Project 2014: Decentralized job scheduling