Loading…

Intelligent Dynamic Data Offloading in a Competitive Mobile Edge Computing Market

Software Defined Networks (SDN) and Mobile Edge Computing (MEC), capable of dynamically managing and satisfying the end-users computing demands, have emerged as key enabling technologies of 5G networks. In this paper, the joint problem of MEC server selection by the end-users and their optimal data...

Full description

Saved in:
Bibliographic Details
Published in:Future internet 2019-05, Vol.11 (5), p.118
Main Authors: Mitsis, Giorgos, Apostolopoulos, Pavlos Athanasios, Tsiropoulou, Eirini Eleni, Papavassiliou, Symeon
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c361t-baddfd6c8131707d913d46477e6325d87fdb056d24e59c50945f339fb99bcc823
cites cdi_FETCH-LOGICAL-c361t-baddfd6c8131707d913d46477e6325d87fdb056d24e59c50945f339fb99bcc823
container_end_page
container_issue 5
container_start_page 118
container_title Future internet
container_volume 11
creator Mitsis, Giorgos
Apostolopoulos, Pavlos Athanasios
Tsiropoulou, Eirini Eleni
Papavassiliou, Symeon
description Software Defined Networks (SDN) and Mobile Edge Computing (MEC), capable of dynamically managing and satisfying the end-users computing demands, have emerged as key enabling technologies of 5G networks. In this paper, the joint problem of MEC server selection by the end-users and their optimal data offloading, as well as the optimal price setting by the MEC servers is studied in a multiple MEC servers and multiple end-users environment. The flexibility and programmability offered by the SDN technology enables the realistic implementation of the proposed framework. Initially, an SDN controller executes a reinforcement learning framework based on the theory of stochastic learning automata towards enabling the end-users to select a MEC server to offload their data. The discount offered by the MEC server, its congestion and its penetration in terms of serving end-users’ computing tasks, and its announced pricing for its computing services are considered in the overall MEC selection process. To determine the end-users’ data offloading portion to the selected MEC server, a non-cooperative game among the end-users of each server is formulated and the existence and uniqueness of the corresponding Nash Equilibrium is shown. An optimization problem of maximizing the MEC servers’ profit is formulated and solved to determine the MEC servers’ optimal pricing with respect to their offered computing services and the received offloaded data. To realize the proposed framework, an iterative and low-complexity algorithm is introduced and designed. The performance of the proposed approach was evaluated through modeling and simulation under several scenarios, with both homogeneous and heterogeneous end-users.
doi_str_mv 10.3390/fi11050118
format article
fullrecord <record><control><sourceid>proquest_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_4e29a517b79d4f2599b15826d81f0ba8</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><doaj_id>oai_doaj_org_article_4e29a517b79d4f2599b15826d81f0ba8</doaj_id><sourcerecordid>2429922180</sourcerecordid><originalsourceid>FETCH-LOGICAL-c361t-baddfd6c8131707d913d46477e6325d87fdb056d24e59c50945f339fb99bcc823</originalsourceid><addsrcrecordid>eNpNkVtLAzEQhYMoWGpf_AUB34TVXDbZ5FHaqgVLEfQ5ZHNZUrebmk2F_nu3rajzMsPh8M0MB4BrjO4olejeB4wRQxiLMzDCUsqCSUTP_82XYNL3azQUlYTzagReF112bRsa12U423d6Ewyc6azhyvs2ahu6BoYOajiNm63LIYcvB5exDq2Dc9u4o77LB9tSpw-Xr8CF123vJj99DN4f52_T5-Jl9bSYPrwUhnKci1pb6y03AlNcocpKTG3Jy6pynBJmReVtjRi3pHRMGoZkyfzwpa-lrI0RhI7B4sS1Ua_VNoWNTnsVdVBHIaZG6ZSDaZ0qHZGa4aqupC09YQMCM0G4FdijWouBdXNibVP83Lk-q3XcpW44X5GSSEkIFmhw3Z5cJsW-T87_bsVIHRJQfwnQb9Vldlc</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2429922180</pqid></control><display><type>article</type><title>Intelligent Dynamic Data Offloading in a Competitive Mobile Edge Computing Market</title><source>Publicly Available Content Database</source><source>ABI/INFORM Global</source><creator>Mitsis, Giorgos ; Apostolopoulos, Pavlos Athanasios ; Tsiropoulou, Eirini Eleni ; Papavassiliou, Symeon</creator><creatorcontrib>Mitsis, Giorgos ; Apostolopoulos, Pavlos Athanasios ; Tsiropoulou, Eirini Eleni ; Papavassiliou, Symeon</creatorcontrib><description>Software Defined Networks (SDN) and Mobile Edge Computing (MEC), capable of dynamically managing and satisfying the end-users computing demands, have emerged as key enabling technologies of 5G networks. In this paper, the joint problem of MEC server selection by the end-users and their optimal data offloading, as well as the optimal price setting by the MEC servers is studied in a multiple MEC servers and multiple end-users environment. The flexibility and programmability offered by the SDN technology enables the realistic implementation of the proposed framework. Initially, an SDN controller executes a reinforcement learning framework based on the theory of stochastic learning automata towards enabling the end-users to select a MEC server to offload their data. The discount offered by the MEC server, its congestion and its penetration in terms of serving end-users’ computing tasks, and its announced pricing for its computing services are considered in the overall MEC selection process. To determine the end-users’ data offloading portion to the selected MEC server, a non-cooperative game among the end-users of each server is formulated and the existence and uniqueness of the corresponding Nash Equilibrium is shown. An optimization problem of maximizing the MEC servers’ profit is formulated and solved to determine the MEC servers’ optimal pricing with respect to their offered computing services and the received offloaded data. To realize the proposed framework, an iterative and low-complexity algorithm is introduced and designed. The performance of the proposed approach was evaluated through modeling and simulation under several scenarios, with both homogeneous and heterogeneous end-users.</description><identifier>ISSN: 1999-5903</identifier><identifier>EISSN: 1999-5903</identifier><identifier>DOI: 10.3390/fi11050118</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>Algorithms ; Communication ; Computation offloading ; Computer simulation ; data offloading ; Edge computing ; Energy consumption ; Game theory ; Internet of Things ; Iterative methods ; Learning ; Mobile computing ; mobile edge computing ; Optimization ; Pricing ; reinforcement learning ; Servers ; software defined networks ; Software-defined networking ; stochastic learning automata ; Traffic congestion ; User satisfaction ; Utility functions ; Wireless networks ; Workloads</subject><ispartof>Future internet, 2019-05, Vol.11 (5), p.118</ispartof><rights>2019. This work is licensed under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c361t-baddfd6c8131707d913d46477e6325d87fdb056d24e59c50945f339fb99bcc823</citedby><cites>FETCH-LOGICAL-c361t-baddfd6c8131707d913d46477e6325d87fdb056d24e59c50945f339fb99bcc823</cites><orcidid>0000-0003-1322-1876 ; 0000-0002-9459-318X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2429922180/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2429922180?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,11667,25731,27901,27902,36037,36989,44339,44566,74638,74869</link.rule.ids></links><search><creatorcontrib>Mitsis, Giorgos</creatorcontrib><creatorcontrib>Apostolopoulos, Pavlos Athanasios</creatorcontrib><creatorcontrib>Tsiropoulou, Eirini Eleni</creatorcontrib><creatorcontrib>Papavassiliou, Symeon</creatorcontrib><title>Intelligent Dynamic Data Offloading in a Competitive Mobile Edge Computing Market</title><title>Future internet</title><description>Software Defined Networks (SDN) and Mobile Edge Computing (MEC), capable of dynamically managing and satisfying the end-users computing demands, have emerged as key enabling technologies of 5G networks. In this paper, the joint problem of MEC server selection by the end-users and their optimal data offloading, as well as the optimal price setting by the MEC servers is studied in a multiple MEC servers and multiple end-users environment. The flexibility and programmability offered by the SDN technology enables the realistic implementation of the proposed framework. Initially, an SDN controller executes a reinforcement learning framework based on the theory of stochastic learning automata towards enabling the end-users to select a MEC server to offload their data. The discount offered by the MEC server, its congestion and its penetration in terms of serving end-users’ computing tasks, and its announced pricing for its computing services are considered in the overall MEC selection process. To determine the end-users’ data offloading portion to the selected MEC server, a non-cooperative game among the end-users of each server is formulated and the existence and uniqueness of the corresponding Nash Equilibrium is shown. An optimization problem of maximizing the MEC servers’ profit is formulated and solved to determine the MEC servers’ optimal pricing with respect to their offered computing services and the received offloaded data. To realize the proposed framework, an iterative and low-complexity algorithm is introduced and designed. The performance of the proposed approach was evaluated through modeling and simulation under several scenarios, with both homogeneous and heterogeneous end-users.</description><subject>Algorithms</subject><subject>Communication</subject><subject>Computation offloading</subject><subject>Computer simulation</subject><subject>data offloading</subject><subject>Edge computing</subject><subject>Energy consumption</subject><subject>Game theory</subject><subject>Internet of Things</subject><subject>Iterative methods</subject><subject>Learning</subject><subject>Mobile computing</subject><subject>mobile edge computing</subject><subject>Optimization</subject><subject>Pricing</subject><subject>reinforcement learning</subject><subject>Servers</subject><subject>software defined networks</subject><subject>Software-defined networking</subject><subject>stochastic learning automata</subject><subject>Traffic congestion</subject><subject>User satisfaction</subject><subject>Utility functions</subject><subject>Wireless networks</subject><subject>Workloads</subject><issn>1999-5903</issn><issn>1999-5903</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>M0C</sourceid><sourceid>PIMPY</sourceid><sourceid>DOA</sourceid><recordid>eNpNkVtLAzEQhYMoWGpf_AUB34TVXDbZ5FHaqgVLEfQ5ZHNZUrebmk2F_nu3rajzMsPh8M0MB4BrjO4olejeB4wRQxiLMzDCUsqCSUTP_82XYNL3azQUlYTzagReF112bRsa12U423d6Ewyc6azhyvs2ahu6BoYOajiNm63LIYcvB5exDq2Dc9u4o77LB9tSpw-Xr8CF123vJj99DN4f52_T5-Jl9bSYPrwUhnKci1pb6y03AlNcocpKTG3Jy6pynBJmReVtjRi3pHRMGoZkyfzwpa-lrI0RhI7B4sS1Ua_VNoWNTnsVdVBHIaZG6ZSDaZ0qHZGa4aqupC09YQMCM0G4FdijWouBdXNibVP83Lk-q3XcpW44X5GSSEkIFmhw3Z5cJsW-T87_bsVIHRJQfwnQb9Vldlc</recordid><startdate>20190501</startdate><enddate>20190501</enddate><creator>Mitsis, Giorgos</creator><creator>Apostolopoulos, Pavlos Athanasios</creator><creator>Tsiropoulou, Eirini Eleni</creator><creator>Papavassiliou, Symeon</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-1322-1876</orcidid><orcidid>https://orcid.org/0000-0002-9459-318X</orcidid></search><sort><creationdate>20190501</creationdate><title>Intelligent Dynamic Data Offloading in a Competitive Mobile Edge Computing Market</title><author>Mitsis, Giorgos ; Apostolopoulos, Pavlos Athanasios ; Tsiropoulou, Eirini Eleni ; Papavassiliou, Symeon</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c361t-baddfd6c8131707d913d46477e6325d87fdb056d24e59c50945f339fb99bcc823</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Communication</topic><topic>Computation offloading</topic><topic>Computer simulation</topic><topic>data offloading</topic><topic>Edge computing</topic><topic>Energy consumption</topic><topic>Game theory</topic><topic>Internet of Things</topic><topic>Iterative methods</topic><topic>Learning</topic><topic>Mobile computing</topic><topic>mobile edge computing</topic><topic>Optimization</topic><topic>Pricing</topic><topic>reinforcement learning</topic><topic>Servers</topic><topic>software defined networks</topic><topic>Software-defined networking</topic><topic>stochastic learning automata</topic><topic>Traffic congestion</topic><topic>User satisfaction</topic><topic>Utility functions</topic><topic>Wireless networks</topic><topic>Workloads</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mitsis, Giorgos</creatorcontrib><creatorcontrib>Apostolopoulos, Pavlos Athanasios</creatorcontrib><creatorcontrib>Tsiropoulou, Eirini Eleni</creatorcontrib><creatorcontrib>Papavassiliou, Symeon</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>ProQuest advanced technologies &amp; aerospace journals</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>One Business (ProQuest)</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Future internet</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mitsis, Giorgos</au><au>Apostolopoulos, Pavlos Athanasios</au><au>Tsiropoulou, Eirini Eleni</au><au>Papavassiliou, Symeon</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Intelligent Dynamic Data Offloading in a Competitive Mobile Edge Computing Market</atitle><jtitle>Future internet</jtitle><date>2019-05-01</date><risdate>2019</risdate><volume>11</volume><issue>5</issue><spage>118</spage><pages>118-</pages><issn>1999-5903</issn><eissn>1999-5903</eissn><abstract>Software Defined Networks (SDN) and Mobile Edge Computing (MEC), capable of dynamically managing and satisfying the end-users computing demands, have emerged as key enabling technologies of 5G networks. In this paper, the joint problem of MEC server selection by the end-users and their optimal data offloading, as well as the optimal price setting by the MEC servers is studied in a multiple MEC servers and multiple end-users environment. The flexibility and programmability offered by the SDN technology enables the realistic implementation of the proposed framework. Initially, an SDN controller executes a reinforcement learning framework based on the theory of stochastic learning automata towards enabling the end-users to select a MEC server to offload their data. The discount offered by the MEC server, its congestion and its penetration in terms of serving end-users’ computing tasks, and its announced pricing for its computing services are considered in the overall MEC selection process. To determine the end-users’ data offloading portion to the selected MEC server, a non-cooperative game among the end-users of each server is formulated and the existence and uniqueness of the corresponding Nash Equilibrium is shown. An optimization problem of maximizing the MEC servers’ profit is formulated and solved to determine the MEC servers’ optimal pricing with respect to their offered computing services and the received offloaded data. To realize the proposed framework, an iterative and low-complexity algorithm is introduced and designed. The performance of the proposed approach was evaluated through modeling and simulation under several scenarios, with both homogeneous and heterogeneous end-users.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/fi11050118</doi><orcidid>https://orcid.org/0000-0003-1322-1876</orcidid><orcidid>https://orcid.org/0000-0002-9459-318X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1999-5903
ispartof Future internet, 2019-05, Vol.11 (5), p.118
issn 1999-5903
1999-5903
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_4e29a517b79d4f2599b15826d81f0ba8
source Publicly Available Content Database; ABI/INFORM Global
subjects Algorithms
Communication
Computation offloading
Computer simulation
data offloading
Edge computing
Energy consumption
Game theory
Internet of Things
Iterative methods
Learning
Mobile computing
mobile edge computing
Optimization
Pricing
reinforcement learning
Servers
software defined networks
Software-defined networking
stochastic learning automata
Traffic congestion
User satisfaction
Utility functions
Wireless networks
Workloads
title Intelligent Dynamic Data Offloading in a Competitive Mobile Edge Computing Market
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T17%3A54%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Intelligent%20Dynamic%20Data%20Offloading%20in%20a%20Competitive%20Mobile%20Edge%20Computing%20Market&rft.jtitle=Future%20internet&rft.au=Mitsis,%20Giorgos&rft.date=2019-05-01&rft.volume=11&rft.issue=5&rft.spage=118&rft.pages=118-&rft.issn=1999-5903&rft.eissn=1999-5903&rft_id=info:doi/10.3390/fi11050118&rft_dat=%3Cproquest_doaj_%3E2429922180%3C/proquest_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c361t-baddfd6c8131707d913d46477e6325d87fdb056d24e59c50945f339fb99bcc823%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2429922180&rft_id=info:pmid/&rfr_iscdi=true