Indihiang 0.2 Inside :: Support Parallel Tasks and Processes

by Agus Kurniawan 9. June 2009 00:31

To increase scalability Indihiang 0.2 provides features to enable web log analyzing with multi processes. Each process can do parallel tasks.

Technical Design

design

Once you open file, multi files, or remote IIS Indihiang 0.2 will create an Indihiang Log Parser for you. This means one analyzing process has one an Indihiang Log Parser so if an Indihiang Log Parser get problems (it may corrupt log files) then this will not impact for another Indihiang Log Parser.

Each Indihiang Log Parser will create parallel tasks if there are multi log files to be analyzed. I use Microsoft Parallel Extensions to .NET Framework 3.5 technology to implement parallel computing. Due to implementing parallel tasks so you will not get sequential process on status

process

Multiple Process with Parallel Tasks

Indihiang 0.2 enables you to open log file again without waiting finishing previous process. This means Indihiang 0.2 can work multiple process. Each process will do parallel tasks to analyze

6-8-2009 11-21-31 PM

Analyzing Indicators

Indihiang 0.2 provides indicators you can monitoring the process is working or not. There are two Indicators. The first indicator is a progress bar as below

indicator1

The second indicator is status. Every activity will log on this status window.

indicator2

Tags:

Indihiang | .NET

Comments (5) -

Stop Dreaming Start Action
Stop Dreaming Start Action
6/21/2009 12:40:41 AM #

Mantab tutorialnya

voip origination
voip origination Bulgaria
6/26/2009 2:00:32 PM #

I see that Microsoft Parallel Extensions to .NET Framework 3.5 technology is really nice thing.

Baume Mercier
Baume Mercier United States
7/22/2009 12:13:56 AM #

Would you like to post a guest post on my blog?

Hoodia
Hoodia
7/22/2009 9:37:48 AM #

Thanks.. Funny, I actually had this on my mind a few days ago..

lv
lv People's Republic of China
11/26/2009 9:28:04 PM #

nice post

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading