Cloud Integration And Edge Computing For IOT