In-Network Computing for Distributed Networking

Introduction

As more and more intelligence is distributed through the networks and that computing in network nodes especially is becoming prevalent it is g essential to address the impacts of this evolution on both existing and emerging new networks. Architecting of the cloud-edge continuum with processing nodes will enable more flexibility, enhanced performance, autonomy and less reliance on energy-inefficient cloud infrastructure. This course introduces students to the new rationale behind the meddling of computing and networking as well as for new Internet architecture. Applications as diverse as multimedia, distributed manufacturing, Internet of things and more recently distributed cognition will be included. A project illustrating a use case will be required. Links to conferences and research groups addressing the class topics will also be provided.

 

Objectives

  • Learn current and emerging architectures and devices for in-network computing in the cloud/edge continuum.
  • Design applications and analyze distributed architectures for advanced functionality using in-network capabilities.
  • Apply in-network computing to real-world distributed systems.

 

Organisation : 15 hour coursework

Evaluation: project