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

 
(48 intermediate revisions by 9 users not shown)
Line 2: Line 2:


{{Announcement|Note:  
{{Announcement|Note:  
Please check the topic availability and register for the course with the topic supervisors directly via sending emails.}}
Please directly submit the report to your topic supervisor before 1st Oct. 2016!
 
For any general questions or grading issue, please contact Dr. Mayutan Arumaithurai.}}


{{CourseDetails
{{CourseDetails
|credits=5 ECTS (BSc/MSc AI); 5 (ITIS)
|credits=5 ECTS (BSc/MSc AI); 5 (ITIS)
|module= M.Inf.1124 ''-or-'' B.Inf.1207/1208; ITIS Module 3.16: Selected Topics in Internet Technologies
|module= M.Inf.1124 ''-or-'' B.Inf.1207/1208; ITIS Module 3.16: Selected Topics in Internet Technologies
|lecturer=[http://www.net.informatik.uni-goettingen.de/people/xu_chen Dr. Xu Chen]
|lecturer=[http://www.net.informatik.uni-goettingen.de/people/mayutan_arumaithurai Dr. Mayutan Arumaithurai] [http://www.net.informatik.uni-goettingen.de/people/xu_chen Dr. Xu Chen]
|ta=[None]
|ta=[None]
|time=April 14, 16:00ct: Introduction Meeting
|time=April 14, 16:00ct: Introduction Meeting
Line 16: Line 18:
==Course description==
==Course description==


This course covers selected topics on the up-to-date Internet technologies and research. Each student takes a topic, does a presentation and writes a report on it. Besides the introduction meeting on October 29, there are no regular meetings, lectures or classes for this course. The purpose of this course is to familiarize the students with new technologies, enable independent study of a specific topic, and train presentation and writing skills.
This course covers selected topics on the up-to-date Internet technologies and research. Each student takes a topic, does a presentation and writes a report on it. Besides the introduction meeting, there are no regular meetings, lectures or classes for this course. The purpose of this course is to familiarize the students with new technologies, enable independent study of a specific topic, and train presentation and writing skills.


The informational meeting at the beginning of the course will cover some guidelines on scientific presenting and writing.
The informational meeting at the beginning of the course will cover some guidelines on scientific presenting and writing.


==Passing requirements==
==Passing requirements==
*Actively and frequently participate in the project communication with your topic advisor
**This accounts for 20% of your grade.
* Present the selected topic (20 min. presentation + 10 min. Q&A).
* Present the selected topic (20 min. presentation + 10 min. Q&A).
** This accounts for 40% of your grade.
** This accounts for 40% of your grade.
* Write a report on the selected topic (12-15 pages) (LaTeX Template:[ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip]).
* Write a report on the selected topic (12-15 pages) (LaTeX Template:[ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip]).
** This accounts for 60% of your grade.
** This accounts for 40% of your grade.
* Please check the [[#Schedule]] and adhere to it.
* Please check the [[#Schedule]] and adhere to it.


==Schedule==
==Schedule==
* '''April 29, 16:00ct''': Informational meeting '''([[Media:sitintro.pdf‎ | Introduction Slides]])'''
* '''April 14, 16:00ct''': Introduction meeting  
* '''Aug. 04, 2016''' : Deadline for registration
* '''Aug. 04, 2016''' : Deadline for registration
* '''Aug. 11, 2016''' : Presentations
* '''Aug. 11&12, 2016''' : Presentations
* '''Sept. 30, 2016, 23:59''': Deadline for submission of report (should be sent to the topic adviser!)
* '''Sept. 30, 2016, 23:59''': Deadline for submission of report (should be sent to the topic adviser!)


==Final Presentation==
==Final Presentation==
To be determined
 
{| align="center" class="wikitable sortable" {{Prettytable}}
|-
|{{Hl2}} |'''Time Slot (August 11, 2016)'''
|{{Hl2}} |'''Student'''
|{{Hl2}} |'''Advisor'''
|-
| 2:00PM -- 2:30PM
| Md. Khalilur Rahman Khan
| Tao Zhao
|-
| 2:30PM -- 3:00PM
| Chencheng Liang
| Hong Huang
|-
| 3:00PM -- 3:30PM
| Alireza Amiri
| Osamah
|-
| 3:30PM -- 4:00PM
| Mohammad Sahihi Benis
| Osamah
|-
| 4:00PM -- 4:30PM
| Vidya Mohan Sathya
| Tao Zhao
|}
 
 
{| align="center" class="wikitable sortable" {{Prettytable}}
|-
|{{Hl2}} |'''Time Slot (August 12, 2016)'''
|{{Hl2}} |'''Student'''
|{{Hl2}} |'''Advisor'''
|-
| 10:00AM -- 10:30AM
| Rafail Ismayilov
| Sripriya
|-
| 10:30AM -- 11:00AM
| Tayyebe Emadinia
| Mayutan
|-
 
|}


== Topics ==
== Topics ==
Line 54: Line 102:
| [http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6099519]
| [http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6099519]
|-
|-
| '''Towards a Pricing Model in NFV'''   
| '''Towards a Pricing Model in NFV (assigned to Mohammad Sahihi Benis)'''   
One of the untouched research areas in Network Function Virtualization (NFV) is Accounting Management. Your task is to first identify the current Management systems that used in Data centers and cloud computing environments and later to map what you think it might be useful in NFV area. You should support your statement with logical reasons so far. It is not required to conducted any empirical work.  
One of the untouched research areas in Network Function Virtualization (NFV) is Accounting Management. Your task is to first identify the current Management systems that used in Data centers and cloud computing environments and later to map what you think it might be useful in NFV area. You should support your statement with logical reasons so far. It is not required to conducted any empirical work.  
| [http://www.net.informatik.uni-goettingen.de/people/osamah_barakat Osamah Barakat]
| [http://www.net.informatik.uni-goettingen.de/people/osamah_barakat Osamah Barakat]
| [http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7243304][http://store.elsevier.com/Cloud-Data-Centers-and-Cost-Modeling/Caesar-Wu/isbn-9780128014134/][http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7378433]
| [http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7243304][http://store.elsevier.com/Cloud-Data-Centers-and-Cost-Modeling/Caesar-Wu/isbn-9780128014134/][http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7378433]
|-
|-
| '''What can NFV brings comparing to virtual machines in the security area?'''   
| '''What can NFV brings comparing to virtual machines in the security area?(assigned to Alireza Amiri)'''   
Another untouched area is security. Although ETSI had published couple of documents orgnizing the rcommendation regarding NFV operations, a detialed approches should be published to address multiple challenges in details. Your task is to identify the thread vector in NFV and compare it to what have been done in VMs world.  
Another untouched area is security. Although ETSI had published couple of documents orgnizing the rcommendation regarding NFV operations, a detialed approches should be published to address multiple challenges in details. Your task is to identify the thread vector in NFV and compare it to what have been done in VMs world.  
| [http://www.net.informatik.uni-goettingen.de/people/osamah_barakat Osamah Barakat]
| [http://www.net.informatik.uni-goettingen.de/people/osamah_barakat Osamah Barakat]
Line 71: Line 119:


|-
|-
| '''What is the current status and future of cloud related research? What are the main research problems that are currently being targeted?  (assigned to Imaad Mohamed Khan)'''   
| '''What is the current status and future of cloud related research? What are the main research problems that are currently being targeted?  (assigned to Imaad Mohamed Khan (he quit mid-way))'''   
Cloud computing and cloud based services have become an integral part of the Internet. The aim of this work is to study what research problems exist and also identify promising solutions. Topics pertaining to Data Centers are also of relevance.  
Cloud computing and cloud based services have become an integral part of the Internet. The aim of this work is to study what research problems exist and also identify promising solutions. Topics pertaining to Data Centers are also of relevance.  
| [http://www.net.informatik.uni-goettingen.de/people/mayutan_arumaithurai Mayutan Arumaithurai]
| [http://www.net.informatik.uni-goettingen.de/people/mayutan_arumaithurai Mayutan Arumaithurai]
Line 81: Line 129:
| [https://deepmind.com/alpha-go.html]
| [https://deepmind.com/alpha-go.html]
|-
|-
| '''Web Scraping and  Anti-Scraping Technique (assigned to Atefeh Khajeh)'''   
| '''Web Scraping and  Anti-Scraping Technique (assigned to Chencheng Liang)'''   
A scraper site is a website that copies content from other websites using web scraping. The purpose of creating such a site can be to earn revenue, usually through advertising and sometimes by selling data. Scraper sites come in various forms, ranging from spammy content sites, to price aggregation and shopping sites, and also web search engines such as Yahoo and online maps such as Google Maps.
A scraper site is a website that copies content from other websites using web scraping. The purpose of creating such a site can be to earn revenue, usually through advertising and sometimes by selling data. Scraper sites come in various forms, ranging from spammy content sites, to price aggregation and shopping sites, and also web search engines such as Yahoo and online maps such as Google Maps.
| [https://www.net.informatik.uni-goettingen.de/people/hong_huang Hong Huang ]
| [https://www.net.informatik.uni-goettingen.de/people/hong_huang Hong Huang ]
| [Please search relevant papers yourself.]
| [Please search relevant papers yourself.]
|-
|-
|'''ICN - Information Centric Networking'''
|'''ICN - Information Centric Networking '''


Content Centric Networking (CCN) is a new ambitious proposal to replace the IP protocol. A better and faster content distribution, improved privacy, integrated cryptography and easy P2P communication are among the key elements of this architecture. On the other hand problems like efficiency and scalability of the name-based routing, support of existing application and new ones and the possibility to actually deploy this technology are still open and actively discussed, making CCN one of the most active research field in networking.  
Content Centric Networking (CCN) is a new ambitious proposal to replace the IP protocol. A better and faster content distribution, improved privacy, integrated cryptography and easy P2P communication are among the key elements of this architecture. On the other hand problems like efficiency and scalability of the name-based routing, support of existing application and new ones and the possibility to actually deploy this technology are still open and actively discussed, making CCN one of the most active research field in networking.  
Line 92: Line 140:
By choosing this topic you will gain a general knowledge of the many architecture proposed for ICN and will have to gain insight into one of the problems like routing or security, or solutions (i.e. applications on top of NDN).
By choosing this topic you will gain a general knowledge of the many architecture proposed for ICN and will have to gain insight into one of the problems like routing or security, or solutions (i.e. applications on top of NDN).


   - Topics available: Routing, Congestion control, network management, security, Mobile&vehicular, Evaluation strategy, naming  
   - '''Multiple topics available''': Routing, Congestion control, network management, security, Mobile&vehicular, Evaluation strategy, naming  
  - [http://named-data.net/wp-content/uploads/2013/10/ndn-annualreport2012-2013.pdf NDN technical report]
  - [http://named-data.net/wp-content/uploads/2013/10/ndn-annualreport2012-2013.pdf NDN technical report]
  - [http://tools.ietf.org/pdf/draft-pentikousis-icn-scenarios-04.pdf  ICN Base line scenarios]
  - [http://tools.ietf.org/pdf/draft-pentikousis-icn-scenarios-04.pdf  ICN Base line scenarios]
| Sripriya Adhatarao
| Sripriya Adhatarao (adhatarao@cs.uni-goettingen.de)
|For general introduction:
|For general introduction:
*[http://named-data.net/a-new-way-to-look-at-networking/ Video presenting NDN]
*[http://named-data.net/a-new-way-to-look-at-networking/ Video presenting NDN]
Line 101: Line 149:
*[http://tools.ietf.org/pdf/draft-pentikousis-icn-scenarios-04.pdf  ICN Base line scenarios]
*[http://tools.ietf.org/pdf/draft-pentikousis-icn-scenarios-04.pdf  ICN Base line scenarios]
|-
|-
| '''Learning from Imbalanced Data'''   
| '''Learning from Imbalanced Data (assigned to Georgios Kaklamanos)'''   
When building and training classifiers for classification problems, one commonly encountered problem is that of imbalanced data. For instance, in the case of a binary classifier, this means that one class is hugely overrepresented in the data available. Training classifiers for this kind of datasets has been a problem for some time. In this work, your task is to i) precisely introduce the imbalanced data problem, ii) discuss the state of the art of approaches for mitigating this problem (both from the perspective of learning algorithms and data manipulation techniques) and iii) find out what issues still remain open until today. Note that this topic requires a background in data science, and in particular in classification algorithms. Also, this topic requires a comparatively high reading effort.
When building and training classifiers for classification problems, one commonly encountered problem is that of imbalanced data. For instance, in the case of a binary classifier, this means that one class is hugely overrepresented in the data available. Training classifiers for this kind of datasets has been a problem for some time. In this work, your task is to i) precisely introduce the imbalanced data problem, ii) discuss the state of the art of approaches for mitigating this problem (both from the perspective of learning algorithms and data manipulation techniques) and iii) find out what issues still remain open until today. Note that this topic requires a background in data science, and in particular in classification algorithms. Also, this topic requires a comparatively high reading effort.
| [https://www.net.informatik.uni-goettingen.de/people/David_Koll David Koll ]
| [https://www.net.informatik.uni-goettingen.de/people/David_Koll David Koll ]
| [http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5128907&tag=1]
| [http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5128907&tag=1]
|-
|-
| '''Deep Learning and its (possible) flaws'''   
| '''Deep Learning and its (possible) flaws (assigned to Christoph Rauterberg)'''   
One recent trend in machine learning is 'deep learning', where neural networks are employed for solving a wide range of problems. One prominent example of such problems is image classification. While neural networks are in fact delivering sometimes great results, they may also have some weak spots. In this work, your task is to i) make yourself familiar with neural networks, ii) discuss the state-of-the-art in image classification, and iii) to investigate some possible flaws in neural networks. Note that for this topic a background in data science, and in particular in classification algorithms, is strongly recommended. Also, this topic requires a comparatively high reading effort.
One recent trend in machine learning is 'deep learning', where neural networks are employed for solving a wide range of problems. One prominent example of such problems is image classification. While neural networks are in fact delivering sometimes great results, they may also have some weak spots. In this work, your task is to i) make yourself familiar with neural networks, ii) discuss the state-of-the-art in image classification, and iii) to investigate some possible flaws in neural networks. Note that for this topic a background in data science, and in particular in classification algorithms, is strongly recommended. Also, this topic requires a comparatively high reading effort.
| [https://www.net.informatik.uni-goettingen.de/people/David_Koll David Koll ]
| [https://www.net.informatik.uni-goettingen.de/people/David_Koll David Koll ]
Line 119: Line 167:
|-
|-


|'''Challenges and Opportunities in the Cloud - A survey '''
|'''Challenges and Opportunities in the Cloud - A survey (assigned to Christian Aschenbrenner)'''


Focus of this topic is to study the advancements that have happened over the last decade in Virtualization and Cloud computing. Develop an understanding towards the needs of Datacenter and Cloud computing service models, identify the challenges with Virtualization/VM's in Datacenter/Cloud and address some opportunistic prospects thereof.  
Focus of this topic is to study the advancements that have happened over the last decade in Virtualization and Cloud computing. Develop an understanding towards the needs of Datacenter and Cloud computing service models, identify the challenges with Virtualization/VM's in Datacenter/Cloud and address some opportunistic prospects thereof.  
Line 127: Line 175:
|-
|-


| '''Caching mechanisms in ICN-A survey  (assigned to Abdul Hadi)'''
As one key feature of ICN, in-network caching receives widespread research interest. where are the data copy need to be cached, and how to process the replacement problem become the key to improve ICN performance.
| [http://www.net.informatik.uni-goettingen.de/people/jie_li Jie Li]
| [http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6883812] [https://www.ee.ucl.ac.uk/~gpavlou/Publications/Conference-papers/Chai-12a.pdf]
|-
|'''Scalable routing in ICN -A survey (assigned to  Kalita Bhabajeet)'''
Routing scalability is a great challenge for ICN's feasibility. How to manage the huge namespace of ICN in a limited FIB without much effect on routing efficiency has drawn more and more attention.
| [http://www.net.informatik.uni-goettingen.de/people/jie_li Jie Li]
| [http://named-data.net/wp-content/uploads/2014/08/ndn-tr-4-scaling-ndn-routing.pdf]  [http://www.ee.ucl.ac.uk/~uceeips/hashroute-icn13.pdf]
|-
|'''Urban Sensing Using Mobile Phone Network Data -A survey (assigned to Khan, Md. Khalilur Rahman)'''
The recent development of telecommunication networks is producing an unprecedented wealth of information. Mobile phone datasets offer access to insights into urban dynamics
and human activities at an unprecedented scale and level of detail, representing a huge opportunity for research and real-world applications. This study is to provide a survey on key techniques related to the use of telecommunication data for urban sensing.
| [http://www.net.informatik.uni-goettingen.de/people/tao_zhao Tao Zhao(Tao.Zhao@cs.uni-goettingen.de)]
| [http://dl.acm.org/citation.cfm?id=2655691]
|-
|'''Trust in social networks -A survey (assigned to Vidya)'''
Web-based social networks have become popular as a medium for disseminating information and connecting like-minded people. The public accessibility of such networks with the ability to share opinions, thoughts, information, and experience offers great promise to enterprises and governments. In addition to individuals using such networks to connect to their friends and families, governments and enterprises have started exploiting these platforms for delivering their services to citizens and customers. However, the success of such attempts relies on the level of trust that members have with each other as well as with the service provider. This study is to give a comprehensive survey of key technologies on trust in social networks.
| [http://www.net.informatik.uni-goettingen.de/people/tao_zhao Tao Zhao (Tao.Zhao@cs.uni-goettingen.de)]
| [http://dl.acm.org/citation.cfm?id=2501661]
|-
|'''Application of Packet Sampling in Computer Security - A Survey (assigned to Sudhir Kumar Sah)'''
Today we have lot of reactive solutions for detecting security attacks. Packet sampling is one of the way to monitor real time network traffic. The aim of this work is to find whether packet sampling techniques like sflow, netflow are matured enough to detect security attacks?
| [http://www.net.informatik.uni-goettingen.de/people/abhinandan_s_prasad Abhinandan S Prasad]
| [http://www.sflow.org/packetSamplingBasics/]
| [http://www.cse.unr.edu/~mgunes/papers/JNCA13.pdf]
| [http://cs.uccs.edu/~jkalita/papers/2014/HoqueNetworkAttacksJCNA2014.pdf]
|-
|'''Game theory based solutions in Computer Network Security - A Survey (assigned to  Florian Pätzold) '''
Game theory is the mathematical study of conflict and co-operation between rational agents. Game theory is widely used in the computer network security to detect and mitigate attacks. The aim of work is to perform survey on the recent advances in the field. 
| [http://www.net.informatik.uni-goettingen.de/people/abhinandan_s_prasad Abhinandan S Prasad]
| [https://en.wikipedia.org/wiki/Game_theory]
| [http://dl.acm.org/citation.cfm?id=2480742]
| [http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6238282]
| [http://people.cis.ksu.edu/~sroy/hicss43.pdf]
| [http://cs.uccs.edu/~jkalita/papers/2014/HoqueNetworkAttacksJCNA2014.pdf]
|-


|}
|}
Line 154: Line 254:


Hints for preparing the presentation:
Hints for preparing the presentation:
* 20 minutes are too short to present a topic fully.
20 minutes are too short to present a topic fully.
* It is alright to focus just on one certain important aspect.
It is alright to focus just on one certain important aspect.
* Limit the introduction of basics (5 min.).
Limit the introduction of basics.
* Make sure to finish in time.
Make sure to finish in time.


Suggestions for preparing the slides:
Suggestions for preparing the slides:
* No more than 20 pages/slides.
No more than 20 pages/slides.
* Get your audiences to quickly understand the general idea.
Get your audiences to quickly understand the general idea.
* Figures, tables and animations are better than sentences.
Figures, tables and animations are better than sentences.
* Summary of the topic: thinking in your own words.
Summary of the topic: thinking in your own words.


=== 5. Write your report ===
=== 5. Write your report ===
229

edits