Presentation is loading. Please wait.

Presentation is loading. Please wait.

TEAM HAL9000 Sachin Sreelal Sonam Waghray Heril Chheda.

Similar presentations


Presentation on theme: "TEAM HAL9000 Sachin Sreelal Sonam Waghray Heril Chheda."— Presentation transcript:

1 TEAM HAL9000 Sachin Sreelal Sonam Waghray Heril Chheda

2 PRIORITY => Send via High Cost Line Intruder cannot break seal

3 NetFPGA ROUTER 4040404 0 SENDING PACKET 1 5151515 1515151 51 SENDING PACKET 2 Network In flow Priority Node

4 MAC RxQ CPU RxQ MAC RxQ CPU RxQ MAC RxQ CPU RxQ MAC RxQ CPU RxQ Input Arbiter Priority based Dynamic Adaptive Router Decryption FFFFFFFFFFFFFFFF 64 bit key 64 bit XOR Pkt2 - AEAEAEAEAEAEAEAE Pkt 1 - 7F7F7F7F7F7F7F7F Decrypted value Pkt2 - 5151515151515151 Pkt1 - 4040404040404040 Encrypted Payload Received

5 Memory Write Back Instruction Fetch Instruction Decode Execution ALU Instruction Memory RF T1 MUX Data Memory MUX Sign Extend =0 IF/ID ID/EX MEM/WB EX/MEM Rd PC T1 Rs Rt ID MUX PC T2 RF T2 PC Check the content of the packet and decide the priority Quality factor calculation for output arbiteration

6 CONTENTQF ADADADADADADADAD500 AEAEAEAEAEAEAEAE1000 ABABABABABABABAB800 other0 Content based Quality Factor AEAEAEAE 33:33:33:33:33:33 7F7F7F7F 22:22:22:22:22:22 QFFIFO_EN 0 0 1 1000 0 To FIFO Logic AEAEAE AE 33:33:33:33:33:33 7F7F7F7 F 22:22:22:22:22:22 Output Priority Decider

7 To output HIGH PRIORITY FIFO LOW PRIORITY FIFO AEAEAEAE 33:33:33:33:33:33 7F7F7F7F 22:22:22:22:22:22 FIFO_EN OUTPUT ARBITER Output Arbiter

8 MAC RxQ CPU RxQ MAC RxQ CPU RxQ MAC RxQ CPU RxQ MAC RxQ CPU RxQ Input Arbiter MAC TxQ CPU TxQ MAC TxQ CPU TxQ MAC TxQ CPU TxQ MAC TxQ CPU TxQ Output Queues Priority based Dynamic Adaptive Router Decryption Encryption FFFFFFFFFFFFFFFF 64 bit key 64 bit XOR Pkt2 - AEAEAEAEAEAEAEAE Pkt1 - 7F7F7F7F7F7F7F7F Processed Payload Received Pkt2 - 5151515151515151 Pkt1 - 4040404040404040 Encrypted value

9 NetFPGA ROUTER 51515151 33:33:33:33:33:33 HIGH PRIORITY => Scheduled via High Cost Line 4040404 0 22:22:22:22:22:22 LOW PRIORITY => Scheduled Regularly Network Out flow

10 void main() { if(in==imp) pri=pri+wt } BEQ $2 $3 24 ADD $8 $8 $9 Compiler Interface.c codeGcc Compiler.s code Assembly Translator Hex instructions 60026000 A2418800

11 References 1.G.W. Wong and R.W. Donaldson, "Improving the QoS oerformance of EDCF in IEEE 802.11e wireless LANs," IEEE PACRIM, vol. I, pp.392-396, Aug 2003. 2.E. Crawley, R. Nair, B. Rajagopalan, H. Sandick, "A Framework for QoS-based Routing in the Internet", RFC 2386, Aug. 1998. 3.P. Nanda, A. J. Simmonds: “Policy based QoS support using BGP routing”, 2006 International Conference on Communications in Computing, CIC 2006, Las Vegas, Nevada, USA, CSREA Press 2006, ISBN 1-60132-012-4, pp. 63 – 69, June 26-29, 2006. 4.S. Chen and K. Nahrstedt. An Overview of Quality of Service Routing for Next-Generation High-Speed Networks: Problems and Solutions. IEEE Network, pages 64–79, Nov. 1998


Download ppt "TEAM HAL9000 Sachin Sreelal Sonam Waghray Heril Chheda."

Similar presentations


Ads by Google