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:
Attendre: Mitigating Ill Effects of Race Conditions in via Queueing Mechanism Xiaoye Sun, Aproov Agarwal, T.-S. Eugene Ng Rice University 1
Race Conditions pkt-in(1) flow-mod(1) 1 2 flow-mod/pkt-out(1) Sender Receiver Switch 2 Switch 1 1 2 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
Attendre Sender Receiver Switch 2 Switch 1 Entry pkt1 WAIT pkt-in(1) flow-mod/pkt-out(1)’ flow-mod(1) Controller 2 1 22 111 222 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
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
Which factor should be considered when we design an SDN? 5
Your consent to our cookies if you continue to use this website.