As will be described in further detail below, the agents 120 may be a component that is utilized in fog and/or cloud computing to provide certain features such as increased security. The agents 120 may be configured such that a direct connection is established between the agents 120 and select ones of the smart devices 110. It is noted that the “direct” connection does not require that the smart device 110 be connected to the agent 120 with no components existing therebetween (e.g., a wired connection with one end connected to the smart device 110 and the other end connected to the agent). In contrast, one skilled in the art will understand that the direct connection may include various network components for a communication to be exchanged therebetween. However, components such as those used in cloud computing to provide the cloud services 140 may not be part of the communication pathway between the smart device 110 and the agent 120 for the direct connection to be established. The direct connections between the smart devices 110 and the agents 120 may be established based on various factors (e.g., location, service agreement, type of cloud service being provided, etc.).