**5.1 Dynamic FN discovery supported revenue model**

This model describes the dynamic discovery of an FN as an end device changes its location. The user device searches for FN in its "vicinity" using the advertised profile of the node (which can include availability statistics, security credentials, and types of available services). Applying this approach, the user is not guaranteed that a suitable FN will be found to sustain an application session. Still, negotiation can take place if multiple fog nodes are found. A user device can also cache previously seen fog nodes. The incentive for the provider is to gain revenue from each user session sustained using that FN. A user is charged based on connection time, size of data, or range of services utilized. The incentive for this deployment model is based on the fact that fog node providers gain revenue from each user session based on the connection time, range of services utilized, and size of data, therefore it is necessary for the fog nodes provider to make the FN discoverable to enable users to connect. The revenue earned by undertaking this would be the basis for the deployment model. This deployment model gives the user the option to choose the fog node needed based on the service and subscription model provided by the FN.
