Presentation is loading. Please wait.

Presentation is loading. Please wait.

Attendre: Mitigating Ill Effects of Race Conditions in via Queueing Mechanism Xiaoye Sun, Aproov Agarwal, T.-S. Eugene Ng Rice University 1.

Similar presentations


Presentation on theme: "Attendre: Mitigating Ill Effects of Race Conditions in via Queueing Mechanism Xiaoye Sun, Aproov Agarwal, T.-S. Eugene Ng Rice University 1."— Presentation transcript:

1 Attendre: Mitigating Ill Effects of Race Conditions in via Queueing Mechanism Xiaoye Sun, Aproov Agarwal, T.-S. Eugene Ng Rice University 1

2 Race Conditions pkt-in(1) flow-mod(1) 1 2 flow-mod/pkt-out(1) Sender Receiver Switch 2 Switch Controller pkt-in(2) flow-mod/pkt-out(2) flow-mod(2) 1 pkt-in(1) flow-mod/pkt-out(1) Entry pkt1 What are these race conditions in OpenFlow? Ill effects –Controller workload –Forwarding delay –Cost of verification 2

3 Attendre Sender Receiver Switch 2 Switch 1 Entry pkt1 WAIT pkt-in(1) flow-mod/pkt-out(1)’ flow-mod(1) Controller Entry pkt1 1’ 2 Entry pkt1 1 2 Avoid unnecessary packet-in message Queueing the packets if the switch is expecting corresponding flow-mods from the controller 3

4 Benefit on Verification Verify a simple routing application with different number of packets and switches State transition reduction can be several orders of magnitude. 4 OpenFlow1,017,139 Attendre8,636

5 Which factor should be considered when we design an SDN? 5

6 Thanks! 6


Download ppt "Attendre: Mitigating Ill Effects of Race Conditions in via Queueing Mechanism Xiaoye Sun, Aproov Agarwal, T.-S. Eugene Ng Rice University 1."

Similar presentations


Ads by Google