Abstract
The mobile devices have entered the race of deploying high tech to the users but inherit a defect of limited battery storage. With the limitationof battery capacity, energy efficiency has been a major concern for Mobile Cloud Computing (MCC). The multimedia application comprises rich media that needs higher processing and computation, and the resource and computation are constrained. Energy-efficient transmission is a big concern because it equips the mobile device with high-end hardware components, but still, are far behind to the battery capacity and computation competence. This paper intends to introduce and investigate the different approaches/algorithms and tools that best fit to save resource utilization and energy consumption rationally. The algorithms like the Genetic Algorithm, Greedy scheduling algorithm, power-aware list-based scheduling, Offloading based task scheduling, media cloud distributed scheduling algorithm, etc. are discussed in this research. The data, Energy-efficient technique, and Cloud server response that defines each of the main components is introduced in this paper that concerns the implementation of the energy-efficient transmission in MCC. We propose these components that illustrate the workflow in the technology. A process when the data is perceived by the technique to adequately deliver a response to the mobile device. An energy-efficient transmission technique for MCC is a development towards the use of mobile cloud computing in this field working to counter the utilization of energy and resources that execute locally. This concept results in reducing the amount of data transmitted with the use of sharing the data externally between the tasks that will save energy. Through this paper, readers will understand the benefit of using the energy-efficient technique in the MCC. Also, the reader will understand the classification groups, validation criteria, future gaps of the 30 literature reviews about the technique, and how they intend to energy optimization in mobile devices.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ahmad H, Saxena N, Roy A, De P (2018) Battery-aware rate adaptation for extending video streaming playback time. Multimed Tools Appl 77(18):23877–23908
Ahmed E, Gani A, Khan MK, Buyya R, Khan SU (2015) Seamless application execution in mobile cloud computing: motivation, taxonomy, and open challenges. J Netw Comput Appl 52:154–172
S Ahn, J Lee, S Park, SHS Newaz, and JK Choi (2018), “Competitive partial computation offloading for maximizing energy efficiency in Mobile cloud computing,” Access, IEEE, vol. 6, pp. 899–912
A Alasaad, K Shafiee, H Behairy, and V Leung (2015). “Innovative schemes for resource allocation in the cloud for media streaming applications,” IEEE Transactions on Parallel Distributed Systems, no. 1, pp. 1–1
W Alsalih, S Akl, and H Hassancin (2005). “Energy-aware task scheduling: towards enabling mobile computing over MANETs,” in Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International, p. 8 pp.: IEEE
Badidi E, Atif Y, Sheng MZ, Maheswaran M (2018) On personalized cloud service provisioning for Mobile users using adaptive and context-aware service composition. Computing
Bani Hani Q, Dichter J (2017) Energy-efficient service-oriented architecture for mobile cloud handover. Journal of Cloud Computing 6(1):1–13
C Bartolini, D El Kateb, Y Le Traon, and D Hagen (2015), “Cloud providers viability: how to address it from an IT and legal perspective?,” in International Conference on Grid Economics and Business Models, pp. 281–295: Springer
Cao Y, Song F, Liu Q, Huang M, Wang H, You I (2017) A LDDoS-aware energy-efficient Multipathing scheme for Mobile cloud computing systems. IEEE Access 5:21862–21872
V. Cardellini et al. 2016, “A game-theoretic approach to computation offloading in mobile cloud computing.(Report),” vol. 157, no. 2, p. 421
Chalack VA, Razavi S, Gudakahriz S (2017) Resource allocation in cloud environment using approaches based particle swarm optimization. Int J Comput Appl Technol Res 6(2):87–90
Chang Z, Gong J, Ristaniemi T, Niu Z (2016) Energy-efficient resource allocation and user scheduling for collaborative Mobile clouds with hybrid receivers. IEEE Trans Veh Technol 65(12):9834–9846
Chang Z, Zhou S, Ristaniemi T, Niu Z (2018) Collaborative Mobile clouds: an energy efficient paradigm for content sharing. IEEE Wirel Commun 25(2):186–192
Chen X (2015) Decentralized computation offloading game for mobile cloud computing. IEEE Transactions on Parallel and Distributed Systems 26(4):974–983
Chen M, Hao Y, Li Y, Lai C-F, Wu D (2015) On the computation offloading at ad hoc cloudlet: architecture and service modes. IEEE Commun Mag 53(6):18–24
Chen K, Shen H (2015) Maximizing P2P file access availability in mobile ad hoc networks though replication for efficient file sharing. IEEE Trans Comput 64(4):1029–1042
Chen K, Shen H, Zhang H (2014) Leveraging social networks for P2P content-based file sharing in disconnected MANETs. IEEE Trans Mob Comput 13(2):235–249
CA Chen, M Won, R Stoleru, and G Xie (2015). Energy-efficient fault-tolerant data storage and processing in mobile cloud., pp. 28–41
Chen X, Wu J, Cai Y, Zhang H, Chen T (2015) Energy-efficiency oriented traffic offloading in wireless networks: a brief survey and a learning approach for heterogeneous cellular networks. IEEE Journal on Selected Areas in Communications 33(4):627–640
Chen H, Zhu X, Guo H, Zhu J, Qin X, Wu J (2015) Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment. The Journal of Systems & Software 99(C):20–35
G Chunhui, Z Zhan, X Xin, and Y Zhengyu (2018). “Bolt detection signal analysis method based on ICEEMD,” Shock and Vibration, vol 2018
Chunlin L, Chuanli M, Yi C, Youlong L (2018) Optimal media service selection scheme for mobile users in mobile cloud. Wirel Netw:1–14
E Cuervo et al. (2010). “MAUI: making smartphones last longer with code offload,” in Proceedings of the 8th international conference on Mobile systems, applications, and services, pp. 49–62: ACM
E Cuervo et al. (2010). MAUI: Making smartphones last longer with code offload., pp. 49–62
Dong Huang D, Ping Wang D, Niyato D (2012) A dynamic offloading algorithm for Mobile computing. Wireless Communications, IEEE Transactions on 11(6):1991–1995
Dong P, Wang J, Huang J, Wang H, Min G (2016) Performance enhancement of multipath TCP for wireless communications with multiple radio interfaces. IEEE Trans Commun 64(8):3456–3466
S Durga and S Mohan (2013). “Mobile cloud media computing applications: A survey,” in Proceedings of the Fourth International Conference on Signal and Image Processing 2012 (ICSIP 2012), pp. 619–628: Springer
Durga S, Mohan S, Peter JD, Surya S (2018) Context-aware adaptive resource provisioning for mobile clients in intra-cloud environment. Clust Comput
L Ferdouse, M Li, L Guan, and A Anpalagan (2016). “Bayesian workload scheduling in multimedia cloud networks,” in Computer Aided Modelling and Design of Communication Links and Networks (CAMAD), 2016 IEEE 21st International Workshop on, pp. 83–88: IEEE
M Gamba, A Gonella, and CE Palazzi (2015). “Design issues and solutions in a modern home automation system,” in Computing, Networking and Communications (ICNC), 2015 International Conference on, pp. 1111–1115: IEEE
X Gong, W Liu, J Zhang, H Xu, W Zhao, and C Liu (2016), WWOF: An Energy Efficient Offloading Framework for Mobile Webpage., pp. 160–169
L Gu, D Zeng, A Barnawi, S Guo, and I Stojmenovic (2015). “Optimal task placement with QoS constraints in geo-distributed data centers using DVFS,” IEEE Transactions on Computers, no. 1, pp. 1–1
Guo X, Liu L, Chang Z, Ristaniemi T (2018) Data offloading and task allocation for cloudlet-assisted ad hoc mobile clouds. Wirel Netw 24(1):79–88
S Guo, J Liu, Y Yang, B Xiao, and Z Li (2018). Energy-efficient dynamic computation offloading and cooperative task scheduling in mobile cloud computing., pp. 1–1
He J, Xue Z, Wu D, Wu DO, Wen Y (2014) CBM: online strategies on cost-aware buffer Management for Mobile Video Streaming. IEEE Transactions on Multimedia 16(1):242–252
Hu CC, Lai CF, Hou JG, Huang YM (2017) Timely scheduling algorithm for P2P streaming over MANETs. Comput Netw 127:56–67
Jacobsson A, Boldt M, Carlsson B (2016) A risk analysis of a smart home automation system. Futur Gener Comput Syst 56:719–733
Jo S, Yoo W, Chung J (2018) Video quality adaptation for extended playback time on Mobile devices with limited energy. IEEE Commun Lett 22(6):1260–1263
Kaewpuang R, Niyato D, Wang P, Hossain E (2013) A framework for cooperative resource management in mobile cloud computing. IEEE Journal on Selected Areas in Communications 31(12):2685–2700
Kaur T, Chana I (2016) Energy aware scheduling of deadline-constrained tasks in cloud computing. Clust Comput 19(2):679–698
Khorramnejad K, Ferdouse L, Guan L, Anpalagan A Performance of integrated workload scheduling and pre-fetching in multimedia mobile cloud computing. Journal of Cloud Computing 7(1):13
S Kosta, A Aucinas, P Hui, R Mortier, and X Zhang (2012). “Thinkair: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading,” in Infocom, 2012 Proceedings IEEE, pp. 945–953: IEEE
AS Kumar and M Venkatesan (2018). “Task scheduling in a cloud computing environment using HGPSO algorithm,” Clust Comput, pp. 1–7
Kumari R, Kaushal S, Chilamkurti N (2018) Energy conscious multi-site computation offloading for mobile cloud computing. Soft Comput 22(20):6751–6764
Kwak J, Kim Y, Lee J, Chong S (2015) DREAM: dynamic resource and task allocation for energy minimization in Mobile cloud systems. Selected Areas in Communications, IEEE Journal on 33(12):2510–2523
L Lan, Z Xiaoyong, L Kaiyang, J Fu, and P Jun (2018). “An energy-aware task offloading mechanism in multiuser Mobile-edge cloud computing,” Mobile Information Systems, vol, 2018
Li Y, Chen M, Dai W, Qiu M (2017) Energy optimization with dynamic task scheduling Mobile cloud computing. IEEE Syst J 11(1):96–105
Li Z, Zhu X, Gahm J, Pan R, Hu H, Begen AC, Oran D (2014) Probe and adapt: rate adaptation for HTTP video streaming at scale. IEEE Journal on Selected Areas in Communications 32(4):719–733
Lin C-C, Syu YC, Chang CJ, Wu JJ, Liu P, Cheng PW, Hsu WT (2015) Energy-efficient task scheduling for multi-core platforms with per-core DVFS. Journal of Parallel and Distributed Computing 86(C):71–81
Lin Xiang FY, Xiaohu Ge F, Cheng-Xiang Wang F, Li F, Reichert F (2013) Energy efficiency evaluation of cellular networks based on spatial distributions of traffic load and power consumption. IEEE Trans Wirel Commun 12(3):961–973
Liu T, Chen F, Ma Y, Xie Y (2016) An energy-efficient task scheduling for mobile devices based on cloud assistant. Futur Gener Comput Syst 61(C):1–12
J Liu and J Guo (2015). Energy efficient scheduling of real-time tasks on multi-core processors with voltage islands
L Liu, X Guo, Z Chang, and T Ristaniemi (2018). “Joint optimization of energy and delay for computation offloading in cloudlet-assisted mobile cloud computing,” Wirel Netw, pp. 1–14
Liu Y, Lee MJ, Zheng Y (2016) Adaptive multi-resource allocation for cloudlet-based Mobile cloud computing system. IEEE Trans Mob Comput 15(10):2398–2410
Ma X, Zhao Y, Zhang L, Wang H, Peng L (2013) When mobile terminals meet the cloud: computation offloading as the bridge. IEEE Netw 27(5):28–33
AM Manasrah and H Ba Ali (2018). “Workflow scheduling using hybrid GA-PSO algorithm in cloud computing,” Wireless Communications Mobile Computing, vol, 2018
Meng X, Wang Y, Gong Y (2015) Perspective of space and time based replica population organizing strategy in unstructured peer-to-peer networks. J Netw Comput Appl 49:1–14
MB Mollah, M Azad and A Vasilakos (2017). Security and privacy challenges in mobile cloud computing: survey and way ahead., pp. 34–54
Neto JLD, Yu S-y, Macedo DF, Nogueira JMS, Langar R, Secci S (2018) ULOOF: a user level online offloading framework for Mobile edge computing. IEEE Trans Mob Comput 17:2660–2674
Ou S, Yang K, Zhang J (2007) An effective offloading middleware for pervasive services on mobile devices. Pervasive and Mobile Computing 3(4):362–385
Pan S, Chen Y (2018) A bandwidth allocation and energy-optimal transmission rate scheduling scheme in multi-services wireless networks. AEUE - International Journal of Electronics and Communications 95:97–106
Paris S, Martignon F, Filippini I, Lin Chen I (2015) An efficient auction-based mechanism for Mobile data offloading. Mobile Computing, IEEE Transactions on 14(8):1573–1586
Qiu M, Ming Z, Li J, Gai K, Zong Z (2015) Phase-change memory optimization for green cloud with genetic algorithm. IEEE Trans Comput 64(12):3528–3540
AM Senthil Kumar and M Venkatesan (2018). “Task scheduling in a cloud computing environment using HGPSO algorithm,” Clust Comput, pp. 1–7
Shi T, Yang M, Li X, Lei Q, Jiang Y (2016) An energy-efficient scheduling scheme for time-constrained tasks in local mobile clouds. Pervasive Mobile Computing 27:90–105
Su P, Shengping W, Weiwei Z, Shengmei L (2016) Optimization of energy consumption in the Mobile Cloud systems.(Report). KSII Transactions on Internet and Information Systems 10(9):4044
V Sundararaj (2017). Optimized denoising scheme via opposition based Self-adaptive learning PSO algorithm for Wavelet Based ECG Signal Noise Reduction., p. 1
V. Sundararaj (2018). “Optimal task assignment in mobile cloud computing by queue based ant-bee algorithm,” Wirel Pers Commun, pp. 1–25
Sundararaj V, Muthukumar S, Kumar R (2018) An optimal cluster formation based energy efficient dynamic scheduling hybrid MAC protocol for heavy traffic load in wireless sensor networks. Computers and Security 77:277–288
Tang C, Hao M, Wei X, Chen W (2018) Energy-aware task scheduling in mobile cloud computing. Distributed and Parallel Databases 36(3):529–553
C Tang et al. (2018), A Mobile cloud based scheduling strategy for industrial internet of things., pp. 1–1
Wang Z, Gu Z, Yao M, Shao Z (2015) Endurance-aware allocation of data variables on NVM-based scratchpad memory in real-time embedded systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 34(10):1600–1612
F Wang, J Liu, and M Chen (2012). “CALMS: Cloud-assisted live media streaming for globalized demands with time/region diversities,” in INFOCOM, 2012 Proceedings IEEE, pp. 199–207: IEEE
Q Wang, T Morgan Steinman, and W Wang (2017). Quality driven modulation rate optimization for energy efficient wireless video relays
Wang J, Tang J, Xue G, Yang D (2017) Towards energy-efficient task scheduling on smartphones in mobile crowd sensing systems. Comput Netw 115:100–109
Wang X, Wang J, Wang X, Chen X (2017) Energy and delay tradeoff for application offloading in Mobile cloud computing. Systems Journal, IEEE 11(2):858–867
F Xia, X Zhao, J Zhang, J Ma, and X Kong (2014), BeeCup: A bio-inspired energy-efficient clustering protocol for mobile learning., pp. 449–460.
Xue S, Zhang Y, Xu X, Xing G, Xiang H, Ji S (2017) Q E T : a QoS-based energy-aware task scheduling method in cloud environment. Clust Comput 20(4):3199–3212
S Yang, D Kwon, H Yi, Y Cho, Y Kwon, and Y Paek (2014). “Techniques to minimize state transfer costs for dynamic execution offloading in mobile cloud computing,” IEEE Transactions on Mobile Computing, no. 11, pp. 2648–2660
Yang C, Li L, You S, Yan B, Du X (2017) Cloud computing-based energy optimization control framework for plug-in hybrid electric bus. Energy 125:11–26
Zeng Z, Truong-Huu T, Veeravalli B, Tham C-K (2016) Operational cost-aware resource provisioning for continuous write applications in cloud-of-clouds. Clust Comput 19(2):601–614
Zhang L, Fu D, Liu J, Ngai EC-H, Zhu W (2017) On energy-efficient offloading in Mobile cloud for real-time video applications. IEEE Transactions on Circuits and Systems for Video Technology 27(1):170–181
Zhang J, Liu W, Zhao W, Ma X, Xu H, Gong X, Liu C, Yu H (2018) A webpage offloading framework for smart devices. Mobile Networks and Applications 23(5):1350–1363
Zhang J, Wang ZJ, Guo S, Yang D, Fang G, Peng C, Guo M (2018) Power consumption analysis of video streaming in 4G LTE networks. Wirel Netw 24(8):3083–3098
Zhang W, Wen Y, Guan K, Kilper D, Luo H, Wu DO (2013) Energy-optimal mobile cloud computing under stochastic wireless channel. IEEE Trans Wirel Commun 12(9):4569–4581
Zhang J, Zhou Z, Li S, Gan L, Zhang X, Qi L, Xu X, Dou W (2018) Hybrid computation offloading for smart home automation in mobile cloud computing. Pers Ubiquit Comput 22(1):121–134
Zhong J, Su J (2010) A real-time moving object tracking system based on visual prediction. Jiqiren 32(4):516–521
Zhou B, Dastjerdi AV, Calheiros RN, Buyya R (2018) An Online Algorithm for Task Offloading in Heterogeneous Mobile Clouds. ACM Transactions on Internet Technology 18(2):23
Zhou B, Dastjerdi A, Calheiros R, Buyya R (2018) An online algorithm for task offloading in heterogeneous Mobile clouds. ACM Transactions on Internet Technology (TOIT) 18(2):1–25
Zhou B, Dastjerdi AV, Calheiros RN, Srirama SN, Buyya R (2017) mCloud: a context-aware offloading framework for heterogeneous mobile cloud. IEEE Trans Serv Comput 10(5):797–810
Zhu W, Zhuang Y, Zhang L (2017) A three-dimensional virtual resource scheduling method for energy saving in cloud computing. Futur Gener Comput Syst 69:66–74
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
HIGHLIGHTS
• The user requested task can be offloaded to the cloud server infrastructure for processing.
• A reviewof different energy-efficient techniques for efficient processing and energy saving.
• Previous publications only discussed on few of the energy-efficient techniques, but our paper discusses on 30 techniques for energy optimization.
• The taxonomy we presented here consists of three system components of data, energy-efficient techniques, and cloud server response, whilst previous solutions only considered the techniques as their system component.
• Proposedthe best solution among the different energy-efficient techniques we discussed in our paper.
• Verification and evaluation have been done by us to access the outcome of the classified techniques and the recommendations have been written by us by recommending the best solutions for energy optimization.
Rights and permissions
About this article
Cite this article
Parajuli, N., Alsadoon, A., Prasad, P. et al. A recent review and a taxonomy for multimedia application in Mobile cloud computing based energy efficient transmission. Multimed Tools Appl 79, 31567–31594 (2020). https://doi.org/10.1007/s11042-020-09516-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09516-y