https://techcrunch.com/2017/08/03/edge-computing-could-push-the-cloud-to-the-fringe/ Like all things in nature, the computer space travels is cycles and it appears we are on the brink of the 'bring it back home' cycle. With a growing number of sensors, higher bandwidth content and remote server security concerns, it appears that people are increasingly turning to local solutions rather than cloud services. While it's not likely to be the end of the cloud, it is likely to be the end of people plotting to move everything to the cloud. The logical outcome seems to be a mixture of local processing with selected tasks offloaded to the cloud, instead of everything. Another interesting point in the article I had not considered is how self driving cars could be great processing units when not driving. They will have powerful and massively parallel processors in them. Over night or when not in use you could turn all this power into a massive distributed network that could beat the super computers of today. I guess part of this is the falling cost of local processing verse the cost and restrictions of transferring data over the internet. As it gets cheaper to build your own server you are more likely to do that, if it's cheaper to use a remote one in a data center then you will use that instead.