NPTEL Cloud Computing Assignment 2