GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » FutureDAQ » FutureDAQ - Networking » Custom vs. commodity networks
Re: Custom vs. commodity networks [message #544 is a reply to message #520] Tue, 01 June 2004 10:30 Go to previous messageGo to previous message
Alexander Mann is currently offline  Alexander Mann
Messages: 2
Registered: May 2004
Location: TU Muenchen
occasional visitor
From: *e18.physik.tu-muenchen.de
To start the discussion, I have just collected some arguments pro and against the two network classes:

commodity networks:

(Ethernet, ATM, SCI, HIPPI, ...) everything one can simply buy.

+ No major hardware development needed. Chips are widely used and well tested.
+ Low price because of high quantities.
+ Components are available within short time. No expensive stock-keeping for spare parts.
+ Switches or interface cards come fully tested from the manufacturer. We do not have to worry about making them work or about repairing them.
+ Configuration by protocol software, so changes are easy to apply.

- Our problem might not perfectly fit in the existing network technologies, so we have to oversize the network system.
- High bitrate / bandwidth components still are quite expensive.


custom networks:

+ We can optimize the network implementation to our specific needs.
+ High usable bitrate, due to low protocol overhead.
+ Additional features (like time and clock distribution) can be implemented.

- All hard- and software design work has to be done by ourselves.
- If chips are not tested well, design changes might become very expensive.
- If the network requirements change, the custom implementation might become obsolete and a new implementation might be necessary.


Some other interesting questions are:

How shall the network behave in error conditions (defective computing / routing node or link). Should the network find a way to work around the error, or should there be a supervisor which determines the entire network routing?
How is the performance affected by these two implementations?
What error detection or correction is needed?
Can our network requirements be mapped on existing network hardware or do we need something completely different?


Regards,

Alexander Mann
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon3.gif
Next Topic: PCIe-AS - What are limitations on Network size ?
Goto Forum:
  


Current Time: Mon Nov 04 13:02:22 CET 2024

Total time taken to generate the page: 0.00910 seconds