Edge is a computing paradigm that takes the business logic (computation and data storage) to the “edge” of the network. This means doing all or most processing at the same level the data is generated, specifically in the context of real life applications. It is somehow a fluid concept of recent creation, but the challenges it brings and the potential for future development are pretty clear. The IoT world is constantly generating all kinds of information that requires near to instant response. This brings interesting new challenges to how we look at computational design.
In this course, we are focusing on the practical aspects of Edge Computing.
Exploiting limited resources in an efficient and effective manner.
We will focus on how to make applications work at the Edge as well as
discussing high level concepts on topics like privacy, performance, security, latency, and their relevance to Edge Computing.
After taking this course, you should be able to:
The following are textbooks used as reference for this class. While useful, they are not required.