{"title":"Time-and-Energy Consumption Offloading for Mobile Devices in Mobile Cloud Computing","authors":"A. Bui, Van-Viet Nguyen, Ninh-Thuan Truong","doi":"10.18178/ijfcc.2023.12.3.605","DOIUrl":null,"url":null,"abstract":"—Concurrent processing of sophisticated tasks on mobile devices could consume a lot of energy and processing time because of their limited resources. In order to offload mobile devices, some tasks are uploaded to the cloud server for execution. However, it is very difficult to choose which tasks to upload to the cloud because it needs to ensure two requirements: Optimizing energy costs and optimizing execution time costs. In this paper, we introduce a method to offload mobile devices when it processes multiple tasks concurrently. By applying the proposed energy automata from previous studies, our method allows for the identification of factors influencing the energy consumption and execution time of tasks, while also proposing an objective function and algorithms to make the offloading decision. When we applied the proposed method to an actual image processing application to process 1000 photos on a mobile device, it could save a maximum of 24.1% of energy, 37.6% of processing time, and an average of 18% of energy, 21% of processing time compared to non-offloading.","PeriodicalId":377748,"journal":{"name":"International Journal of Future Computer and Communication","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Future Computer and Communication","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18178/ijfcc.2023.12.3.605","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
—Concurrent processing of sophisticated tasks on mobile devices could consume a lot of energy and processing time because of their limited resources. In order to offload mobile devices, some tasks are uploaded to the cloud server for execution. However, it is very difficult to choose which tasks to upload to the cloud because it needs to ensure two requirements: Optimizing energy costs and optimizing execution time costs. In this paper, we introduce a method to offload mobile devices when it processes multiple tasks concurrently. By applying the proposed energy automata from previous studies, our method allows for the identification of factors influencing the energy consumption and execution time of tasks, while also proposing an objective function and algorithms to make the offloading decision. When we applied the proposed method to an actual image processing application to process 1000 photos on a mobile device, it could save a maximum of 24.1% of energy, 37.6% of processing time, and an average of 18% of energy, 21% of processing time compared to non-offloading.