1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks...

16
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki Room I215 Tel. Ext. 2876 email: [email protected] Homepage: http://site.iugaza.edu.ps/mmikki/ Skype: mohammad.mikki

Transcript of 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks...

Page 1: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

1

Computer Engineering DepartmentIslamic University of Gaza

ECOM 6303: Advanced Computer Networks(Graduate Course)

Spr. 2014-2015

Prof. Mohammad A. MikkiRoom      I215Tel.      Ext. 2876 email:    [email protected] Homepage: http://site.iugaza.edu.ps/mmikki/Skype: mohammad.mikki

Page 2: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

Course Project

Page 3: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

3

The purpose of the course research project is to familiarize the student with recent and important research topics and advances in the field of advanced computer networks.

This research oriented project has numerous advantages. To name only a few would be the ability to use your background knowledge for further study in an area, preparation for master’s thesis research, familiarity with recent advances in the field, self study in an interest area, and the opportunity to communicate research ideas to others.

Purpose

Page 4: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

4

The research project includes original, novel, and significant contribution in the topic selected.

Projects will be carried out either individually or in teams (size to be determined depending on class size.)

You will be graded based on your work, organization, report, and clarity of your project paper.

You may select a research topic to investigate and present to class. You must try to choose your research topic so that your studies will enhance your knowledge in support of your selected project. 

Purpose

Page 5: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

5

Your research project proposals should be one typed page long that includes:

- Research project title- Project team members- Description of the research/project objectives briefly - References- It should describe what will be covered in your research/project.

If you work in teams, then submit one proposal with your team-member names. Describe as much as possible the areas of responsibilities.

Proposal

Page 6: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

Project Outcomes/Objectives

A report in your own wording on the final project is needed. 

I would need a copy of the program, test data sets, and instructions for running the program.

The report must explain your methods, findings, comparisons, and your learning experience.

An adequate list of references should be included with each project report.

Keep all formats simple, use MS Word for you documentation.

6

Page 7: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

Research Paper

7

Your proposed research topic should be studied in depth. You may investigate any area within the scope of computer networks. 

Plan ahead so you can select a topic.

This will allow you to study a topic, propose a related experiment and design, implement and analyze your results which will give you and your classmates a more in-depth understanding of your topic of interest.

Page 8: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

Nature of the selected topic

You may choose to:

Modeling, simulation, of current protocols/networks/services that are discussed in the class.Design/upgrading/enhancing/improving a protocol/network/service discussed in the class.The work should include validation/ proving the correctness of the proposed work through measurement/simulation/analysis etc.Simulate a computer network feature, Model a network, protocolCompare different networks/protocols Measure performance of different protocol implementationsDevelop a set of network benchmarksSimulate a network/protocol/switch/router/gatewayetc.

8

Page 9: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

Suggested Topics

Following are a few suggested topics for you look into:

– Wireless networks– Ad-hoc networks– Routing protocols– Media access control– Congestion control and Resource Allocation– Congestion avoidance Mechanisms– Switching and Bridging– Basic Internetworking

9

Page 10: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

Suggested Topics

Following are a few suggested topics for you look into:

– The Global Internet– Multicast– Multiprotocol Label Switching (MPLS)– Routing among Mobile Devices– End-to-End Protocols – Reliable Byte Stream: TCP– Transport for Real-Time Applications (RTP)– Quality of Service

10

Page 11: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

Suggested Topics

Following are a few suggested topics for you look into:

– Network Security (Cryptographic Building Blocks, Key Pre-distribution, Authentication Protocols, Examples of network security systems: PGP, SSH, TLS, IPSec, 802.11i, Firewalls)

– Multimedia Applications (pp.727-744)– Infrastructure Services– Overlay Networks

11

Page 12: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

Presentations

We will organize and schedule the presentations by end of the semester.

While preparing for your presentation, keep the following questions (in next slides) in mind.

These are provided to give guidance for your presentation effectiveness.

After you are prepared, grade yourself with a number between 0-10 on each question and give an overall letter grade (A-F) on each of the 3 areas.

12

Page 13: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

I. Communication [Letter Grade =}

 1. Is the “problem” defined clearly?  2. Are explanations clear?  3. Is it clear how the system was developed?              (i.e.: Language, Architecture, Commercial Software, Algorithms,....)

 4. Is the material well organized? (Both individual and team work)  5. Effective visual aids?  6. Creative and interesting?

13

Page 14: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

II. Research [Letter Grade=]

 1. Good knowledge of the field?  2. Clear comparison between well known related systems or topics?  3. Has clearly identified the technical successes, failures, and limitations of their system?  4. Relates clearly and precisely to Parallel Processing problems?  5. Specific references to material discussed in class?  6. Appropriate and accurate use of technical words?

14

Page 15: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

III. Analysis   [Letter Grade=]

 1. Problem is well analyzed, bringing out the critical issues?  2. Use of graphs, charts, statistics, equations, examples, etc.?  3. Logical structure of the problem is well analyzed?  4. Distinction made clearly between the use of logic versus the use of probability?  

15

Page 16: 1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr. 2014-2015 Prof. Mohammad A. Mikki.

16

Any Questions