{'fraction_non_alphanumeric': 0.013524936601859678, 'fraction_numerical': 0.0, 'mean_word_length': 5.5054945054945055, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Challenges and Opportunities of Mobile Cloud Computing

With the continued advancement in technology mobile phone are increasingly becoming accessible. A wide range of mobile application are continually being developed to perform tasks with capabilities that were only possible with powerful computers. The emerging concept of Mobile Cloud Computing (MCC) is fast being adopted to help overcome storage and compute limitation in mobile devices enabling more advance applications. With MCC storage and processing of data is done on the cloud reducing on costs and saving on energy consumption among other benefits. Motivated by the importance of reviewing its adoption, the objective of this study is to provide a state of the art of MCC and to establish the challenges and opportunities presented by MCC. This paper systematically reviewed previous publications following the PRISMA (Preferred Reporting Items for Systematic Review and Meta-Analysis) checklist guidelines. From the systematic review outcome, a layered architecture for MCC is proposed, its application and benefits are presented. The challenges and opportunities resulting from MCC are then highlighted and proposed.