{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T12:01:56Z","timestamp":1747224116393,"version":"3.40.5"},"reference-count":38,"publisher":"IGI Global","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,4,1]]},"abstract":"<p>Recently, much research has focused on the improvement of mobile app performance and their power optimization, by offloading computation from mobile devices to public cloud computing platforms. However, the scalability of these offloading services on a large scale is still a challenge. This article describes a solution to this scalability problem by proposing a middleware that provides offloading as a service (OAS) to large-scale implementation of mobile users and apps. The proposed middleware OAS uses adaptive VM allocation and deallocation algorithms based on a CPU rate prediction model. Furthermore, it dynamically schedules the requests using a load-balancing algorithm to ensure meeting QoS requirements at a lower cost. The authors have tested the proposed algorithm by conducting multiple simulations and compared our results with state-of-the-art algorithms based on various performance metrics under multiple load conditions. The results show that OAS achieves better response time with a minimum number of VMs and reduces 50% of the cost compared to existing approaches.<\/p>","DOI":"10.4018\/ijcac.2020040103","type":"journal-article","created":{"date-parts":[[2020,2,14]],"date-time":"2020-02-14T11:28:18Z","timestamp":1581679698000},"page":"36-55","source":"Crossref","is-referenced-by-count":2,"title":["Offloading as a Service Middleware for Mobile Cloud Apps"],"prefix":"10.4018","volume":"10","author":[{"given":"Hamid A","family":"Jadad","sequence":"first","affiliation":[{"name":"SQU, Muscat, Oman"}]},{"given":"Abderezak","family":"Touzene","sequence":"additional","affiliation":[{"name":"Sultan Qaboos University, Muscat, Oman"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0242-2998","authenticated-orcid":true,"given":"Khaled","family":"Day","sequence":"additional","affiliation":[{"name":"Sultan Qaboos University, Muscat, Oman"}]}],"member":"2432","reference":[{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-0","DOI":"10.1016\/j.comnet.2018.08.023"},{"unstructured":"Alguacil, P. (2016). Comparing the geographical coverage of AWS, Azure and Google Cloud. Atomia. Retrieved from https:\/\/www.atomia.com\/wp-content\/uploads\/2016\/11\/cloud-provider-location-map@2x.png","key":"IJCAC.2020040103-1"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-2","DOI":"10.1016\/j.comcom.2016.12.010"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-3","DOI":"10.1145\/2037373.2037383"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-4","DOI":"10.1016\/j.future.2015.09.021"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-5","DOI":"10.1109\/TPDS.2014.2316834"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-6","DOI":"10.1109\/WCNC.2017.7925614"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-7","DOI":"10.1145\/1966445.1966473"},{"unstructured":"Cloud, G. (2019). Sustained Use Discounts.","key":"IJCAC.2020040103-8"},{"unstructured":"Computing, S. C. (2017). Select the right cloud regions, availability zones to optimize costs.","key":"IJCAC.2020040103-9"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-10","DOI":"10.1145\/1814433.1814441"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-11","DOI":"10.1007\/s10586-018-1945-1"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-12","DOI":"10.1109\/SEAA.2013.23"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-13","DOI":"10.1109\/tcc.2016.2560163"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-14","DOI":"10.1109\/PERCOMW.2017.7917610"},{"unstructured":"GSMA corporate. (2017). The mobile economy report. Retrieved from https:\/\/www.gsmaintelligence.com\/research\/?file...download","key":"IJCAC.2020040103-15"},{"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. Proceedings of the 35th Annual IEEE International Conference on Computer Communications INFOCOM 2016 (pp. 1-9). IEEE Press.","key":"IJCAC.2020040103-16","DOI":"10.1109\/INFOCOM.2016.7524497"},{"unstructured":"IBM. (n.d.). IBM data centers. Retrieved from https:\/\/www.ibm.com\/cloud\/data-centers\/","key":"IJCAC.2020040103-17"},{"issue":"4","key":"IJCAC.2020040103-18","first-page":"367","article-title":"A Cloud-Side Decision Offloading Scheme for Mobile Cloud Computing.","volume":"8","author":"H.Jadad","year":"2018","journal-title":"International Journal of Machine Learning and Computing"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-19","DOI":"10.1109\/INFCOM.2012.6195845"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-20","DOI":"10.1016\/j.jss.2015.06.005"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-21","DOI":"10.1109\/CLOUD.2012.103"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-22","DOI":"10.1109\/JSAC.2016.2611964"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-23","DOI":"10.1145\/2462456.2464451"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-24","DOI":"10.1109\/CLOUD.2013.100"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-25","DOI":"10.1145\/2465478.2465494"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-26","DOI":"10.1145\/2465351.2465386"},{"unstructured":"Amazon Web Services. (2019). Amazon EC2 Pricing.","key":"IJCAC.2020040103-27"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-28","DOI":"10.1109\/SURV.2011.111411.00016"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-29","DOI":"10.1145\/2632951.2632958"},{"doi-asserted-by":"crossref","unstructured":"Shojafar, M., Cordeschi, N., Abawajy, J. H., & Baccarelli, E. (2015). Adaptive energy-efficient qos-aware scheduling algorithm for TCP\/IP mobile cloud. Proceedings of the 2015 IEEE Globecom Workshops (GC Wkshps). IEEE Press.","key":"IJCAC.2020040103-30","DOI":"10.1109\/GLOCOMW.2015.7413988"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-31","DOI":"10.1016\/j.jnca.2016.09.002"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-32","DOI":"10.1007\/978-3-319-45145-9_2"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-33","DOI":"10.1007\/978-3-319-45145-9_3"},{"unstructured":"Statista. (2019). Number of apps available in leading app stores as of 1st quarter 2019.","key":"IJCAC.2020040103-34"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-35","DOI":"10.1109\/TMC.2014.2307293"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-36","DOI":"10.1109\/TASE.2017.2693688"},{"doi-asserted-by":"publisher","key":"IJCAC.2020040103-37","DOI":"10.1145\/3122981"}],"container-title":["International Journal of Cloud Applications and Computing"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=249161","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T16:33:24Z","timestamp":1651854804000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJCAC.2020040103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2020,4,1]]},"references-count":38,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,4]]}},"URL":"https:\/\/doi.org\/10.4018\/ijcac.2020040103","relation":{},"ISSN":["2156-1834","2156-1826"],"issn-type":[{"type":"print","value":"2156-1834"},{"type":"electronic","value":"2156-1826"}],"subject":[],"published":{"date-parts":[[2020,4,1]]}}}