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

Reply via email to