CSE 710

Hot Topics in Edge Computing

Spring 2020

 

Instructor:

 

Prof. Tevfik Kosar

Office: 338J Davis Hall

Phone: 645-2323

Email: tkosar@buffalo.edu

Office hour: Tue 11:00am - 12:30pm

 

Course Description:

 

Edge computing is a distributed computing paradigm in which computation is mostly performed on distributed device nodes known as smart devices or edge devices as opposed to primarily taking place in a centralized cloud environment. Edge computing is becoming more and more important for the industry, and identified as one if the key building blocks for successful implementation of latency-sensitive technologies such as self-driving cars, smart traffic light systems, smart grid, real-time analytics, augmented reality, and IoT.

 

The topics covered in this seminar will include:

-      Real-time analytics at the Edge

-      Edge-to-Edge and Edge-to-Cloud communication

-      Distributed Computing at the Edge

-      Reliability in Edge Computing systems

-      Availability in Edge Computing systems

-      Energy efficiency in Edge computing

-      Mission critical Edge Computing

 

The seminar will cover the latest advances, challenges, and hot topics in the emerging computing paradigm: Edge computing. We will be reading and discussing two papers every week from the reading list below:

 

The reading list for the seminar is available here.

 

Course Location and Time:

 

The seminars will be held Wednesdays 10:00am-12:00pm @ 113A Davis Hall. First day of classes will be on Wednesday, January 29th, 2020.

 

Grading:

 

This is a research course. There will be no exams and no projects (unless there is a request from individual students for a term project). Each student will present 1 paper and will act as critic/advocate for 2 other papers. Each student is expected to read all papers, attend classes, and join the discussion of the papers. Grading will be P/F.

 

Useful Links:

 

-      How to Read a Paper, by S. Keshav.

-      Reviewing a Technical Paper, by M. Ernst

 

Seminar Schedule:

The seminar schedule will be available here soon.
Date Paper # Title of Paper to be Discussed Presenter Advocate Critic
Jan. 29 1 Edge Computing: Vision and Challenges Anmol Priyadarshini Saianand
Feb. 5 2 Towards Efficient Edge Cloud Augmentation for Virtual Reality MMOGs Karthika Gursimran  Sourav
3 MUVR: Supporting Multi-User Mobile Virtual Reality with Resource Constrained Edge Cloud Abhyudaya Sambo Saranya
Feb. 12   NO CLASS      
Feb. 19 4 Real-time Traffic Estimation at Vehicular Edge Nodes Sai Kumar Adithya Abhyudaya
5 A Vehicle-based Edge Computing Platform for Transit and Human Mobility Analytics Shivaprakash Rajshekar Soumita Karthika
Feb. 26 6 SafeShareRide: Edge-based Attack Detection in Ridesharing Services Sambo Prakharti Sachin
7 ParkMaster: An In-€“vehicle, Edge-€“based Video Analytics Service for Detecting Open Parking Spaces Gursimran  Saianand  Anuj
Mar. 4 8 EdgeCourier: An Edge-hosted Personal Service for Low-bandwidth Document Synchronization Prakhathi  Vibhav Virendra Priyesh
9 Edge-based Discovery of Training Data for Machine Learning Soumita Sachin Sambo
Mar. 11 10 FocusStack: Orchestrating Edge Clouds Using Location-Based Focus of Attention Saianand  Anuj Priyadarshini
11 Managing Edge Resources for Fully Autonomous Aerial Systems Adithya Anmol Prakharti
Mar. 18   SPRING BREAK      
Mar. 25 12 FemtoClouds: Leveraging Mobile Devices to Provide Cloud Service at the Edge Varsha Karthika Gursimran 
15 Paradrop: Enabling Lightweight Multi-tenancy at the Network'€™s Extreme Edge Sachin Sourav Varsha
Apr. 1 18 From Cell Towers to Smart Street Lamps: Placing Cloudlets on Existing Urban Infrastructures Saranya Priyesh Vibhav Virendra
19 Portable Energy-Aware Cluster-Based Edge Computers Sourav Shivaprakash Rajshekar Adithya
Apr. 8 20 LinkShare: Device-Centric Control for Concurrent and Continuous Mobile-Cloud Interactions Priyesh Varsha Anmol
Apr. 15   NO CLASS      
Apr. 22 21 Quartz: Time-as-a-Service for Coordination in Geo-Distributed Systems Vibhav Virendra Sai Kumar Soumita
Apr. 29 24 Towards Scalable Edge-Native Applications Anuj Abhyudaya Sai Kumar
May. 6 25 Why Cloud Applications Are not Ready for the Edge (yet) Priyadarshini Saranya Shivaprakash Rajshekar