<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "https://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" article-type="research-article" dtd-version="1.2" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">IJWCNMC</journal-id>
<journal-title-group><journal-title>International Journal of Wireless Communication Networks and Mobile Computing</journal-title></journal-title-group>
<publisher><publisher-name>Thomson &amp; Ryberg Publications</publisher-name></publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.62715/ijwcnmc.2026.v1.i1.pp15-20</article-id>
<article-id pub-id-type="publisher-id">14a4ec1b70</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Methodology Article</subject></subj-group></article-categories>
<title-group><article-title>Energy-Aware Task Offloading for Mobile Edge Computing in Dense Urban Cells: A Proposed Modelling and Evaluation Framework</article-title></title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes"><name><surname>Jarrett</surname><given-names>Nikola</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1">*</xref></contrib>
<contrib contrib-type="author"><name><surname>Ortega</surname><given-names>Jack</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Desai</surname><given-names>Mateo</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib>
<aff id="aff1"><label>1</label>Department of Electrical Electronics, Ebro Graduate Institute of Electrical Electronics, Thailand</aff>
<aff id="aff2"><label>2</label>Department of Electrical Electronics, Periyar Academy of Electrical Electronics, Croatia</aff>
<aff id="aff3"><label>3</label>Department of Electrical Electronics, Hejaz Institute of Electrical Electronics, Nepal</aff>
</contrib-group>
<author-notes><corresp id="cor1">* Correspondence: <email>nikola.jarrett@ebro.edu</email></corresp></author-notes>
<pub-date pub-type="epub" iso-8601-date="2026-09-15"><day>15</day><month>09</month><year>2026</year></pub-date>
<volume>1</volume>
<issue>1</issue>
<fpage>15</fpage>
<lpage>20</lpage>
<history>
<date date-type="received" iso-8601-date="2026-05-14"><day>14</day><month>05</month><year>2026</year></date>
<date date-type="accepted" iso-8601-date="2026-07-11"><day>11</day><month>07</month><year>2026</year></date>
</history>
<permissions><copyright-statement>© 2026 The Author(s)</copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>This is an open access article distributed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).</license-p></license></permissions>
<self-uri xlink:href="https://trpub.org/article.php?id=14a4ec1b70"/>
<abstract><p>Offloading a computation from a handset to a server at the network edge can save battery energy, but only when the radio energy spent on sending the task is smaller than the processor energy avoided. In dense urban deployments that balance is hard to judge. Small cells overlap, uplink interference couples the decisions of neighbouring users, edge servers attached to small cells have limited capacity, and the energy drawn by the infrastructure is seldom counted alongside that of the device. Published studies handle these matters under assumptions so varied that their conclusions are difficult to compare. This article proposes a seven-step framework for modelling and evaluating energy-aware offloading in such settings. The steps are to fix the scenario and the boundary of the energy account, describe the tasks, write explicit energy and delay terms for device and network, formulate the decision problem, choose a solution method suited to the timescale of the decision, compare it against stated baselines, and test the sensitivity of the conclusions. Each step is explained with the modelling choices it forces and the information it should record. The framework is assembled from established models in the literature. It is a proposal and has not been applied or validated here.</p></abstract>
<kwd-group kwd-group-type="author">
<kwd>Mobile edge computing</kwd>
<kwd>Task offloading</kwd>
<kwd>Energy efficiency</kwd>
<kwd>Small cells</kwd>
<kwd>Resource allocation</kwd>
<kwd>Evaluation methodology</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="sec1"><title>1. Introduction</title>
<p>The idea that a mobile device might extend its battery life by sending work elsewhere is older than edge computing. Kumar and Lu (2010) stated the condition in its simplest form: offloading saves energy when the computation is heavy and the data to be transferred are light, relative to the bandwidth available. The MAUI system showed that the decision could be taken per method call at run time on a real handset (Cuervo et al., 2010), and the cloudlet proposal moved the server from a distant data centre to within one wireless hop so that delay would stop dominating (Satyanarayanan et al., 2009). Multi-access edge computing, standardised by ETSI, places such servers inside the radio access network (ETSI, 2019).</p>
<p>A large research literature has since treated offloading as an optimisation problem, and two surveys organise it well (Mach and Becvar, 2017; Mao et al., 2017). Reading across that literature, however, one finds that the word energy covers different things. Some papers minimise the battery drain of one user, some the sum over users, some a weighted mix of energy and delay, and few include the base station or the server. The dense urban setting, in which the radio and computing resources of many small cells are shared among many users, makes these differences matter, because a decision that is frugal for one handset can be costly for its neighbours or for the network.</p>
<p>This article proposes a framework for setting up and evaluating an energy-aware offloading study in dense urban cells so that its assumptions are explicit and its results can be compared with others. It is a methodological proposal built from published models. It reports no simulation or measurement, and the framework has not been validated here.</p>
</sec>
<sec id="sec2"><title>2. Background</title>
<p>Three bodies of work supply the building blocks: models of the energy a device spends computing locally, models of the energy it spends transmitting, and formulations that couple many users through shared resources.</p>
<sec id="sec2-2"><title>2.1. Local computing and transmission energy</title>
<p>For a processor built in complementary metal-oxide-semiconductor technology, dynamic power grows roughly with the cube of clock frequency when supply voltage is scaled with frequency, so the energy per cycle grows with the square (Burd and Brodersen, 1996). Offloading studies use this in the form E = κCf2, where C is the number of cycles the task needs, f the frequency and κ a chip-dependent coefficient. The consequence is that a device able to scale its frequency should run a task as slowly as the deadline allows. On the radio side, the energy to upload a task is the transmit power, plus circuit power, multiplied by the time taken, and the time is the task size divided by the achievable rate. Rate is commonly modelled with the Shannon formula over the signal-to-interference-plus-noise ratio. You et al. (2017) derive from these two models an offloading priority for each user that depends on its channel gain and its local computing energy.</p>
</sec>
<sec id="sec2-3"><title>2.2. Coupling between users in dense cells</title>
<p>When cells are small and close together, the uplink transmission of an offloading user raises the interference seen by others on the same channel, in its own cell and in adjacent ones. Their rates fall, their uploads take longer, and their transmission energy rises. Chen et al. (2016) modelled this as a game among users choosing channels and showed that it admits a potential function and hence an equilibrium reachable by distributed updates. Sardellitti et al. (2015) optimised transmit precoders and server allocation jointly across several cells. Zhang et al. (2016) addressed heterogeneous networks with macro and small cells. Where each user may reach several servers, association becomes a further variable (Tran and Pompili, 2019).</p>
</sec>
<sec id="sec2-4"><title>2.3. Decisions over time</title>
<p>Tasks arrive continually and channels fade, so a one-shot optimum is only part of the picture. Lyapunov drift-plus-penalty methods turn long-term average objectives and constraints into a sequence of per-slot problems without requiring knowledge of the underlying statistics (Neely, 2010), and were applied to offloading with energy-harvesting devices by Mao et al. (2016). Deep reinforcement learning has been used to produce binary offloading decisions quickly enough to follow fading (Huang et al., 2020). Each family of methods rests on different information and runs at a different timescale, which the framework below asks the analyst to state.</p>
</sec>
</sec>
<sec id="sec3"><title>3. The Proposed Framework</title>
<p>The framework consists of seven steps, shown in sequence in Figure 1. They are ordered so that each fixes something the next one needs. Nothing in them is new taken singly. The contribution lies in requiring all of them and in the record each should leave.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>The seven steps of the proposed framework, with a return path from the sensitivity analysis</p></caption><graphic xlink:href="IJWCNMC_V1I1_2026_03_Figure1.png" mimetype="image" mime-subtype="png"/></fig>
<sec id="sec3-2"><title>3.1. Step 1: Fix the scenario and the energy boundary</title>
<p>The analyst first describes the deployment: the layout and density of small cells, whether a macro layer is present, the carrier frequency and bandwidth, the frequency reuse pattern, and which sites host servers. A recognised channel model for urban micro cells should be named instead of an ad hoc path-loss exponent (3GPP, 2020). The same step draws the boundary of the energy account. Three choices are defensible: the device alone, the devices plus the edge servers, or the whole access network. The choice must be declared, because offloading by construction moves consumption from batteries to mains-powered equipment, and a study that counts only one side of the transfer will always favour it.</p>
</sec>
<sec id="sec3-3"><title>3.2. Step 2: Describe the tasks</title>
<p>Each task is characterised by its input size in bits, its workload in processor cycles, its deadline and the size of the result to be returned. The study should say whether tasks are atomic, so that the choice is binary, or divisible, so that a fraction can be offloaded, and how they arrive: one per user per slot, or as a random stream with queues. The ratio of cycles to bits deserves particular care, since it is the quantity on which the condition of Kumar and Lu (2010) turns, and the values assumed in published studies differ widely. Where no measured workload is available, the framework asks for results across a range of ratios and not at a single convenient value.</p>
</sec>
<sec id="sec3-4"><title>3.3. Step 3: Write the energy and delay accounts</title>
<p>Every term inside the boundary chosen in Step 1 is now written down. Table 1 lists the terms, the model usually adopted for each, and the omission most often encountered. Two deserve comment. A device that has offloaded a task does not switch off: it idles, with its radio in a connected state, until the result returns, and the energy of that wait can be comparable to the upload energy for long-running tasks. On the network side, measurements summarised in the widely used base-station power model show that small cells draw a large share of their peak power even when idle (Auer et al., 2011), so the marginal network energy of one more offloaded task is small while the fixed cost of keeping an edge site awake is not.</p>
<table-wrap id="tbl1"><label>Table 1</label><caption><p>Energy and delay terms that the proposed framework requires a study to state</p></caption><table frame="hsides" rules="groups"><thead><tr><th>Term</th><th>Usual model</th><th>Frequently omitted</th></tr></thead><tbody><tr><td>Local computing energy</td><td>2 κCf with frequency scaling (Burd and Brodersen, 1996)</td><td>Limits on the range of frequency scaling</td></tr><tr><td>Uplink transmission energy</td><td>Transmit plus circuit power times task size over rate</td><td>Circuit power; interference from other cells</td></tr><tr><td>Device waiting energy</td><td>Idle power times remote execution and return time</td><td>Usually the whole term</td></tr><tr><td>Edge server energy</td><td>Idle power plus a load-dependent part</td><td>Idle power of servers kept on for few tasks</td></tr><tr><td>Radio access energy</td><td>Load-dependent base-station model (Auer et al., 2011)</td><td>Backhaul and cooling</td></tr><tr><td>Delay</td><td>Upload, queueing, execution and download times</td><td>Queueing at the server; handover during a task</td></tr></tbody></table></table-wrap>
</sec>
<sec id="sec3-5"><title>3.4. Step 4: Formulate the decision problem</title>
<p>With the accounts in place, the decision variables are listed: for each user, whether or how much to offload, to which cell and server, on which sub-channel, at what transmit power, and with what share of server capacity. The objective is stated as a formula, and if it is a weighted sum of device and network energy or of energy and delay, the weights are given with a reason. Constraints cover deadlines, maximum transmit power, server capacity and, where relevant, backhaul. The analyst should also record the structure of the resulting problem. Joint binary offloading and resource allocation is in general a mixed-integer non-linear programme, and the literature handles it by decomposition into an allocation sub-problem that is convex for fixed decisions and a combinatorial assignment solved heuristically (Tran and Pompili, 2019; Sardellitti et al., 2015). Stating which part is solved exactly and which approximately is part of the formulation.</p>
</sec>
<sec id="sec3-6"><title>3.5. Step 5: Match the solution method to the timescale</title>
<p>Dense urban channels change within milliseconds, user positions within seconds and traffic patterns within minutes to hours. A method must be matched to the timescale at which its inputs are known. Convex optimisation with full channel knowledge suits slow, centralised decisions such as server placement or cell association. Game-theoretic updates suit distributed channel selection where users observe only their own interference (Chen et al., 2016). Lyapunov methods suit per-slot control under long-term energy budgets (Mao et al., 2016), and learned policies suit cases where the decision must be produced faster than an iterative solver allows (Huang et al., 2020). The framework asks the analyst to state, for the chosen method, what information it assumes, who holds that information, how much signalling is needed to gather it, and how long a decision takes to compute. The energy of signalling and computation spent on the decision itself belongs in the account when it is not negligible.</p>
</sec>
<sec id="sec3-7"><title>3.6. Step 6: Compare against stated baselines</title>
<p>A proposed scheme means little without reference points. Four are required. Executing every task locally and offloading every task to the nearest cell bound the range of interest. A simple greedy rule, such as the priority ordering of You et al. (2017) applied per cell without coordination, shows what coordination adds. An exhaustive or branch-and-bound solution on instances small enough to solve shows how far the heuristic lies from the optimum. Evaluation is by simulation, preferably in a tool that models both radio and computing resources, of which EdgeCloudSim is one openly available example (Sonmez et al., 2018). Results are reported as energy per completed task, broken down by the terms of Table 1, together with the share of tasks that miss their deadline and a measure of how unevenly energy savings are spread among users.</p>
</sec>
<sec id="sec3-8"><title>3.7. Step 7: Test sensitivity and report</title>
<p>The last step varies the assumptions that Steps 1 to 3 fixed: cell density, the cycles-to-bits ratio, circuit and idle power, server capacity and the energy boundary itself. A conclusion that reverses when the boundary moves from device to network is still a valid conclusion, but it must be reported as conditional. Where the outcome proves sensitive to an assumption that was chosen for convenience, the analyst returns to the relevant step, as the feedback path in Figure 1 indicates. The final report lists all parameter values, the random seeds and the number of independent runs, and makes the simulation code available where possible.</p>
</sec>
</sec>
<sec id="sec4"><title>4. Fitting the Framework to Practice</title>
<p>The framework is meant to be usable by a research student planning a simulation study and by an engineer comparing vendor claims. For the first, Steps 1 to 4 amount to a checklist for the system-model section of a paper, and Steps 6 and 7 for its evaluation section. For the second, the energy boundary and the baseline set are the most useful parts, since a claimed saving can usually be traced to a narrow boundary or a weak baseline. Operators have a further interest. In a dense deployment the practical question is often not which tasks to offload but which edge sites to keep powered at a given hour, and the accounts of Step 3 make that trade visible.</p>
<p>Some simplification is unavoidable. Where a study cannot model the whole access network, the framework accepts a narrower boundary provided it is declared and the excluded terms are discussed qualitatively. Where task workloads are unknown, a parametric sweep is acceptable. What the framework does not accept is silence on these points.</p>
</sec>
<sec id="sec5"><title>5. Limitations and What Remains to Be Shown</title>
<p>The framework has not been exercised here on any scenario, so its usefulness is argued and not demonstrated. The obvious test is to re-express several published schemes within it, using a common scenario and a common energy boundary, and to see whether their relative merits change. A second test is whether the additional terms it insists on, particularly device waiting energy and idle infrastructure power, alter conclusions often enough to justify the extra modelling effort.</p>
<p>The component models carry their own limits. The quadratic energy-per-cycle law describes dynamic power in a single core and ignores leakage, heterogeneous cores and thermal throttling. The Shannon rate is an upper bound that real modulation and coding approach only within a margin. The base-station power model predates current hardware. Mobility is treated only through the delay account, although a user who changes cell during a task raises questions of service migration that the framework notes without resolving (Mach and Becvar, 2017). Privacy and security of offloaded data lie outside its scope altogether.</p>
</sec>
<sec id="sec6"><title>6. Conclusion</title>
<p>Energy-aware offloading in dense urban cells is a problem of shared resources, and its answer depends on whose energy is counted. The seven steps proposed here ask a study to declare its scenario and energy boundary, describe its tasks, write out every energy and delay term, formulate the problem openly, justify the solver by the timescale of the decision, compare against fixed baselines and probe its own assumptions. Adopted consistently, these steps would make results from different groups comparable. Whether they also change the conclusions that the field has reached is a question for the applications that should follow.</p>
</sec>
<sec id="sec7"><title>Conflict of interest</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
<sec id="sec8"><title>Funding</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
</body>
<back>
<ref-list><title>References</title>
<ref id="ref1"><label>1</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>3GPP</string-name></person-group> (<year>2020</year>). <article-title>Study on channel model for frequencies from 0.5 to 100 GHz</article-title>. <source>Technical Report TR 38.901, Release 16. 3rd Generation Partnership Project, Sophia Antipolis</source></mixed-citation></ref>
<ref id="ref2"><label>2</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Auer, G., Giannini, V., Desset, C., Godor, I., Skillermark, P., Olsson, M., Imran, M.A., Sabella, D., Gonzalez, M.J., Blume, O. and Fehske, A.</string-name></person-group> (<year>2011</year>). <article-title>How much energy is needed to run a wireless network?</article-title>. <source>IEEE Wireless Communications</source>, <volume>18(5)</volume>, <fpage>40-49</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MWC.2011.6056691">https://doi.org/10.1109/MWC.2011.6056691</ext-link></mixed-citation></ref>
<ref id="ref3"><label>3</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Burd, T.D. and Brodersen, R.W.</string-name></person-group> (<year>1996</year>). <article-title>Processor design for portable systems</article-title>. <source>Journal of VLSI Signal Processing</source>, <volume>13</volume>, <fpage>203-221</fpage></mixed-citation></ref>
<ref id="ref4"><label>4</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Chen, X., Jiao, L., Li, W. and Fu, X.</string-name></person-group> (<year>2016</year>). <article-title>Efficient multi-user computation offloading for mobile-edge cloud computing</article-title>. <source>IEEE/ACM Transactions on Networking</source>, <volume>24(5)</volume>, <fpage>2795-2808</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TNET.2015.2487344">https://doi.org/10.1109/TNET.2015.2487344</ext-link></mixed-citation></ref>
<ref id="ref5"><label>5</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Cuervo, E., Balasubramanian, A., Cho, D., Wolman, A., Saroiu, S., Chandra, R. and Bahl, P.</string-name></person-group> (<year>2010</year>). <article-title>MAUI: Making smartphones last longer with code offload</article-title>. <source>Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys)</source>, <fpage>49-62</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/1814433.1814441">https://doi.org/10.1145/1814433.1814441</ext-link></mixed-citation></ref>
<ref id="ref6"><label>6</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>ETSI</string-name></person-group> (<year>2019</year>). <article-title>Multi-access Edge Computing (MEC); Framework and reference architecture</article-title>. <source>Group Specification ETSI GS MEC 003. European Telecommunications Standards Institute, Sophia Antipolis</source></mixed-citation></ref>
<ref id="ref7"><label>7</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Huang, L., Bi, S. and Zhang, Y.-J.A.</string-name></person-group> (<year>2020</year>). <article-title>Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks</article-title>. <source>IEEE Transactions on Mobile Computing</source>, <volume>19(11)</volume>, <fpage>2581-2593</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TMC.2019.2928811">https://doi.org/10.1109/TMC.2019.2928811</ext-link></mixed-citation></ref>
<ref id="ref8"><label>8</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Kumar, K. and Lu, Y.-H.</string-name></person-group> (<year>2010</year>). <article-title>Cloud computing for mobile users: Can offloading computation save energy?</article-title>. <source>Computer</source>, <volume>43(4)</volume>, <fpage>51-56</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MC.2010.98">https://doi.org/10.1109/MC.2010.98</ext-link></mixed-citation></ref>
<ref id="ref9"><label>9</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Mach, P. and Becvar, Z.</string-name></person-group> (<year>2017</year>). <article-title>Mobile edge computing: A survey on architecture and computation offloading</article-title>. <source>IEEE Communications Surveys &amp; Tutorials</source>, <volume>19(3)</volume>, <fpage>1628-1656</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/COMST.2017.2682318">https://doi.org/10.1109/COMST.2017.2682318</ext-link></mixed-citation></ref>
<ref id="ref10"><label>10</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Mao, Y., You, C., Zhang, J., Huang, K. and Letaief, K.B.</string-name></person-group> (<year>2017</year>). <article-title>A survey on mobile edge computing: The communication perspective</article-title>. <source>IEEE Communications Surveys &amp; Tutorials</source>, <volume>19(4)</volume>, <fpage>2322-2358</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/COMST.2017.2745201">https://doi.org/10.1109/COMST.2017.2745201</ext-link></mixed-citation></ref>
<ref id="ref11"><label>11</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Mao, Y., Zhang, J. and Letaief, K.B.</string-name></person-group> (<year>2016</year>). <article-title>Dynamic computation offloading for mobile-edge computing with energy harvesting devices</article-title>. <source>IEEE Journal on Selected Areas in Communications</source>, <volume>34(12)</volume>, <fpage>3590-3605</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JSAC.2016.2611964">https://doi.org/10.1109/JSAC.2016.2611964</ext-link></mixed-citation></ref>
<ref id="ref12"><label>12</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Neely, M.J.</string-name></person-group> (<year>2010</year>). <article-title>Stochastic Network Optimization with Application to Communication and Queueing Systems</article-title>. <source>Morgan &amp; Claypool, San Rafael, CA</source></mixed-citation></ref>
<ref id="ref13"><label>13</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Sardellitti, S., Scutari, G. and Barbarossa, S.</string-name></person-group> (<year>2015</year>). <article-title>Joint optimization of radio and computational resources for multicell mobile-edge computing</article-title>. <source>IEEE Transactions on Signal and Information Processing over Networks</source>, <volume>1(2)</volume>, <fpage>89-103</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TSIPN.2015.2448520">https://doi.org/10.1109/TSIPN.2015.2448520</ext-link></mixed-citation></ref>
<ref id="ref14"><label>14</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Satyanarayanan, M., Bahl, P., Cáceres, R. and Davies, N.</string-name></person-group> (<year>2009</year>). <article-title>The case for VM-based cloudlets in mobile computing</article-title>. <source>IEEE Pervasive Computing</source>, <volume>8(4)</volume>, <fpage>14-23</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MPRV.2009.82">https://doi.org/10.1109/MPRV.2009.82</ext-link></mixed-citation></ref>
<ref id="ref15"><label>15</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Sonmez, C., Ozgovde, A. and Ersoy, C.</string-name></person-group> (<year>2018</year>). <article-title>EdgeCloudSim: An environment for performance evaluation of edge computing systems</article-title>. <source>Transactions on Emerging Telecommunications Technologies</source>, <volume>29(11)</volume>, <fpage>e3493</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/ett.3493">https://doi.org/10.1002/ett.3493</ext-link></mixed-citation></ref>
<ref id="ref16"><label>16</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Tran, T.X. and Pompili, D.</string-name></person-group> (<year>2019</year>). <article-title>Joint task offloading and resource allocation for multi-server mobile-edge computing networks</article-title>. <source>IEEE Transactions on Vehicular Technology</source>, <volume>68(1)</volume>, <fpage>856-868</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TVT.2018.2881191">https://doi.org/10.1109/TVT.2018.2881191</ext-link></mixed-citation></ref>
<ref id="ref17"><label>17</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>You, C., Huang, K., Chae, H. and Kim, B.-H.</string-name></person-group> (<year>2017</year>). <article-title>Energy-efficient resource allocation for mobile-edge computation offloading</article-title>. <source>IEEE Transactions on Wireless Communications</source>, <volume>16(3)</volume>, <fpage>1397-1411</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TWC.2016.2633522">https://doi.org/10.1109/TWC.2016.2633522</ext-link></mixed-citation></ref>
<ref id="ref18"><label>18</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Zhang, K., Mao, Y., Leng, S., Zhao, Q., Li, L., Peng, X., Pan, L., Maharjan, S. and Zhang, Y.</string-name></person-group> (<year>2016</year>). <article-title>Energy-efficient offloading for mobile edge computing in 5G heterogeneous networks</article-title>. <source>IEEE Access</source>, <volume>4</volume>, <fpage>5896-5907</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ACCESS.2016.2597169">https://doi.org/10.1109/ACCESS.2016.2597169</ext-link></mixed-citation></ref>
</ref-list>
</back>
</article>