Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 The Architecture and Protocol Design for Underwater Network Presented by James."— Presentation transcript:

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

2 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 3 Presentation Outline Underwater Network Architecture Design of Networking Protocols Discussions

4 4 Underwater Network Architecture (UNA)

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

6 6 Layered Model Logically

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

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

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

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

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

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

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

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

15 15 Presentation Outline Underwater Network Architecture Design of Networking Protocols Discussions

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

17 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 18 Simulation Scenarios 4~25 Nodes: Randomly distributed Random traffic (Poisson Arrival)

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

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

21 21

22 22

23 23

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

25 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 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 27 Conclusions Non-orthogonal schemes are good candidates –Lower system complexity –Could conserve power –Good performance

28 28 Presentation Outline Underwater Network Architecture Design of Networking Protocols Discussions

29 29 Discussions

30 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 31 Thanks! Questions? Comments?


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

Similar presentations


Ads by Google