1 / 28

Wireless Protocol Performance Final Presentation Is About To Begin

Wireless Protocol Performance Final Presentation Is About To Begin. please take a sit. Wireless Protocol Performance. Itai Novitarger & David Haloni Instructed by : Shay Auster. Goals. Design & development of a wireless TDMA simulation module.

kalb
Download Presentation

Wireless Protocol Performance Final Presentation Is About To Begin

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Wireless Protocol Performance Final Presentation Is About To Begin please take a sit. Itai Novitarger & David Haloni

  2. Wireless Protocol Performance • Itai Novitarger & • David Haloni Instructed by : Shay Auster Itai Novitarger & David Haloni

  3. Goals • Design & development of a wireless TDMA simulation module. • Changing TDMA transmission\reception rates. • Creation of an algorithm performance analysis platform which includes: I. Physical & MAC layers. II. Fragmentation layer – Provides changing rates support. III. Performance measurement tools. • OPNET simulation environment acquaintance. Itai Novitarger & David Haloni

  4. OPNET Work environment • Powerful network simulation environment. • Allows complex statistics collection. • User friendly GUI. Design Work environment • Lots of Pencils & Papers Itai Novitarger & David Haloni

  5. A little about TDMA • Time Division Multiple Access. • Allows multiple transmitters to access a single radio-frequency channel without interference. • Allocates separated time slots for each transmitter. • Incorporates algorithm support for multiple channel access. Itai Novitarger & David Haloni

  6. TDMA Capabilities • Digital data transmission. • Improved power consumption. • High transmission rates. • Supports real time information transmission (Audio\Video streaming). • Supports sophisticated QOS Algorithms. • Enable reliablecommunicationbetween mobile users. Itai Novitarger & David Haloni

  7. Upper Layer Source Upper Layer Sink Fragmentation (Transmission) Fragmentation (Reception) Reception Queue Transmission Queues Physical Layer & MAC Node Modules Itai Novitarger & David Haloni

  8. OPNET Node Modules Itai Novitarger & David Haloni

  9. Upper Layer Source • Functions as a node source module. • Generates Data messages: • Poisson generation rate. • Uniform distributed packet size Upper Layer Sink • Functions as a destination module in the receiving node. • Gathers & destroys re-assembled messages. Itai Novitarger & David Haloni

  10. Fragmentation Layer Transmission • Simulates changing transmission rates: • Disassembles large source messages into scaled packets according to the current transmission rate. • Updates essential packets fields: • External & Internal numbering. • ‘Last’ bit. • Updates relevant statistics. • Inserts packets into transmission queues according to the current transmission rate. Itai Novitarger & David Haloni

  11. Fragmentation Layer Transmission in OPNET Itai Novitarger & David Haloni

  12. Transmission Queues • A set of passive queues. • One queue per each possible transmission rate. • Each queue is designed to accommodate packets of a designated size. • Performs as buffers for both Fragmentation & MAC layers (DownStream). Itai Novitarger & David Haloni

  13. Transmission Queuesin OPNET Itai Novitarger & David Haloni

  14. MAC & Physical layers (1) • Transmit packets queued inside the transmission queues. • Based on TDMA media access control. • Support changing transmission rates: • Get the packets from the relevant queue according to the current transmission rate. • Constant transmission time slot. Itai Novitarger & David Haloni

  15. MAC & Physical layers (2) • ‘Listen’ to the radio network & capture relevant packets. • Transfer packets into reception queues. • Update current transmission rate according to an external file. Itai Novitarger & David Haloni

  16. MAC & Physicallayers in OPNET Itai Novitarger & David Haloni

  17. Reception Queue • A single active queue, consists of infinite number of sub-queues. • Each sub-queue accommodates packets associated to a specific incoming message. • Fragmentation layer receives sub-queues status updates when packets arrive from the MAC layer. • Forwards packets accommodated inside a specific sub-queue, in response to fragmentation layer request. • Sub-queues are flushed when their TIMEOUT counter expires. Itai Novitarger & David Haloni

  18. Receiver Queue in OPNET Itai Novitarger & David Haloni

  19. Fragmentation Layer Reception • Draws all sub-queue packets according to sub-queue updates. • Reassembles packets & recreates original source messages. • Updates relevant statistics. • Sends messages to the sink. Itai Novitarger & David Haloni

  20. Fragmentation Layer Reception in OPNET Itai Novitarger & David Haloni

  21. Source Dest Len chksum Data – (modified length) Ack External Internal ID padding Last Packet Structure Itai Novitarger & David Haloni

  22. Performance Measurement • Simulation Statistics: • Fragmentation Disassemble Time– • Based on the average number of packets divided from a single message, according to the transmitter point of view. • Fragmentation Reassemble Time– • Based on the average number of packets associated to a single message, according to the receiver point of view. • Fragmentation Rate– • Based on the division between the number of messages which has been splited to those which hasn’t. Itai Novitarger & David Haloni

  23. Statistics Results Disassemble Time Reassemble Time Itai Novitarger & David Haloni

  24. Statistics Resultsfragmentation rate Itai Novitarger & David Haloni

  25. Future Developments • Automated Transmission rates algorithm. • Currently: rates change according to an input file. • Finite\Infinite storing queues. • Currently: Infinite queues. • Priority queues. • A lot of effort was invested in order to support convenient future expansions. Itai Novitarger & David Haloni

  26. Supplemental Information • Website: http://www.Comnet.technion.ac.il/~cn6s02/index.htm Itai Novitarger & David Haloni

  27. Questions ??? Itai Novitarger & David Haloni

  28. FIN Itai Novitarger & David Haloni

More Related