Thursday, August 15, 2013

SIGCOMM13: Participatory Networking: An API for Application Control of SDNs

The paper was presented by Andrew D. Ferguson

Other co-authors are: Arjun Guha, Chen Liang, Rodrigo Fonseca and Shriram Krishnamurthi.

This talk was about PANE, an API for applications to control SDN. With PANE, user can work with network to achieve better performance, security and predictive behaviours.

Features of Participatory Networking:
  • End-user API for SDNs
  • Exposes existing mechanisms
  • No effect on unmodified applications

  • how to decompose control and visibility of the network
  • how to resolve con´Čéicts between untrusted users and across requests, while maintaining baseline levels of fairness and security

Approaches to address the challenges:
  • Decompose control and visibility:
    • Define control and visibility as Share. Share contains 3 parts: flowgroup, principals, privileges
    • Share could be decomposed to sub shares, and can form Share Tree (hierarchy of shares).
  • Resolving conflicts:
    • Policy tree: hierarchical flow table to resolve conflicts from leaves node to root node.
    • The only requirement is: associative. No identity information is needed.


The system is evaluated in a hadoop platform. In the test, there are 3 sort jobs: two low priority and one high priority. PANE can Speed up by 23% in high priority jobs. Also less than 30 rules coexist in the system.

Q: What about other resources like latency?
A: Will be considered in the future development. For example switch hops as indication of latency.

More details can be found:


  1. Amazing post, I’m the essential mere person of this once and likewise show pride in you actually taking some minutes to hold on necessary collaborating high-quality content.
    Hadoop Training in hyderabad

  2. 1z0-1083 Exam Dumps Simply make sure your grip on the IT braindumps devised the industry’s best IT professionals and get a 100% guaranteed success in Exam.