stephenbrooks.orgForumMuon1GeneralAny need for a progress monitor?
Username: Password:
Search site:
Subscribe to thread via RSS
Bananeweizen
2002-08-15 23:48:45
Hi all !

Yesterday I did a bit of experimental coding after release of the console client by Stephen.  I figured out that I can do something like a progress monitor that way without touching the client code.  Have a look at what I did yesterday in the evening in about two hours:


So now my questions are:
* Is there interest in such a tool?
* @Stephen, do you plan to code such a thing (because then I would not investigate my time at all . And the second: Do you see any problems with this or do i get an official "Start it!" ?
* This monitor would be restricted to running on the Windows platform, it could only monitor local process instances (as it just captures the console window of the client), so no network monitoring of other computers is possible that way.  Does it still sound interesting?

Ciao, Michael.

www.Rechenkraft.de - the most comprehensive german website about internet based distributed computing projects.
GP500
2002-08-16 02:12:58
nice now you can see what the CLI is doing smile

T E A M: Grutte Pier [Wa Oars] / Fryslân wer mei Kening \
[SG] DOA
2002-08-16 03:54:28
quote:
Originally posted by Bananeweizen:
*snip*
* Is there interest in such a tool?
*snip*

Ciao, Michael.

http://www.Rechenkraft.de - the most comprehensive german website about internet based distributed computing projects.


Are you kidding??  Wanna get that...

Gerald
amarok
2002-08-16 05:07:04
Me too ))
TheFinalLoser
2002-08-16 05:26:46
me too
Michal Hajicek
2002-08-16 06:22:12
Great.  I hope you will release this monitor.
Orbi-tel
2002-08-16 12:47:45
You may want to talk to Stephen first for several reasons:

1 - to make sure it's not effecting the actual simulation
2 - He may want to add it to the code proper
3 - It is done 'officially' with Stephen consent so the results will still be valid for the project.

It should also be configurable (on/off) if it has an impact on the processing time.

I'm all for this kind of information smile
Bananeweizen
2002-08-16 13:32:44
quote:
1 - to make sure it's not effecting the actual simulation


That's why I asked for an offical "Go!".
quote:

2 - He may want to add it to the code proper


My solution is NOT integrated into the client code.  It's a completely external program which only reads the console window of the commandline client. 

Ciao, Michael.

www.Rechenkraft.net - the most comprehensive german website about internet based distributed computing projects.
Bananeweizen
2002-08-20 12:24:17
Hi all !

Currently I have a very very alpha 0.1 version of the muon monitor finished.  Some members of our team will (hopefully) test it the next days, so I aim to have the first public release available around the weekend.

Currently it looks like this:


The progress calculation is done by recording the runtime for the different simulation types and doing an estimation with the recorded times and the current simulation time.

Ciao, Michael.

www.Rechenkraft.net - the most comprehensive german website about internet based distributed computing projects.
Stephen Brooks
2002-08-20 12:28:40
This looks good.  If all you are doing is reading the console window, I can put a download link to it on the main Muon1 page (next to the commandline version, when I put that there).  Credited to you and Rechenkraft.net of course.


"As every 11-year-old kid knows, if you concentrate enough Van-der-Graff generators and expensive special effects in one place, you create a spiral space-time whirly thing, AND an interesting plotline"
DPRGI - Marzio
2002-08-20 13:21:36
i'm here to test too... if you want...

winXP Pro , Dual processor, ecc.....

i like it....

bye

Powered by :
Dual Athlon XP 1400@1800 su 2640 MP Tyan Micro by Fluctus
Athlon XP 1400@1860 su Abit KX7-333R Micro by Fluctus
Bananeweizen
2002-08-20 15:11:04
As we already found 3 minor bugs this evening I still want to wait at least until the weekend (especially as I'm away 3 days) until releasing a BETA.  I don't want people to complain about poor third party software when the project client itself works really good.  So quality goes over release dates for me.

@Stephen: Yes, the client is started as process by the monitor and afterwards only the console window is read again and again.  The monitor also reads the results files for displaying (non exclusive read of course).  The only files which are also written by the monitor are the "user.txt" and "client.cfg". If I experience possible problems in the interaction between the tool and the client I will of course ask you about that.  A tool were of no use if it could influence the project results in a negative way.

Ciao, Michael.

www.Rechenkraft.net - the most comprehensive german website about internet based distributed computing projects.
Nimrod
2002-09-11 05:04:56
I would be very interested in this utility IF:

it hides the CLI client so it doesn't appear in the taskbar,
and it can be minimised to the system tray.

The client gets in the way a bit currently since it always sticks around in the taskbar.

You might tell me to use the background version, but then it's harder to see what's happening, and it requires more effort to close it (and I forget it's running!).
Dave Peachey
2002-09-12 07:27:27
Nimrod,

I think you've got your wish on both of those points with the latest v0.2.0 (beta) - at least that's what I've found when using the cmdline client version of the application (can't speak for the GUI).

Bananeweizen,

Nice little utility you've produced there.  Just a point, though: given that I run most of my client instances as services under Win NT, 2K or XP, I'd like the monitor to be able to act purely as a monitor of that service rather than needing to intialise it in order to capture the client progress.

If I've misunderstood the utility and it will do that, perhaps you could point me at the correct way to set this up?

Cheers
Dave
Ben Whitten
2002-09-12 08:07:34
Under the heading simulation type, the buttons "mutation, crossover, interpolation and random" do they actualy to enything (change the way it results are read or how the simulation does them) or is it catching somthing that the simulation does to tell it what sort of simulation it is?
What is Interpolation?  big grin
Ben Whitten
2002-09-12 08:08:46
Under the heading simulation type, the buttons "mutation, crossover, interpolation and random" do they actualy to enything (change the way it results are read or how the simulation does them) or is it catching somthing that the simulation does to tell it what sort of simulation it is?
What is Interpolation?  big grin
Bananeweizen
2002-09-21 16:57:39
quote:
given that I run most of my client instances as services under Win NT, 2K or XP, I'd like the monitor to be able to act _purely_ as a monitor of that service rather than needing to intialise it in order to capture the client progress.


That's not possible with the current clients.  There is no such thing as a file or other communication mechanism which reports the current progress.  Only the command line output of the command line version allows to capture it.  And because of this the monitor currently depends on capturing a client window (even if it is hidden).  So this will not work with services or with clients on other computers.

Ciao, Michael.

www.Rechenkraft.net - the most comprehensive german website about internet based distributed computing projects.
: contact : - - -
E-mail: sbstrudel characterstephenbrooks.orgTwitter: stephenjbrooksMastodon: strudel charactersjbstrudel charactermstdn.io

Site has had 17027696 accesses.