M.Tech Thesis, CSE, IIT Kanpur