«上一篇 下一篇»
  计算机工程  2020, Vol. 46 Issue (7): 14-20, 29  DOI: 10.19678/j.issn.1000-3428.0056348
0

引用本文  

朱兰婷, 孙丽珺, 闫杨. 车辆雾计算中基于反向拍卖的停车辅助方案[J]. 计算机工程, 2020, 46(7), 14-20, 29. DOI: 10.19678/j.issn.1000-3428.0056348.
ZHU Lanting, SUN Lijun, YAN Yang. Parking Assistance Scheme Based on Reverse Auction in Vehicle Fog Computing[J]. Computer Engineering, 2020, 46(7), 14-20, 29. DOI: 10.19678/j.issn.1000-3428.0056348.

基金项目

国家自然科学基金(61671261);国家自然科学基金青年基金(61802217)

作者简介

朱兰婷(1995-), 女, 硕士研究生, 主研方向为雾计算、边缘计算、激励机制;
孙丽珺, 副教授、博士;
闫杨, 硕士研究生

文章历史

收稿日期:2019-10-21
修回日期:2019-12-27
车辆雾计算中基于反向拍卖的停车辅助方案
朱兰婷 , 孙丽珺 , 闫杨     
青岛科技大学 信息科学技术学院, 山东 青岛 266061
摘要:车辆雾计算(VFC)作为雾计算的一种扩展模式,将雾计算与传统的车载网络相结合,为车辆用户提供实时响应服务。停车辅助与VFC相结合可以帮助车辆获取停车信息资源,改善交通拥堵状况,但车辆用户及时高效地获取停车信息成为VFC停车辅助中急需解决的问题。为此,构建一种VFC停车辅助系统模型,在该模型的基础上提出一种基于反向拍卖的VFC停车辅助分配策略RAFC,以激励车辆用户和雾节点以拍卖的方式积极参与资源分配并获取收益。理论分析和实验结果表明,RAFC策略可以实现个人理性和预算平衡,相比随机匹配法,其能提高匹配成功率与社会效用并降低用户的开销成本。
关键词车辆雾计算    停车辅助    时延    资源分配    反向拍卖    激励机制    
Parking Assistance Scheme Based on Reverse Auction in Vehicle Fog Computing
ZHU Lanting , SUN Lijun , YAN Yang     
College of Information Science and Technology, Qingdao University of Science and Technology, Qingdao, Shandong 266061, China
Abstract: Vehicle Fog Computing(VFC) is an extended model of fog computing that combines fog computing with traditional in-vehicle networks to provide real-time response services for vehicle users.The combination of intelligent parking assistance and VFC can help vehicles obtain parking information resources and improve traffic conditions.However, how to enable vehicle users to efficiently obtain parking information remains to be an issue to be solved in VFC parking assistance.Therefore, this paper establishes a VFC parking assistance system model, and on this basis proposes a VFC parking assistance allocation strategy, RAFC, which uses reverse auction to encourage vehicle users and fog nodes to actively participate in resource allocation to obtain revenue.Theoretical analysis and experimental results show that the RAFC strategy can achieve a balance between personal rationality and budge.Compared with the random matching method, RAFC can improve the matching success rate and social utility while reducing the overhead for users.
Key words: Vehicle Fog Computing(VFC)    parking assistance    time delay    resource allocation    reverse auction    incentive mechanism    
0 概述

随着智能连接设备数量的增加, 智慧城市、5G网络、车联网以及无线传感器网络中的数据呈现爆炸式增长[1-2]。雾计算将云计算的弹性资源从云数据中心扩展至网络边缘, 缓解了网络拥塞现象并缩短了服务响应时间[3-4]。车辆雾计算(Vehicle Fog Computing, VFC)作为雾计算的一种扩展模式, 将雾计算与传统的车载网络相结合, 设置车辆作为通信和计算的基础设施, 利用靠近用户的边缘设备提供实时响应服务, 从而大幅提高了服务质量[5]

传统的车载网络部署路侧单元(Road Side Units, RSU)为移动终端提供服务。随着服务请求的增加, RSU的数据处理压力不断提高[5]。此外, 人口数量的增加和城市空间资源的限制, 导致了严重的城市停车问题。许多城市的交通堵塞是由于车辆寻找停车位所造成, 智能停车辅助可以节省用户搜索车位的时间, 如自动泊车系统可以为驾驶员提供实时停车导航服务[6-7], 从而缓解交通拥堵现象。将VFC与智能停车辅助相结合, 选择一些具有雾计算能力的智能车辆作为基础设施, 与移动的车辆用户进行信息交换和共享, 可以改善交通状况。

在VFC中, 充当雾节点的智能车辆等设备具有资源有限性、分布性等特点, 为VFC的发展带来挑战[8]。在一个地理区域内的各雾节点构成一个车辆雾网络, 各节点分布广泛, 实现雾计算资源的合理分配存在一定难度。如何利用雾节点为用户提供服务, 使节点资源得到充分利用, 成为亟待解决的问题[9-10]。此外, 虽然雾节点可以独立地为用户提供低延迟服务, 但其与云数据中心相比能力有限[11]。VFC需要不同的雾节点提供服务, 雾节点在贡献资源的同时会花费一定的成本。因此, 需要建立激励机制, 激励雾节点持续稳定地贡献资源, 进一步提高服务质量[12-13]

本文提出一种基于反向拍卖的VFC停车辅助分配策略RAFC, 以帮助用户获取停车信息资源。由于反向拍卖可以使市场更具竞争力, 有助于买方以最优惠的价格得到服务[14], 因此在智能车辆雾计算能力相对有限的条件下, 本文将VFC智能停车辅助与反向拍卖相结合, 激励雾节点贡献资源, 使更多的用户以更低的价格获得服务, 从而缓解交通压力。

1 相关工作

拍卖机制以投标方式来分配商品, 建立相应的价格体系以实现资源的有效配置。传统拍卖由卖方提供待售商品, 买方进行竞价, 价高者得。而反向拍卖由买方提出购买需求, 卖方进行报价, 出价最低且满足买方需求的卖方竞标成功。在VFC停车辅助系统模型中, 买方是欲获得停车信息资源的车辆用户, 卖方是提供待售资源的智能车辆, 拍卖代理是第三方平台。由拍卖代理决定拍卖分配并宣布拍卖结果。

为充分调动参与者的积极性以实现资源合理分配, 将经济分析和定价模型与网络资源分配相结合, 可以更好地在社会效用、用户满意度、匹配成功率等方面发挥作用。因此, 基于拍卖的分配策略得到越来越多的关注。文献[15]提出一种基于反拍卖模型的激励方法, 针对反拍卖可解决用户退出和预算平衡问题的优点, 对模型中涉及的任务覆盖、反拍卖选择和奖励实施等关键技术进行深入分析与研究。文献[16]研究群智感知中单任务场景下的激励机制, 采用反向拍卖方式, 提出一种基于区域覆盖的群智感知激励机制, 以提高区域覆盖率和用户参与度。文献[17]针对边缘网络的资源有限性问题, 提出基于拍卖的资源分配方法。在雾计算的资源分配问题中, 文献[13]针对支持VFC的智慧城市, 提出一种通过资源定价影响车辆路径选择的激励方案, 以减轻资源需求的地理不平衡性, 但其没有考虑提高用户的匹配成功率。文献[18]建立一种Stackelberg博弈模型, 解决服务运营商的定价以及用户的资源购买问题。文献[19]将区块链与云/雾计算服务相结合, 建立基于拍卖的市场模型, 以提高资源分配率和区块链网络的社会福利, 但其未研究应用的时延性问题。

目前, 部分研究人员将反向拍卖与网络资源分配相结合, 但未将反向拍卖与VFC停车辅助问题进行联系, 也未考虑用户的时延和成本问题。本文提出一种RAFC策略, 考虑车辆用户的时延和成本需求, 将提高用户匹配成功率和降低用户开销成本作为优化目标, 激励用户和雾节点积极参与分配。

2 VFC停车分配问题建模 2.1 问题描述

图 1所示, 在一个地理区域内, 一个VFC停车辅助系统由需要获得停车信息资源的车辆用户U={u1, u2, …, um}、充当雾节点的智能车辆F={f1, f2, …, fn}以及第三方平台物联网提供商三部分组成[20]。其中, 用户作为买方, 提交时延要求、资源需求, 雾节点作为卖方, 提供资源服务, 第三方平台担任拍卖代理, 负责接收信息和协调分配。本文假设各用户相互独立, 一个用户请求最多只能迁移至一个雾节点完成, 但一个雾节点可以接收处理多个请求。

Download:
图 1 VFC停车辅助系统模型 Fig. 1 VFC parking assistance system model

在物联网中, 通常将一个较大区域划分成若干独立子区域, 一个子区域内的雾节点构成一个雾网络。本文考虑在一个车辆雾网络内, 由第三方平台搜集信息, 将雾节点资源提供给需求用户。本文符号说明如表 1所示。

下载CSV 表 1 符号说明 Table 1 Symbol description
2.2 问题建模

本文RAFC策略在满足用户时延要求的基础上, 最小化用户的开销成本并提高匹配成功率。用户、雾节点和第三方平台的三方交互关系如图 2所示。

Download:
图 2 三方交互关系示意图 Fig. 2 Schematic diagram of three party interaction

图 2中, ①表示用户uiU将请求Qi=(qi, Di)提交给第三方平台, 雾节点fjF将资源量和资源单价信息Lj=(dj, Aj)提交给第三方平台; ②表示第三方平台根据提交的信息确定分配方案, 将结果通知双方; ③表示拍卖成功的用户支付费用给雾节点和第三方平台, 雾节点支付代理费给第三方平台。

RAFC策略的目标包括:

1) 实现个人理性和预算平衡。

2) 激励三方积极参与分配。

3) 满足用户的时延要求和资源需求。

4) 提高用户的匹配成功率。

5) 降低用户的开销成本。

2.3 效用函数 2.3.1 用户的效用函数

用户ui的效用函数TiU由资源收益Ui(qi)和开销成本Pi(qi)构成:

$ T_i^U = {U_i}({q_i}) - {P_i}({q_i}) $ (1)

收益函数Ui(qi)表示ui的请求响应后可获得的收益, qi表示ui的资源需求量, Ui(qi)可表示为:

$ {U_i}({q_i}) = a{\kern 1pt} {\kern 1pt} {\rm{lb}} (1 + {q_i}) $ (2)

参数a计算如式(3)所示, a∈[1, 2], 其取值与用户需求有关, a值越大, 表示资源需求越紧急。

$ a = 1 + \frac{1}{{{\rm{exp}}( - d_i^j/{D_i})}} $ (3)

其中, Di表示ui的时延要求, 即最大允许时延阈值。dij表示ui到雾节点fj的实际时延值。

开销成本函数Pi(qi)表示ui获得资源后应支付的费用, 包括ui向提供资源的雾节点支付的费用、转发费用以及支付给第三方平台的代理费。Pi(qi)表示为:

$ {P_i}({q_i}) = p_i^d \cdot {q_i} + {L_{ij}} \cdot R_j^f + G_i^u $ (4)

其中, pid表示ui支付的实际资源成交单价, Lij表示由uifj经过的节点数, Rjf表示ui支付给途经雾节点fj的转发费用, Giu表示ui需支付的代理费。

为激励用户积极参与分配并支付费用获取服务, 应满足用户可获得的资源收益大于成本支出, 即Ui(qi)>Pi(qi)。

2.3.2 雾节点的效用函数

雾节点fj的效用函数TjF由可获得的收益与支出成本组成:

$ T_j^F({q_i}) = p_i^d \cdot {q_i} + R_j^f - {c_j} \cdot {q_i} - S_j^f - G_j^f $ (5)

其中, pid·qi表示fjui提供资源服务的资源收益, Rjf表示fj提供转发服务的报酬, cj表示fj单位资源的成本价格, Sjf表示fj提供转发服务的成本, Gjf表示fj支付给第三方平台的代理费。

为激励雾节点积极参与分配并提供转发和资源服务, fj提供转发服务的收益应满足Rjf>Sjf, fj的资源收益应满足pid·qi>cj·qi+Gjf

2.3.3 第三方平台的效用函数

第三方平台为用户ui和雾节点fj提供分配服务的效用函数TI, 由平台可获得的代理费Giu+Gjf和提供分配服务的支出成本SI组成:

$ {T^I} = G_i^u + G_j^f - {S_I} $ (6)
3 RAFC策略 3.1 目标函数

RAFC策略将VFC停车辅助与反向拍卖相结合, 制定分配方案, 以最大化用户匹配成功率同时最小化其开销成本。RAFC策略的目标函数定义为:

$ {\rm{max}}\left( {\sum\limits_{i = 1}^m {\sum\limits_{j = 1}^n {{x_{ij}}} } } \right) $ (7)
$ {\rm{min}}\sum\limits_{i = 1}^m {{P_i}} ({q_i}) $ (8)
$ \begin{array}{*{20}{l}} {{\rm{s}}{\rm{.}}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\rm{t}}{\rm{. }}}\\ {{x_{ij}} \in \{ 0,1\} } \end{array} $ (9)
$ \sum\limits_{i = 1}^m {\sum\limits_{j = 1}^n {{x_{ij}}} } \cdot {q_i} \le \sum\limits_{j = 1}^n {{d_j}} $ (10)
$ \sum\limits_{i = 1}^m {\sum\limits_{j = 1}^n {{x_{ij}}} } \le \sum\limits_{i = 1}^m | {Q_i}| $ (11)
$ {{U_i}({q_i}) > {P_i}({q_i})} $ (12)
$ {R_j^f > S_j^f} $ (13)
$ {p_i^d \cdot {q_i} > {c_j} \cdot {q_i} + G_j^f({f_j} \in F{\kern 1pt} {\kern 1pt} {\rm{且}}{\kern 1pt} {\kern 1pt} {x_{ij}} = 1)} $ (14)
$ {G_i^u + G_j^f > {S_I}} $ (15)

式(7)表示满足用户请求, 实现匹配成功率最大化。式(8)表示最小化用户开销成本。约束条件式(9)的xij表示雾节点fj的资源分配给用户ui是否成功, xij=0表示未分配成功, xij=1表示分配成功。约束条件式(10)表示ui成功分配的资源量小于或等于参与分配的fj提供的资源量。约束条件式(11)表示分配成功的ui数目小于或等于提出请求的ui数目, 约束条件式(12)表示ui获得收益大于支出成本。约束条件式(13)表示fj的转发收益大于转发成本。约束条件式(14)表示fj的资源服务收益大于资源成本与代理费之和。约束条件式(15)表示第三方平台获得的代理费大于支出成本。

上述目标函数属于多目标优化问题, 可以将多目标优化转换为单目标优化问题来解决。最大化ui的匹配成功率可转换为最小化ui的匹配失败率。将目标函数式(7)、式(8)转换为单目标函数, 可表示如下:

$ {\rm{min}}\left\{ {\alpha \left( {\sum\limits_{i = 1}^m {\sum\limits_{ij = 1}^n {(1 - {x_{ij}})} } } \right) + \beta \sum\limits_{i = 1}^m {\frac{{{P_i}({q_i})}}{{\overline {{P^d}} }}} } \right\} $ (16)

其中, $\overline {{P^d}} = \sum\limits_{i = 1}^m {\sum\limits_{j = 1}^n {\left( {{x_{ij}} \cdot P_i^d} \right)} } /\sum\limits_{i = 1}^m {\sum\limits_{j = 1}^n {{x_{ij}}} } $表示成功分配的用户的成交价格均值, 参数α, β∈(0, 1), 约束条件为式(9)~式(15)。

3.2 RAFC策略设计

整数规划可以将3.1节的目标函数问题简化为0-1规划问题, 但0-1规划问题已经被证明是一个NP问题。本文提出RAFC策略来近似求解NP问题, 该策略分为节点筛选阶段和资源匹配阶段。

3.2.1 节点筛选阶段

本文在Dijkstra算法[21]的基础上进行改进, 提出一种节点筛选算法, 将最短路径问题与用户的时延和成本需求相结合, 目的是找到满足用户时延要求和最低成本需求的候选雾节点集合Fc。首先, 计算各雾节点之间的最短路径, 寻找满足用户时延要求的雾节点集合, 不满足条件的雾节点不再参与下一阶段。然后, 计算用户的开销成本, 将成本最低的雾节点作为候选雾节点。节点筛选算法具体流程如算法1所示。

算法1  节点筛选算法

输入  U, F, W

输出  Fc, Pi

1.Initialize: Fc>←Ø;Pi←Ø;int i.j;

//Find the feasible shortest path that can meet the latency

//requirement

2.for each ui∈U

3.for each fj∈F

4.calculate dij for W;

5.if dij≤Di then

6.Fc←Fc∪{fj};

7.end

8.end

9.for each ui∈U

10.calculate Pi(qi) for each fj∈Fc by formula(4) to find the lowest fj

11.Pi←Pi(qi)

12.end

13.return Fc, Pi

//Output the candidate fog node set, and minimum cost

3.2.2 资源匹配阶段

算法1为用户找出候选雾节点集合Fc, 反之, 每一个雾节点都存在候选用户集合。本文在贪心算法[22]的基础上进行改进, 提出一种资源匹配算法。将候选用户集合的资源需求按升序排列, 每次完成分配后更新雾节点信息。若节点资源不能满足剩余候选用户的需求, 停止分配该节点, 再分配下一个节点, 直到雾节点和用户全都分配完成, 得到成功分配的用户集合Uw和雾节点集合Fw, 算法结束。资源匹配算法具体流程如算法2所示。

算法2  资源匹配算法

输入  Fc

输出  Uw, Fw

1.for each fj∈Fc

//User resource requirements are sorted in ascending order

2.sort qi for all ui∈U in the ascending order and the list is denoted Fc

3.if dj≥qi

4.Uw=[Uw, m]

//Update the set of users that have been assigned

5.dj=dj-qi;

//Update the amount of resources of the fog node fj

6.Else

7.break

//Processing the next fog node if the user resource //requirement is not met

8.End

9.return Uw, Fw

4 理论分析

本节首先从拍卖机制的经济属性角度进行分析, 证明RAFC策略的算法是个人理性、预算平衡的, 可以持续地激励三方积极参与拍卖。然后, 分析算法的时间复杂度, 证明该算法具有可执行性并且可以在有限步骤内实现。

4.1 个人理性分析

定理1  本文RAFC策略是个人理性的。

证明  个人理性即所有买方都不愿支付高于成交的价格, 而所有卖方也都不愿以低于报价的回报来提供服务。为激励用户、雾节点积极参与分配, 本文策略应满足个人理性。RAFC策略从算法设计上保证了双方都是理性的。在算法1中, 当用户ui分配给雾节点fj时, 由于用户ui的最低成本需求限制, 用户ui不愿意支付比雾节点fj的报价Aj更高的成交价格, 否则会增加用户ui的开销成本, 导致分配失败。同时, 雾节点fj也不愿意以低于报价Aj的价格提供服务, 这样会降低雾节点的资源收益, 进而降低雾节点效用, 导致分配失败, 故最终成交价格满足pid=Aj。同时, 由3.1节可得RAFC策略保证了用户效用TiU>0, 雾节点效用TjF>0。综上, 对于uifj而言, 本文RAFC策略是个人理性的。同理可证, 对任意uiUw, fjFw, 本文RAFC策略是个人理性的。

4.2 预算平衡分析

定理2  本文RAFC策略是预算平衡的。

证明  拍卖代理需要维护服务, 因此, 要保证从买方收取的金额不能小于支付给卖方的金额, 故第三方平台提供分配服务时向用户和雾节点收取一定的代理费用。对于任意uiUw, fjFw, 第三方平台从用户ui收取的金额为pij·qi+Lij·Rjf+Giu, 其中, pij·qi支付给提供资源服务的雾节点, Lij·Rjf支付给提供转发服务的雾节点, Giu是用户支付给第三方平台的代理费, 故满足从买方收取金额大于支付给卖方的金额, 即pij·qi+Lij·Rjf+Giu>pij·qi+Lij·Rjf。同时, 第三方平台向雾节点fj收取代理费Gjf。由式(6)、式(15)可得, RAFC策略保证了第三方平台的效用TI>0。因此, 本文RAFC策略是预算平衡的。

4.3 算法的时间复杂度分析

定理3  RAFC策略的时间复杂度为多项式时间。

证明  RAFC策略分为节点筛选阶段和资源匹配阶段两部分。对于节点筛选阶段, 算法1中第2行~第8行的时间复杂度为O(mn), 第9行~第11行的循环时间复杂度为O(m)。因此, 算法1的时间复杂度为O(mn)+O(m), 即算法1的时间复杂度为多项式时间。对于资源匹配阶段, 算法2中第1行~第8行的时间复杂度为O(|Fc|), 第2行排序算法的时间复杂度为O(mlogam)。因此, 算法2的时间复杂度为O(m|Fc|logam), 即算法2的时间复杂度为多项式时间。综上, 本文RAFC策略的时间复杂度为多项式时间。

5 数值结果分析 5.1 参数设定

本文采用MATLAB仿真平台验证RAFC策略的可行性, 将CRB数量定义为VFC网络资源的单位。首先, 定义所需的基本仿真参数。假设雾节点有5个~40个, 用户数目有10个~150个。用户的资源需求量在2~12之间随机选取, 雾节点的资源量根据用户资源需求量和用户数目在10~200之间随机选取。雾节点单位资源报价在1~10之间随机选取, 用户的最大允许时延在0.1 s~0.3 s之间随机选取。

实验性能指标包括运行时间、匹配成功率、开销成本、社会效用4个方面, 通过50次实验比较得到平均结果。同时, 为验证RAFC策略的性能, 将该策略与随机匹配法进行比较, 随机匹配法随机分配用户, 若满足用户需求即完成匹配。

5.2 仿真结果分析

当雾节点数目和空闲资源一定时, 用户请求越多, 方案的运行时间越长, 开销成本越高, 匹配成功率越低。当请求数目一定时, 雾节点的个数越多, 匹配成功率越高。

图 3所示为雾节点数目等于10时2种方法的运行时间随用户数目的变化曲线。从图 3可以看出, 随着用户数目的增加, 2种方法的运行时间逐渐上升。当用户数目相同时, 由于RAFC策略需要对用户的资源需求进行重新排序, 更新雾节点信息, 因此其运行时间高于随机匹配法, 但2种方法的运行时间相差不大, 且RAFC策略的运行时间结果表明其可以快速实现。

Download:
图 3 2种方法的运行时间对比 Fig. 3 Running time comparison of two methods

图 4所示为用户数目等于60时匹配成功率随雾节点数目的变化曲线。从图 4可以看出, 随着雾节点数目的增加, 匹配成功率逐渐升高。当雾节点数目少于15个时, RAFC策略的匹配成功率明显高于随机匹配法。但当雾节点个数多于15个时, 随着雾节点个数的增加, 2种方法的匹配成功率相差不大, 且都可以稳定在较高的值。当用户数目恒定时, 与随机匹配法相比, RAFC策略可以提高匹配成功率。

Download:
图 4 匹配成功率1 Fig. 4 Matching success rate 1

图 5所示为雾节点数目等于10时匹配成功率随用户数目的变化曲线。从图 5可以看出, 随着用户数目的增加, 匹配成功率逐渐降低。当用户数目相同时, RAFC策略的匹配成功率高于随机匹配方法。当用户数目少于70个时, 2种方法的匹配成功率相差不大, 但用户数目大于70个时, 匹配成功率出现较大变化, 且当用户数目为80个时, 两者差距最大, 其后差距逐渐趋于稳定。由于RAFC策略的资源匹配阶段采用了贪心策略, 可以更快速地找到用户匹配的局部最优解。当雾节点数目恒定时, 与随机匹配法相比, RAFC策略可以提高匹配成功率。

Download:
图 5 匹配成功率2 Fig. 5 Matching success rate 2

图 6所示为雾节点数目等于10时用户的开销成本随用户数目的变化曲线。从图 6可以看出, 随着用户数目的增加, 开销成本逐渐增加。当用户数目相同时, 随机匹配法产生的开销成本高于RAFC策略, 原因是RAFC策略考虑了用户的最低成本需求且使用了贪心策略。当雾节点数目恒定时, 与随机匹配法相比, RAFC策略可以降低开销成本。

Download:
图 6 2种方法的开销成本对比 Fig. 6 Cost comparison of two methods

社会效用是指成功分配的用户、雾节点及第三方平台的三方收益总和。图 7所示为雾节点数目等于10时社会效用随用户数目的变化曲线。从图 7可以看出, 随着用户数目的增加, 社会效用逐渐增加。当用户数目相同时, RAFC策略的社会效用高于随机匹配法。RAFC策略结合了反向拍卖原理, 激励三方积极参与分配, 且不损害三方的收益。当雾节点数目恒定时, 与随机匹配法相比, RAFC策略可以提高社会效用。

Download:
图 7 社会效用1 Fig. 7 Social utility 1

图 8所示为用户数目等于60时社会效用随雾节点数目的变化曲线。从图 8可以看出, 随着雾节点数目的增加, 社会效用逐渐降低。当雾节点数目相同时, RAFC策略的社会效用高于随机匹配法。当用户数目恒定时, 与随机匹配法相比, RAFC策略可以提高社会效用。

Download:
图 8 社会效用2 Fig. 8 Social utility 2
6 结束语

本文研究VFC停车分配问题, 提出一种基于反向拍卖的VFC停车辅助分配策略RAFC。该策略根据用户需求和智能车辆的资源量来制定分配方案, 激励用户、雾节点和第三方平台积极参与拍卖。理论分析和实验结果表明, RAFC策略在保证个人理性和预算平衡的基础上, 可以提高用户匹配成功率, 降低用户开销成本, 提高社会效用。雾计算的网络资源分配可广泛应用于智能交通、智慧医疗、智能电网等新兴领域, 本文仅考虑车辆雾计算环境下的智能停车辅助问题, 在实际应用中, 需求具有多样性, 因此, 下一步将研究当用户有多种资源需求和时延要求时, 如何利用车辆雾节点的计算、存储等资源来制定更加高效的分配策略。

参考文献
[1]
ZHOU Yuezhi, ZHANG Di. Near-end cloud computing: opportunities and challenges in the post-cloud computing era[J]. Chinese Journal of Computers, 2019, 42(4): 677-700. (in Chinese)
周悦芝, 张迪. 近端云计算:后云计算时代的机遇与挑战[J]. 计算机学报, 2019, 42(4): 677-700.
[2]
BONOMI F, MILITO R, ZHU J, et al.Fog computing and its role in the Internet of things[C]//Proceedings of the 1st Edition of the MCC Workshop on Mobile Cloud Computing.New York, USA: ACM Press, 2012: 13-16.
[3]
YU Jinliang, TU Shanshan, MENG Yuan. Impersonation attack detection algorithm based on reinforcement learning in mobile fog computing[J]. Computer Engineering, 2020, 46(1): 38-44. (in Chinese)
于金亮, 涂山山, 孟远. 移动雾计算中基于强化学习的伪装攻击检测算法[J]. 计算机工程, 2020, 46(1): 38-44.
[4]
ZHANG W, ZHANG Z J, CHAO H C. Cooperative fog computing for dealing with big data in the Internet of vehicles:architecture and hierarchical resource management[J]. IEEE Communications Magazine, 2017, 55(12): 60-67.
[5]
HOU Xueshi, LI Yong, CHEN Min, et al. Vehicular fog computing:a viewpoint of vehicles as the infrastructures[J]. IEEE Transactions on Vehicular Technology, 2016, 65(6): 3860-3873.
[6]
SOOKHAK M, YU F R, HE Y, et al. Fog vehicular computing:augmentation of fog computing using vehicular cloud computing[J]. IEEE Vehicular Technology Magazine, 2017, 12(3): 55-64.
[7]
FAHEE M, MAHMUD S A, KHAN G M, et al. A survey of intelligent car parking system[J]. Journal of Applied Research and Technology, 2013, 11(5): 714-726.
[8]
SUN Yan.Research on resource management model and algorithm in fog computing environment[D].Beijing: University of Science and Technology Beijing, 2018.(in Chinese)
孙岩.雾计算环境下资源管理模型及算法研究[D].北京: 北京科技大学, 2018. http://cdmd.cnki.com.cn/Article/CDMD-10008-1018215731.htm
[9]
PAN Hongjie, LIU Jimin, ZHAO Huiqi, et al. Research and design of family health monitoring and management platform based fog computing[J]. Software Guide, 2020, 19(5): 124-127. (in Chinese)
泮洪杰, 刘纪敏, 赵慧奇, 等. 一种基于雾计算的健康监测系统架构[J]. 软件导刊, 2020, 19(5): 124-127.
[10]
YI S, LI C, LI Q.A survey of fog computing: concepts, applications and issues[C]//Proceedings of 2015 Workshop on Mobile Big Data.New York, USA: ACM Press, 2015: 37-42.
[11]
ZENG D Z, GU L, GUO S, et al. Joint optimization of task scheduling and image placement in fog computing supported software-defined embedded system[J]. IEEE Transactions on Computers, 2016, 65(12): 3702-3712.
[12]
VAQUERO L M, RODERO-MERINO L. Finding your way in the fog[J]. ACM SIGCOMM Computer Communication Review, 2014, 44(5): 27-32.
[13]
LIAO S Y, LI J H, WU J, et al. Fog-enabled vehicle as a service for computing geographical migration in smart cities[J]. IEEE Access, 2019, 7: 8726-8736.
[14]
XU Jinhong, XU Weijun. Competitive analysis of online mean pricing strategy about reverse auctions[J]. Operations Research and Management Science, 2007(6): 97-101. (in Chinese)
徐金红, 徐维军. 反向拍卖的一种在线定价策略及竞争分析[J]. 运筹与管理, 2007(6): 97-101.
[15]
ZHU Xuan, YANG Maishun, AN Jian, et al. Crowdsourcing incentive method based on reverse auction model in crowd sensing[J]. Journal of Computer Applications, 2016, 36(7): 2038-2045. (in Chinese)
朱旋, 杨麦顺, 安健, 等. 群智感知中基于反拍卖模型的众包激励方法[J]. 计算机应用, 2016, 36(7): 2038-2045.
[16]
XING Chunxiao.Research crowd sensing incentive mechanism based on game theory [D].Nanjing: Nanjing University of Posts and Telecommunications, 2018.(in Chinese)
邢春晓.基于博弈论的群智感知激励机制研究[D].南京: 南京邮电大学, 2018. http://cdmd.cnki.com.cn/Article/CDMD-10293-1018891761.htm
[17]
KIANI A, ANSARI N. Toward hierarchical mobile edge computing:an auction-based profit maximization approach[J]. IEEE Internet of Things Journal, 2017, 4(6): 2082-2091.
[18]
ZHANG H Q, XIAO Y, BU S R, et al. Computing resource allocation in three-tier IoT fog networks:a joint optimization approach combining stackelberg game and matching[J]. IEEE Internet of Things Journal, 2017, 4(5): 1204-1215.
[19]
JIAO Y T, WANG P, NIYATO D, et al. Auction mechanisms in cloud/fog computing resource allocation for public blockchain networks[J]. IEEE Transactions on Parallel and Distributed Systems, 2019, 30(9): 1975-1989.
[20]
YU R Z, XUE G L, KILARI V T, et al. The fog of things paradigm:road toward on-demand Internet of things[J]. IEEE Communications Magazine, 2018, 56(9): 48-54.
[21]
DIJKSTRA E W. A note on two problems in connexion with graphs[J]. Numerische Mathematik, 1959, 1(1): 269-271.
[22]
EDMONDS J. Matroids and the greedy algorithm[J]. Mathematical Programming, 1971, 1(1): 127-136.