Is anything from the following information sources
applicable to your server implementation?
1. A scalable and explicit event delivery mechanism for
UNIX
http://citeseer.org/64790.html
http://www.cs.wpi.edu/~cs535/s03/banga:usenix99/
2. Flash: An efficient and portable Web server
asymmetric multi-process event-driven (AMPED)
architecture
http://citeseer.org/pai99flash.html
http://www.cs.princeton.edu/~vivek/flash/
3. The JAWS Adaptive Web Server
An Application Framework for High Performance Web
Systems
http://www.dre.vanderbilt.edu/JAWS/
http://www.cs.wustl.edu/~jxh/research/research.html#j
aws
4. Writing Windows NT Server Applications in MFC Using
I/O Completion Ports
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dndllpro/html/msdn_servrapp.asp
5. queue a signal to a process (REALTIME)
http://www.opengroup.org/onlinepubs/007904975/funct
ions/sigqueue.html
http://www.opengroup.org/onlinepubs/007904975/funct
ions/xsh_chap02_08.html#tag_02_08
http://www.opengroup.org/onlinepubs/007904975/funct
ions/xsh_chap02_04.html#tag_02_04_02
6. Message passing
http://www-unix.mcs.anl.gov/mpi/
http://www.mpi-forum.org/
7. microkernel - Ports Library
http://www.gnu.org/software/hurd/gnumach.html
http://www.gnu.org/software/hurd/doc/hurd_5.html#SE
C23
8. XSI Interprocess Communication
http://www.opengroup.org/onlinepubs/007904975/funct
ions/xsh_chap02_07.html#tag_02_07
Logged In: YES
user_id=572001
9. Java library for parallel, distributed, and concurrent
computing
http://www-sop.inria.fr/oasis/ProActive/
Logged In: YES
user_id=572001
10. If I were king: A proposal for fixing the Java
programming language's threading problems
http://www-106.ibm.com/developerworks/java/library/j-
king.html?dwzone=java
Logged In: YES
user_id=572001
11. Can you benefit from lock free algorithms?
Can you reuse
anything from the library "http://appcore.home.comcast.net/"?
Logged In: YES
user_id=572001
Can the discussion "Writing a scalable server" (http://groups.google.com/groups?group=comp.programming.threads&threadm=580fae16.0312210310.1410bf2b%40posting.google.com) give you more ideas for your software?
The C10K problem
http://www.kegel.com/c10k.html