{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T22:01:23Z","timestamp":1769119283083,"version":"3.49.0"},"reference-count":47,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,1,15]],"date-time":"2022-01-15T00:00:00Z","timestamp":1642204800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"CHIST-ERA-2018-DRUID-NET project","award":["CHIST-ERA-18-SDCDN-003"],"award-info":[{"award-number":["CHIST-ERA-18-SDCDN-003"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Mobile applications are progressively becoming more sophisticated and complex, increasing their computational requirements. Traditional offloading approaches that use exclusively the Cloud infrastructure are now deemed unsuitable due to the inherent associated delay. Edge Computing can address most of the Cloud limitations at the cost of limited available resources. This bottleneck necessitates an efficient allocation of offloaded tasks from the mobile devices to the Edge. In this paper, we consider a task offloading setting with applications of different characteristics and requirements, and propose an optimal resource allocation framework leveraging the amalgamation of the edge resources. To balance the trade-off between retaining low total energy consumption, respecting end-to-end delay requirements and load balancing at the Edge, we additionally introduce a Markov Random Field based mechanism for the distribution of the excess workload. The proposed approach investigates a realistic scenario, including different categories of mobile applications, edge devices with different computational capabilities, and dynamic wireless conditions modeled by the dynamic behavior and mobility of the users. The framework is complemented with a prediction mechanism that facilitates the orchestration of the physical resources. The efficiency of the proposed scheme is evaluated via modeling and simulation and is shown to outperform a well-known task offloading solution, as well as a more recent one.<\/jats:p>","DOI":"10.3390\/s22020660","type":"journal-article","created":{"date-parts":[[2022,1,16]],"date-time":"2022-01-16T20:45:21Z","timestamp":1642365921000},"page":"660","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["ENERDGE: Distributed Energy-Aware Resource Allocation at the Edge"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4883-930X","authenticated-orcid":false,"given":"Marios","family":"Avgeris","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, National Technical University of Athens, 15780 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0157-7173","authenticated-orcid":false,"given":"Dimitrios","family":"Spatharakis","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, National Technical University of Athens, 15780 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8984-9064","authenticated-orcid":false,"given":"Dimitrios","family":"Dechouniotis","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, National Technical University of Athens, 15780 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2996-6824","authenticated-orcid":false,"given":"Aris","family":"Leivadeas","sequence":"additional","affiliation":[{"name":"\u00c9cole de Technologie Sup\u00e9rieure, Montreal, QC H3C 1K3, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2841-9925","authenticated-orcid":false,"given":"Vasileios","family":"Karyotis","sequence":"additional","affiliation":[{"name":"Department of Informatics, Ionian University, 49100 Corfu, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9459-318X","authenticated-orcid":false,"given":"Symeon","family":"Papavassiliou","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, National Technical University of Athens, 15780 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Jeon, Y., Baek, H., and Pack, S. (2021, January 13\u201316). Mobility-aware optimal task offloading in distributed edge computing. Proceedings of the 2021 International Conference on Information Networking (ICOIN), Jeju Island, Korea.","DOI":"10.1109\/ICOIN50884.2021.9334008"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Bebortta, S., Senapati, D., Panigrahi, C.R., and Pati, B. (2021). An adaptive performance modeling framework for QoS-aware offloading in MEC-based IIoT systems. IEEE Internet Things J.","DOI":"10.1109\/JIOT.2021.3123554"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"16441","DOI":"10.1109\/ACCESS.2017.2739804","article-title":"Edge mesh: A new paradigm to enable distributed intelligence in internet of things","volume":"5","author":"Sahni","year":"2017","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MNET.2018.1700163","article-title":"Joint admission control and resource allocation in edge computing for internet of things","volume":"32","author":"Li","year":"2018","journal-title":"IEEE Netw."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1109\/TNSM.2019.2937342","article-title":"Workload and capacity optimization for cloud-edge computing systems with vertical and horizontal offloading","volume":"17","author":"Thai","year":"2019","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/TPDS.2020.3016344","article-title":"Online collaborative data caching in edge computing","volume":"32","author":"Xia","year":"2020","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Li, Y., and Wang, S. (2018, January 2\u20137). An energy-aware edge server placement algorithm in mobile edge computing. Proceedings of the 2018 IEEE International Conference on Edge Computing (EDGE), San Francisco, CA, USA.","DOI":"10.1109\/EDGE.2018.00016"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Daraghmeh, M., Al Ridhawi, I., Aloqaily, M., Jararweh, Y., and Agarwal, A. (2019, January 10\u201313). A power management approach to reduce energy consumption for edge computing servers. Proceedings of the 2019 Fourth International Conference on Fog and Mobile Edge Computing (FMEC), Rome, Italy.","DOI":"10.1109\/FMEC.2019.8795328"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Avgeris, M., Spatharakis, D., Dechouniotis, D., Kalatzis, N., Roussaki, I., and Papavassiliou, S. (2019). Where there is fire there is smoke: A scalable edge computing framework for early fire detection. Sensors, 19.","DOI":"10.3390\/s19030639"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Gambs, S., Killijian, M.O., and del Prado Cortez, M.N. (2012, January 10). Next, place prediction using mobility markov chains. Proceedings of the MPM \u201912-First Workshop on Measurement, Privacy, and Mobility, Bern, Switzerland.","DOI":"10.1145\/2181196.2181199"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Jia, M., Liang, W., Xu, Z., and Huang, M. (2016, January 10\u201314). Cloudlet load balancing in wireless metropolitan area networks. Proceedings of the IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA.","DOI":"10.1109\/INFOCOM.2016.7524411"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1066","DOI":"10.1109\/TCCN.2021.3087178","article-title":"Load Balancing for Distributed Intelligent Edge Computing: A State-based Game Approach","volume":"7","author":"Zhang","year":"2021","journal-title":"IEEE Trans. Cogn. Commun. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Guo, J., Song, Z., Cui, Y., Liu, Z., and Ji, Y. (2017, January 4\u20138). Energy-efficient resource allocation for multi-user mobile edge computing. Proceedings of the GLOBECOM 2017\u20142017 IEEE Global Communications Conference, Singapore.","DOI":"10.1109\/GLOCOM.2017.8254044"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"108177","DOI":"10.1016\/j.comnet.2021.108177","article-title":"Task offloading in Edge and Cloud Computing: A survey on mathematical, artificial intelligence and control theory solutions","volume":"195","author":"Saeik","year":"2021","journal-title":"Comput. Netw."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Dechouniotis, D., Athanasopoulos, N., Leivadeas, A., Mitton, N., Jungers, R.M., and Papavassiliou, S. (2020). Edge Computing Resource Allocation for Dynamic Networks: The DRUID-NET Vision and Perspective. Sensors, 20.","DOI":"10.3390\/s20082191"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, L., Jiao, L., Li, J., and M\u00fchlh\u00e4user, M. (2017, January 5\u20138). Online resource allocation for arbitrary user mobility in distributed edge clouds. Proceedings of the ICDCS 2017\u2014The 37th IEEE International Conference on Distributed Computing Systems, Atlanta, GA, USA.","DOI":"10.1109\/ICDCS.2017.30"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Puliafito, C., Mingozzi, E., Vallati, C., Longo, F., and Merlino, G. (2018, January 18\u201320). Companion fog computing: Supporting things mobility through container migration at the edge. Proceedings of the IEEE SMARTCOMP 2018\u2014The 4th IEEE International Conference on Smart Computing, Taormina, Italy.","DOI":"10.1109\/SMARTCOMP.2018.00079"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1109\/TNSM.2021.3052808","article-title":"Mobility aware and dynamic migration of MEC services for the Internet of Vehicles","volume":"18","author":"Labriji","year":"2021","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Plachy, J., Becvar, Z., and Strinati, E.C. (2016, January 4\u20138). Dynamic resource allocation exploiting mobility prediction in mobile edge computing. Proceedings of the IEEE PIMRC 2016\u201427th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Valencia, Spain.","DOI":"10.1109\/PIMRC.2016.7794955"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1109\/TCC.2017.2701794","article-title":"Adaptive avatar handoff in the cloudlet network","volume":"7","author":"Sun","year":"2017","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1109\/JIOT.2017.2776252","article-title":"MAGA: A mobility-aware computation offloading decision for distributed mobile cloud computing","volume":"5","author":"Shi","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1109\/LWC.2017.2696539","article-title":"Energy-efficient resource allocation for mobile edge computing-based augmented reality applications","volume":"6","author":"Simeone","year":"2017","journal-title":"IEEE Wirel. Commun. Lett."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2410","DOI":"10.1109\/TNSM.2020.3020249","article-title":"Efficient and secure multi-user multi-task computation offloading for mobile-edge computing in mobile IoT networks","volume":"17","author":"Elgendy","year":"2020","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"5506","DOI":"10.1109\/TWC.2018.2845360","article-title":"Latency optimization for resource allocation in mobile-edge computation offloading","volume":"17","author":"Ren","year":"2018","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1016\/j.future.2016.06.028","article-title":"MIFaaS: A mobile-IoT-federation-as-a-service model for dynamic cooperation of IoT cloud providers","volume":"70","author":"Farris","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1109\/TNSM.2019.2901346","article-title":"Fuzzy workload orchestration for edge computing","volume":"16","author":"Sonmez","year":"2019","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"623","DOI":"10.1109\/TCC.2017.2786738","article-title":"Qos-aware cloudlet load balancing in wireless metropolitan area networks","volume":"8","author":"Jia","year":"2018","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Leivadeas, A., Nilsson Y., T., Elahi, A., Keyhanian, A., and Lambadaris, I. (November, January 28). Link Adaptation for Fair Coexistence of Wi-Fi and LAA-LTE. Proceedings of the ACM MobiWac 2018\u2014The 16th ACM International Symposium on Mobility Management and Wireless Access, Montreal, QC, Canada.","DOI":"10.1145\/3265863.3265874"},{"key":"ref_29","unstructured":"Erceg, V. (2004). IEEE 802.11-03\/940r4, IEEE. IEEE P802.11 Wireless LANs TGn Channel Models."},{"key":"ref_30","unstructured":"(2021, May 08). Madwifi Project\u2014Minstrel Algorithm. Available online: https:\/\/sourceforge.net\/p\/madwifi\/svn\/HEAD\/tree\/madwifi\/trunk\/ath_rate\/minstrel\/minstrel.txt."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"856","DOI":"10.1109\/TVT.2018.2881191","article-title":"Joint task offloading and resource allocation for multi-server mobile-edge computing networks","volume":"68","author":"Tran","year":"2018","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Leivadeas, A., Papagianni, C., and Papavassiliou, S. (2015). Going Green with the Networked Cloud: Methodologies and Assessment. Wiley Quantitative Assessments of Distributed Systems: Methodologies and Techniques, John Wiley & Sons.","DOI":"10.1002\/9781119131151.ch13"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Cuervo, E., Balasubramanian, A., Cho, D.k., Wolman, A., Saroiu, S., Chandra, R., and Bahl, P. (2010, January 15\u201318). MAUI: Making smartphones last longer with code offload. Proceedings of the ACM MobiSys 2010\u2014The 8th Annual International Conference on Mobile Systems, Applications, and Services, San Francisco, CA, USA.","DOI":"10.1145\/1814433.1814441"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Kosta, S., Aucinas, A., Hui, P., Mortier, R., and Zhang, X. (2012, January 25\u201330). Thinkair: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading. Proceedings of the IEEE INFOCOM 2012\u2014The 31st Annual IEEE International Conference on Computer Communications, Orlando, FL, USA.","DOI":"10.1109\/INFCOM.2012.6195845"},{"key":"ref_35","unstructured":"Ljung, L. (1987). System Identification: Theory for the User, Prentice-Hall."},{"key":"ref_36","unstructured":"(2021, November 30). GLPK (GNU Linear Programming Kit). Available online: https:\/\/www.gnu.org\/software\/glpk\/."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/B978-0-12-385512-1.00003-7","article-title":"A taxonomy and survey of energy-efficient data centers and cloud computing systems","volume":"Volume 82","author":"Beloglazov","year":"2011","journal-title":"Advances in Computers"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Falkner, M., Leivadeas, A., Lambadaris, I., and Kesidis, G. (2016, January 23\u201325). Performance analysis of virtualized network functions on virtualized systems architectures. Proceedings of the IEEE CAMAD 2016-21st IEEE International Workshop on Computer Aided Modelling and Design of Communication Links and Networks, Toronto, ON, Canada.","DOI":"10.1109\/CAMAD.2016.7790333"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1007\/s11257-013-9141-8","article-title":"Personalised viewing-time prediction in museums","volume":"24","author":"Bohnert","year":"2014","journal-title":"User Model.-User-Adapt. Interact."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1287\/moor.1050.0151","article-title":"Exponential lower bounds on the lengths of some classes of branch-and-cut proofs","volume":"30","author":"Dash","year":"2005","journal-title":"Math. Oper. Res."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Kindermann, R., and Snell, J.L. (1980). Markov random fields and their applications. Am. Math. Soc., 1.","DOI":"10.1090\/conm\/001\/01"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/TPAMI.1984.4767596","article-title":"Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images","volume":"PAMI-6","author":"Geman","year":"1984","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Silva Filho, M.C., Oliveira, R.L., Monteiro, C.C., In\u00e1cio, P.R., and Freire, M.M. (2017, January 8\u201312). CloudSim plus: A cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness. Proceedings of the IFIP\/IEEE IM 2017\u2014The 15th IFIP\/IEEE International Symposium on Integrated Network Management, Lisbon, Portugal.","DOI":"10.23919\/INM.2017.7987304"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"4528","DOI":"10.1016\/j.jfranklin.2015.07.002","article-title":"Landmark recognition with sparse representation classification and extreme learning machine","volume":"352","author":"Cao","year":"2015","journal-title":"J. Frankl. Inst."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Chen, Z., Hu, W., Wang, J., Zhao, S., Amos, B., Wu, G., Ha, K., Elgazzar, K., Pillai, P., and Klatzky, R. (2017, January 12\u201314). An empirical study of latency in an emerging class of edge computing applications for wearable cognitive assistance. Proceedings of the SEC \u201917\u2014The Second ACM\/IEEE Symposium on Edge Computing, San Jose, CA, USA.","DOI":"10.1145\/3132211.3134458"},{"key":"ref_46","unstructured":"Le Tan, C.N., Klein, C., and Elmroth, E. (2017, January 8\u201311). Location-aware load prediction in edge data centers. Proceedings of the IEEE FMEC 2017-The 2nd International Conference on Fog and Mobile Edge Computing, Valencia, Spain."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"114806","DOI":"10.1016\/j.apenergy.2020.114806","article-title":"A review of power consumption models of servers in data centers","volume":"265","author":"Jin","year":"2020","journal-title":"Appl. Energy"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/2\/660\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T13:27:29Z","timestamp":1760362049000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/2\/660"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,15]]},"references-count":47,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,1]]}},"alternative-id":["s22020660"],"URL":"https:\/\/doi.org\/10.3390\/s22020660","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,15]]}}}