{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T18:49:33Z","timestamp":1772304573513,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,9,7]],"date-time":"2021-09-07T00:00:00Z","timestamp":1630972800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,9,7]],"date-time":"2021-09-07T00:00:00Z","timestamp":1630972800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2022,2]]},"DOI":"10.1007\/s10586-021-03406-0","type":"journal-article","created":{"date-parts":[[2021,9,7]],"date-time":"2021-09-07T03:24:37Z","timestamp":1630985077000},"page":"303-320","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":39,"title":["A fuzzy approach for optimal placement of IoT applications in fog-cloud computing"],"prefix":"10.1007","volume":"25","author":[{"given":"Farhad","family":"Tavousi","sequence":"first","affiliation":[]},{"given":"Sadoon","family":"Azizi","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1361-9374","authenticated-orcid":false,"given":"Abdulbaghi","family":"Ghaderzadeh","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,9,7]]},"reference":[{"key":"3406_CR1","doi-asserted-by":"crossref","unstructured":"W. a. Kassab and K. A. Darabkh, \"A\u2013Z survey of Internet of Things: Architectures, protocols, applications, recent advances, future directions and recommendations,\" Journal of Network and Computer Applications, vol. 163, p. 102663, 2020.","DOI":"10.1016\/j.jnca.2020.102663"},{"key":"3406_CR2","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1016\/j.jpdc.2018.03.004","volume":"132","author":"R Mahmud","year":"2019","unstructured":"Mahmud, R., Srirama, S.N., Ramamohanarao, K., Buyya, R.: Quality of Experience (QoE)-aware placement of applications in Fog computing environments. J. Parallel Distrib. Comput. 132, 190\u2013203 (2019)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"4","key":"3406_CR3","doi-asserted-by":"publisher","first-page":"3147","DOI":"10.1109\/JIOT.2020.2965898","volume":"7","author":"Z Yu","year":"2020","unstructured":"Yu, Z., Gong, Y., Gong, S., Guo, Y.: Joint task offloading and resource allocation in UAV-enabled mobile edge computing. IEEE Internet Things J. 7(4), 3147\u20133159 (2020)","journal-title":"IEEE Internet Things J."},{"key":"3406_CR4","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.: An autonomous computation offloading strategy in mobile edge computing: a deep learning-based hybrid approach. J. Netw. Comput. Appl. 178, 102974 (2021)","journal-title":"J. Netw. Comput. Appl."},{"key":"3406_CR5","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/j.sysarc.2019.02.009","volume":"98","author":"A Yousefpour","year":"2019","unstructured":"Yousefpour, A., et al.: All one needs to know about fog computing and related edge computing paradigms: a complete survey. J. Syst. Architect. 98, 289\u2013330 (2019)","journal-title":"J. Syst. Architect."},{"key":"3406_CR6","doi-asserted-by":"crossref","unstructured":"Ravandi, B., Papapanagiotou I.: A self-learning scheduling in cloud software defined block storage. In: 2017 IEEE 10th International Conference on Cloud Computing (CLOUD). pp. 415\u2013422. IEEE (2017)","DOI":"10.1109\/CLOUD.2017.60"},{"key":"3406_CR7","unstructured":"Computing, F.: The Internet of Things: Extend the Cloud to Where the Things are. Cisco White Paper (2015)"},{"key":"3406_CR8","doi-asserted-by":"publisher","first-page":"101996","DOI":"10.1016\/j.sysarc.2021.101996","volume":"115","author":"S Omer","year":"2021","unstructured":"Omer, S., Azizi, S., Shojafar, M., Tafazolli, R.: A priority, power and traffic-aware virtual machine placement of IoT applications in cloud data centers. J. Syst. Archit. 115, 101996 (2021)","journal-title":"J. Syst. Archit."},{"key":"3406_CR9","unstructured":"Zhang, B., et al.: The cloud is not enough: Saving iot from the cloud. In 7th {USENIX} Workshop on Hot Topics in Cloud Computing (HotCloud 15) (2015)"},{"issue":"4","key":"3406_CR10","first-page":"521","volume":"7","author":"S Azizi","year":"2019","unstructured":"Azizi, S., Khosroabadi, F., Shojafar, M.: A priority-based service placement policy for Fog-Cloud computing systems. Comput. Methods Differ. Equ. 7(4), 521\u2013534 (2019)","journal-title":"Comput. Methods Differ. Equ."},{"key":"3406_CR11","doi-asserted-by":"crossref","unstructured":"Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pp. 13\u201316 (2012)","DOI":"10.1145\/2342509.2342513"},{"key":"3406_CR12","doi-asserted-by":"crossref","unstructured":"Mahmud, R., Kotagiri, R., Buyya, R.: Fog computing: a taxonomy, survey and future directions. In: Internet of everything, pp. 103\u2013130. Springer (2018)","DOI":"10.1007\/978-981-10-5861-5_5"},{"issue":"1","key":"3406_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3186592","volume":"19","author":"R Mahmud","year":"2018","unstructured":"Mahmud, R., Ramamohanarao, K., Buyya, R.: Latency-aware application module management for fog computing environments. ACM Trans. Internet Technol. (TOIT) 19(1), 1\u201321 (2018)","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"issue":"5","key":"3406_CR14","doi-asserted-by":"publisher","first-page":"1159","DOI":"10.1109\/JSAC.2019.2906793","volume":"37","author":"S Misra","year":"2019","unstructured":"Misra, S., Saha, N.: Detour: dynamic task offloading in software-defined fog for IoT applications. IEEE J. Sel. Areas Commun. 37(5), 1159\u20131166 (2019)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"3406_CR15","doi-asserted-by":"crossref","unstructured":"Taneja, M., Davy, A.: Resource aware placement of IoT application modules in Fog-Cloud computing paradigm. In 2017 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM), pp. 1222\u20131228. IEEE (2017)","DOI":"10.23919\/INM.2017.7987464"},{"key":"3406_CR16","doi-asserted-by":"crossref","unstructured":"Xia, Y., Etchevers, X., Letondeur, L., Lebre, A., Coupaye, T., Desprez, F.: Combining heuristics to optimize and scale the placement of iot applications in the fog. In: 2018 IEEE\/ACM 11th International Conference on Utility and Cloud Computing (UCC), pp. 153\u2013163. IEEE (2018)","DOI":"10.1109\/UCC.2018.00024"},{"key":"3406_CR17","doi-asserted-by":"crossref","unstructured":"Mahmud, R., Ramamohanarao, K., Buyya, R.: Edge affinity-based management of applications in fog computing environments. In: Proceedings of the 12th IEEE\/ACM International Conference on Utility and Cloud Computing, pp. 61\u201370. (2019)","DOI":"10.1145\/3344341.3368795"},{"issue":"13","key":"3406_CR18","doi-asserted-by":"publisher","first-page":"2117","DOI":"10.1049\/iet-com.2020.0007","volume":"14","author":"HO Hassan","year":"2020","unstructured":"Hassan, H.O., Azizi, S., Shojafar, M.: Priority, network and energy-aware placement of IoT-based application services in fog-cloud environments. IET Commun. 14(13), 2117\u20132129 (2020)","journal-title":"IET Commun."},{"issue":"4","key":"3406_CR19","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","volume":"11","author":"O Skarlat","year":"2017","unstructured":"Skarlat, O., Nardelli, M., Schulte, S., Borkowski, M., Leitner, P.: Optimized IoT service placement in the fog. SOCA 11(4), 427\u2013443 (2017)","journal-title":"SOCA"},{"issue":"4","key":"3406_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3403955","volume":"53","author":"R Mahmud","year":"2020","unstructured":"Mahmud, R., Ramamohanarao, K., Buyya, R.: Application management in fog computing environments: a taxonomy, review and future directions. ACM Comput. Surv. (CSUR) 53(4), 1\u201343 (2020)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"3406_CR21","doi-asserted-by":"publisher","first-page":"106812","DOI":"10.1016\/j.ress.2020.106812","volume":"198","author":"G Zhao","year":"2020","unstructured":"Zhao, G., Xing, L.: Reliability analysis of IoT systems with competitions from cascading probabilistic function dependence. Reliab. Eng. Syst. Saf. 198, 106812 (2020)","journal-title":"Reliab. Eng. Syst. Saf."},{"issue":"5","key":"3406_CR22","doi-asserted-by":"publisher","first-page":"8262","DOI":"10.1109\/JIOT.2019.2922585","volume":"6","author":"J Yao","year":"2019","unstructured":"Yao, J., Ansari, N.: Fog resource provisioning in reliability-aware IoT networks. IEEE Internet Things J. 6(5), 8262\u20138269 (2019)","journal-title":"IEEE Internet Things J."},{"key":"3406_CR23","doi-asserted-by":"crossref","unstructured":"Bures, M., Klima, M., Rechtberger, V., Ahmed, B.S., Hindy, H., Bellekens, X. Review of specific features and challenges in the current internet of things systems impacting their security and reliability. (2021). http:\/\/arxiv.org\/abs\/2101.02631","DOI":"10.1007\/978-3-030-72660-7_52"},{"key":"3406_CR24","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/j.comnet.2018.07.017","volume":"144","author":"A \u010colakovi\u0107","year":"2018","unstructured":"\u010colakovi\u0107, A., Had\u017eiali\u0107, M.: Internet of Things (IoT): a review of enabling technologies, challenges, and open research issues. Comput. Netw. 144, 17\u201339 (2018)","journal-title":"Comput. Netw."},{"key":"3406_CR25","doi-asserted-by":"crossref","unstructured":"Minh, Q.T., Nguyen, D.T., Van Le, A., Nguyen, H.D., Truong, A.: Toward service placement on Fog computing landscape. In: 2017 4th NAFOSTED conference on information and computer science, pp. 291\u2013296. IEEE (2017)","DOI":"10.1109\/NAFOSTED.2017.8108080"},{"key":"3406_CR26","doi-asserted-by":"crossref","unstructured":"Binh, H.T.T., Anh, T.T., Son, D.B., Duc, P.A., Nguyen, B.M.: An evolutionary algorithm for solving task scheduling problem in cloud-fog computing environment. In: Proceedings of the Ninth International Symposium on Information and Communication Technology, pp. 397\u2013404. (2018)","DOI":"10.1145\/3287921.3287984"},{"issue":"6","key":"3406_CR27","doi-asserted-by":"publisher","first-page":"2435","DOI":"10.1007\/s12652-018-0914-0","volume":"10","author":"C Guerrero","year":"2019","unstructured":"Guerrero, C., Lera, I., Juiz, C.: A lightweight decentralized service placement policy for performance optimization in fog computing. J. Ambient. Intell. Humaniz. Comput. 10(6), 2435\u20132452 (2019)","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"3406_CR28","doi-asserted-by":"crossref","unstructured":"Nayeri, Z.M., Ghafarian, T., Javadi, B.: Application placement in Fog computing with AI approach: taxonomy and a state of the art survey. J. Netw. Comput. Appl. 103078 (2021)","DOI":"10.1016\/j.jnca.2021.103078"},{"issue":"2","key":"3406_CR29","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MCC.2017.27","volume":"4","author":"LF Bittencourt","year":"2017","unstructured":"Bittencourt, L.F., Diaz-Montes, J., Buyya, R., Rana, O.F., Parashar, M.: Mobility-aware application scheduling in fog computing. IEEE Cloud Comput. 4(2), 26\u201335 (2017)","journal-title":"IEEE Cloud Comput."},{"key":"3406_CR30","unstructured":"Keller, G., Tighe, M., Lutfiyya, H., Bauer, M.: An analysis of first fit heuristics for the virtual machine relocation problem. In 2012 8th International Conference on Network and Service Management (cnsm) and 2012 Workshop on Systems Virtualiztion Management (svm), pp. 406\u2013413. IEEE (2012)"},{"issue":"3","key":"3406_CR31","doi-asserted-by":"publisher","first-page":"5080","DOI":"10.1109\/JIOT.2019.2896311","volume":"6","author":"A Yousefpour","year":"2019","unstructured":"Yousefpour, A., et al.: FogPlan: a lightweight QoS-aware dynamic fog service provisioning framework. IEEE Internet Things J. 6(3), 5080\u20135096 (2019)","journal-title":"IEEE Internet Things J."},{"key":"3406_CR32","doi-asserted-by":"crossref","unstructured":"Tran, M.-Q., Nguyen, D.T., Le, V.A., Nguyen, D.H., Pham, T.V.: Task placement on fog computing made efficient for iot application provision. Wirel. Commun. Mobile Comput. 2019 (2019)","DOI":"10.1155\/2019\/6215454"},{"key":"3406_CR33","unstructured":"Mehran, N., Kimovski, D., Prodan, R.: MAPO: a multi-objective model for IoT application placement in a fog environment. In: Proceedings of the 9th International Conference on the Internet of Things, pp. 1\u20138 (2019)"},{"key":"3406_CR34","unstructured":"Velasquez, K., Abreu, D.P., Paquete, L., Curado, M., Monteiro, E.: A rank-based mechanism for service placement in the fog. In: 2020 IFIP Networking Conference (Networking), pp. 64\u201372. IEEE (2020)"},{"key":"3406_CR35","doi-asserted-by":"crossref","unstructured":"Javanmardi, S., Shojafar, M., Persico, V., Pescap\u00e8, A.: FPFTS: a joint fuzzy particle swarm optimization mobility\u2010aware approach to fog task scheduling algorithm for Internet of Things devices. Softw. Pract. Exp. (2020)","DOI":"10.1002\/spe.2867"},{"key":"3406_CR36","doi-asserted-by":"crossref","unstructured":"Sami, H., Mourad, A., Otrok, H., Bentahar, J.: Demand-driven deep reinforcement learning for scalable fog and service placement. IEEE Trans. Serv. Comput. (2021)","DOI":"10.1109\/TSC.2021.3075988"},{"issue":"3","key":"3406_CR37","doi-asserted-by":"publisher","first-page":"1085","DOI":"10.1007\/s10845-017-1307-5","volume":"30","author":"E Pourjavad","year":"2019","unstructured":"Pourjavad, E., Mayorga, R.V.: A comparative study and measuring performance of manufacturing systems with Mamdani fuzzy inference system. J. Intell. Manuf. 30(3), 1085\u20131097 (2019)","journal-title":"J. Intell. Manuf."},{"key":"3406_CR38","unstructured":"Davies, A.: Cisco pushes iot analytics to the extreme edge with mist computing. ed: Rethink. (2014). https:\/\/rethinkresearch.biz\/articles\/cisco-pushes-iot-analytics"},{"key":"3406_CR39","doi-asserted-by":"crossref","unstructured":"Ghobaei-Arani, M., Souri, A., Rahmanian, A.A.: Resource management approaches in fog computing: a comprehensive review. J. Grid Comput. 1\u201342 (2020)","DOI":"10.1007\/s10723-019-09491-1"},{"issue":"2","key":"3406_CR40","doi-asserted-by":"publisher","first-page":"998","DOI":"10.1109\/JIOT.2017.2788802","volume":"5","author":"A Yousefpour","year":"2018","unstructured":"Yousefpour, A., Ishigaki, G., Gour, R., Jue, J.P.: On reducing IoT service delay via fog offloading. IEEE Internet Things J. 5(2), 998\u20131010 (2018)","journal-title":"IEEE Internet Things J."},{"key":"3406_CR41","doi-asserted-by":"crossref","unstructured":"Brogi, A., Forti, S., Ibrahim, A.: How to best deploy your fog applications, probably. In: 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC), pp. 105\u2013114. IEEE (2017)","DOI":"10.1109\/ICFEC.2017.8"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03406-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-021-03406-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03406-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,19]],"date-time":"2022-01-19T22:08:43Z","timestamp":1642630123000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-021-03406-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,7]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,2]]}},"alternative-id":["3406"],"URL":"https:\/\/doi.org\/10.1007\/s10586-021-03406-0","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9,7]]},"assertion":[{"value":"23 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 July 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 August 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 September 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no financial or proprietary interests in any material discussed in this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}