Hi Fujita: We are using the REST API plugin interface to Openstack so it will be ideal to stay with REST. Do you think performance will improve if our agent supports jumbo/super flow or wildcard flow addition?
Much Thanks Morgan Yang -----Original Message----- From: FUJITA Tomonori [mailto:fujita.tomon...@lab.ntt.co.jp] Sent: Monday, January 27, 2014 9:01 AM To: Morgan Yang Cc: ryu-devel@lists.sourceforge.net Subject: Re: [Ryu-devel] REST API stress cause ryu to hit 100% CPU utilization Hi, On Sat, 25 Jan 2014 00:22:13 +0000 Morgan Yang <morgan.y...@radisys.com> wrote: > 1) Improve the RYU REST API performance in the future, for example, > instead of invoking an event for every message, a method to add a > group of flows and generate 1 event for N flows. It could, however, I would recommend you to more light-weight protocol than HTTP. I've just added VRRP RPC API (using message-pack RPC), which could be an option for you. You can easily implement your RPC API for OF. Our REST API is designed to be simple, not designed for workload sending FlowMod hundred times per sec. > 2) Make RYU multi-threaded to improve performance for high flow > operations Due to Python limitation, I don't think that using multi threads improves the performance. Needs to use multi processes for such. ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel