Sample Project Management and Network C#



Similar documents
COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks

Voice over Internet Protocol in Wireless Mesh Networks with Opportunistic Network Coding

A Catechistic Method for Traffic Pattern Discovery in MANET

VoIP over MANET (VoMAN): QoS & Performance Analysis of Routing Protocols for Different Audio Codecs

Performance Evaluation of VoIP Codecs over Network Coding in Wireless Mesh Networks

Network Traceability Technologies for Identifying Performance Degradation and Fault Locations for Dependable Networks

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET USING DIRECTIONAL ANTENNA

IJMIE Volume 2, Issue 7 ISSN:

Performance evaluation of QoS in wireless networks using IEEE e

Huawei esight Brief Product Brochure

Introduction Chapter 1. Uses of Computer Networks

Security in Ad Hoc Network

Introduction VOIP in an Network VOIP 3

Computer Networks. Introduc)on to Naming, Addressing, and Rou)ng. Week 09. College of Information Science and Engineering Ritsumeikan University

Figure 1. The Example of ZigBee AODV Algorithm

PERFORMANCE ANALYSIS OF AD-HOC ON DEMAND DISTANCE VECTOR FOR MOBILE AD- HOC NETWORK

Efficient Load Balancing Routing in Wireless Mesh Networks

Voice and Video over Wireless LAN

An Overview of ZigBee Networks

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

International Journal of Applied Science and Technology Vol. 2 No. 3; March Green WSUS

Study of Network Characteristics Incorporating Different Routing Protocols

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

International Journal of Advanced Research in Computer Science and Software Engineering

Joint ITU-T/IEEE Workshop on Next Generation Optical Access Systems. DBA & QoS on the PON - Commonalities with Switching & Routing

Energy Benefit of Network Coding for Multiple Unicast in Wireless Networks

SBSCET, Firozpur (Punjab), India

Computer Networking: A Survey

Performance Evaluation of The Split Transmission in Multihop Wireless Networks

1 M.Tech, 2 HOD. Computer Engineering Department, Govt. Engineering College, Ajmer, Rajasthan, India

Propsim enabled Mobile Ad-hoc Network Testing

Wireless Mesh Networks Impact on Voice over Internet Protocol. Mohammad Tariq Meeran PhD Student Institute of Informatics, Tallinn University

Toward Secure Network Coding in Wireless Networks: Threats and Challenges

The Advantages of Wireless Network Monitoring Using Antler

Voice over IP. Presentation Outline. Objectives

A Routing Metric for Load-Balancing in Wireless Mesh Networks

SSVP SIP School VoIP Professional Certification

Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

H.323 Traffic Characterization Test Plan Draft Paul Schopis,

Wave Relay System and General Project Details

Scanning Delays in Networks

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

Communication Networks. MAP-TELE 2011/12 José Ruela

Estimation of Interference in Wi-Fi Networks

Implementation of a Lightweight Service Advertisement and Discovery Protocol for Mobile Ad hoc Networks

Avaya ExpertNet Lite Assessment Tool

IT4405 Computer Networks (Compulsory)

How To: Diagnose Poor VoIP Calls through diagnostics.

Broadcast Services and QoS Control Provided by 3rd-generation Mobile Communication Technology 1xEV-DO

Implementation of Video Voice over IP in Local Area Network Campus Environment

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Xperience of Programmable Network with OpenFlow

Analysis and Enhancement of QoS in Cognitive Radio Network for Efficient VoIP Performance

Multicast monitoring and visualization tools. A. Binczewski R. Krzywania R. apacz

GregSowell.com. Mikrotik Basics

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

Coordinated Sampling to Improve the Efficiency of Wireless Network Monitoring Udayan Deshpande 1, David Kotz 2, Chris McDonald 3

Security Threats in Mobile Ad Hoc Networks

Fault-Tolerant Framework for Load Balancing System

Performance Evaluation of Network Coding: Effects of Topology and Network Traffic for Linear and XOR Coding

Advanced Networking Voice over IP: RTP/RTCP The transport layer

A Passive Method for Estimating End-to-End TCP Packet Loss

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Business case for VoIP Readiness Network Assessment

Networking 4 Voice and Video over IP (VVoIP)

Design and Implementation of Ad-hoc Communication and Application on Mobile Phone Terminals

Influence of Load Balancing on Quality of Real Time Data Transmission*

QoS issues in Voice over IP

Coordinated Sampling to Improve the Efficiency of Wireless Network Monitoring

A Non-beaconing ZigBee Network Implementation and Performance Study

SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS

Preventing Resource Exhaustion Attacks in Ad Hoc Networks

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

PERFORMANCE ANALYSIS OF THE IEEE BASED ECG MONITORING NETWORK

SSVVP SIP School VVoIP Professional Certification

Security vulnerabilities of network coding

Site Survey and RF Design Validation

ns-3 development overview ns-3 GENI Eng. Conf., Nov

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

Common VoIP problems, How to detect, correct and avoid them. Penny Tone LLC 1

Simulation Based Analysis of VOIP over MANET

Ethernet Service OAM. Standards and Functionality. Connectivity Fault Management (CFM) Fault Detection. White Paper

Virtual Private LAN Service (VPLS) Conformance and Performance Testing Sample Test Plans

Adapting Distributed Hash Tables for Mobile Ad Hoc Networks

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

LABORATORY: TELECOMMUNICATION SYSTEMS & NETWORKS PART 1 NCTUNS PROGRAM INTRODUCTION

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

Voice over Wired and Wireless Communication for Academic Institutions

PERFORMANCE ANALYSIS OF VIDEO CONFERENCING SOFTWARE IN TECHNOLOGY N NABILA BINTI RUSLAN

QoSIP: A QoS Aware IP Routing Protocol for Multimedia Data

A UBIQUITOUS PROTOCOL FOR ADDRESS DYNAMICALLY AUTO CONFIGURATION FOR MOBILE AD HOC NETWORKS

Applications that Benefit from IPv6

Transcription:

One project coordinator: Coordinate interfacing, joint testing One team leader: Set up goals, update burn down chart. Ensure the subproject is on track. Team members: carry out the tasks, peer evaluations Use agile programming style: set up immediate milestones two weeks ahead; continuously revising them based on feedback and current progress Use SVN for version control Use modular design Document your code for good readability Weekly iteration demo: Each group will be given 25 minutes to demonstrate their progresses with the exception of the first demo. In the first demo, there will be one presentation per project group on: 1. Related literature 2. Related software/hardware 3. Execution plan a. Procedure b. Intermediate deliverables In subsequent demos, each group will summarize their progress, demonstrate intermediate deliverables and layout follow up plans. Evaluation of projects will be based on 1. Iteration demo and progress 40% 2. Incremental deliverable 10% 3. Final deliverable 10% 4. Final demo and presentation 10% 5. Peer review 10%

WiFi tracker 4 4:45pm Project description: WiFi networks are ubiquitous. However, since it operates in the ISM bands, co existing devices (e.g., Zigbee, Bluetooth) or networks can potentially disrupt the operations of a WiFi network. Several solutions exist that use a network of WiFi sniffers or spectrum analyzers to infer faults in a WiFi network. In [1][2][3], packet or physical level traces are collected and merged and analyzed as a central location. In this project, we consider a light version of WiFi sniffers, where regular users (as opposed to dedicated sniffers) record packets received, transmitted and sniffed opportunistically. The network time protocol and packet reception are used for synchronization. Finally, the packet traces are uploaded opportunistically to a central server, which runs merger and diagnosis application. In the diagnosis, both packet level and physical level can be utilized Two teams will work collaboratively on this project each responsible for each component: 1. Trace collection + merger: (Suman Gumudavelli, Prajakta Chaudhari) Capture packets over the WiFi interface; anonymize traces Explore different synchronization techniques: synchronization using reference broadcast, synchronization via AP beacons, synchronization over packets Merge distributed traces into a flow trace Visualization of traces, collecting statistics about WiFi usage, traffic types, card types etc. 2. Trace analysis: (Arun Chettri, Amit Rane) Develop state machine and parser for MAC layer traces 1. Analyzing the MAC level Behavior of Wireless Networks, SIGCOMM 2006. 2. Jigsaw: Solving the Puzzle of Enterprise 802.11 Analysis. In Proc. of ACM SIGCOMM, Sept. 2006. 3. Automating Cross Layer Diagnosis of Enterprise Wireless Networks, Yu Chung Cheng, Mikhail Afanasyev, Patrick Verkaik, Peter Benko, Jennifer Chiang, Alex C. Snoeren, Stefan Savage, and Geoffrey M. Voelker, ACM SIGCOMM, Kyoto, Japan, August 2007 4. Fine grained network time synchronization using reference broadcast, OSDI 2002 5. For information on implementation of clock synchronization, please contact Pavan Kumar (trpavan@yahoo.com)

VOIP generator and analyzer: 4:45 5:15pm Project description: The focus of this project is to design a VOIP traffic generator and analyzer that can be used to study the performance of QoS aware network protocols. The traffic generator program runs on multiple nodes and generates VOIP like packet streams. The traffic generator can take a set of input parameters such as the number of flows, distribution of on off durations etc [1]; or it can replay an captured voice flow preserving the header information. If multiple source nodes are used, a controller is needed to coordinate/dispatch the VOIP streams at different sites. Each packet should be RTP packets containing the necessary control information regarding the VOIP flows. The traffic analyzer computes the delay, jitter, loss rate of the VOIP flows and also save the audio into a file for replay. A GUI is also provided at the receiving side that can play back the audio streams. Team: Ankur Rawat, Ankur Shukla, Girish Nandagudi, Vishal Naik Traffic generator controller On off synthetic trace generators RTP packet generation and client/server program using synthetic trace or recorded trace Analyze and play back audio streams [1] ortp: a library implementing the Real time Transport Protocol (RFC3550), written in C http://freshmeat.net/projects/ortp/ [2] R. Cole and J. Rosenbluth, Voice over IP performance monitoring, ACM Comput. Commun. Rev., vol. 31, pp. 9 24, Apr. 2001. [3] Analysis and Modeling of Voice over IP Traffic in the Real Network, IEICE Transactions on Information and Systems, Volume E89 D, Issue 12 (December 2006), Pages 2886 2896

Network coding: 5:15 6:00pm Project description: Network coding is a new technique for efficient and robust delivery of packets in computer networks. The canonical example to demonstrate the idea of network coding can be found in Figure 1. In the example, a source node sends multicast messages to receivers R1 and R2. Each link is of unit capacity. Using conventional routing, it is impossible to send 2bit/sec information to both sinks (Figure 1(a)). In contrast, with network coding (Figure 1(b)), this is in fact possible. Another example is given in the wireless environments for multiple unicast flows. In [4], we have considered another form of topologies where network coding can be applied in wireless networks. a b (a) (b) Figure 1 Illustration of network coding The objective for this project is to implement network coding modules and evaluate their performance in wireless mesh networks. Two teams will be working jointly with each group focusing on one subcomponent. 1. Port Click DSR router and enhance it with link quality metrics WCETT; Evaluation of performance in mesh setting (Swetha Kodipaka, Madeeha Naaz Mateen, Rakesh Chintha) 2. Extension of COPE code and enhance it with dynamic coding decision based on link quality metrics (Rashmi Gupta, Priyanka Manubarthi. Shweta Sawant) 3. BFLY coding without route optimization (Pavan Kumar, Gautham Bhatt, Abhishek Srivastav) a. Determination of BFLY structure via HELLO messages b. BFLY coding/decoding 4. Joint testing and experiments Indentify a good testing procedure for multihop routing will be an important part of this project. 1. Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard and Jon Crowcroft, XORs in the Air: Practical Wireless Network Coding, ACM SIGCOMM 2006, Pisa, Italy, September 2006. 2. COPE code: http://piper.csail.mit.edu/software/cope.tgz 3. Click modular router: http://pdos.csail.mit.edu/click/ 4. Soji Omiwade and Rong Zheng and Cunqing Hua, Butterflies in the mesh: lightweight localized wireless network coding, in Proc. of Fourth Workshop on Network Coding, Theory, and Applications (Netcod), 2008. 5. Click DSR http://pecolab.colorado.edu/html/dsrclick.html

6. R.Draves, J.Padhye, and B.Zill, Routing in Multi radio, Multi hop Wireless Mesh Networks, ACM MobiCom, Philadelphia, PA, September 2004. 7. For questions regarding BLFY, please contact Soji Omiwade (ooo00a@yahoo.com) 8. NCTUns simulator and emulator http://nsl.csie.nctu.edu.tw/nctuns.html (can be used for multihop network emulation)