1. A method comprising: analyzing, using a processor and a memory, a content of a social media data, the social media data relating to a workload that is to be located on a node; computing, using the processor and the memory, a location corresponding to the social media data, wherein the social media data is regarded as originating from the location; selecting, using the processor and the memory, a set of nodes by computing a social distance objective function, the set of nodes including the node, and wherein each node in the set of nodes is located within a range of distances specified by the social distance objective function; removing, using the processor and the memory, from the set of nodes a first subset of nodes, wherein the first subset of nodes fails to satisfy another objective function; selecting, using the processor and the memory, responsive to a second subset of nodes satisfying the social distance objective function and the other objective function, the node from the second subset; deploying, using the processor and the memory, the workload at the node; performing a semantic analysis of the content to determine a sentiment value of a sentiment expressed in the content; selecting a social semantic objective function responsive to the sentiment value being in an undesirable range; selecting a second node by computing the social semantic objective function, wherein the second node is located in a geographical region such that a configuration of the second node in the geographical region operates the second node to change the sentiment value from being in the undesirable range to a desirable range; and replacing the node with the second node in the deploying.