On Wed, Nov 13, 2013 at 2:09 PM, Lafaiet Castro <coldmet...@gmail.com>wrote:
> For this project we won't need a super hyper ultra fast controller since
> we don't expect to install/remove/change a whole bunch of rules at a short
> period of time. I'd rather to have a environment that is easy and fast to
> develop. That's why I'm willing to choose Ryu :D
>
What does fast mean, in this context? Even the most naive openflow
controller is substantially faster than hardware switch agents - the cost
of inserting a flowmod into a hardware switch is regularly 95%+ of
end-to-end performance, so controller performance tends not to be that
relevant. Common OpenFlow benchmarks tend to exclusively contain such
meaningless metrics such as flowmods per second, where even the slowest
controller can outperform any kind of churn you would actually want to
cause in your network. I certainly wouldn't make any presumption that Ryu
is slower than other controllers, nor does it particularly matter. You are
on the right track to focus on the development environment, but I wouldn't
assume this comes at the expense of needed performance.
A better metric is application performance, as you ask, but that is much
more difficult to benchmark in the abstract - obviously this is application
dependent and the choice of controller doesn't typically preclude a wide
variety of optimizations. Ryu is certainly capable of supporting a
distributed application that is highly performant, but it is also not the
only controller framework capable of such, so you would do best to focus on
the ease of development and your comfort level with the language used.
--
Nick
------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel