Fig. 7From: Efficient resourceful mobile cloud architecture (mRARSA) for resource demanding applicationsTask execution flow diagram. Figure 7 shows the task execution flow: 1. Sending task execution request to the decision module. 2. Collecting requested parameters from the resource monitor, program profiler, and signal strength analyzer. 3. Get the required information of the architecture resources. 4. Task manager begins communication once the task offloading decision is made. 5. Communication manager subtasks the job’s task for parallel processing. 6. The task handler offloads the task to the determined architecture resource. 7. Records parallel execution results, and store both the execution time and energy consumption in the result profiler. 8. Finally, the result sends back to the requesting mobile deviceBack to article page