Hi Rabia,
Tigon applications are called as Flows. Each Flow can contain one or more Flowlets connected using directed acyclic graph. Data transfer between the Flowlets happens through the Queues.
In distributed mode, Flowlet is implemented in a Apache Twill container (an abstraction over Hadoop YARN) and Queues are implemented as HBase tables.
Fault tolerance (for example, restarting the container in case of failure) is achieved by the mechanism supported by Apache Twill and Hadoop YARN. Also since Queues are implemented as HBase tables, in case of the failure of a consumer (Flowlet) of the events emitted by a producer (Flowlet), there is no loss of data since the data is persisted in the HBase tables. The storage capabilities of the Queues depends on the underlying HBase cluster used.
For more detail information you can checkout the following links:
Thanks,
Sagar
On Wednesday, March 18, 2015 at 1:38:58 AM UTC-7, Rabia Bashir wrote:
Dear Sir,
I need information about fault tolerance and scalability of Tigon. I want to know how much fault tolerant it is and which mechanism it uses for fault tolerance; what is it's scalability i mean in terms of terabyte, petabyte etc or what.
i didn't get such detailed information from anywhere on internet.
kindly reply
--
Regards,
Rabia Bashir
Lecturer,
Department of Computer Science,
FUUAST,Islamabad
You only live once, but if you do it right, once is enough!!