Archived
This forum has been archived. Please start a new discussion on GitHub.
Reliability, Footprint & Portability
Hi
I tried to search but could not find if the following questions were asked in this forum. If they were i would apologize to ask them again.
1) How reliable is ICE for developing Control system of an application where there is one management node and one managee node (on different Hardware/OS). Also does it support guaranteed delivery mode in case one end of the application is down for brief period?
2) Is ICE supported on PowerPC running a Linux?
3) How does it performs on 500 MHZ CPU (PowerPC) and 128 MB RAM? In short what is memory footprint of the smallest distribution?
Thanks,
Prakash
I tried to search but could not find if the following questions were asked in this forum. If they were i would apologize to ask them again.
1) How reliable is ICE for developing Control system of an application where there is one management node and one managee node (on different Hardware/OS). Also does it support guaranteed delivery mode in case one end of the application is down for brief period?
2) Is ICE supported on PowerPC running a Linux?
3) How does it performs on 500 MHZ CPU (PowerPC) and 128 MB RAM? In short what is memory footprint of the smallest distribution?
Thanks,
Prakash
0
Comments
-
1) How reliable is ICE for developing Control system of an application where there is one management node and one managee node (on different Hardware/OS). Also does it support guaranteed delivery mode in case one end of the application is down for brief period?
What kind of semantics do you need for a guaranteed delivery mode? Ice supports timeouts and retry which may cover all of the cases that concern you. See the Ice documentation for details.2) Is ICE supported on PowerPC running a Linux?3) How does it performs on 500 MHZ CPU (PowerPC) and 128 MB RAM? In short what is memory footprint of the smallest distribution?
You should look at Ice-E if memory consumption is a major concern. I've run Ice-E applications on a diskless 200 MHz MIPS device with 16 MB of RAM. That significance of 'diskless' is that the 16 MB of RAM holds the filesystem and the memory for the applications.
While we don't have benchmarks for Linux+PowerPC, Ice performs very nicely on both my MIPS and PowerPC machines.
Please note that while I do use Ice and Ice-E on PowerPC Linux and MIPS machines, we do not thoroughly test our products on these platforms and they are not currently officially supported. These devices are part of my personal computer collection and I use Ice on them for fun. In both cases, the build system required very minor tweaks to compile and I have yet to find a platform specific bug. Basically, if I have a a piece of electronics that has a C++ compiler or a JVM, I'll try and run Ice on it Please contact us if you have commercial interest in an having a specific platform officially supported.
Btw, I just noticed you don't mention the project you are working on in your signature. Please see our support policy with respect to signatures.0