The Architecture and Protocol Design for Underwater Network - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

The Architecture and Protocol Design for Underwater Network

Description:

Mandar Chitre, Lee Freitag, Ethem Sozer, Shiraz Shahabudeen, Milica Stojanovic, ... Is calculated in MAC layer (32-bit CRC), IP layer and transport layer (16 bits) ... – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 32
Provided by: Jam998
Category:

less

Transcript and Presenter's Notes

Title: The Architecture and Protocol Design for Underwater Network


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

2
Original Papers
  • 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.
  • Mandar Chitre, Lee Freitag, Ethem Sozer, Shiraz
    Shahabudeen, Milica Stojanovic, John Potter, "An
    Architecture for Underwater Networks", OCEANS'06
    IEEE ASIA PACIFIC

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
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
  • 425 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
(No Transcript)
22
(No Transcript)
23
(No Transcript)
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?
Write a Comment
User Comments (0)
About PowerShow.com