Research Article

DIMDP: A Driving Intention-Based MDP Service Migration Model under MEC/MSCN Architecture

Table 2

Explanation for Algorithm 2’s variables and functions.

Variable/functionExplanation

VVehicle set
(xcn, ycn)Center coordinates of middle cell
t1Last moment
t2Current moment
dDistance between service requester and service provider
CsetA set of
pifAs explained in Table 1
VtargetThe vehicle member currently traversed
get_position (V, t)Get the position of vehicle V at time t
get_cellnum ((xt, yt), (xcn, ycn))Obtain the cell number of coordinate (xt,yt) by taking coordinate (xcn, ycn) as a reference point
get_MSCN (cellnum)Obtain the MSCN id corresponding to cell cellnum
get_rsu (MSCNid)Obtain the RSU id to which MSCNid belongs
mscnMigrationA map < vehicle_id,flag > which represents the vehicle who’s id is vehicle_id will perform or not service migration at the MSCN level while the flag is true or false
rsuMigrationA map < vehicle_id,flag > which represents the vehicle who’s id is vehicle_id will perform or not service migration at the RSU level while the flag is true or false
setMigrationThe service migration set {rsuMigration, mscnMigration}
get_strategy (pif, cset)Obtain the optimal strategy according to Algorithm 1 with variable pif and variable Cset