{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,27]],"date-time":"2025-12-27T07:26:11Z","timestamp":1766820371470,"version":"3.41.0"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,12,11]],"date-time":"2017-12-11T00:00:00Z","timestamp":1512950400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Pers Ubiquit Comput"],"published-print":{"date-parts":[[2018,2]]},"DOI":"10.1007\/s00779-017-1095-0","type":"journal-article","created":{"date-parts":[[2017,12,11]],"date-time":"2017-12-11T03:07:24Z","timestamp":1512961644000},"page":"121-134","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":52,"title":["Hybrid computation offloading for smart home automation in mobile cloud computing"],"prefix":"10.1007","volume":"22","author":[{"given":"Jie","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhili","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shu","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leilei","family":"Gan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuyun","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lianyong","family":"Qi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4879-9803","authenticated-orcid":false,"given":"Xiaolong","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wanchun","family":"Dou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,12,11]]},"reference":[{"key":"1095_CR1","doi-asserted-by":"crossref","unstructured":"Singh N, Bharti SS, Singh R, Singh DK (2014) In: 2014 International conference on advances in engineering and technology research (ICAETR), pp 1\u20135","DOI":"10.1109\/ICAETR.2014.7012867"},{"key":"1095_CR2","doi-asserted-by":"crossref","first-page":"803","DOI":"10.1109\/TII.2013.2262283","volume":"10","author":"J-C Wang","year":"2014","unstructured":"Wang J-C, Lin C-H, Siahaan E, Chen B-W, Chuang H-L (2014) Mixed sound event verification on wireless sensor network for home automation. IEEE Trans Indus Inf 10:803\u2013812","journal-title":"IEEE Trans Indus Inf"},{"key":"1095_CR3","unstructured":"Dickey N, Banks D, Sukittanon S (2012) Home automation using Cloud Network and mobile devices, Southeastcon. Proc IEEE 1\u20134"},{"key":"1095_CR4","doi-asserted-by":"crossref","unstructured":"Baraka K, Ghobril M, Malek S, Kanj R, Kayssi A (2013) Low cost arduino\/android-based energy-efficient home automation system with smart task scheduling. Computational intelligence. In: 2013 Fifth International conference on communication systems and networks (CICSyN), pp 296\u2013301","DOI":"10.1109\/CICSYN.2013.47"},{"key":"1095_CR5","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.compeleceng.2014.11.010","volume":"43","author":"I Korkmaz","year":"2015","unstructured":"Korkmaz I, Metin SK, Gurek A, Gur C, Gurakin C, Akdeniz M (2015) A cloud based and Android supported scalable home automation system. Comput Electr Eng 43:112\u2013128","journal-title":"Comput Electr Eng"},{"key":"1095_CR6","doi-asserted-by":"crossref","first-page":"1424","DOI":"10.1109\/TCE.2011.6018903","volume":"57","author":"S Grzonkowski","year":"2011","unstructured":"Grzonkowski S, Corcoran PM (2011) Sharing cloud services: user authentication for social enhancement of home networking. IEEE Trans Consum Electron 57:1424\u20131432","journal-title":"IEEE Trans Consum Electron"},{"key":"1095_CR7","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1109\/TASE.2014.2376492","volume":"12","author":"B Kehoe","year":"2015","unstructured":"Kehoe B, Patil S, Abbeel P, Goldberg K (2015) A survey of research on cloud robotics and automation. IEEE Trans Autom Sci Eng 12:398\u2013409","journal-title":"IEEE Trans Autom Sci Eng"},{"key":"1095_CR8","doi-asserted-by":"crossref","first-page":"1587","DOI":"10.1002\/wcm.1203","volume":"13","author":"HT Dinh","year":"2013","unstructured":"Dinh HT, Lee C, Niyato D, Wang P (2013) A survey of mobile cloud computing: architecture, applications, and approaches. Wireless Commun Mob Comput 13:1587\u20131611","journal-title":"Wireless Commun Mob Comput"},{"key":"1095_CR9","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.jnca.2015.02.003","volume":"52","author":"E Ahmed","year":"2015","unstructured":"Ahmed E, Gani A, Sookhak M, Hamid A, Hafizah S, Xia F (2015) Application optimization in mobile cloud computing: motivation, taxonomies, and open challenges. J Netw Comput Appl 52:52\u201368","journal-title":"J Netw Comput Appl"},{"key":"1095_CR10","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.future.2012.05.023","volume":"29","author":"N Fernando","year":"2013","unstructured":"Fernando N, Loke SW, Rahayu W (2013) Mobile cloud computing: a survey. Fut Gen Comput Syst 29:84\u2013106","journal-title":"Fut Gen Comput Syst"},{"key":"1095_CR11","doi-asserted-by":"crossref","unstructured":"Barbera MV, Kosta S, Mei A, Stefa J (2013) To offload or not to offload? The bandwidth and energy costs of mobile cloud computing. IEEE INFOCOM, 1285\u20131293","DOI":"10.1109\/INFCOM.2013.6566921"},{"key":"1095_CR12","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/MC.2010.98","volume":"43","author":"Kk Kumar","year":"2010","unstructured":"Kumar Kk, Lu Y-H (2010) Cloud computing for mobile users: can offloading computation save energy?. Computer 43:51\u201356","journal-title":"Computer"},{"key":"1095_CR13","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MPRV.2009.82","volume":"8","author":"M Satyanarayanan","year":"2009","unstructured":"Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervas Comput 8:14\u201323","journal-title":"IEEE Pervas Comput"},{"key":"1095_CR14","doi-asserted-by":"crossref","unstructured":"Chun B-G, Ihm S, Maniatis P, Naik M, Patti A (2011) Clonecloud: elastic execution between mobile device and cloud. In: Proceedings of the sixth conference on computer systems, pp 301\u2013314","DOI":"10.1145\/1966445.1966473"},{"key":"1095_CR15","doi-asserted-by":"crossref","unstructured":"Xiang H, Xu X, Zheng H, Li S, Wu T, Dou W, Yu S (2016) An adaptive cloudlet placement method for mobile applications over GPS big data. IEEE Global Commun Conf (GLOBECOM), 1\u20136","DOI":"10.1109\/GLOCOM.2016.7841576"},{"key":"1095_CR16","doi-asserted-by":"crossref","unstructured":"Clinch S, Harkes J, Friday A, Davies N, Satyanarayanan M (2012) How close is close enough? Understanding the role of cloudlets in supporting display appropriation by mobile users. In: IEEE International conference on pervasive computing and communications (PerCom), pp 122\u2013127","DOI":"10.1109\/PerCom.2012.6199858"},{"key":"1095_CR17","doi-asserted-by":"crossref","unstructured":"Xu X, Dou W, Zhang X, Chen J (2016) EnReal: an energy-aware resource allocation method for scientific workflow executions in cloud environment, vol 4","DOI":"10.1109\/TCC.2015.2453966"},{"key":"1095_CR18","doi-asserted-by":"crossref","unstructured":"Bolch G, Greiner S, de Meer H, Trivedi KS (2006) Queueing networks and Markov chains: modeling and performance evaluation with computer science applications","DOI":"10.1002\/0471791571"},{"key":"1095_CR19","doi-asserted-by":"crossref","unstructured":"Parsopoulos KE, Vrahatis MN et al (2002) Particle swarm optimization method for constrained optimization problems, vol 76","DOI":"10.1142\/9789812777140_0021"},{"key":"1095_CR20","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, Meyarivan (2002) TAMT, A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182\u2013197","journal-title":"IEEE Trans Evol Comput"},{"key":"1095_CR21","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1504\/IJGUC.2014.060199","volume":"5","author":"A Verma","year":"2014","unstructured":"Verma A, Kaushal S (2014) Deadline constraint heuristic-based genetic algorithm for workflow scheduling in cloud. Int J Grid Utilit Comput 5:96\u2013106","journal-title":"Int J Grid Utilit Comput"},{"key":"1095_CR22","first-page":"70","volume-title":"Computers and intractability: a guide to the theory of NP-completeness","author":"MR Gary","year":"1979","unstructured":"Gary MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. WH Freemann, New York, p 70"},{"key":"1095_CR23","doi-asserted-by":"crossref","first-page":"384","DOI":"10.1016\/S0022-0000(75)80008-0","volume":"10","author":"JD Ullman","year":"1975","unstructured":"Ullman JD (1975) NP-complete scheduling problems. J Comput Syst Sci 10:384\u2013393","journal-title":"J Comput Syst Sci"},{"key":"1095_CR24","doi-asserted-by":"crossref","unstructured":"Kennedy J (2011) Particle swarm optimization. Encycloped Mach Learn 760\u2013766","DOI":"10.1007\/978-0-387-30164-8_630"},{"key":"1095_CR25","doi-asserted-by":"crossref","unstructured":"Yu J, Buyya R (2006) A budget constrained scheduling of workflow applications on utility grids using genetic algorithms. In: IEEE Workshop on workflows in support of large-scale science, pp 1\u201310","DOI":"10.1109\/WORKS.2006.5282330"},{"key":"1095_CR26","first-page":"217","volume":"14","author":"J Yu","year":"2006","unstructured":"Yu J, Buyya R (2006) Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Sci Program 14:217\u2013230","journal-title":"Sci Program"},{"key":"1095_CR27","first-page":"1","volume":"6","author":"H Izakian","year":"2010","unstructured":"Izakian H, Ladani BT, Abraham A, Snasel V et al (2010) A discrete particle swarm optimization approach for grid job scheduling. Int J Innov Comput Inf Control 6:1\u201315","journal-title":"Int J Innov Comput Inf Control"},{"key":"1095_CR28","first-page":"4104","volume":"5","author":"J Kennedy","year":"1997","unstructured":"Kennedy J, Eberhart R C (1997) A discrete binary version of the particle swarm algorithm. IEEE Int Conf Syst Man Cybern Comput Cybern Simul 5:4104\u20134108","journal-title":"IEEE Int Conf Syst Man Cybern Comput Cybern Simul"},{"key":"1095_CR29","unstructured":"Zhang W, Wen Y (2015) Energy-efficient task execution for application as a general topology in mobile cloud. Comput IEEE Trans Cloud Comput"},{"key":"1095_CR30","doi-asserted-by":"crossref","unstructured":"Gamba M, Gonella A, Palazzi CE (2015) Design issues and solutions in a modern home automation system. In: IEEE International conference on computing on networking and communications (ICNC), pp 1111\u20131115","DOI":"10.1109\/ICCNC.2015.7069505"},{"key":"1095_CR31","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1109\/TMC.2015.2424427","volume":"15","author":"Z Meng","year":"2016","unstructured":"Meng Z, Lu J (2016) A rule-based service customization strategy for smart home context-aware automation. IEEE Trans Mob Comput 15:558\u2013571","journal-title":"IEEE Trans Mob Comput"},{"key":"1095_CR32","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1016\/j.future.2015.09.003","volume":"56","author":"A Jacobsson","year":"2016","unstructured":"Jacobsson A, Boldt M, Carlsson B (2016) A risk analysis of a smart home automation system. Futur Gener Comput Syst 56:719\u2013733","journal-title":"Futur Gener Comput Syst"},{"key":"1095_CR33","doi-asserted-by":"crossref","first-page":"1235","DOI":"10.1109\/TASE.2015.2470119","volume":"12","author":"J-C Wang","year":"2015","unstructured":"Wang J-C, Lee Y-S, Lin C-H, Siahaan E, Yang C-H (2015) Robust environmental sound recognition with fast noise suppression for home automation. IEEE Trans Autom Sci Eng 12:1235\u2013 1242","journal-title":"IEEE Trans Autom Sci Eng"},{"key":"1095_CR34","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1109\/TCE.2009.5174403","volume":"55","author":"K Gill","year":"2009","unstructured":"Gill K, Yang S-H, Yao F, Lu X (2009) A Zigbee-based home automation system. IEEE Trans Consum Electron 55:422\u2013430","journal-title":"IEEE Trans Consum Electron"},{"key":"1095_CR35","doi-asserted-by":"crossref","unstructured":"Olteanu A-C, Oprina G-D, Tapus N, Zeisberg S (2013) Enabling mobile devices for home automation using ZigBee. In: IEEE 19th International conference on control systems and computer science (CSCS), pp 189\u2013195","DOI":"10.1109\/CSCS.2013.63"},{"key":"1095_CR36","doi-asserted-by":"crossref","unstructured":"Mandula K, Parupalli R, Murty CHAS, Magesh E, Lunagariya R (2015) Mobile based home automation using internet of things (IoT). In: International conference on control, instrumentation, communication and computational technologies (ICCICCT), pp 340\u2013343","DOI":"10.1109\/ICCICCT.2015.7475301"},{"key":"1095_CR37","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1109\/TCE.2015.7389797","volume":"61","author":"J Wang","year":"2015","unstructured":"Wang J, Cao J, Li B, Lee S, Sherratt RS (2015) Bio-inspired ant colony optimization based clustering algorithm with mobile sinks for applications in consumer home automation networks. IEEE Trans Consum Electron 61:438\u2013444","journal-title":"IEEE Trans Consum Electron"},{"key":"1095_CR38","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, pp 49\u201362","DOI":"10.1145\/1814433.1814441"},{"key":"1095_CR39","doi-asserted-by":"crossref","unstructured":"Ra M-R, Sheth A, Mummert L, Pillai P, Wetherall D, Govindan R (2011) Odessa: enabling interactive perception applications on mobile devices. In: Proceedings of the 9th international conference on Mobile systems, applications, and services, pp 43\u201356","DOI":"10.1145\/1999995.2000000"},{"key":"1095_CR40","doi-asserted-by":"crossref","unstructured":"Li Z, Wang C, Xu R (2001) Computation offloading to save energy on handheld devices: a partition scheme. In: Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, pp 238\u2013246","DOI":"10.1145\/502217.502257"},{"key":"1095_CR41","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1007\/s10922-016-9385-9","volume":"25","author":"M Masdari","year":"2017","unstructured":"Masdari M, Salehi F, Jalali M, Bidaki M (2017) A survey of PSO-based scheduling algorithms in cloud computing. J Netw Syst Manag 25:122\u2013158","journal-title":"J Netw Syst Manag"},{"issue":"1","key":"1095_CR42","first-page":"349","volume":"9","author":"S Xue","year":"2016","unstructured":"Xue S, Shi W, Xu X (2016) A Heuristic scheduling algorithm based on PSO in the cloud computing environment. International Journal of u-and e-Service. Sci Technol 9(1):349\u2013362","journal-title":"Sci Technol"},{"key":"1095_CR43","doi-asserted-by":"crossref","first-page":"2187","DOI":"10.1109\/ACCESS.2017.2654378","volume":"5","author":"C Mao","year":"2017","unstructured":"Mao C, Lin R, Xu C, He Q (2017) Towards a trust prediction framework for cloud services based on PSO-driven neural network. IEEE Access 5:2187\u20132199","journal-title":"IEEE Access"}],"container-title":["Personal and Ubiquitous Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00779-017-1095-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00779-017-1095-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00779-017-1095-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T13:13:30Z","timestamp":1751116410000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00779-017-1095-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,11]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,2]]}},"alternative-id":["1095"],"URL":"https:\/\/doi.org\/10.1007\/s00779-017-1095-0","relation":{},"ISSN":["1617-4909","1617-4917"],"issn-type":[{"type":"print","value":"1617-4909"},{"type":"electronic","value":"1617-4917"}],"subject":[],"published":{"date-parts":[[2017,12,11]]}}}