Seminar on Internet Technologies (Summer 2020): Difference between revisions

Jump to navigation Jump to search
 
(14 intermediate revisions by 3 users not shown)
Line 7: Line 7:
|ta=[http://www.net.informatik.uni-goettingen.de/people/shichang_ding Shichang Ding] and [http://www.net.informatik.uni-goettingen.de/people/sripriya%20srikant_adhatarao, Sripriya Srikant Adhatarao]  
|ta=[http://www.net.informatik.uni-goettingen.de/people/shichang_ding Shichang Ding] and [http://www.net.informatik.uni-goettingen.de/people/sripriya%20srikant_adhatarao, Sripriya Srikant Adhatarao]  
|time= '''Please read this introduction slide (https://drive.google.com/open?id=1jNZ-k8WSu4tP6bMHvY73FBoUXdrXNLql). If there is any question, please contact teaching assistants.'''
|time= '''Please read this introduction slide (https://drive.google.com/open?id=1jNZ-k8WSu4tP6bMHvY73FBoUXdrXNLql). If there is any question, please contact teaching assistants.'''
|univz=[https://univz.uni-goettingen.de/qisserver/rds?state=verpublish&status=init&vmfile=no&publishid=251477&moduleCall=webInfo&publishConfFile=webInfo&publishSubDir=veranstaltung&k_semester.semid=20201&idcol=k_semester.semid&idval=20201&getglobal=semester]
|univz=[https://univz.uni-goettingen.de/qisserver//rds?state=verpublish&status=init&vmfile=no&publishid=262017&moduleCall=webInfo&publishConfFile=webInfo&publishSubDir=veranstaltung]
}}
{{Announcement|Note: There will be no introduction lecture. Please refer to the attached Introduction slides and this page for all the information regarding the course and contact the teaching assistants via E-mail for any further questions.''' Please register the course before 04.20.'''
}}
}}
{{'''Note: Please register the examination on Flexnow [https://univz.uni-goettingen.de/qisserver//rds?state=verpublish&status=init&vmfile=no&publishid=262017&moduleCall=webInfo&publishConfFile=webInfo&publishSubDir=veranstaltung] before June 25th 2020
'''}}


==Course description==
==Course description==
Line 38: Line 38:
* There will be no introduction meeting. Please read the introduction slides and contact the teaching assistants if you have any further questions.
* There will be no introduction meeting. Please read the introduction slides and contact the teaching assistants if you have any further questions.
* '''June. 20''' : Deadline for registration (Tentative)
* '''June. 20''' : Deadline for registration (Tentative)
* '''July. 2 and July. 3, 13:00-17:00''': Presentations, highly likely through '''Zoom '''instead of a face-to-face presentation in the IFI Building, Room 1.101. This time may be postponed. We will update it in due time, please keep checking the site to stay up to date.
* '''July. 2 and July. 3, 10:00-12:00''': Presentations, through '''Zoom '''
* '''Sep. 30, 2019, 23:59''': Deadline for submission of the report (should be sent to the topic adviser through E-mail!)
* '''Sep. 30, 2019, 23:59''': Deadline for submission of the report (should be sent to the topic adviser through E-mail!)


Line 57: Line 57:
| [https://www.google.com/search?q=kgat&oq=kgat&aqs=chrome..69i57j0l7.791j0j4&sourceid=chrome&ie=UTF-8]
| [https://www.google.com/search?q=kgat&oq=kgat&aqs=chrome..69i57j0l7.791j0j4&sourceid=chrome&ie=UTF-8]
|-
|-
| Empirical study for QUIC Protocol (assigned)
| Empirical study for QUIC Protocol (Emmanuel Charleson Dapaah)
| Quick UDP Internet Connections (QUIC) is a new transport protocol developed by Google in 2012. QUIC is considered as a combination of TCP, TLS and HTTP on the top of UDP with some advantages such as reducing connection establishment time, improving congestion control, multiplexing without heads of line blocking and connection migration.
| Quick UDP Internet Connections (QUIC) is a new transport protocol developed by Google in 2012. QUIC is considered as a combination of TCP, TLS and HTTP on the top of UDP with some advantages such as reducing connection establishment time, improving congestion control, multiplexing without heads of line blocking and connection migration.
| Programming skills. Interested in this topic, willing to follow the advisor's guidance, patience and time for reading multiple papers
| Programming skills. Interested in this topic, willing to follow the advisor's guidance, patience and time for reading multiple papers
Line 63: Line 63:
| [https://ieeexplore.ieee.org/abstract/document/8638062]
| [https://ieeexplore.ieee.org/abstract/document/8638062]
|-
|-
| Anomaly Detection for Road Traffic(assigned)
| Anomaly Detection for Road Traffic (Samiur Rahman)
| Anomaly detection on road traffic has vast application prospects in urban traffic management and road safety. Due to the impact of many factors such as weather, viewpoints and road conditions in the real-world traffic scene, anomaly detection still faces many challenges. There are many causes for vehicle anomalies, such as crashes, vehicle on fires and vehicle faults, which exhibits different unknown behaviors. In this course, we need to learn efficient anomaly detection systems of the state-of-the-art and understand their design and implementation.
| Anomaly detection on road traffic has vast application prospects in urban traffic management and road safety. Due to the impact of many factors such as weather, viewpoints and road conditions in the real-world traffic scene, anomaly detection still faces many challenges. There are many causes for vehicle anomalies, such as crashes, vehicle on fires and vehicle faults, which exhibits different unknown behaviors. In this course, we need to learn efficient anomaly detection systems of the state-of-the-art and understand their design and implementation.
| Programming skills. Interested in this topic, willing to follow the advisor's guidance, patience and time for reading multiple papers
| Programming skills. Interested in this topic, willing to follow the advisor's guidance, patience and time for reading multiple papers
| [Yali Yuan, yali.yuan@cs.informatik.uni-goettingen.de]
| [Yali Yuan, yali.yuan@cs.informatik.uni-goettingen.de]
| [https://github.com/ShuaiBai623/AI-City-Anomaly-Detection]
| [https://github.com/ShuaiBai623/AI-City-Anomaly-Detection]
|-
| Multimodal Deep Learning for Image and Text Datasets (Grigor Davtyan)
| Learning semantic correspondence between image and text is significant as it bridges the semantic gap between vision and language. This course requires students to learn efficient multimodal deep learning for image and text datasets.
| Programming skills. Interested in this topic, willing to follow the advisor's guidance, patience and time for reading multiple papers
| [Yali Yuan, yali.yuan@cs.informatik.uni-goettingen.de]
| [https://dl.acm.org/doi/abs/10.1145/3343031.3350869]
|-
|-
| Failure recovery from the breakpoint in service function chain
| Failure recovery from the breakpoint in service function chain
Line 75: Line 81:
|
|
|-
|-
| Learning Combinatorial Optimization Algorithms over Graphs
| Learning Combinatorial Optimization Algorithms over Graphs  
| There are many NP-hard problems about graph. However, these NP-hard problems cannot be soloved fast by optimization solver. Approximation algorithms could solve them fast in the cost of sacrificing the accuracy. Recently, some algorithms based on machine learning have been proposed to solve these NP-hard problems in the manner of end-to-end. After reproducing one classical paper, the student is required to find solution for a new assignment problem
| There are many NP-hard problems about graph. However, these NP-hard problems cannot be soloved fast by optimization solver. Approximation algorithms could solve them fast in the cost of sacrificing the accuracy. Recently, some algorithms based on machine learning have been proposed to solve these NP-hard problems in the manner of end-to-end. After reproducing one classical paper, the student is required to find solution for a new assignment problem
| The student should be familiar with machine learning and Integer linear programming
| The student should be familiar with machine learning and Integer linear programming
Line 87: Line 93:
| [https://www.microsoft.com/en-us/research/wp-content/uploads/2017/08/Bahl-MobiCom-2015.pdf]
| [https://www.microsoft.com/en-us/research/wp-content/uploads/2017/08/Bahl-MobiCom-2015.pdf]
|-
|-
| Learning Combinatorial Optimization Algorithms over Graphs
| Learning Combinatorial Optimization Algorithms on VRP problem (Ismot Jerin)
| There are many NP-hard problems about graph. However, these NP-hard problems cannot be solved fast by optimization solver. Approximation algorithms could solve them fast in the cost of sacrificing the accuracy. Recently, some algorithms based on machine learning have been proposed to solve these NP-hard problems in the manner of end-to-end. After reproducing one classical paper, the student is required to find solution for a new Vihecl Routing Problem.
| There are many NP-hard problems about graph. However, these NP-hard problems cannot be solved fast by optimization solver. Approximation algorithms could solve them fast in the cost of sacrificing the accuracy. Recently, some algorithms based on machine learning have been proposed to solve these NP-hard problems in the manner of end-to-end. After reproducing one classical paper, the student is required to find solution for a new Vihecl Routing Problem.
| The student should be familiar with TSP, Matching, and Integer linear programming  
| The student should be familiar with TSP, Matching, and Integer linear programming  
Line 93: Line 99:
|  
|  
|-
|-
| Advancements in the field of Video streaming technologies (Assigned)
| Advancements in the field of Video streaming technologies (Assigned to: Maxim Gkanoliak)
| In this topic the student will perform a survey of the exsting and upcoming video streaming technologies and provide a detailed report containing a comparison among these technologies. The student will also have to implement these technologies and perform experiments and report the findings.
| In this topic the student will perform a survey of the exsting and upcoming video streaming technologies and provide a detailed report containing a comparison among these technologies. The student will also have to implement these technologies and perform experiments and report the findings.
| The student should be familiar with video streaming technologies like ABR, DASH, VBR and programming languages like Java and Python.
| The student should be familiar with video streaming technologies like ABR, DASH, VBR and programming languages like Java and Python.
308

edits

Navigation menu