{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T12:57:59Z","timestamp":1760101079525,"version":"3.40.5"},"reference-count":35,"publisher":"SAGE Publications","issue":"8","license":[{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61472344, 61772454, 6171101570"],"award-info":[{"award-number":["61472344, 61772454, 6171101570"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"publisher","award":["BK20150460"],"award-info":[{"award-number":["BK20150460"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Distributed Sensor Networks"],"published-print":{"date-parts":[[2018,8]]},"abstract":"<jats:p> To a wireless sensor network, cooperation among multiple sensors is necessary when it executes applications that consist of several computationally intensive tasks. Most previous works in this field concentrated on energy savings as well as load balancing. However, these schemes merely considered the situations where only one type of resource is required which drastically constrains their practical applications. To alleviate this limitation, in this article, we investigate the issue of complex application allocation, where various distinctive types of resources are demanded. We propose a heuristic-based algorithm for distributing complex applications in clustered wireless sensor networks. The algorithm is partitioned into two phases, in the inter-cluster allocation stage, tasks of the application are allocated to various clusters with the purpose of minimizing energy consumption, and in the intra-cluster allocation stage, the task is distributed to appropriate sensor nodes with the consideration of both energy cost and workload balancing. In so doing, the energy dissipation can be reduced and balanced, and the lifetime of the system is extended. Simulations are conducted to evaluate the performance of the proposed algorithm, and the results demonstrate that the proposed algorithm is superior in terms of energy consumption, load balancing, and efficiency of task allocation. <\/jats:p>","DOI":"10.1177\/1550147718795355","type":"journal-article","created":{"date-parts":[[2018,8,21]],"date-time":"2018-08-21T13:36:19Z","timestamp":1534858579000},"page":"155014771879535","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":30,"title":["A task allocation strategy for complex applications in heterogeneous cluster\u2013based wireless sensor networks"],"prefix":"10.1177","volume":"14","author":[{"given":"Xiang","family":"Yin","sequence":"first","affiliation":[{"name":"College of Information Engineering, Yangzhou University, Yangzhou, China"}]},{"given":"Kaiquan","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Information Engineering, Yangzhou University, Yangzhou, China"}]},{"given":"Bin","family":"Li","sequence":"additional","affiliation":[{"name":"College of Information Engineering, Yangzhou University, Yangzhou, China"}]},{"given":"Arun Kumar","family":"Sangaiah","sequence":"additional","affiliation":[{"name":"School of Computing Science and Engineering, Vellore Institute of Technology, Vellore, India"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5473-8738","authenticated-orcid":false,"given":"Jin","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Information Engineering, Yangzhou University, Yangzhou, China"},{"name":"College of Computer & Communication Engineering, Changsha University of Science & Technology, Changsha, China"}]}],"member":"179","published-online":{"date-parts":[[2018,8,21]]},"reference":[{"key":"bibr1-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(01)00302-4"},{"key":"bibr2-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2005.843540"},{"issue":"3","key":"bibr3-1550147718795355","first-page":"443","volume":"17","author":"Shen J","year":"2016","journal-title":"J Internet Technol"},{"issue":"3","key":"bibr4-1550147718795355","first-page":"1","volume":"2015","author":"Reina DG","year":"2015","journal-title":"Int J Distrib Sens N"},{"issue":"3","key":"bibr5-1550147718795355","first-page":"101","volume":"13","author":"Wang J","year":"2011","journal-title":"Control Eng Appl Inf"},{"key":"bibr6-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1049\/ip-vis:20041147"},{"key":"bibr7-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2010.10.001"},{"key":"bibr8-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2016.10.016"},{"key":"bibr9-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.249"},{"first-page":"321","volume-title":"Proceedings of the GLOBECOM workshops","author":"Pilloni V","key":"bibr10-1550147718795355"},{"key":"bibr11-1550147718795355","doi-asserted-by":"publisher","DOI":"10.2298\/CSIS110228052W"},{"first-page":"35","volume-title":"Proceedings of the 16th Euromicro conference on real-time systems (ECRTS 04)","author":"Giannecchini S","key":"bibr12-1550147718795355"},{"first-page":"1","volume-title":"Proceedings of the 6th IEEE annual communications society conference on sensor, mesh and ad hoc communications and networks","author":"Xiao W","key":"bibr13-1550147718795355"},{"key":"bibr14-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2013.09.012"},{"key":"bibr15-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2002.804190"},{"key":"bibr16-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2012.2227704"},{"key":"bibr17-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.08.004"},{"key":"bibr18-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1023\/B:MONE.0000048550.31717.c5"},{"first-page":"781","volume-title":"Proceedings of the 53rd IEEE international midwest symposium on circuits and systems, Seattle, WA","author":"Abdelhak S","key":"bibr19-1550147718795355"},{"key":"bibr20-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1145\/1754414.1754420"},{"key":"bibr21-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2017.2768659"},{"key":"bibr22-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1145\/2480730.2480736"},{"key":"bibr23-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.172"},{"key":"bibr24-1550147718795355","doi-asserted-by":"publisher","DOI":"10.3390\/s110706533"},{"key":"bibr25-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.2386343"},{"key":"bibr26-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2012.092812.121712"},{"key":"bibr27-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2389802"},{"key":"bibr28-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1145\/1464420.1464425"},{"volume-title":"Dynamic programming and Markov processes","year":"1960","author":"Howard RA","key":"bibr29-1550147718795355"},{"first-page":"569","volume-title":"Proceedings of the 22nd international conference on machine learning","author":"McMahan HB","key":"bibr30-1550147718795355"},{"key":"bibr31-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2013.2290433"},{"key":"bibr32-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2002.1012351"},{"first-page":"272","volume-title":"Proceedings of 7th annual international conference on mobile computing and network","author":"Shih E","key":"bibr33-1550147718795355"},{"key":"bibr34-1550147718795355","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-016-1947-9"},{"key":"bibr35-1550147718795355","doi-asserted-by":"publisher","DOI":"10.3390\/s140815163"}],"container-title":["International Journal of Distributed Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1550147718795355","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1550147718795355","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1550147718795355","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,8]],"date-time":"2020-12-08T23:26:23Z","timestamp":1607469983000},"score":1,"resource":{"primary":{"URL":"http:\/\/journals.sagepub.com\/doi\/10.1177\/1550147718795355"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8]]},"references-count":35,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2018,8]]}},"alternative-id":["10.1177\/1550147718795355"],"URL":"https:\/\/doi.org\/10.1177\/1550147718795355","relation":{},"ISSN":["1550-1477","1550-1477"],"issn-type":[{"type":"print","value":"1550-1477"},{"type":"electronic","value":"1550-1477"}],"subject":[],"published":{"date-parts":[[2018,8]]}}}