{'fraction_non_alphanumeric': 0.014899211218229623, 'fraction_numerical': 0.0, 'mean_word_length': 5.563218390804598, '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}}
A Multi-Objective Computation Offloading Method for Workflow Applications in Mobile Edge Computing

Mobile edge computing is becoming a novel ubiquitous computing platform to overcome the resource limitation of mobile devices and bandwidth bottleneck of the core networks in mobile cloud computing. Although offloading applications to the cloud can reduce energy consumption for the mobile devices, it may also lead to greater processing latency. Usually the mobile users have to pay for cloudlet resource or cloud resource they used. In this paper, we bring a thorough study on the energy consumption, time consumption and cost of using resource of cloudlet and cloud for workflow applications in mobile edge computing. Based on theoretical analysis, a multi-objective optimization model is established. In addition, a corresponding multi-objective computation offloading method based on Non-dominated Sorting Genetic Algorithm II is proposed to find the optimal offloading strategy for all the workflow applications. Finally, extensive experimental evaluations are performed to show the efficiency and effectiveness of our proposed method.