Re: [twsocket] 2006 Developer Conference in Northern California

2006-06-22 Thread Arno Garrels
Fastream Technologies wrote:
> Yes this approach is the best for FTP/SMTP/POP3 servers. We use a
> dynamic thread pool which remembers the number of threads served in
> the last second and scales the thread destruction/pooling with
> respect to that. This is even better than fixed number of threads.

Of course, my new MT server therefore has both a dynamic thread pool
as well as a dynamic client pool per thread. Threads and clients 
can be preallocated.
 
> 
> Regards,
> 
> SZ
> 
> - Original Message -
> From: "Arno Garrels" <[EMAIL PROTECTED]>
> To: "ICS support mailing" 
> Sent: Thursday, June 22, 2006 10:44 AM
> Subject: Re: [twsocket] 2006 Developer Conference in Northern
> California 
> 
> 
>> Fastream Technologies wrote:
>>> You can mention the 32-connections-per-thread async/MT mixed system
>>> that is only possible with non-blocking sockets such as ICS. I can
>>> send you C++ code snippets. And would appreciate if you mentioned
>>> IQRP as an example.
>> 
>> I recently started writing a MT TWSocket server component featuring
>> a thread pool as well as a TWsocket pool inside a thread. It allows
>> to set a fixed number of client threads and/or a fixed number of
>> clients per thread. It's possible to grow either in the number of
>> threads or the number of clients per thread, this should meet most
>> requirements. 
>> 
>> ---
>> Arno Garrels [TeamICS]
>> http://www.overbyte.be/eng/overbyte/teamics.html
>> 
>> 
>>> 
>>> Regards,
>>> 
>>> SZ
>>> 
>>> - Original Message -
>>> From: "Arno Garrels" <[EMAIL PROTECTED]>
>>> To: "ICS support mailing" 
>>> Sent: Wednesday, June 21, 2006 11:33 PM
>>> Subject: Re: [twsocket] 2006 Developer Conference in Northern
>>> California
>>> 
>>> 
>>>> Francois PIETTE wrote:
>>>>> There is currently a call for paper
>>>>> (http://bdn.borland.com/article/33526) for the 2006 Developer
>>>>> Conference. I could submit some abstract about ICS and/or MidWare.
>>>>> Any killing idea ?
>>>> 
>>>> I don't think it's killing, but most developers believe multi-
>>>> threaded server applications are better done with blocking sockets,
>>>> time to clear them up.
>>>> 
>>>> ---
>>>> Arno Garrels [TeamICS]
>>>> http://www.overbyte.be/eng/overbyte/teamics.html
>>>> 
>>>> 
>>>>> 
>>>>> --
>>>>> [EMAIL PROTECTED]
>>>>> The author for the freeware multi-tier middleware MidWare
>>>>> The author of the freeware Internet Component Suite (ICS)
>>>>> http://www.overbyte.be
>>>> --
>>>> To unsubscribe or change your settings for TWSocket mailing list
>>>> please goto http://www.elists.org/mailman/listinfo/twsocket
>>>> Visit our website at http://www.overbyte.be
>> --
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://www.elists.org/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] 2006 Developer Conference in Northern California

2006-06-22 Thread Fastream Technologies
Yes this approach is the best for FTP/SMTP/POP3 servers. We use a dynamic 
thread pool which remembers the number of threads served in the last second 
and scales the thread destruction/pooling with respect to that. This is even 
better than fixed number of threads.

Regards,

SZ

- Original Message - 
From: "Arno Garrels" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Thursday, June 22, 2006 10:44 AM
Subject: Re: [twsocket] 2006 Developer Conference in Northern California


: Fastream Technologies wrote:
: > You can mention the 32-connections-per-thread async/MT mixed system
: > that is only possible with non-blocking sockets such as ICS. I can
: > send you C++ code snippets. And would appreciate if you mentioned
: > IQRP as an example.
:
: I recently started writing a MT TWSocket server component featuring
: a thread pool as well as a TWsocket pool inside a thread. It allows to
: set a fixed number of client threads and/or a fixed number of clients
: per thread. It's possible to grow either in the number of threads or
: the number of clients per thread, this should meet most requirements.
:
: ---
: Arno Garrels [TeamICS]
: http://www.overbyte.be/eng/overbyte/teamics.html
:
:
: >
: > Regards,
: >
: > SZ
: >
: > - Original Message -
: > From: "Arno Garrels" <[EMAIL PROTECTED]>
: > To: "ICS support mailing" 
: > Sent: Wednesday, June 21, 2006 11:33 PM
: > Subject: Re: [twsocket] 2006 Developer Conference in Northern
: > California
: >
: >
: >> Francois PIETTE wrote:
: >>> There is currently a call for paper
: >>> (http://bdn.borland.com/article/33526) for the 2006 Developer
: >>> Conference. I could submit some abstract about ICS and/or MidWare.
: >>> Any killing idea ?
: >>
: >> I don't think it's killing, but most developers believe multi-
: >> threaded server applications are better done with blocking sockets,
: >> time to clear them up.
: >>
: >> ---
: >> Arno Garrels [TeamICS]
: >> http://www.overbyte.be/eng/overbyte/teamics.html
: >>
: >>
: >>>
: >>> --
: >>> [EMAIL PROTECTED]
: >>> The author for the freeware multi-tier middleware MidWare
: >>> The author of the freeware Internet Component Suite (ICS)
: >>> http://www.overbyte.be
: >> --
: >> To unsubscribe or change your settings for TWSocket mailing list
: >> please goto http://www.elists.org/mailman/listinfo/twsocket
: >> Visit our website at http://www.overbyte.be
: -- 
: To unsubscribe or change your settings for TWSocket mailing list
: please goto http://www.elists.org/mailman/listinfo/twsocket
: Visit our website at http://www.overbyte.be 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] 2006 Developer Conference in Northern California

2006-06-22 Thread Arno Garrels
Fastream Technologies wrote:
> You can mention the 32-connections-per-thread async/MT mixed system
> that is only possible with non-blocking sockets such as ICS. I can
> send you C++ code snippets. And would appreciate if you mentioned
> IQRP as an example. 

I recently started writing a MT TWSocket server component featuring 
a thread pool as well as a TWsocket pool inside a thread. It allows to
set a fixed number of client threads and/or a fixed number of clients
per thread. It's possible to grow either in the number of threads or
the number of clients per thread, this should meet most requirements.

---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
 

> 
> Regards,
> 
> SZ
> 
> - Original Message -
> From: "Arno Garrels" <[EMAIL PROTECTED]>
> To: "ICS support mailing" 
> Sent: Wednesday, June 21, 2006 11:33 PM
> Subject: Re: [twsocket] 2006 Developer Conference in Northern
> California 
> 
> 
>> Francois PIETTE wrote:
>>> There is currently a call for paper
>>> (http://bdn.borland.com/article/33526) for the 2006 Developer
>>> Conference. I could submit some abstract about ICS and/or MidWare.
>>> Any killing idea ?
>> 
>> I don't think it's killing, but most developers believe multi-
>> threaded server applications are better done with blocking sockets,
>> time to clear them up.
>> 
>> ---
>> Arno Garrels [TeamICS]
>> http://www.overbyte.be/eng/overbyte/teamics.html
>> 
>> 
>>> 
>>> --
>>> [EMAIL PROTECTED]
>>> The author for the freeware multi-tier middleware MidWare
>>> The author of the freeware Internet Component Suite (ICS)
>>> http://www.overbyte.be
>> --
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://www.elists.org/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] 2006 Developer Conference in Northern California

2006-06-21 Thread Fastream Technologies
You can mention the 32-connections-per-thread async/MT mixed system that is 
only possible with non-blocking sockets such as ICS. I can send you C++ code 
snippets. And would appreciate if you mentioned IQRP as an example.

Regards,

SZ

- Original Message - 
From: "Arno Garrels" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Wednesday, June 21, 2006 11:33 PM
Subject: Re: [twsocket] 2006 Developer Conference in Northern California


: Francois PIETTE wrote:
: > There is currently a call for paper
: > (http://bdn.borland.com/article/33526) for the 2006 Developer
: > Conference. I could submit some abstract about ICS and/or MidWare.
: > Any killing idea ?
:
: I don't think it's killing, but most developers believe multi-threaded
: server applications are better done with blocking sockets, time to
: clear them up.
:
: ---
: Arno Garrels [TeamICS]
: http://www.overbyte.be/eng/overbyte/teamics.html
:
:
: >
: > --
: > [EMAIL PROTECTED]
: > The author for the freeware multi-tier middleware MidWare
: > The author of the freeware Internet Component Suite (ICS)
: > http://www.overbyte.be
: -- 
: To unsubscribe or change your settings for TWSocket mailing list
: please goto http://www.elists.org/mailman/listinfo/twsocket
: Visit our website at http://www.overbyte.be 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] 2006 Developer Conference in Northern California

2006-06-21 Thread Arno Garrels
Francois PIETTE wrote:
> There is currently a call for paper
> (http://bdn.borland.com/article/33526) for the 2006 Developer
> Conference. I could submit some abstract about ICS and/or MidWare.
> Any killing idea ? 

I don't think it's killing, but most developers believe multi-threaded
server applications are better done with blocking sockets, time to 
clear them up.

---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html


> 
> --
> [EMAIL PROTECTED]
> The author for the freeware multi-tier middleware MidWare
> The author of the freeware Internet Component Suite (ICS)
> http://www.overbyte.be
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


[twsocket] 2006 Developer Conference in Northern California

2006-06-21 Thread Francois PIETTE
There is currently a call for paper (http://bdn.borland.com/article/33526) 
for the 2006 Developer Conference. I could submit some abstract about ICS 
and/or MidWare. Any killing idea ?

--
[EMAIL PROTECTED]
The author for the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be