#9 server architecture

closed
nobody
5
2005-07-22
2003-09-16
Markus Elfring
No

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

Discussion

  • Markus Elfring
    Markus Elfring
    2003-09-16

    Logged In: YES
    user_id=572001

    9. Java library for parallel, distributed, and concurrent
    computing
    http://www-sop.inria.fr/oasis/ProActive/

     
  • Markus Elfring
    Markus Elfring
    2003-09-18

    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

     
  • Markus Elfring
    Markus Elfring
    2003-09-21

    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/"?

     
  • Markus Elfring
    Markus Elfring
    2003-12-23

    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

     
    • status: open --> closed