Improve server architecture
Brought to you by:
achaldhir
I suggest to consider current design options to increase the performance and scalability of the server implementation.
http://en.wikipedia.org/wiki/Thread_pool_pattern
http://kegel.com/c10k.html
Logged In: YES
user_id=1231444
Originator: NO
Although TFTP Servers are basically boot servers, serving large files, less in number, I would study the possibilty of using thread pool. Thanks for your suggession.
Logged In: YES
user_id=572001
Originator: YES
I would prefer to keep this issue open until relevant and useable design decisions can be clarified.
Logged In: YES
user_id=572001
Originator: YES
Are you going to reuse any advices from the paper "Optimizing Thread-Pool Strategies for Real-Time CORBA"?
http://www.cs.wustl.edu/~schmidt/PDF/OM-01.pdf
Logged In: YES
user_id=1231444
Originator: NO
Release 1.5 supports Thread Pools. Thread Pool Size can be specified.
Logged In: NO
Sorry for typo, it is release 1.4 which implements Thread Pools. It is currently Beta, but will be production soon.
Logged In: YES
user_id=572001
Originator: YES
Are you going to integrate your source files into a public repository system like Subversion or Git?
Logged In: YES
user_id=1231444
Originator: NO
I do not not know those systems.
I need to learn them, then would like to do it.
Thanks
Logged In: YES
user_id=572001
Originator: YES
Why did you not reuse any class library in your source file "tftpserver.cpp" to avoid any potential programming errors?
Do you want to stick to C APIs?