This link has been bookmarked by 33 people . It was first bookmarked on 02 Mar 2006, by Joel Liu.
-
18 Sep 08
-
SEDA is an acronym for staged event-driven architecture, and
decomposes a complex, event-driven application into a set of
stages connected by queues. This design
avoids the high overhead associated with thread-based concurrency
models, and decouples event and thread scheduling from application
logic.
-
-
28 May 08
-
24 May 08
koei kimMy Ph.D. thesis work at UC Berkeley focused on the development of a robust, high-performance platform for Internet services, called SEDA.
-
17 Apr 08
chunzhong zhangSEDA is an acronym for staged event-driven architecture, and decomposes a complex, event-driven application into a set of stages connected by queues.
-
08 Feb 08
-
06 Feb 08
-
19 Nov 07
-
31 Aug 07
-
er of open source and commercial systems are based on SEDA and NBIO. These include:
* LimeWire runs runs its server based Web crawler on NBIO.
-
-
29 Aug 07
Antonio Alvarado Hernández
(tags: server seda projects networking architecture) -
06 Aug 07
-
19 Jun 07
-
28 Mar 07
-
20 Jan 07
-
27 Dec 06
-
SEDA: An Architecture for Highly Concurrent Server Applications
-
-
10 Dec 06
-
06 Dec 06
-
21 Nov 06
-
27 Jul 06
-
25 Jul 06
-
16 Nov 05
-
SEDA is an acronym for staged event-driven architecture, and
decomposes a complex, event-driven application into a set of
stages connected by queues. This design
avoids the high overhead associated with thread-based concurrency
models, and decouples event and thread scheduling from application
logic. By performing admission control on each
event queue, the service can be well-conditioned to load, preventing
resources from being overcommitted when demand exceeds service
capacity.
SEDA employs dynamic control to automatically tune runtime parameters
(such as the scheduling parameters of each stage), as well as to
manage load, for example, by performing adaptive load shedding.
Decomposing services into a set of stages also enables modularity and
code reuse, as well as the development of debugging tools for complex
event-driven applications.
-
-
24 Aug 05
-
14 Aug 05
-
The goal is to build a system capable of supporting massive concurrency (on the order of tens of thousands of simultaneous client connections) and avoid the pitfalls which arise with traditional thread and event-based approaches.
-
-
06 Feb 05
-
SEDA is an acronym for staged event-driven architecture, and decomposes a complex, event-driven application into a set of stages connected by queues. This design avoids the high overhead associated with thread-based concurrency models, and decouples event and thread scheduling from application logic. By performing admission control on each event queue, the service can be well-conditioned to load, preventing resources from being overcommitted when demand exceeds service capacity. SEDA employs dynamic control to automatically tune runtime parameters (such as the scheduling parameters of each stage), as well as to manage load, for example, by performing adaptive load shedding. Decomposing services into a set of stages also enables modularity and code reuse, as well as the development of debugging tools for complex event-driven applications.
-
-
13 Jun 04
-
SEDA is an acronym for staged event-driven architecture, and decomposes a complex, event-driven application into a set of stages connected by queues. This design avoids the high overhead associated with thread-based concurrency models, and decouples event and thread scheduling from application logic. By performing admission control on each event queue, the service can be well-conditioned to load, preventing resources from being overcommitted when demand exceeds service capacity. SEDA employs dynamic control to automatically tune runtime parameters (such as the scheduling parameters of each stage), as well as to manage load, for example, by performing adaptive load shedding. Decomposing services into a set of stages also enables modularity and code reuse, as well as the development of debugging tools for complex event-driven applications.
-
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.