Next-generation mobile and IoT applications, such as intelligent personal assistants, medical patient monitoring, and intelligent transportation systems, are not compatible with the existing cloud computing model where applications are deployed on a small number of extremely large datacenters accessible over the wide-area network. These applications require either low latencies that are not achievable over the wide-area or produce large volumes of data that can overwhelm the network. Edge computing is a new paradigm that addresses these issues by expanding the traditional cloud architecture with additional datacenter layers that provide computation and storage closer to the end-user. For example, a wide-area cloud datacenter that serves a large country can be augmented by a hierarchy of datacenters that provides coverage at the city, neighbourhood, and building level. This course provides an overview of some of the current research directions in edge computing.
Course website: http://www.cs.toronto.edu/~delara/courses/csc2228/
- An empirical study of latency in an emerging class of edge computing applications for wearable cognitive assistance
Presentation Slides: Download
- HomePad: a Privacy-aware Smart Hub for Home Environments
Presentation Slides: preparing...