{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T21:06:39Z","timestamp":1783803999076,"version":"3.55.0"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,8,21]],"date-time":"2021-08-21T00:00:00Z","timestamp":1629504000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,8,21]],"date-time":"2021-08-21T00:00:00Z","timestamp":1629504000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100014188","name":"MSIT","doi-asserted-by":"crossref","award":["2019R1A2C1008530"],"award-info":[{"award-number":["2019R1A2C1008530"]}],"id":[{"id":"10.13039\/501100014188","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>The substantial number of wearable devices in the healthcare industry and the continuous growth of the market procreates the demand for computational offloading. Despite major development of wearable devices and offloading techniques, there are several concerns such as latency, battery power, and computation capability that requires significant development. In this paper, we focus on the fact that most smart wearable devices have Bluetooth pairing with smartphones, and Bluetooth communication is significantly energy-efficient compare to 3G\/LTE or Wi-Fi. We propose a computation offloading technique that offloads from the smartphone to the cloud server considering the decision model of both wearable devices and smartphones. Mobile cloud computing can elevate the capacity of smartphones considering the battery state and efficient communications with the cloud. In our model, we increase the energy efficiency of smart devices. To accomplish this, a Dhrystone Millions of Instructions per Second (DMIPS)-based workload measurement model along with a computation offloading decision model were created. According to the performance evaluation, offloading from wearable devices to smartphones and offloading once to cloud server can reduce energy consumption significantly.<\/jats:p>","DOI":"10.1186\/s13677-021-00260-8","type":"journal-article","created":{"date-parts":[[2021,8,21]],"date-time":"2021-08-21T05:03:05Z","timestamp":1629522185000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Computation offloading technique for energy efficiency of smart devices"],"prefix":"10.1186","volume":"10","author":[{"given":"Jaejun","family":"Ko","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Young-June","family":"Choi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0963-3667","authenticated-orcid":false,"given":"Rajib","family":"Paul","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,8,21]]},"reference":[{"key":"260_CR1","volume-title":"Healthcare Robotics","author":"Omdia","year":"2016","unstructured":"Omdia (2016) Healthcare Robotics. Informatech, Howick Place, London. https:\/\/omdia.tech.informa.com\/OM011974\/Healthcare-Robotics."},{"key":"260_CR2","unstructured":"CISCO (2019) Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2017\u20132022. https:\/\/s3.amazonaws.com\/media.mediapost.com\/uploads\/CiscoForecast.pdf."},{"key":"260_CR3","doi-asserted-by":"crossref","unstructured":"Li X, Zhang X, Chen K, Feng S (2014) Measurement and analysis of energy consumption on android smartphones In: 2014 4th IEEE International Conference on Information Science and Technology, 242\u2013245.. IEEE.","DOI":"10.1109\/ICIST.2014.6920375"},{"key":"260_CR4","doi-asserted-by":"crossref","unstructured":"Lee J, Ko J, Choi Y-J (2017) Task offloading technique using DMIPS in wearable devices In: 2017 International Conference on Information Networking (ICOIN), 414\u2013416.. IEEE.","DOI":"10.1109\/ICOIN.2017.7899470"},{"key":"260_CR5","doi-asserted-by":"crossref","unstructured":"Cuervo E, Balasubramanian A, Cho D. -k., Wolman A, Saroiu S, Chandra R, Bahl P (2010) Maui: making smartphones last longer with code offload In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, 49\u201362.","DOI":"10.1145\/1814433.1814441"},{"issue":"4","key":"260_CR6","doi-asserted-by":"publisher","first-page":"2573","DOI":"10.1109\/COMST.2017.2731979","volume":"19","author":"S Seneviratne","year":"2017","unstructured":"Seneviratne S, Hu Y, Nguyen T, Lan G, Khalifa S, Thilakarathna K, Hassan M, Seneviratne A (2017) A survey of wearable devices and challenges. IEEE Commun Surv Tutor 19(4):2573\u20132620.","journal-title":"IEEE Commun Surv Tutor"},{"issue":"3","key":"260_CR7","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1109\/MVT.2018.2810317","volume":"13","author":"H Sun","year":"2018","unstructured":"Sun H, Zhang Z, Hu RQ, Qian Y (2018) Wearable communications in 5g: challenges and enabling technologies. IEEE Veh Technol Mag 13(3):100\u2013109.","journal-title":"IEEE Veh Technol Mag"},{"key":"260_CR8","doi-asserted-by":"publisher","first-page":"102974","DOI":"10.1016\/j.jnca.2021.102974","volume":"178","author":"A Shakarami","year":"2021","unstructured":"Shakarami A, Shahidinejad A, Ghobaei-Arani M (2021) An autonomous computation offloading strategy in Mobile Edge Computing: A deep learning-based hybrid approach. J Netw Comput Appl 178:102974.","journal-title":"J Netw Comput Appl"},{"issue":"1","key":"260_CR9","doi-asserted-by":"crossref","first-page":"e4127","DOI":"10.1002\/ett.4127","volume":"32","author":"F Farahbakhsh","year":"2021","unstructured":"Farahbakhsh F, Shahidinejad A, Ghobaei-Arani M (2021) Multiuser context-aware computation offloading in mobile edge computing based on Bayesian learning automata. Trans Emerg Telecommun Technol 32(1):e4127.","journal-title":"Trans Emerg Telecommun Technol"},{"issue":"12","key":"260_CR10","doi-asserted-by":"publisher","first-page":"2212","DOI":"10.1002\/spe.2888","volume":"50","author":"A Shahidinejad","year":"2020","unstructured":"Shahidinejad A, Ghobaei-Arani M (2020) Joint computation offloading and resource provisioning for e dge-cloud computing environment: A machine learning-based approach. Softw Pract Experience 50(12):2212\u20132230.","journal-title":"Softw Pract Experience"},{"key":"260_CR11","doi-asserted-by":"publisher","first-page":"107496","DOI":"10.1016\/j.comnet.2020.107496","volume":"182","author":"A Shakarami","year":"2020","unstructured":"Shakarami A, Ghobaei-Arani M, Shahidinejad A (2020) A survey on the computation offloading approaches in mobile edge computing: A machine learning-based perspective. Computer Networks 182:107496.","journal-title":"Computer Networks"},{"key":"260_CR12","first-page":"1","volume":"12","author":"F Jazayeri","year":"2020","unstructured":"Jazayeri F, Shahidinejad A, Ghobaei-Arani M (2020) Autonomous computation offloading and auto-scaling the in the mobile fog computing: a deep reinforcement learning-based approach. J Ambient Intell Humanized Comput 12:1\u201320.","journal-title":"J Ambient Intell Humanized Comput"},{"key":"260_CR13","doi-asserted-by":"publisher","first-page":"108177","DOI":"10.1016\/j.comnet.2021.108177","volume":"195","author":"F Saeik","year":"2021","unstructured":"Saeik F, Avgeris M, Spatharakis D, Santi N, Dechouniotis D, Violos J, Leivadeas A, Athanasopoulos N, Mitton N, Papavassiliou S (2021) Task offloading in Edge and Cloud Computing: A survey on mathematical, artificial intelligence and control theory solutions. Comput Netw 195:108177.","journal-title":"Comput Netw"},{"key":"260_CR14","doi-asserted-by":"crossref","unstructured":"Liu S, Lin Y, Zhou Z, Nan K, Liu H, Du J (2018) On-demand deep model compression for mobile devices: A usage-driven model selection framework In: Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services, 389\u2013400.","DOI":"10.1145\/3210240.3210337"},{"key":"260_CR15","doi-asserted-by":"crossref","unstructured":"Shu P, Liu F, Jin H, Chen M, Wen F, Qu Y, Li B (2013) eTime: Energy-efficient transmission between cloud and mobile devices In: 2013 Proceedings IEEE INFOCOM, 195\u2013199.. IEEE.","DOI":"10.1109\/INFCOM.2013.6566762"},{"issue":"9","key":"260_CR16","doi-asserted-by":"publisher","first-page":"4569","DOI":"10.1109\/TWC.2013.072513.121842","volume":"12","author":"W Zhang","year":"2013","unstructured":"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\u20134581.","journal-title":"IEEE Trans Wirel Commun"},{"key":"260_CR17","doi-asserted-by":"crossref","unstructured":"Guo S, Xiao B, Yang Y, Yang Y (2016) Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing In: IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, 1\u20139.. IEEE.","DOI":"10.1109\/INFOCOM.2016.7524497"},{"key":"260_CR18","doi-asserted-by":"crossref","unstructured":"Patra B, Roy S, Chowdhury C (2015) A framework for energy efficient and flexible offloading scheme for handheld devices In: 2015 IEEE International Conference on Advanced Networks and Telecommuncations Systems (ANTS), 1\u20136.. IEEE.","DOI":"10.1109\/ANTS.2015.7413625"},{"key":"260_CR19","doi-asserted-by":"crossref","unstructured":"Zhan K, Lung C-H, Srivastava P (2014) A comparative evaluation of computation offloading for mobile applications In: 2014 IEEE International Conference on Internet of Things (iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom), 518\u2013525.. IEEE.","DOI":"10.1109\/iThings.2014.90"},{"key":"260_CR20","unstructured":"Qian H, Andresen D (2015) Reducing mobile device energy consumption with computation offloading In: 2015 IEEE\/ACIS 16th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing (SNPD), 1\u20138.. IEEE."},{"key":"260_CR21","unstructured":"Hassan MA, Bhattarai K, Wei Q, Chen S (2014) {POMAC}: Properly offloading mobile applications to clouds In: 6th {USENIX} Workshop on Hot Topics in Cloud Computing (HotCloud 14)."},{"issue":"12","key":"260_CR22","doi-asserted-by":"publisher","first-page":"2510","DOI":"10.1109\/JSAC.2015.2478718","volume":"33","author":"J Kwak","year":"2015","unstructured":"Kwak J, Kim Y, Lee J, Chong S (2015) Dream: Dynamic resource and task allocation for energy minimization in mobile cloud systems. IEEE J Sel Areas Commun 33(12):2510\u20132523.","journal-title":"IEEE J Sel Areas Commun"},{"issue":"2","key":"260_CR23","doi-asserted-by":"publisher","first-page":"1765","DOI":"10.1109\/TVT.2017.2762423","volume":"67","author":"Y Kim","year":"2017","unstructured":"Kim Y, Kwak J, Chong S (2017) Dual-side optimization for cost-delay tradeoff in mobile edge computing. IEEE Trans Veh Technol 67(2):1765\u20131781.","journal-title":"IEEE Trans Veh Technol"},{"issue":"8","key":"260_CR24","doi-asserted-by":"publisher","first-page":"5225","DOI":"10.1109\/TWC.2018.2840120","volume":"17","author":"S-W Ko","year":"2018","unstructured":"Ko S-W, Han K, Huang K (2018) Wireless networks for mobile edge computing: Spatial modeling and latency analysis. IEEE Trans Wirel Commun 17(8):5225\u20135240.","journal-title":"IEEE Trans Wirel Commun"},{"issue":"4","key":"260_CR25","doi-asserted-by":"publisher","first-page":"820","DOI":"10.1109\/LCOMM.2018.2801866","volume":"22","author":"Q Fan","year":"2018","unstructured":"Fan Q, Ansari N (2018) Workload allocation in hierarchical cloudlet networks. IEEE Commun Lett 22(4):820\u2013823.","journal-title":"IEEE Commun Lett"},{"issue":"3","key":"260_CR26","doi-asserted-by":"publisher","first-page":"2146","DOI":"10.1109\/JIOT.2018.2826006","volume":"5","author":"Q Fan","year":"2018","unstructured":"Fan Q, Ansari N (2018) Application aware workload allocation for edge computing-based IoT. IEEE Internet Things J 5(3):2146\u20132153.","journal-title":"IEEE Internet Things J"},{"issue":"2","key":"260_CR27","doi-asserted-by":"publisher","first-page":"314","DOI":"10.1109\/TMC.2019.2893250","volume":"19","author":"M Xu","year":"2019","unstructured":"Xu M, Qian F, Zhu M, Huang F, Pushp S, Liu X (2019) Deepwear: Adaptive local offloading for on-wearable deep learning. IEEE Trans Mob Comput 19(2):314\u2013330.","journal-title":"IEEE Trans Mob Comput"},{"key":"260_CR28","doi-asserted-by":"crossref","unstructured":"Yang Y, Geng Y, Qiu L, Hu W, Cao G (2017) Context-aware task offloading for wearable devices In: 2017 26th International Conference on Computer Communication and Networks (ICCCN), 1\u20139.. IEEE.","DOI":"10.1109\/ICCCN.2017.8038470"},{"key":"260_CR29","doi-asserted-by":"crossref","unstructured":"Khairy A, Ammar HH, Bahgat R (2013) Smartphone energizer: Extending smartphone\u2019s battery life with smart offloading In: 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC), 329\u2013336.. IEEE.","DOI":"10.1109\/IWCMC.2013.6583581"},{"key":"260_CR30","doi-asserted-by":"crossref","unstructured":"Shi C, Habak K, Pandurangan P, Ammar M, Naik M, Zegura E (2014) Cosmos: computation offloading as a service for mobile devices In: Proceedings of the 15th ACM International Symposium on Mobile Ad Hoc Networking and Computing, 287\u2013296.","DOI":"10.1145\/2632951.2632958"},{"issue":"3","key":"260_CR31","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1109\/TETC.2014.2387752","volume":"3","author":"M Altamimi","year":"2015","unstructured":"Altamimi M, Abdrabou A, Naik K, Nayak A (2015) Energy cost models of smartphones for task offloading to the cloud. IEEE Trans Emerg Top Comput 3(3):384\u2013398.","journal-title":"IEEE Trans Emerg Top Comput"},{"issue":"1","key":"260_CR32","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/s11036-012-0368-0","volume":"18","author":"K Kumar","year":"2013","unstructured":"Kumar K, Liu J, Lu Y-H, Bhargava B (2013) A survey of computation offloading for mobile systems. Mob Netw Appl 18(1):129\u2013140.","journal-title":"Mob Netw Appl"},{"key":"260_CR33","unstructured":"Arora M, Kalra M, Singh S (2013) Acof: Autonomous computation offloading framework for android using cloud In: 2013 2nd International Conference on Information Management in the Knowledge Economy, 143\u2013149.. IEEE."},{"key":"260_CR34","unstructured":"York R (2002) Benchmarking in context: Dhrystone. ARM, March."},{"issue":"7","key":"260_CR35","doi-asserted-by":"publisher","first-page":"1363","DOI":"10.1109\/TMC.2012.117","volume":"12","author":"R Friedman","year":"2012","unstructured":"Friedman R, Kogan A, Krivolapov Y (2012) On power and throughput tradeoffs of wifi and bluetooth in smartphones. IEEE Trans Mob Comput 12(7):1363\u20131376.","journal-title":"IEEE Trans Mob Comput"},{"key":"260_CR36","unstructured":"AndroidUsing DDMS. https:\/\/android-doc.github.io\/tools\/debugging\/ddms.html."},{"key":"260_CR37","unstructured":"Monsoon Solution Inc. (2015) Mobile Device Power Monitor Manual Ver 1.15, Bellevue. https:\/\/docplayer.net\/7313840-Mobile-device-power-monitor-manual-ver-1-15.html."}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-021-00260-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-021-00260-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-021-00260-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T21:08:44Z","timestamp":1725656924000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-021-00260-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,21]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["260"],"URL":"https:\/\/doi.org\/10.1186\/s13677-021-00260-8","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-314918\/v1","asserted-by":"object"}]},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,21]]},"assertion":[{"value":"20 November 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 July 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 August 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"44"}}