Title: Cloud Computing-Theory And Practice