TIXpipe transfers generic data streams over any distance at maximum speed.
TIXpipe is the most recent member of TIXEL's product line up offering a quick path through the WAN for any software application producing data on standard out (stdout). Simply transfer any generic data stream to a remote location at maximum speed. This allows versatile distributed pipeline processing.
TIXpipe sender and receiver software run on the same machines as your applications. The TIXpipe sender reads its data from standard out (stdout) of your sender and transfers it to the TIXpipe receiver via IP network. The TIXpipe receiver passes this data to standard in (stdin) of your receiver.
Let's assume you have got a central computing center processing data collected from remote locations. Hosted in this center there is a machine called dallas running a data mining application called analyser.
On dallas, simply launch analyser like this:
[dallas ~]# tixpipe | analyser
At the remote location there is a machine named frankfurt running the application creator generating (or gathering) the data to be processed at your central computing center.
On frankfurt, simply start creator so that its output is passed to tixpipe which sends it to dallas:
[frankfurt ~]# creator | tixpipe dallas.your.domain.com
That's all. Instead of creating huge files at frankfurt, storing them, transferring them to your computing center, storing them there and finally processing them at dallas, simply connect both applications via network.
Let's do a remote tar to archive some files:
[dallas ~]# tixpipe > frankfurt-data.tgz
[frankfurt ~]# tar --create --gzip * | tixpipe dallas.your.domain.com
Of course you can easily syncronize both processes via a remote shell like ssh.
More information about application can be found in TIXpipe solutions.
All information is subject to change without notice.