suggestions ?

Saber ZRELLI zrelli at jaist.ac.jp
Wed Jun 2 17:32:21 GMT 2004



Erich Dollansky wrote:
> Hi,
> 
> Saber ZRELLI wrote:
> 
>>
>> Erich Dollansky wrote:
>>
>>
>>> Hi,
>>>
>>> Saber ZRELLI wrote:
>>>
>>>
>>>> Hello Dear Seniors ,
>>>> i was looking for some interesting issue related to FreeBSD
>>>> networking ,
>>>> to make it my master thesis , but i couldn't find such a topic ,
>>>> certainly because i'm not a FreeBSD expert ( but i will be =) ) ,
>>>> so could any member here , especially contributors , i'm sure you have
>>>> very rich ideas and cool stuff to offer ...
>>>>
>>>> i was thinking about implementing Robust TCP/IP connections .. but
>>>> somebody told me that is not very consistent , and i think so also ,
>>>>
>>>
>>> Did you consider fault-tolerant TCP/IP connections to multiple servers?
>>
>>
>>
>> i don't see the difference between connections to one or to multiple
>> servers , it's still TCP/IP connections between two nodes.
>> I'm i wrong ?
>>
> If multiple servers provide the data, it should not matter which server
> provides it.


I see what you mean , you are talking at higher level ,
when i mentioned Robust TCP/IP i meant TCP connections in the kernel
network stack level ,
the architecture you are talking about is like a middle ware handeling
all TCP/IP connections for a client to multiple servers.

the mechanism is something like buffereing data in the network stack as
prevention for eventual connection problem , when that problem happens
and is detected , the Net. stack will try to reconnect ( while buffering
the user data ) , once the connection is reistablished the buffered data
will be sent and the user wont notice nothing ( if the outage time is
not huge of course ).

that may sounds stupid , but that's what i'm thinking about.


But it must made sure that only servers are taken to
> deliver the data which have their data updated. It is a pretty complex
> process to keep the data consistent on all servers.
> 
> If the connection is only to a single server and this single server
> fails, the client does not get any data any more. If the connection is
> to multiple servers and at least one of the servers is still up and
> running, the client still has a chance to get its data.
> 
> Erich
> 
> 

-- 
Saber ZRELLI.

Japana Advanced Institute of Science and Technology
School of Information Sience.
Katayama Lab
mail    : zrelli at jaist.ac.jp, saber_z at fastmail.fm
url     : www.jaist.ac.jp/~zrelli
gpg-id  : 0x7119EA78


More information about the freebsd-hackers mailing list