From CS 455 Spring 2013

CS455-S13: Final Paper - Hot Topics in Networking

Assigned: Thursday, February 28, 2013
Due: Tuesday, April 25, 2013 before class starts

Contents (hide)

The main purpose of this assignment is to introduce you to hot topics in networking that we don’t have time to cover during the semester. For CS 555 students, this assignment will also require that you prepare and deliver a class presentation on your topic.


You may choose from the following broad topics or suggest your own (to be approved by Dr. Weigle):

  • Peer-to-Peer Applications
  • Distributed Hash Tables
  • IPv6
  • BGP (Border Gateway Protocol)
  • MPLS (Multiprotocol Label Switching)
  • Bluetooth
  • Cellular Internet Access
  • LTE
  • Mobility in Cellular Networks
  • Multimedia Networking
  • Dynamic Adaptive Streaming over HTTP (DASH)
  • Voice over IP (VOIP)
  • PGP (Pretty Good Privacy)
  • SSL
  • IPsec
  • Securing Wireless LANs (WEP)
  • Intrusion Detection Systems
  • Simple Network Management Protocol (SNMP)
  • Cloud Computing
  • IP Traceback
  • DNS Attacks

Your assignment is to write a report on one of these topics in your own words. You are expected to choose at least two articles for reference. (Many of these items are introduced or covered in our textbook, so that might be a good place to start. The textbook can count as one of your two required references.) Each article should be read, understood, and related with concepts discussed in class. In particular, look for articles that describe the real-world impact of the topic.

In the report, you should summarize what you have learned from the articles. Instead of providing a separate summary for each article that you have read, you should provide a single summary that integrates the concepts of each of the articles in a unified manner. Make sure to give background and describe the topic well enough that your summary of the articles can be understood.

It is not acceptable to reproduce sentences or paragraphs from the articles (even if you change a word or two in each sentence). Plagiarism will result in a grade of 0. See the "First Day Admin" lecture notes for more details on what I mean by plagiarism and ask if you have questions.

You must provide complete references to all referred articles (including URLs if the articles were found online). In addition to references to your main articles, provide references for any background information that you include and found somewhere other than the main articles.


Authors’ names. Article Name. Magazine Name, vol. Volume, no. Number, (Month Year), pp. Pages.
Example: (Fall and McCanne, 2005)
Example for more than 3 authors: (Fall et al., 2005) added 3/5/13 -MCW


The campus library (, Magazines at ACM Digital Library, Magazines at IEEE Xplore, and the public libraries are good sources for trade journals. I also have a selection of Communications of the ACM, IEEE Spectrum, and IEEE Communications issues in my office. You’re welcome to come by during office hours and take a look at them.

You may use research papers, but I would encourage you to focus most of your reading on trade journals and magazines. At this level, we're interested in how these technologies are actually being (or soon will be) used.

Note that wikipedia is not an acceptable primary resource. You may use it for background information, but it does not count as one of your two required articles.



Submit a hard-copy in class on the due date and submit an electronic version (PDF preferred) on Blackboard.

Paper Topic List

CS 455

CS 555

CS 555

Group Presentation

In addition to the paper, you must prepare a 10-minute lecture-style presentation on your topic. The idea is to teach your fellow students something. Presentations will be held on the following days (order of presenters will be chosen at random, but you should be prepared to present on the first day of presentations):

Because of the large number of CS 555 students this semester, presentations will be prepared and presented by groups of 2. Both group members must participate in the class presentation. The group members can decide which of the two topics to present. You may choose your own group, but there will be only one 1-person group. If you have a strong reason why you should be allowed to be the 1-person group, send me an email, and I will make a decision. Do not assume you will get the 1-person group assignment.

Although paper topics can be repeated by multiple students, presentation topics must be unique (i.e., only one presentation per topic). If your topic is popular, it might be useful to pair up with someone who has chosen the same topic. (I'll post a list of topics on this webpage.)

Presentation List

  1. Bokka/Konduru - SSL - Apr 25
  2. Burch/Gervais - Multimedia Networking - Apr 18
  3. Chhura/Kriebel - DNS Attacks - Apr 23
  4. Creque/Owens - PGP - Apr 25
  5. Diep/Swayne - Mobile Networks and LTE - Apr 18
  6. Ghazizadeh/Jagarlapudi - Cloud Computing - Apr 25
  7. Govindarajulu/Kshirsagar - VoIP - Apr 23
  8. Guntaka/Kolichelimi - IP Traceback - Apr 23
  9. Jones/Zeng - Network Intrusion Detection Systems - Apr 18
  10. Pitts/Werner - BitTorrent - Apr 18
  11. Putta/Yarlagadda - IPv6 - Apr 23
  12. Walden - BGP - Apr 25

Advice on Giving Presentations

Specific to CS 555




More Presentation Tips

Retrieved from
Page last modified on April 16, 2013, at 12:20 PM