Thx for the pointers. It seems really a Cisco coined term. I'm not sure if there is a link with the Wolfram connected devices project but it's worth a nice discussion?
When reading through the papers briefly it seems to me that the fog is a kind of localized mini cloud doing compute and provide some storage of local data to avoid expensive cloud computing and it's latency/bandwith. So when I read the "need" for computing near the "thing". I think that Wolfram devices is more about computing on the devices aka "things" themselves like Raspberry Pi and the Intel Edison. So perhaps Cisco envisions their servers/routers etc to become smarter and much more needed when we start fogging our apps. Good for Cisco that's for sure but depending on the openness might also help other hardware vendors. Nice subject to ponder about. I see it like the question to where to compute? On the smart (soon to be dumb again?) device, the fog or the cloud? It will probably be all of them at the end again..