CINXE.COM
Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;max-width:60rem;padding-left:1.5rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width <= 720px){.h2{font-size:1.25rem;line-height:1.5rem}}#challenge-error-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme:dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="120"></head><body class="no-js"><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt={cvId: '3',cZone: "publications.waset.org",cType: 'non-interactive',cRay: '914e290bad165cd6',cH: 'D.dYf8_OE1zgChQTeAOzEzupVqfSTBH7VnMQQav.mI0-1740050981-1.2.1.1-6UaG7VopCRA9gdU3iAon5EOD1vsT5qrPMm3ns519aSKxgDES.dzb1A0JVA3f4hPI',cUPMDTk: "\/10012971\/ai-based-approaches-for-task-offloading-resource-allocation-and-service-placement-of-iot-applications-state-of-the-art?__cf_chl_tk=e1o4DNo65cWEVqNOINP5PtT6Q9YKrDkFOlpPAKcat1Q-1740050981-1.0.1.1-ayd3CB3KJS_KkB0QcrHLzNbFBsRingH6r0t7ARbQ.FE",cFPWv: 'g',cITimeS: '1740050981',cTTimeMs: '1000',cMTimeMs: '120000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "unsupported-browser",fa: "\/10012971\/ai-based-approaches-for-task-offloading-resource-allocation-and-service-placement-of-iot-applications-state-of-the-art?__cf_chl_f_tk=e1o4DNo65cWEVqNOINP5PtT6Q9YKrDkFOlpPAKcat1Q-1740050981-1.0.1.1-ayd3CB3KJS_KkB0QcrHLzNbFBsRingH6r0t7ARbQ.FE",md: "Y0wwjgyoH4QKO1pG9UPP17G3a7H1rb_Z8ye9B8PrBnU-1740050981-1.2.1.1-afmcBmBJLlOJ.mh0mYg.DQwskfx7DhzV_KXqgKUa2dWy450FKE6UECUOYWMHrc45d.zRKFYapQCFmErxPJcCT4o5MvjJPlRW_ZRlnJJ7tyUNBRCPWeSuG0m8s4X58IcVG6Kn.n50wqScQKd8JVpanMjK1ZNzI_Lb8swMREpEGkjVLYWaJfAWgZv9j8qquvHJ.sxik7bbbgyuZfnIfRVN4Fk6BXrQ7TdRkpReZSL3xET1bdVbnOzTBq_nzoZqHMnqQTK.R7wh7ZoEbN1uMYQIvZP3y5xa8xJBqzHg5qxEH3oGXoT7SEbAwBwFAbW1YjWyqRoA.MjqBPS038wBpRM2uSPvlnSJnPxItMbPtaJo25ZW8U2MyL7m35HJohdIvQ3esRKSnGT4rb37oFZtCueMLjFS.5Bx4iaj4MnY0XG65VwtR8bgAkHG742.Mpsa1WVfRSZF2E9ALwkb4Ro1YjPytSymOpOT14zv1sl30Xy98Lj4EGdUtWyLzpkpqw9RHMqxu7xhhPlrELi_crkZG.Yeb9_97xhIbLRE3qmMy6QdS4hX.gIbyb6rRHSSvXeLXF75O1PbphdI2AYndh7eRb6C4.9tJd1mmfxlxeOlZx0d9QgeWtMAL4y0ftnrFhDgIVbbs5kmUXB2vxM.G59FI5XDMImCWqAnmIPIq6i9VrS04Rt7tAE2BZaf1IhGJf1Yr8FiYZ_hZN9LzAC.Mku0cKzt_BWC63hax4.bRd4rBbPri_f.UU.bfJq36BEIBEa52bC5jQahR4KLO7ZkOln1GzEli1KE4K5hEzHzSo4o8.SZR8ZumZLGnGE_5WkdFNPRZbqZkMPk_r6Fn3daTnsyzFgedk8cvStI6bA6Ngp5yqQNr9SC_RdiweIHxnIyfbppDYr_PFMVETOxtVADbN4f9skbBsWmuvP3ukM4b_Ojsx69qlA506c3bRwLbETt1s46ZPJiKWHnq4zI4QBD0JCMyApjn7B6akxpwaG_Qvg8iLFBKtilKrM4HoEWbTmgxIZqr8ThKnBMgiI8dqxxi.ayI78dxsh_o07WlzJ2vCm.Qa0pt9u.PZCtRipFnur8TXHfdO9kSexqVN3XljYsBeGkLYP7fKpUtF0L7UUOqq3mPlBTZ3ncggbsg80CJVojq_eZ9lDH.L5CRjX_9zVjG2R.4k4sejXHN6X.0mdLYtkepW4e7UcwU40hZ3fnIxU2O5LcfEISebUEG_xE52blNNPSEooD833.2l4iYTFOMWtXN2_s4n6Rn9Cqs.7RvJzvMxPz3EqPY9FiUSFIYMqV9Kv_CVE5stupMYmC_QyJkIGJE2BxgHPHnc.ZXcXb4U0AmSzKlvdNqY2QHshmqZ0sj.Pf6Hq1mXTRmgZG2rnz6UFlWdAHMH7VeUFmr52OcLfKUjYyzFma_520.WAFCXSgUlJ6bZ1li3FZps4DjPOBzEXLWwA_rSgJ0CUl1EabT7t1YsdJ9V4dnS7OKH.FHEkGUjMZnLEQGnUbbpJa7WFVH1.SjjGb9KAX5Z2nAF52BMm0APyIHyY367w6Cgd2DOwVAO_tAo9aE0HjRyl3CqeGrnCx5sYu9fwH0OPPL2G6z17b7RtvAil56_9NM.96ay0GzZerKiZDADY4IKfw7cTyL.AIkj3zUFNZc.t_sEtU1yAB1WNcaOVxOzIQIHsC4kyCFiF4l4urPBEqb7Gc6CeagoZorIH37tkDKjY4ugxAAKbCdctw9CtH2rhIo.RcXU3D35O0nAM0AV4VJM6nIUix..ciV4nBgA5o5Vbhs8tjSNTbNYwUpQ37tB4V5GKD6iUMhR3kgGWRygGH1z4YK7u8NeWrzsbTw4fD0ChL.t31K39M_Wm.NCuvIilgPq_Y8TSv7c_gMKhmbn7kVZHs1NymNOx.jr394w_saiO6tGH9uf80gQSo2T0gWOwdjh.Rlrg13b5fyqggzfvDKZATJxbC6w7zvbThOGWxK_1MBHml1jApNVQU.7NjN4sGOCr3wPjvubWrxBgKxV.9.mrj7TmydCTLWxjcJCEJMaHZ8JORJ5SiA8BIsnqiP851dlRXrk0fBGbSfvfomAzD3Gxi1JD8XA3T7PYkpj8pw3l7O3ry9FehZV5i.EGMP.E8RzGqnRvGlVwPntfsR4S8.YN.lHxmQhER9clb5AkbFVLAPykLiH7sDWO7fSOFHDVaEcAkmsp8aYZpVornhw",mdrd: "TfLsiidrOThDFULDhKEkoOsxPh0NCTNMxjWGPbQjgFY-1740050981-1.2.1.1-ZlLFrkXtwiFsB1Rxl3SRCJx.nPjM8_M2bhXsL_nVsEve.ftjO3YJ4hW7bT6n7SDJvaEyw.Yd06jUcy_WA8_qd_m85NJTUpVKy0JJUGEwpdPW3U.DIBZMP3kQT2kepE.qaGNqpkxDMrZRjiBUmcBn.XYpxj4K2jpNZJPUVofe.co._mh_iMgvqJw6gsX4HCK5xTfYdLkqn45NWvq0oheb4KzqqvD42VXyl3dFYCreVEvtZzfZt.e.bHkNox592YPAT7YqeuGcNFasc2rvHUex1YYN_lGo9kHIphvrVzC7vqOl38Ppg2HoXTJQBXVg3B0Y6tnthXJEVZZIcjTbxY2z5e.dPMTpkxR3VmEvqUNgf7mlMcoZrTUk_UW76IA50s6n1l9V9pFfIbqbQ_3MHpfM37.BXOFsr96NwDu_yN0JVHpHba8YYk9gFzgOcGzN8fxS5HsrMQYSkFEE7Do3mjg7Z8Fxdzx84fOVRT3aUv9cjjDOd1z15m_GRky2Z_MBu6e.Py1LJvsHrCIMW70reGcb0fIe2hfEyLOfFfmEW0UTK4slDWF_xxu0UbJC26SJaEaKDUOSM.k2idjCtUsJ32vPeHmv4Jxu7EY03f_oEJbKzAQ7JdkO.LQLjgQ3NfyTElUaqQUCR3vRMZb3u3EAE7j7PJ.jofILyVqK98yHmRmIAqOumtMG5tRzvSiJTwj0JWAxbnPlijVUfSRiDbXd7lOXevm02qtKJX7J_hBVxjOFfNzF27JHaBMFv9C0xB9mifgjL88dKYIqznzsQKmkxF4nLbViEoUyQh2J7IFJ5LO4gKhTI_E3mDRJVOhpic0_xInyeVED9NMF0FjjEDaBf9z5Ta9qotkMG8dybddZgwlhz28eXcJjiZ6oFNyxaJKFE1UqPfZCstASqNnr7zpeVWeTkIU7MyTxguimhzy1jqWu3hyj0v8klcj7AEnE_ypYRankmRYNFycV4r3x3__Qq5G6Xm7l9iHeiVii51tO57Q8QcLH1yUlEn4ncDd4fDWVrbY_XmTzBscI826WksJm4ClsqkGkl9pC6am6U9OIHxs2ydc.OIw51wBBRI4q3dS_nYQDdcFfSjHwP6PWrPEVE07f.6obOA5oRudkIsSpEuv1uqnbR1iC9GGU4fmDs_pBHLUbSsl82lBlUo6LPtLX170cSQbm8b0gr5Kra5bwqUqDQTwrufhfWYYabU9M8zrKdp9NpsuIpKhBLx8D8abwlG_fA5.jE69eYHgy2H7cbXoY3est3cwKB0wKAcgBM.OgyCn9EuQtnJjXTi5vxTw8VG2kj3QHQQsaTMo6pLPz4hogWse6.fsTKybvzoP7UXZ5ltCZNxDyRkKFu0DMaE420495gINnMQRjtQTpmfEQV7UgddBeSE_FxAKbk3tcmvqPu5vJii8WQXG2b4Imjh5xsdsGPrl9e89nK5Gh.OmlnnVwKVY184J_pha9mLFwQ9LkL813KUTC38mCS39QDRCMC0761SW0GUDi57tS2FvFXLPlC0y9CEQPBtNbPLXpUU2QXtYEdNTdt2XYllQ1.lrhXlH8WsY22tyq29RIuM4yhd9Zrv88T_kOHGkwdKSvwT.2cxDmR.E.iCbe2UMq7Kace29UlxjTQFD2s_VYlizsDJJHGP9Ez3OBGt7olzd7fAfxBbwmVP1oXqgoucKWFoZoI_QpwprloI1idvlS8ptRgU5m5ON5oeGj8x21qxLhrAVtsoZsig218U1WRggqNhWY_NAQEgPh_xG927hyRIprF7et7WVkDpDtDs98MCLTXCpAhTZ8gdFIxyFtDzFbGD_PMSxqLVidUoMlB.IXqeRc3f3LsNtrLqXunLOybaFurxHfSRbrlruV7vJcoevku9XisgaG2N1JG9Mhq9AMqmimxQLn_HeMd8Z3jdkxvkahFtc4vy7jtv.5KQuIsk2WpLWTBXtGoyjqH3WLDUyS0Fdkju2s5sxKq_UycxgxWVw6NQU3c2aU1fM3yMroJNZCC4ELwE.vbQ"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=914e290bad165cd6';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null, "\/10012971\/ai-based-approaches-for-task-offloading-resource-allocation-and-service-placement-of-iot-applications-state-of-the-art?__cf_chl_rt_tk=e1o4DNo65cWEVqNOINP5PtT6Q9YKrDkFOlpPAKcat1Q-1740050981-1.0.1.1-ayd3CB3KJS_KkB0QcrHLzNbFBsRingH6r0t7ARbQ.FE" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>