Research Article

Dynamic Resource Provisioning on Fog Landscapes

Table 1

Notations.

Notation Definition

Fog node
(,)Current Computation capacity of fog node
(RAM,)Current RAM capacity of fog node
(Storage,)Current Storage capacity of fog node
(Type,)Current Type capacity of fog node
(,)Distance between fog node and
(,)Velocity between fog node and

Fog colony of fog node
(,)Current Computation capacity of orchestration node of fog colony
(,)Current RAM capacity of orchestration node of fog colony
(Storage,)Current Storage capacity of orchestration node of fog colony
(Type,)Current Type of orchestration node of fog colony
(,)Distance between orchestration node of fog colony and
(,)Velocity between orchestration node of fog colony and

Application
List of services of application
Service of application
Device from which application send the request
Device on which service will be deployed
Device which will receive the returned result of application
(Comp,)Computation demand of service
(RAM,)RAM demand of service
(Storage,)Storage demand of service
(Type,)Type demand of service

()Set of services of service which have to execute before service
()Set of services of service which have to execute after service
(,)Response time of application
(,)Response time of service
(,,)Execution time when service executes on fog node
(,,,)Transfer time when service transfers from fog node to fog node