Advanced topics in mobile and social computing (AToMSC) (Summer 2021): Difference between revisions

From NET Wiki
Jump to navigation Jump to search
 
(34 intermediate revisions by the same user not shown)
Line 11: Line 11:


==Announcements==
==Announcements==
Due to the recent recommendations in the context of Covid-19, this course is scheduled to be held online. We plan to use some tools and platforms, e.g., zoom or DFNconf. '''Please register into studIP in advance. The registration deadline is at 23:59 pm on 11th April 2021.''' I will announce which tool will be used before our lectures start. Please contact me by email:adhatarao@cs.uni-goettingen.de if you have any questions.
Please contact me by email: tingting.yuan@cs.uni-goettingen.de if you have any questions.
Choose your topic and email Tingting.


==Course Overview==
==Course Overview==
Line 32: Line 33:


==List of Papers ==
==List of Papers ==
*1. Video streaming in NN-based system
*1. Video streaming in NN-based system (''Occupied'')
**(1) Neural Adaptive Content-aware Internet Video Delivery [https://dl.acm.org/doi/10.5555/3291168.3291216] OSDI'18
**(1) Neural Adaptive Content-aware Internet Video Delivery [https://dl.acm.org/doi/10.5555/3291168.3291216] OSDI'18
**(2) Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning [https://dl.acm.org/doi/abs/10.1145/3387514.3405856] Sigcomm'20
**(2) Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning [https://dl.acm.org/doi/abs/10.1145/3387514.3405856] Sigcomm'20
**(3) NEMO: Enabling Neural-enhanced Video Streaming on Commodity Mobile Devices [https://dl.acm.org/doi/10.1145/3372224.3419185] Mobicom'20
**(3) NEMO: Enabling Neural-enhanced Video Streaming on Commodity Mobile Devices [https://dl.acm.org/doi/10.1145/3372224.3419185] Mobicom'20


*2. Network for Distributed Learning
*2. Network for Distributed Learning (''Occupied'')
**(1) Is Network the Bottleneck of Distributed Training? [https://dl.acm.org/doi/pdf/10.1145/3405671.3405810]  Sigcomm workshop 20
**(1) Is Network the Bottleneck of Distributed Training? [https://dl.acm.org/doi/pdf/10.1145/3405671.3405810]  Sigcomm workshop 20
**(2) Domain-specific Communication Optimization for Distributed DNN Training [https://arxiv.org/pdf/2008.08445.pdf] arxiv
**(2) Domain-specific Communication Optimization for Distributed DNN Training [https://arxiv.org/pdf/2008.08445.pdf] arxiv
Line 47: Line 48:
**(3) Swift: Delay is Simple and Effective for Congestion Control in the Datacenter[https://dl.acm.org/doi/pdf/10.1145/3387514.3406591] Sigcomm 20
**(3) Swift: Delay is Simple and Effective for Congestion Control in the Datacenter[https://dl.acm.org/doi/pdf/10.1145/3387514.3406591] Sigcomm 20


*4. AI for Network
*4. AI for Network I
**(1) SmartEntry: Mitigating Routing Update Overhead with Reinforcement Learning for Traffic Engineering [https://dl.acm.org/doi/pdf/10.1145/3405671.3405813] Sigcomm workshop 20
**(1) SmartEntry: Mitigating Routing Update Overhead with Reinforcement Learning for Traffic Engineering [https://dl.acm.org/doi/pdf/10.1145/3405671.3405813] Sigcomm workshop 20
**(2) Event-Triggered Communication Network with Limited-Bandwidth Constraint for Multi-Agent Reinforcement Learning [https://arxiv.org/pdf/2010.04978.pdf] AAAI 21
**(2) Event-Triggered Communication Network with Limited-Bandwidth Constraint for Multi-Agent Reinforcement Learning [https://arxiv.org/pdf/2010.04978.pdf] AAAI 21
**(3) Learning Scheduling Algorithms for Data Processing Clusters [https://arxiv.org/pdf/1810.01963.pdf] Sigcomm 19
**(3) Learning Scheduling Algorithms for Data Processing Clusters [https://arxiv.org/pdf/1810.01963.pdf] Sigcomm 19


*5. AI for Network
*5. AI for Network II (''Occupied'')
**(1)
**(1) Challenges in Using ML for Networking Research: How to Label If You Must [https://ix.cs.uoregon.edu/~ram/papers/NetAI-2020.pdf]  Sigcomm workshop 20
**(2)
**(2) Interpreting Deep Learning-Based Networking Systems [https://dl.acm.org/doi/pdf/10.1145/3387514.3405859]Sigcomm 20
**(3)
**(3) PCF: Provably Resilient Flexible Routing [https://dl.acm.org/doi/pdf/10.1145/3387514.3405858] Sigcomm 20


==Schedule==
==Schedule==
Line 66: Line 67:


* 29 April 2021
* 29 April 2021
**'''Paper Title''':  Neural Adaptive Content-aware Internet Video Delivery
**'''Paper Title''':  Neural Adaptive Content-aware Internet Video Delivery [https://dl.acm.org/doi/10.5555/3291168.3291216] OSDI'18
**'''Paper Title''':  Is Network the Bottleneck of Distributed Training?


*06 May 2021
*06 May 2021
**'''Paper Title''':  Neural Packet Routing
**'''Paper Title''': Is Network the Bottleneck of Distributed Training? [https://dl.acm.org/doi/pdf/10.1145/3405671.3405810] Sigcomm workshop 20


* 13 May 2021
* 13 May 2021
Line 76: Line 76:


*20 May 2021
*20 May 2021
**'''Paper Title''':  SmartEntry: Mitigating Routing Update Overhead with Reinforcement Learning for Traffic Engineering
**'''Paper Title''': Challenges in Using ML for Networking Research: How to Label If You Must [https://ix.cs.uoregon.edu/~ram/papers/NetAI-2020.pdf] Sigcomm workshop 20


* 27 May 2021
* 27 May 2021
**'''Paper Title''':
**'''Paper Title''': Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning [https://dl.acm.org/doi/abs/10.1145/3387514.3405856] Sigcomm'20


* 03 June 2021  
* 03 June 2021  
**'''Paper Title''': Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning
**'''Paper Title''': Domain-specific Communication Optimization for Distributed DNN Training [https://arxiv.org/pdf/2008.08445.pdf] arxiv


* 10 June 2021
* 10 June 2021
**'''Paper Title''':  Domain-specific Communication Optimization for Distributed DNN Training
**'''Paper Title''':  Interpreting Deep Learning-Based Networking Systems [https://dl.acm.org/doi/pdf/10.1145/3387514.3405859]Sigcomm 20


* 17 June 2021
* 17 June 2021
**'''Paper Title''': OmniMon: Re-architecting Network Telemetry with Resource Efficiency and Full Accuracy
**'''Paper Title''': PipeDream: generalized pipeline parallelism for DNN training[https://dl-1acm-1org-12xpm0nrgacbe.han.sub.uni-goettingen.de/doi/pdf/10.1145/3341301.3359646] SOSP ’19


* 24 June 2021
* 24 June 2021
**'''Paper Title''': Event-Triggered Communication Network with Limited-Bandwidth Constraint for Multi-Agent Reinforcement Learning
**'''Paper Title''':   PCF: Provably Resilient Flexible Routing [https://dl.acm.org/doi/pdf/10.1145/3387514.3405858] Sigcomm 20


* 01 July 2021  
* 01 July 2021  
**'''Paper Title''':  NEMO: Enabling Neural-enhanced Video Streaming on Commodity Mobile Devices [https://dl.acm.org/doi/10.1145/3372224.3419185] Mobicom'20
* 08 July 2021
**No lecture
* 15 July 2021 (Final Presentation)
**'''Paper Title''':
**'''Paper Title''':  
**'''Paper Title''':  
* 09 July 2021 (Final slides submission)
**'''Paper Title''': NEMO: Enabling Neural-enhanced Video Streaming on Commodity Mobile Devices
**'''Paper Title''': PipeDream: generalized pipeline parallelism for DNN training
**'''Paper Title''':  Swift: Delay is Simple and Effective for Congestion Control in the Datacenter
**'''Paper Title''':  Learning Scheduling Algorithms for Data Processing Clusters
**'''Paper Title''':
**'''Paper Title''':


==Final Presentations & Report==
==Final Presentations & Report==


*Final Registration in '''FlexNow''': July 1st 2021.
*Final Registration in '''FlexNow''': before 09th July 2021.





Latest revision as of 18:25, 22 June 2021

Details

Workload/ECTS Credits: 5 ECTS
Module: M.Inf.1222.Mp: Specialization Computer Networks Module Description -or- 3.10: Advanced Topics in Internet Research (II)(ITIS); M.Inf.1223 (new Regulations)
Lecturer: Prof. Xiaoming Fu; Dr. Tingting Yuan
Teaching assistant: [NA]
Time: Thu. 14:00-16:00
Place: IfI 0.101
UniVZ [1]


Announcements

Please contact me by email: tingting.yuan@cs.uni-goettingen.de if you have any questions. Choose your topic and email Tingting.

Course Overview

The purpose of this seminar is to discuss some advanced topics in computer networks. This course is a theory-oriented research seminar (5 ECTS, 2 SWS), held on a weekly base and comprises the following components:

  • Weekly Presentation + Weekly Paper Reading and Discussion 40%
  • Final Presentation 25%
  • Final Report 35%

The material in the seminar is mainly drawn from the research literature in top journals/conferences, like ToN,TMC, TPDS, SIGCOMM, SIGMETRICS, INFOCOM, MOBICOM, MOBIHOC, WWW, CoNEXT.

Requirements

  • Each participant is required to read the assigned paper before the seminar and prepare the review of the paper, which should include the following parts:
    • Summary of the paper
    • Pros and cons of the paper (your conclusion)
    • NOTE!! Every participant should provide the paper review BEFORE the seminar (23:59 Wednesday). => the review form is available at [Paper_Review_Form_ATCN_WS201112.doc]
  • During each weekly seminar, two participants are assigned for presenting the paper (each presentation lasts for ~20 minutes) and the list of pros and cons are discussed by all the participants.
  • In the middle of the semester, everyone is requested to pick a topic and prepare:
    • Final report: Essay (5~6 pages, double columns, IEEE format) for your chosen research topic, which contains a comprehensive literature survey + a detailed discussion of some key enabling technologies
    • Final presentation: each presentation lasts for ~20 minutes, plus ~10 minutes Q&A

List of Papers

  • 1. Video streaming in NN-based system (Occupied)
    • (1) Neural Adaptive Content-aware Internet Video Delivery [2] OSDI'18
    • (2) Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning [3] Sigcomm'20
    • (3) NEMO: Enabling Neural-enhanced Video Streaming on Commodity Mobile Devices [4] Mobicom'20
  • 2. Network for Distributed Learning (Occupied)
    • (1) Is Network the Bottleneck of Distributed Training? [5] Sigcomm workshop 20
    • (2) Domain-specific Communication Optimization for Distributed DNN Training [6] arxiv
    • (3) PipeDream: generalized pipeline parallelism for DNN training[7] SOSP ’19
  • 3. Network Control
    • (1) Neural Packet Routing [8] Sigcomm workshop 20
    • (2) OmniMon: Re-architecting Network Telemetry with Resource Efficiency and Full Accuracy [9] Sigcomm 20
    • (3) Swift: Delay is Simple and Effective for Congestion Control in the Datacenter[10] Sigcomm 20
  • 4. AI for Network I
    • (1) SmartEntry: Mitigating Routing Update Overhead with Reinforcement Learning for Traffic Engineering [11] Sigcomm workshop 20
    • (2) Event-Triggered Communication Network with Limited-Bandwidth Constraint for Multi-Agent Reinforcement Learning [12] AAAI 21
    • (3) Learning Scheduling Algorithms for Data Processing Clusters [13] Sigcomm 19
  • 5. AI for Network II (Occupied)
    • (1) Challenges in Using ML for Networking Research: How to Label If You Must [14] Sigcomm workshop 20
    • (2) Interpreting Deep Learning-Based Networking Systems [15]Sigcomm 20
    • (3) PCF: Provably Resilient Flexible Routing [16] Sigcomm 20

Schedule

  • 15 April 2021
    • Informational Meeting
  • 22 April 2021
    • No lecture (Girls Day)
  • 29 April 2021
    • Paper Title: Neural Adaptive Content-aware Internet Video Delivery [17] OSDI'18
  • 06 May 2021
    • Paper Title: Is Network the Bottleneck of Distributed Training? [18] Sigcomm workshop 20
  • 13 May 2021
    • No lecture (Ascension Day)
  • 20 May 2021
    • Paper Title: Challenges in Using ML for Networking Research: How to Label If You Must [19] Sigcomm workshop 20
  • 27 May 2021
    • Paper Title: Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning [20] Sigcomm'20
  • 03 June 2021
    • Paper Title: Domain-specific Communication Optimization for Distributed DNN Training [21] arxiv
  • 10 June 2021
    • Paper Title: Interpreting Deep Learning-Based Networking Systems [22]Sigcomm 20
  • 17 June 2021
    • Paper Title: PipeDream: generalized pipeline parallelism for DNN training[23] SOSP ’19
  • 24 June 2021
    • Paper Title: PCF: Provably Resilient Flexible Routing [24] Sigcomm 20
  • 01 July 2021
    • Paper Title: NEMO: Enabling Neural-enhanced Video Streaming on Commodity Mobile Devices [25] Mobicom'20
  • 08 July 2021
    • No lecture
  • 15 July 2021 (Final Presentation)
    • Paper Title:
    • Paper Title:
    • Paper Title:

Final Presentations & Report

  • Final Registration in FlexNow: before 09th July 2021.


  • Final Presentation:
    • Each for ~20 minutes, plus ~10 minutes Q&A


  • Final Presentation Slots:
    • To Be Announced (TBA)