Mobile could computing (MCC) has revolutionized the way in which mobile subscribers across the globe leverage services on the go. The mobile devices have evolved from mere devices that enabled voice calls only a few years back to smart devices that enabled the user to accesses value added services anytime, anywhere. MCC integrates could computing into the mobile environment and overcomes obstacles related to performance (e.g. battery life, storage, and bandwidth), environment (e.g. heterogeneity, scalability, availability) and security (e.g. reliability and privacy)