OpenTM
OpenTM is a traffic matrix estimation system for OpenFlow networks.
OpenTM uses built-in features provided in OpenFlow switches to directly
and accurately measure the traffic matrix with a very little overhead.
In addition, OpenTM uses the routing information learned from the
OpenFlow controller to intelligently choose the switches from which to
obtain flow statistics, thus reducing the load on the switches. We
explore several algorithms for choosing which switches to query, and
demonstrate that there is a trade-off between accuracy of measurements,
and the worst case maximum load on individual switches, i.e., the
perfect load balancing scheme sometimes results in the worst estimate,
and the best estimation can lead to worst case load distribution among
switches. We show that a non-uniform distribution querying strategy
that tends to query switches closer to the destination with a higher
probability has a better performance compared to the uniform schemes.
Our evaluation shows that for a stationary traffic matrix OpenTM
normally converges within ten queries which is considerably faster than
existing traffic matrix estimation techniques for traditional IP
networks.
Today's online social networking (OSN) sites do little to protect
the privacy of their users' social networking information. Given the
highly sensitive nature of the information these sites store, it is
understandable that many users feel victimized and disempowered by OSN
providers' terms of service. We presents Lockr, a system that
improves the privacy of centralized and decentralized online content
sharing systems. Lockr offers three significant privacy benefits to OSN
users. First, it separates social networking content from all other
functionality that OSNs provide. This decoupling lets users control
their own social information: they can decide which OSN provider should
store it, which third parties should have access to it, or they can even
choose to manage it themselves. Such flexibility better accommodates OSN
users' privacy needs and preferences. Second, Lockr ensures that
digitally signed social relationships needed to access social data
cannot be reused by the OSN for unintended purposes. This feature
drastically reduces the value to others of social content that users
entrust to OSN providers. Finally, Lockr enables message encryption
using a social relationship key. This key lets two strangers with a
common friend verify their relationship without exposing it to others, a
common privacy threat when sharing data in a decentralized scenario.
We integrated Lockr with Flickr, a centralized OSN, and BitTorrent, a
decentralized one. Our implementation demonstrates Lockr's critical
primary benefits for privacy as well as its secondary benefits for
simplifying site management and accelerating content delivery. These
benefits were achieved with negligible performance cost and overhead.