Abstract | ||
---|---|---|
Internet applications require high-performance net-work server architecture. This paper proposes a kind of software architecture for network server, MEANS, which aims at supporting Internet applications. By introducing a new thread abstraction, micro-thread, MEANS upwardly provides the micro-thread environment to programmers, and downwardly accesses the OS services concurrently through traditional thread primitives, and uses the event-driven mechanism to manage and schedule micro-threads, which takes advantage of both multithread and event-driven architecture. Moreover, MEANS is general, scalable, robust and adaptable. By preliminary evaluation, in terms of the concurrence policy, MEANS has features similar to event-driven architecture; and it outperforms multithread architecture in I/O accessing. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/PDP.2008.17 | PDP |
Keywords | Field | DocType |
network server,internet application,means upwardly,new thread abstraction,micro-thread architecture,multithread architecture,high-performance net-work server architecture,event-driven architecture,micro-thread environment,software architecture,event-driven mechanism,server,architecture,performance,internet,i o,multi threading | Space-based architecture,Data architecture,Computer science,Computer network,Enterprise architecture framework,Distributed computing,Cellular architecture,Database-centric architecture,Applications architecture,Solution architecture,Parallel computing,Reference architecture,Operating system | Conference |
ISSN | Citations | PageRank |
1066-6192 | 2 | 0.39 |
References | Authors | |
4 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Yingchun Lei | 1 | 5 | 2.17 |
Wen Zhang | 2 | 3 | 1.75 |
Yili Gong | 3 | 55 | 8.89 |
Huyin Zhang | 4 | 6 | 5.22 |