Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorWang, Nan
dc.contributor.authorVarghese, Blesson
dc.date.accessioned2022-05-13T12:31:12Z
dc.date.available2022-05-13T12:31:12Z
dc.date.issued2022-07
dc.identifier278897928
dc.identifier78c9912a-87f6-4842-91be-b46508e696e5
dc.identifier85129472675
dc.identifier000798767500006
dc.identifier.citationWang , N & Varghese , B 2022 , ' Context-aware distribution of fog applications using deep reinforcement learning ' , Journal of Network and Computer Applications , vol. 203 , 103354 . https://doi.org/10.1016/j.jnca.2022.103354en
dc.identifier.issn1084-8045
dc.identifier.urihttps://hdl.handle.net/10023/25367
dc.description.abstractFog computing is an emerging paradigm that aims to meet the increasing computation demands arising from the billions of devices connected to the Internet. Offloading services of an application from the Cloud to the edge of the network can improve the overall latency of the application since it can process data closer to user devices. Diverse Fog nodes ranging from Wi-Fi routers to mini-clouds with varying resource capabilities makes it challenging to determine which services of an application need to be offloaded. In this paper, a context-aware mechanism for distributing applications across the Cloud and the Fog is proposed. The mechanism dynamically generates (re)deployment plans for the application to maximise the performance efficiency of the application by taking operational conditions, such as hardware utilisation and network state, and running costs into account. The mechanism relies on deep Q-networks to generate a distribution plan without prior knowledge of the available resources on the Fog node, the network condition, and the application. The feasibility of the proposed context-aware distribution mechanism is demonstrated on two use-cases, namely a face detection application and a location-based mobile game. The benefits are increased utility of dynamic distribution by 50% and 20% for the two use-cases respectively when compared to a static distribution approach used in existing research.
dc.format.extent14
dc.format.extent2807713
dc.language.isoeng
dc.relation.ispartofJournal of Network and Computer Applicationsen
dc.subjectContext-aware distributionen
dc.subjectFog computingen
dc.subjectDecentralised clouden
dc.subjectEdge computingen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subject3rd-DASen
dc.subjectACen
dc.subject.lccQA75en
dc.titleContext-aware distribution of fog applications using deep reinforcement learningen
dc.typeJournal articleen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.identifier.doihttps://doi.org/10.1016/j.jnca.2022.103354
dc.description.statusPeer revieweden
dc.identifier.urlhttps://arxiv.org/abs/2001.09228en


This item appears in the following Collection(s)

Show simple item record