Matches in SemOpenAlex for { <https://semopenalex.org/work/W2000717632> ?p ?o ?g. }
Showing items 1 to 90 of
90
with 100 items per page.
- W2000717632 endingPage "33" @default.
- W2000717632 startingPage "33" @default.
- W2000717632 abstract "Recent research has revealed that the conventional threaded programming model exhibits poor performance under high concurrency workloads. Moreover, with emerging stateful network services, where concurrent states can go to thousands, the traditional 'thread per request' solution is no longer feasible. To meet this challenge, people promote a new parallel programming model, stage-based programming, where the whole service logic is viewed as a set of stages, each driven by a limited number of threads and capable of communicating with others through message passing. In this paper, we show two main streams of stage design, Thread-Over-Stages and Thread-Per-Stage. Due to the advantages in Thread-Per-Stage, we promote this solution and reveal three key design principles for delivering a high performance stage-based design. They are: on a uniprocessor system, the number of stages should not be too large - for most fine grained network services, it should not be over ten; for stages with blocking calls, a good estimation of the number of threads for that stage can be gotten by (call arrival rate × blocking time); and to deliver temporary messages quickly, it is much better to locate this part of the services in a separate nonblocking stage. We implement a sample SIP proxy server to prove our arguments." @default.
- W2000717632 created "2016-06-24" @default.
- W2000717632 creator A5003484403 @default.
- W2000717632 creator A5047023776 @default.
- W2000717632 creator A5061267154 @default.
- W2000717632 creator A5061801664 @default.
- W2000717632 creator A5074339191 @default.
- W2000717632 date "2005-01-01" @default.
- W2000717632 modified "2023-09-25" @default.
- W2000717632 title "Stage based parallel programming model for high concurrency, stateful network services: internals and design principles" @default.
- W2000717632 cites W122082928 @default.
- W2000717632 cites W1532659787 @default.
- W2000717632 cites W1591067593 @default.
- W2000717632 cites W1659340666 @default.
- W2000717632 cites W1741536035 @default.
- W2000717632 cites W2020884466 @default.
- W2000717632 cites W2044534358 @default.
- W2000717632 cites W2101915391 @default.
- W2000717632 cites W2126022651 @default.
- W2000717632 cites W2126650010 @default.
- W2000717632 cites W2135131646 @default.
- W2000717632 cites W2138543759 @default.
- W2000717632 cites W2148620466 @default.
- W2000717632 cites W2216134264 @default.
- W2000717632 cites W315780806 @default.
- W2000717632 cites W2510047685 @default.
- W2000717632 doi "https://doi.org/10.1504/ijhpcn.2005.007865" @default.
- W2000717632 hasPublicationYear "2005" @default.
- W2000717632 type Work @default.
- W2000717632 sameAs 2000717632 @default.
- W2000717632 citedByCount "3" @default.
- W2000717632 countsByYear W20007176322016 @default.
- W2000717632 countsByYear W20007176322020 @default.
- W2000717632 crossrefType "journal-article" @default.
- W2000717632 hasAuthorship W2000717632A5003484403 @default.
- W2000717632 hasAuthorship W2000717632A5047023776 @default.
- W2000717632 hasAuthorship W2000717632A5061267154 @default.
- W2000717632 hasAuthorship W2000717632A5061801664 @default.
- W2000717632 hasAuthorship W2000717632A5074339191 @default.
- W2000717632 hasConcept C103613024 @default.
- W2000717632 hasConcept C111919701 @default.
- W2000717632 hasConcept C120314980 @default.
- W2000717632 hasConcept C138101251 @default.
- W2000717632 hasConcept C150762246 @default.
- W2000717632 hasConcept C158379750 @default.
- W2000717632 hasConcept C173608175 @default.
- W2000717632 hasConcept C193702766 @default.
- W2000717632 hasConcept C199360897 @default.
- W2000717632 hasConcept C22927095 @default.
- W2000717632 hasConcept C31258907 @default.
- W2000717632 hasConcept C34165917 @default.
- W2000717632 hasConcept C3701939 @default.
- W2000717632 hasConcept C41008148 @default.
- W2000717632 hasConcept C50033165 @default.
- W2000717632 hasConceptScore W2000717632C103613024 @default.
- W2000717632 hasConceptScore W2000717632C111919701 @default.
- W2000717632 hasConceptScore W2000717632C120314980 @default.
- W2000717632 hasConceptScore W2000717632C138101251 @default.
- W2000717632 hasConceptScore W2000717632C150762246 @default.
- W2000717632 hasConceptScore W2000717632C158379750 @default.
- W2000717632 hasConceptScore W2000717632C173608175 @default.
- W2000717632 hasConceptScore W2000717632C193702766 @default.
- W2000717632 hasConceptScore W2000717632C199360897 @default.
- W2000717632 hasConceptScore W2000717632C22927095 @default.
- W2000717632 hasConceptScore W2000717632C31258907 @default.
- W2000717632 hasConceptScore W2000717632C34165917 @default.
- W2000717632 hasConceptScore W2000717632C3701939 @default.
- W2000717632 hasConceptScore W2000717632C41008148 @default.
- W2000717632 hasConceptScore W2000717632C50033165 @default.
- W2000717632 hasIssue "1" @default.
- W2000717632 hasLocation W20007176321 @default.
- W2000717632 hasOpenAccess W2000717632 @default.
- W2000717632 hasPrimaryLocation W20007176321 @default.
- W2000717632 hasRelatedWork W1513409726 @default.
- W2000717632 hasRelatedWork W1556611670 @default.
- W2000717632 hasRelatedWork W1570895331 @default.
- W2000717632 hasRelatedWork W2105856903 @default.
- W2000717632 hasRelatedWork W2110053516 @default.
- W2000717632 hasRelatedWork W2384947125 @default.
- W2000717632 hasRelatedWork W2624440775 @default.
- W2000717632 hasRelatedWork W2899486387 @default.
- W2000717632 hasRelatedWork W4232891356 @default.
- W2000717632 hasRelatedWork W4234582073 @default.
- W2000717632 hasVolume "3" @default.
- W2000717632 isParatext "false" @default.
- W2000717632 isRetracted "false" @default.
- W2000717632 magId "2000717632" @default.
- W2000717632 workType "article" @default.