G
Guest
Guest
Archived from groups: comp.arch,comp.sys.ibm.pc.hardware.chips,comp.sys.intel (More info?)
"Nick Maclaren" <nmm1@cus.cam.ac.uk> wrote in message
news:cgv020$bvu$1@pegasus.csx.cam.ac.uk...
> In article <cgut0k$dj0$1@nntp.webmaster.com>,
> David Schwartz <davids@webmaster.com> wrote:
>>
>> If you look at the way they created the test, the 'chat' test is
>> really
>>just a measure of how fast you can do context switches. With HT (and this
>>ridiculously unrealistic type of workload), you need half as many context
>>switches. Only an idiot would design a chat application such that a
>>context
>>switch would be needed every time the server wanted to change which client
>>it was working on behalf of.
>
> Eh? Why? That is precisely what you want to do to get security,
> without having to be very clever. I agree that this is an unusual
> requirement, but it is not unreasonable.
ircd, the oldest chat system still running with half a million or so current
users, does all operations in a single thread because that removes the need
for context switches, synchronization, and message sequence tracking. AFAIK
there's not been a security breach in over a decade.
I have no idea how IM systems operate, since (with the exception of Jabber)
they're not open source. However, I can't imagine that AIM servers have 100
million threads, one per user. That is clearly unreasonable with current OS
designs.
S
--
Stephen Sprunk "Those people who think they know everything
CCIE #3723 are a great annoyance to those of us who do."
K5SSS --Isaac Asimov
"Nick Maclaren" <nmm1@cus.cam.ac.uk> wrote in message
news:cgv020$bvu$1@pegasus.csx.cam.ac.uk...
> In article <cgut0k$dj0$1@nntp.webmaster.com>,
> David Schwartz <davids@webmaster.com> wrote:
>>
>> If you look at the way they created the test, the 'chat' test is
>> really
>>just a measure of how fast you can do context switches. With HT (and this
>>ridiculously unrealistic type of workload), you need half as many context
>>switches. Only an idiot would design a chat application such that a
>>context
>>switch would be needed every time the server wanted to change which client
>>it was working on behalf of.
>
> Eh? Why? That is precisely what you want to do to get security,
> without having to be very clever. I agree that this is an unusual
> requirement, but it is not unreasonable.
ircd, the oldest chat system still running with half a million or so current
users, does all operations in a single thread because that removes the need
for context switches, synchronization, and message sequence tracking. AFAIK
there's not been a security breach in over a decade.
I have no idea how IM systems operate, since (with the exception of Jabber)
they're not open source. However, I can't imagine that AIM servers have 100
million threads, one per user. That is clearly unreasonable with current OS
designs.
S
--
Stephen Sprunk "Those people who think they know everything
CCIE #3723 are a great annoyance to those of us who do."
K5SSS --Isaac Asimov