Client/Server-Programming in Tycoon
This page is still under construction.
Student: Martin Göllnitz
Supervisor: Bernd Mathiske
Size: Studienarbeit
Begin: Januar 1995
Description:
The objective of this work is to provide an easy-to-use framework for expressive programming of multi-threaded client/server applications in the Tycoon system.
In a typical application scenario a client would request a rather long-lasting remote operation being executed in a seperate thread that is part of a server process on a remote host.
Example scenarios:
- remote compute server
- remote database server
Items:
- forking threads and network binding
- exception propagation
- non-blocking I/O
- network references
- trading / name servers
The implementation will be based on the pre-existing multi-threading and communication programming (RPC) support. There will be some modifications to the latter, in particular to the network addressing as there will be multiple communication threads within server processes.
Possible Problems:
?
Bernd Mathiske (12-DEC-1994)