Virtual Network Function Service Provisioning in MEC via Trading Off the Usages between Computing and Communication Resources

dc.contributor.authorMa, Yu
dc.contributor.authorLiang, Weifa
dc.contributor.authorHuang, Meitian
dc.contributor.authorXu, Wenzheng
dc.contributor.authorGuo, Song
dc.date.accessioned2023-12-06T04:24:05Z
dc.date.issued2020
dc.date.updated2022-09-04T08:16:34Z
dc.description.abstractIEEE Mobile edge computing (MEC) has emerged as a promising technology that offers resource-intensive yet delay-sensitive applications from the edge of mobile networks. With the emergence of complicated and resource-hungry mobile applications, offloading user tasks to cloudlets of nearby mobile edge-cloud networks is becoming an important approach to leverage the processing capability of mobile devices, reduce mobile device energy consumptions, and improve experiences of mobile users. In this paper we first study the provisioning of virtualized network function (VNF) services for user requests in an MEC network, where each user request has a demanded data packet rate with a specified network function service requirement, and different user requests need different services that are represented by virtualized network functions instantiated in cloudlets. We aim to maximize the number of user request admissions while minimizing their admission cost, where the request admission cost consists of the computing cost on instantiations of requested VNF instances and the data packet traffic processing of requests in their VNF instances, and the communication cost of routing data packet traffic of requests between users and the cloudlets hosting their requested VNF instances. We study the joint VNF instance deployment and user requests assignment in MEC, by explicitly exploring a non-trivial usage tradeoff between different types of resources. To this end, we first formulate the cost minimization problem that admits all requests by assuming that there is sufficient computing resource in MEC to accommodate the requested VNF instances of all requests, for which we formulate an Integer Linear Programming solution and two efficient heuristic algorithms. We then deal with the problem under the computing resource constraint. We term this problem as the throughput maximization problem by admitting as many as requests, subject to computing resource capacity on each cloudlet, for which we formulate an ILP solution when the problem size is small; otherwise, we devise efficient algorithms for it. We finally evaluate the performance of the proposed algorithms through experimental simulations. Experimental results demonstrate that the proposed algorithms are promising. To the best of our knowledge, we are the first to explicitly explore the usage tradeoff between computing and communication resources in the admissions of user requests in MEC through introducing a novel load factor concept to minimize the request admission cost and maximize the network throughput.en_AU
dc.description.sponsorshipThe work of Yu Ma, Weifa Liang, and Meitian Huang was supported by Australian Research Council under its Discovery Project Scheme under Grant No. DP200101985, and the work of Wenzheng Xu was supported by the National Natural Science Foundation of China (NSFC) under Grant 61602330, Sichuan Science and Technology Program (Grant No. 2018GZDZX0010, 2018GZ0094, 2018GZ0093, and 2017GZDZX0003).en_AU
dc.format.mimetypeapplication/pdfen_AU
dc.identifier.issn2168-7161en_AU
dc.identifier.urihttp://hdl.handle.net/1885/307696
dc.language.isoen_AUen_AU
dc.publisherIEEEen_AU
dc.relationhttp://purl.org/au-research/grants/arc/DP200101985en_AU
dc.rights© 2020 IEEEen_AU
dc.sourceIEEE Transactions on Cloud Computingen_AU
dc.subjectMobile edge computing networks (MEC)en_AU
dc.subjectnetwork function virtualization (NFV) servicesen_AU
dc.subjectresource allocations of cloudletsen_AU
dc.subjectrequest admission cost minimizationen_AU
dc.subjectthroughput maximizationen_AU
dc.subjectgeneralized assignment problem (GAP)en_AU
dc.subjectVNF instance placement and sharingen_AU
dc.subjectusage tradeoffs between computing and communication resourcesen_AU
dc.titleVirtual Network Function Service Provisioning in MEC via Trading Off the Usages between Computing and Communication Resourcesen_AU
dc.typeJournal articleen_AU
local.bibliographicCitation.lastpage2963en_AU
local.bibliographicCitation.startpage2949en_AU
local.contributor.affiliationMa, Yu, College of Engineering and Computer Science, ANUen_AU
local.contributor.affiliationLiang, Weifa, College of Engineering and Computer Science, ANUen_AU
local.contributor.affiliationHuang, Meitian, College of Engineering and Computer Science, ANUen_AU
local.contributor.affiliationXu, Wenzheng, Sichuan Universityen_AU
local.contributor.affiliationGuo, Song, Hong Kong Polytechnic Universityen_AU
local.contributor.authoruidMa, Yu, u5108648en_AU
local.contributor.authoruidLiang, Weifa, u9404892en_AU
local.contributor.authoruidHuang, Meitian, u4700480en_AU
local.description.embargo2099-12-31
local.description.notesImported from ARIESen_AU
local.identifier.absfor460601 - Cloud computingen_AU
local.identifier.ariespublicationa383154xPUB16611en_AU
local.identifier.citationvolume10en_AU
local.identifier.doi10.1109/TCC.2020.3043313en_AU
local.identifier.scopusID2-s2.0-85097924772
local.publisher.urlhttps://www.ieee.org/en_AU
local.type.statusPublished Versionen_AU

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Virtual_Network_Function_Service_Provisioning_in_MEC_Via_Trading_Off_the_Usages_Between_Computing_and_Communication_Resources.pdf
Size:
1.1 MB
Format:
Adobe Portable Document Format
Description: