3 ms·
> In the talk, he says that the reason we need to do the compute "on the edge" is because the latency between the cloud is insufficient for real-time devices. S
by jaredklewis 10y ago
> In the talk, he says that the reason we need to do the compute "on the edge" is because the latency between the cloud is insufficient for real-time devices. So what happens when network speeds improve again (better fibre infrastructure, LiFi, etc.)? Will we bring the compute back in to centralized data centres? Will we continue to bounce back and forwards forever, as network and hardware technology leapfrog each other? Is one model better than the other?
Well, for one thing, a lot of the examples such as self-driving cars, drones, and any wearable clearly don't allow for use of fiber. Lifi may have some use cases, but again I don't see how Lifi could help something like a drone or self-driving car.
But another point is availability. Wireless connections can drop in and out and our vulnerable to being slowed down by increased demand. Not to mention that the centralized service itself may fail, due to catastrophic power failure, DOS attacks, or any number of other reasons.
If that centralized service or choppy wireless connection is providing you with your todo-list or family photo album, its probably not a big deal to have occasional outages. If the system is making decisions for self-driving vehicles, that will be an unmitigated disaster.
Even if it is only enough logic to help an unconnected car pull over to the side of the road, a self-driving car needs to be able to operate offline, so one way or another, these cards will need powerful computers inside.
And of course, distributed nodes can also fail. A single car's computer may fail, and that's not good. But the AI of every car in an entire area failing simultaneously because power to the local radio tower goes out is going to be way worse.
The other thing, is that as we have with processing speeds, we will eventually hit limits in bandwidth. Using bandwidth efficiently will become a larger priority (as scarcity increases, so will the cost) and the centralized model clearly has a drawback in terms of bandwidth usage.
So, all in all, I don't think it's just a pendulum that swings back in forth forever, but that the future will be a hybrid, but heavily distributed world out of necessity.
- clusmore 10y agoI agree that not all computation would move back to centralized data centres, but then not all computation is done in the cloud now (vs on your mobile phone). 20 years ago, people would have thought it was insane to send data packets over the internet to edit a document, or any number of other tasks now serviced by SaaS products. Of course there are still some tasks that are better done locally, notably real-time or life-critical tasks. And these SaaS services only became feasible when the connection reliability and speed allowed them to. All I'm suggesting is that future improvements to connection reliability and speed will give way to another round of SaaS products, perhaps then able to service real-time needs but still not preferred for life-critical tasks. As much as I hate to say it, the first example that comes to mind is surveillance/tracking. If you think very long-term, like say data-transfer-via-quantum-entanglement, then you could imagine data transfer being insignificant compared to compute time for real-time requirements, so you will naturally offload the compute to the biggest most powerful computer you can get your hands on.
- scardine 10y ago> Wireless connections can drop in and out and our vulnerable to being slowed down by increased demand. Not to mention that the centralized service itself may fail, due to catastrophic power failure, DOS attacks, or any number of other reasons. Not to mention how wireless connections themselves are vulnerable, jamming radio frequencies is easy and cheap.