1 The Architecture and Protocol Design for Underwater Network Presented by James.

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
Intermediate TCP/IP TCP Operation.
OSI Model OSI MODEL.
Chapter 7 Data Link Layer
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
© Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security.
Channel Access Methods When several devices are connected to a single channel, there must be some rules to govern these devices as they access, transmit,
Lecture 2 Protocol Layers CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger.
Analyzing Multi-channel MAC Protocols for Underwater Sensor Networks Presenter: Zhong Zhou.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
OSI Model.
Introduction To Networking
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Focused Beam Routing protocol for Underwater Acoustic Networks Josep Miquel Jornet Montana, Milica Stojanovic, Michele Zorzi, Proc. WuWNet 2008.
1 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
Gursharan Singh Tatla Transport Layer 16-May
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Data Communications and Networks
Chapter 4: Managing LAN Traffic
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
1 Semester 2 Module 10 Intermediate TCP/IP Yuda college of business James Chen
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
Lecture 3 Overview. Protocol An agreed upon convention for communication both endpoints need to understand the protocol. Protocols must be formally defined.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 Networked Systems Revision.
5: Link Layer Part Link Layer r 5.1 Introduction and services r 5.2 Error detection and correction r 5.3Multiple access protocols r 5.4 Link-Layer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Data Link Layer Moving Frames. Link Layer Protocols: ethernet, wireless, Token Ring and PPP Has node-to-node job of moving network layer.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
AN EFFICIENT TDMA SCHEME WITH DYNAMIC SLOT ASSIGNMENT IN CLUSTERED WIRELESS SENSOR NETWORKS Shafiq U. Hashmi, Jahangir H. Sarker, Hussein T. Mouftah and.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
OSI LAYERS.
PPP Protocol.
Lesson 6 Point to Point Protocol
Chap. 2 Network Models.
Layered Architectures
Lecturer, Department of Computer Application
PPP PROTOCOL The First semester
TCP/IP Transmission Control Protocol / Internet Protocol
DEPARTMENT OF COMPUTER SCIENCE
Network Architecture Introductory material
IOS Network Model 2nd semester
Review of Important Networking Concepts
Data Link Issues Relates to Lab 2.
Process-to-Process Delivery:
Review of Important Networking Concepts
CCNA 1 Chapter 5 Ethernet Fundamentals
CPEG514 Advanced Computer Networkst
Network Architecture for Cyberspace
OSI Model OSI MODEL.
Computer Networking A Top-Down Approach Featuring the Internet
PPP Protocol.
Process-to-Process Delivery: UDP, TCP
Open System Interconnect (OSI).
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

1 The Architecture and Protocol Design for Underwater Network Presented by James

2 Original Papers Mandar Chitre, Lee Freitag, Ethem Sozer, Shiraz Shahabudeen, Milica Stojanovic, John Potter, "An Architecture for Underwater Networks", OCEANS'06 IEEE ASIA PACIFIC S. Shahabudeen and M. Chitre, "Design of networking protocols for shallow water peer-to- peer acoustic networks," in Proceedings of IEEE Oceans'05 Europe, Brest, France, 2005.

3 Presentation Outline Underwater Network Architecture Design of Networking Protocols Discussions

4 Underwater Network Architecture (UNA)

5 Overview Guidelines: –Underwater networking; –Easy integration; –Flexible; –Simple.

6 Layered Model Logically

7 Addressing Unique Network ID + Node ID Broadcast Address: FFFF No DHCP

8 Transport Layer Services: –Connection Oriented –Datagram Messages: –Open REQ –Close REQ –Write REQ –Connection Established NTF –Connection Lost NTF –Incoming Data NTF

9 Network Layer Services: –Routing –Reliability (optional) Messages: –Send Packet REQ –Incoming Packet NTF –Get Route REQ –No Route NTF

10 Data Link Layer Services: –Single hop data transmission –Error detection –MAC (for shared media) Messages: –Send Packet REQ –Incoming Packet NTF

11 Physical Layer Services: –Framing –Modulation –Error correction –Parameter negotiation –Carrier sensing Messages: –Send Packet REQ –Incoming Packet NTF –Recommend Parameters REQ

12 Extension Framework Cross layer optimization Exists across all layers Services: –Check capabilities –Generic data query

13 UNA Framework API An abstract of hardware and OS Follows standard C language Supports message queue Services: –Layer registration –Message queue –Timer

14 Quick Summary A common framework A layered architecture Some extended features

15 Presentation Outline Underwater Network Architecture Design of Networking Protocols Discussions

16 Design of Networking Protocols Goals –Present some results –Looking for proper protocols Target layers –Data link layer –Physical layer

17 Protocols MAC0 –ALOHA based half duplex protocol MAC1 –ALOHA based half duplex protocol with ACKs and retries MAC2 –MACA based half duplex protocol using RTS/CTS handshaking

18 Simulation Scenarios 4~25 Nodes: Randomly distributed Random traffic (Poisson Arrival)

19 Orthogonal channel –Bandwidth divided channel Non-Orthogonal Channel –Shared channel

20 Simulation 1 Throughput v/s Offered load for various packet sizes –Bit rate: 2400bps –Constant packet length

21

22

23

24 Simulation 2 For fixed offered load, compare the throughput for various bit rate rates and packet lengths

25 Simulation 3 For fixed offered load, study throughput variation with respect to number of nodes –Packet size: 4000 bits –Bit rate: 2400 bps

26 Simulation 4 For fixed offered load, study the throughput with respect to the node separation –Packet size: 4000 bits –Bit rate: 2400 bps

27 Conclusions Non-orthogonal schemes are good candidates –Lower system complexity –Could conserve power –Good performance

28 Presentation Outline Underwater Network Architecture Design of Networking Protocols Discussions

29 Discussions

30 Is Five-layered Model Suitable? Redundancy: –Fragmentation Is performed through out transport layer, network layer, and datalink layer! –Checksum Is calculated in MAC layer (32-bit CRC), IP layer and transport layer (16 bits). Can we just combine the later two together? –Address Can we use one address instead of assigning every layer an address?

31 Thanks! Questions? Comments?