CS234 – Advanced Topics in Networking Mondays, Wednesdays 2:00-3:20p.m. DBH 1200 Prof. Nalini Venkatasubramanian

Slides:



Advertisements
Similar presentations
Networking Problems in Cloud Computing Projects. 2 Kickass: Implementation PROJECT 1.
Advertisements

CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
ECE 355 Introduction to Computer Networks and Data Communications
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
91.413: Data Communications I Fall 2007
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Internet and Intranet Protocols and Applications Lecture 0: Administrivia January 23, 2002 Joseph Conron Computer Science Department New York University.
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
Welcome to EECS 340 Introduction to Computer Networking.
Network Simulation Internet Technologies and Applications.
ADVANCE MOBILE TECHNOLOGY & NETWORKING Course Content.
Lecture 15 Summary Wireless Networks and Mobile Systems.
Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
Lecture 1 Wireless Networks CPE 401/601 Computer Network Systems slides are modified from Jim Kurose & Keith Ross All material copyright J.F.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CS234 – Advanced Topics in Networking
IT 351 Mobile &Wireless Computing Semester 2, Dr. Hala Mokhtar Room 79- 2nd floor.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
1 SAFIRENET: Next-Generation Networks for Situational Awareness Nalini Venkatasubramanian.
Advanced Internet Services Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Project Idea #1 Project: Simulation in NS Learn how to use NS-2 Examine 2-3 papers that do benchmark studies Implement a simulation of the Drexel TAARP.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot.
CSNB534 Networked Computing Course Outline. Some Details.. Lecturer:Asma Shakil Room:BW-3-C48 Phone:2387 Web:
CSE 534: Advanced Computer Networks
CS 218 Advanced Computer Networks Quarter: Fall 2003 Course ID : CS218 Class hour : MW 8: :00 pm Classroom : BH 5273.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
Summary Internet Technologies and Applications. ITS Summary2 Topics Covered Internet Technologies –Network Technologies Review of common protocols.
Wireless Networks Fall 2009 Saewoong Bahk. –Room: Office hours: Tue,Thu 4-5PM TA: 남창원
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
Network Systems Design Dr Ali El-Mousa University of Jordan
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Advanced Computer Network
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
1 Upcoming Topics and Projects Romit Roy Choudhury Dept. of ECE.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Session: IT 601: Mobile Computing Session 1 Introduction Prof. Anirudha Sahoo IIT Bombay.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
Objective This presentation covers the Generation of Telecom Network Evolution. Basically the presentation aims on the evolution from 1G to 4G and some.
Computer Networks CNT5106C
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
7. Network Simulation Network Performance and Quality of Service.
ABSTRACT Problem Statement: The main aim of this thesis work is to investigate the performance of real-time voice traffic in IP networks and MPLS networks.
Welcome to CS 340 Introduction to Computer Networking
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Mobile &Wireless Computing
CNT 4704 Computer Communication Networking (not “analysis”)
CS234 – Advanced Network Tuesdays, Thursdays 3:30-4:50p.m. ICS 243
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
EEL 6935 Wireless Ad Hoc Networks
Intro. to Computer Network
Presentation transcript:

CS234 – Advanced Topics in Networking Mondays, Wednesdays 2:00-3:20p.m. DBH 1200 Prof. Nalini Venkatasubramanian

Course logistics and details Course Web page Lectures - MW 2:00-3:20p.m Must Read: Course Reading List Collection of Technical papers and reports by topic Reference Books Computer Networking: A Top-Down Approach (5th Edition), by Jim Kurose and Keith Ross, Addison Wesley (preferred) Multimedia Systems, by Ralf Steinmetz and Klara Nahrstedt, Springer 2004.

Prerequisite Knowledge Undergraduate level course in computer networks. Understanding of basic networking protocols is desirable. Basic programming skills in Java, C++,…

Course logistics and details Homeworks Paper summaries (4-5 sets) Midterm Examination Tentatively scheduled for end of Week 7 Team Presentations on one topic Course Project or Research Paper Maybe done in groups (preferred) Project proposal due end of Week 3 Survey of related works due end of Week 6 Final Project presentations/demos/reports – Finals week Potential projects will be available on webpage

Grading Policy Homeworks - 20% of final grade 4 topic summaries. Due the week after a specific topic is covered. Midterm - 30% of final grade Tentatively in Week 7 Team Presentation - 10% of final grade Due date: Based on course topic schedule Class Project/Paper - 40% of final grade Final assignment of grades will be based on a curve.

Lecture Schedule Part A : Topics in Wired Networks (Weeks 1-5) Week 1,2 : Internet Technologies Top-Down overview of networks Internet: Application Layer Concepts/Protocols Web-HTTP, -SMTP, FTP, DNS, Web Caching Software Defined Networks Week 3,4 : Peer-to-Peer Networks Overview of P2P networks Search/lookup; content delivery; storage/filesystems Load Balancing, Latency, Throughput, Heterogeneity Unstructured P2P – Gnutella, BitTorrent, KaZaa Structured P2P – Chord, Pastry, CAN Application Layer Multicasting Basic Tree-based ALM - Locality, Load-balancing Forest/Mesh-based ALM - Maximizing bandwidth utilization Hybrid and Gossip-Based ALM – Reliability/perf w/ failure Week 5 : Multimedia Networking Quality of Service and Differentiated Services Traffic Shaping, Rate control, Error Control Potential Case Studies – Token Ring, FDDI, ATM

Lecture Schedule Part B : Topics in Wireless Networking (Weeks 6-10) Week 6: Infrastructure Based Wireless Networks Cellular (GSM, CDMA, LTE.... ), Wireless LAN (802.11) Week 7:Non-Infrastructure Based Wireless Networks MANETs (mobile adhoc networks), Disruption Tolerant Networking Week 8: Midterm Review and Midterm Week 9, 10 : Mobile Pervasive Computing and Sensor Networks Media Streaming, Power Awareness, Mobile Social Networks Sensor Networks and Pervasive Networking – Zigbee, BlueTooth, RFID CyberPhysical Systems and Networking Technologies

ns2 Aim: Support networking research and education For protocol design, traffic studies Free open source - on Linux, Windows and Mac Includes Wired networks Routing Distance Vector (DV), Link States (LS) Transportation: TCP and UDP Traffic: Ftp, Telnet, Cbr (Constant bit ratess) Queuing models: Drop-tail, RED QoS support frameworks: IntServ and Diffserv Wireless networks Ad hoc routing protocols (AODV, DSR) and mobile IP Directed diffusion, sensor-MAC Utilities for tracing and visualization Details:

Qualnet A good simulator for studying networks A commercial version - we have 5 licenses at DBH. Rapid prototyping of protocols with GUI tools and the modular, layered sta ck design Scalability via support for parallel execution Includes Many types of networks: Wired and wireless (WLANs, Cellular, Ad hoc) Various existing protocols (good for comparative performance evaluation) Easy for tracing and visualization. More scalable than ns2 (support thousands of nodes)

OverSim OverSim is a C++ based open-source overlay and peer-to-peer network simulation framework for the OMNet++ simulation environment. Built-in Modules : Structured (Chord, Pastry, Bamboo, Koorde, Broose, Kademlia), Unstructured (GIA) P2P and other Overlay Protocols (NICE, NTree, Quon, Vast, Publish-Subscribe for MMOGs) You can add a C++ module to run your own protocol on OverSim

PeerSim PeerSim is a Java-based peer-to-peer system simulator with two simulation engines (a cycle- based and an event driven). Built-in Modules: Pastry, Chord, Kademlia, Skpnet, Bittorrent, TMan, Cloudcast. You can build a java package of your own protocol to run on PeerSim.

Mobile computing systems Android apps Mobile + cloud platforms Heterogeneous networking

Sensor Networks Sensor network platforms Sensor network simulators Extensions to NS2, QualNET, TOSSIM nals/IJCN/volume2/Issue6/IJCN-72.pdf Participatory Sensing Crowdsensing

14 Middleware for Pervasive Systems - UCI I-Sens orium Infrastructure 14 Campus-wide infrastructure to instrument, experiments, monit or, disaster drills & to validate technologies sensing, communicating, storage & computing infrastructure Software for real-time collection, analysis, and processing of sen sor information used to create real time information awareness & post-drill analy sis

15 SAFIRENET – Next Generation MultiNetworks Multitude of technologies WiFi (infrastructure, ad-hoc), WSN, UWB, mesh networks, DTN, zigbe e SAFIRE Data needs Timeliness immediate medical triage to a FF wi th significant CO exposure Reliability accuracy levels needed for CO mo nitoring Limitations Resource Constraints Video, imagery Transmission Power, Coverage, Failures and Unpredictability Goal Reliable delivery of data over unpr edictable infrastructure Sensors Dead Reckoning (don’t send Irrelevant data) Multiple networks Information need DATA NEEDS

16 Mote Sensor Deployment IEEE (zigbee) Crossbow MIB510 S erial Gateway Polar Heart Rate Module Polar T31 Heart rate str ap transmitter Proprietary EMF t ransmission To SAFIR E Server IMU (5 degrees of freedom) Crossbow MDA 300CA Data Acquisition board on MICAz 2.4Ghz Mote Heart Rate Inertial positioning Carbon monoxide Temperature, humidityCarboxyhaemoglobin, light