loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)
MEANS: A Micro-thrEad Architecture for Network Server
February 13-February 15
ISBN: 978-0-7695-3089-5
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.
Index Terms:
Server; Performance; Architecture; Concurrence; I/O
Citation:
Yingchun Lei, Wen Zhang, Yili Gong, Huyin Zhang, "MEANS: A Micro-thrEad Architecture for Network Server," pdp, pp.38-42, 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), 2008
Usage of this product signifies your acceptance of the Terms of Use.