Multi Tenancy In Public Cloud Computing