7 Making the Edge work through AI
This chapter covers
- How to effectively partition work on edge and cloud systems.
- Situational awareness applications.
- Machine Learning and AI applications on edge systems.
- Cloud training and edge inference.
- Time-series analysis.
- Federated computing – blending many edge systems into AI and decision systems.
So far, we have explored the hardware and software frameworks for edge computing. We have not detailed exactly what edge systems do, however. We should ask ourselves, “how does an edge device communicate with the cloud (or should it)?” We should think about what actions does an edge computer make. Logic and applications running on edge systems can be simple utilities and drivers for hardware and sensors simply to rely data back to the cloud. At the other extreme, we even have edge systems make decisions themselves using machine learning. This chapter details how edge systems interact with cloud systems. We will examine what happens in the cloud when edge components are added to the mix. We also will talk about cloud usage in machine learning and predictive analytics.