Skip to main content

Advances, Systems and Applications

Table 2 Mathematical notations

From: MSCO: Mobility-aware Secure Computation Offloading in blockchain-enabled Fog computing environments

Notation

Description

MD

Set of Mobile Devicess

\(D_{n}\)

Data size of \(n^{th}\) computational task

\(C_{n}\)

Total amount of CPU cycles needed to finish the task

\(\tau _{n}\)

Maximum tolerable delay of an application

F

Set of all fog server

\(f_{i}\)

Fog server i

\(f_{vi}\)

Computational speed of \(f_{i}\)

\(ST_{i}\)

Time spent inside the scope of a fog server’s service i

\(x_{i}\)

Assigned offloading computation for \(f_{i}\)

\(P_{i}\)

Assignment decision for \(a_{i}\)

\(M_{i}\)

Migration decision for \(a_{i}\)

\(\Theta _{c}\)

Power consumption of fog server during computation process

\(\Theta _{t}\)

Power consumption of MD during offloading task to fog server

MT

Mobility Trajectory

R

Set of fog server candidates under the service coverage area of MDs

\(\Delta _{w}\)

Estimated waiting time in one location

\(D_{t}\)

Distance Threshold

\(\Delta _{d}\)

Estimated distance between two successive locations

\(l_{i}\)

Geographical location of MD

\(E_{i}\)

Energy cost of the application \(a_{i}\)

\(T_{i}\)

Total computational latency of the \(a_{i}\)

\(tw_{i}\)

Waiting time for fog server \(f_{i}\)’s availability

N

Number of Fog Clusters