24.01.2013 Views

SEDA Staged Event-Driven Architecture

SEDA Staged Event-Driven Architecture

SEDA Staged Event-Driven Architecture

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SEDA</strong> <strong>Architecture</strong><br />

� Goals:<br />

� Massive concurrency<br />

� Well-conditioned service<br />

� Adapt to changing load conditions<br />

� Tune resource management<br />

�<br />

� Stage: A fundamental processing unit.<br />

� Has an incoming event queue, a thread pool,<br />

and an event handler. Each stage also has a<br />

controller for scheduling & thread allocation.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!