Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 56
Posts: 56   Pages: 6   [ 1 2 3 4 5 6 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 61426 times and has 55 replies Next Thread
uplinger
Former World Community Grid Tech
Joined: May 23, 2005
Post Count: 3952
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Discovering Dengue Drugs - Together Phase 2 Work Unit Types

Welcome to Discovering Dengue Drugs - Together Phase 2. The purpose of this forum post is to help member understand what type of work unit is running on their machines and why there may be periods of no work.

To get started, there are 4 major types of work units for this project. These types are: Prerun, A, B, and C. Below is a work flow image to help visualise the different types of work units and how they relate to each other.


Full Size Image


Type Prerun: ("pb" in chart): These work units are run on our alpha grid, an internal grid of machines we use primarily for testing (alpha testing is performed before beta testing). This decision was made due to the high upload to runtime ratio and the relatively short amount of time it would take the alpha grid to run the type A work units.
Runtime: ~0.5 hour
Quantity: About 36,000 work units
Download: ~100 KBytes
Upload: ~20 MBytes
Identifier: pb
Results: Each Prerun work unit creates one type A work unit
Checkpoints: None

Type A ("ps" in chart): These work units are the very long running work units.
Runtime: 30-100 hours
Quantity: About 36,000 work units
Download: ~20 MBytes
Upload: ~2 MBytes
Identifier: ps
Results: Each type A work unit creates two type B work units: (one "se" and one "pe")
Checkpoints: 50 times within a work unit. Evenly throughout the run, every 2%.

Type B ("se" or "pe" in chart): These work units are faster with very frequent checkpoints.
Runtime: 5-10 Hours
Quantity: About 72,000 work units
Download: ~2MBytes (se) or ~20MBytes (pe)
Upload: ~2MBytes (se and pe)
Identifier: se, pe
Results: Each type B work unit creates about 250 to 350 type C workunits
Checkpoints: As frequently as every 10 seconds, but per member's project preferences

Type C: This type of work unit represents the bulk of the overall work to be done.
Runtime: 1 to 5 Hours
Quantity: About 22,000,000 work units.
Download: ~2MBytes (sq, sd, sr) or ~20MBytes (pq, pd, pr, pc, pl)
Upload: < 1MBytes
Identifier: pq, pd, pr, pc, pl, sq, sd, sr
Results: These are the final step. Results are sent to researchers
Checkpoints: As frequently as about 1 per minute, but per member's project preferences

At least two copies of each work unit are sent out to two different member machines. This is used to validate results and eliminate any errant computations. The Prerun work units will periodically arrive from the researchers to World Community Grid in batches of 1000 work units. Usually processing for these batches will be overlapped, so there will usually be all types of work units running at the same time. However, there may be periods of time when work units are not available. This is because during the Prerun, Type A, and Type B phases of the work flow, there are not a large number of work units available and due to some of the long processing times for these, the type C work units will require some waiting before they are ready to run.

Tips on identifiers. To find out what type of work unit you have you will notice that in the work unit name, there are 6 characters at the end. The first two of those 6 is the identifier. For example for work unit name "ly01_a015_pe0000", the identifier is "pe". From the information above, the "pe" identifier represents a type B work unit.

Thanks,
-Uplinger
----------------------------------------
[Edit 1 times, last edit by uplinger at Feb 17, 2010 8:13:16 PM]
[Feb 17, 2010 5:21:40 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

To add a profile of [typical] resource use on an A (ps) type:
(after 14:5 hours CPU time, 30 % progress)

- Peak RAM use: 209Mb
- Avg RAM use: 200Mb
- VM use: 730Mb
- Kernel time: 10.5 seconds (the less the better, this negligible)
- PageFaults - soft: 59k (The less the better, this negligible)
- PageFaults Delta: 0 (Outstanding)

This matches what was observed during the Beta test.

edit: Find the system requirement through the below link. Heftiest of the active project:

http://www.worldcommunitygrid.org/help/viewTopic.do?shortName=minimumreq
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
----------------------------------------
[Edit 1 times, last edit by Sekerob at Feb 18, 2010 11:00:46 AM]
[Feb 18, 2010 8:13:10 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

To add a profile of [typical] resource use on an A (ps) type:
(after 14:5 hours CPU time, 30 % progress)

- Peak RAM use: 209Mb
- Avg RAM use: 200Mb

http://www.worldcommunitygrid.org/help/viewTopic.do?shortName=minimumreq


What's the justification for the 1024 MB free RAM requirement, when 209MB is what is actually required? It would make sense as a de facto speed requirement in order to make the A units run quickly, so long as the requirement for B & C units were reduced.
[Feb 18, 2010 1:29:40 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

The VM traditionally gets added into the memory requirements on the SR page... and that's 730Mb, at least on my system.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Feb 18, 2010 1:44:14 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

The VM traditionally gets added into the memory requirements on the SR page... and that's 730Mb, at least on my system.

Tradition is an odd excuse for those involved in science, especially given that the VM reported by the process has no effect on real memory use.

I recall that we have had projects whose processes grew larger and large the longer they ran. Making an allowance for faster machines to create bigger processes and actually use some of the RAM that they have declared does, in that circumstance, make perfect sense. However, when a program's memory usage is consistent for its whole run time, setting a requirement level that's 4 times reality is rather arbitrary. As I mention during the beta, the fact that the program contains a 348MB bss segment that it almost entirely then doesn't use is nothing more than an arbitrary number. It could equivalently be 1348MB or 2348MB.
[Feb 18, 2010 2:05:51 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

The VM traditionally gets added into the memory requirements on the SR page... and that's 730Mb, at least on my system.

Tradition is an odd excuse for those involved in science, especially given that the VM reported by the process has no effect on real memory use.



Ever disabled VM and run a bigger job, or several concurrently? I did for several weeks.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Feb 18, 2010 2:15:44 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

Ever disabled VM and run a bigger job, or several concurrently? I did for several weeks.

What's your point? It makes no difference under linux. When none of your swap space is being used, disabling it has no effect.

Edit: While what I said is true, as far as it goes, it doesn't accurately address your point. My mind flitted by the absurdity of actually running a system with no swap, but it is an interesting question. To elaborate: You can disable swap under linux on a running system and everything will keep running, so long as all used program memory fits in RAM. If there was no swap space being used, disabling it has no effect at all. You can run a 1GB process on a pc with 128MB RAM and 1GB swap and then remove the swap area and it'll all be fine. However, yes, if you actually disable swap and then try to run new programs that have declared memory requirements larger than the available RAM, they will fail. (Why anyone would want to run with little or no swap, apart from wanting to test what happens, is another question.)

(Note: All of my comments relate to linux. If there's an issue under Windows, in any of its numerous versions, that's a separate issue.)
----------------------------------------
[Edit 1 times, last edit by Former Member at Feb 21, 2010 3:42:11 AM]
[Feb 19, 2010 3:15:47 AM]   Link   Report threatening or abusive post: please login first  Go to top 
petehardy
Senior Cruncher
USA
Joined: May 4, 2007
Post Count: 318
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

(Note: All of my comments relate to linux. If there's an issue under Windows, in any of its numerous versions, that's a separate issue)

[offtopic]How many versions of linux are there?[/offtopic]
----------------------------------------

"Patience is a virtue", I can't wait to learn it!
----------------------------------------
[Edit 1 times, last edit by petehardy at Feb 19, 2010 3:42:53 AM]
[Feb 19, 2010 3:41:09 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

Under windows, the agent DOES NOT report VM space, with 768 MB ram and 10 GB VM, (not disk allowed) none of my boxes qualify.
[Feb 19, 2010 3:58:56 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Discovering Dengue Drugs - Together Phase 2 Work Unit Types

Ever disabled VM and run a bigger job, or several concurrently? I did for several weeks.

What's your point? It makes no difference under linux. When none of your swap space is being used, disabling it has no effect.

(Note: All of my comments relate to linux. If there's an issue under Windows, in any of its numerous versions, that's a separate issue.)

Not going to remember all your comments relate to Linux, and for courtesy towards the other members too it's best practice to always mention that and what flavor/version, even to know if there's something to their interest... for the self educators.

fredski, with 100% memory set in BOINC for use and idle and a very bulky sized VM you were getting a "do not qualify... need at least xxx" message. Can you please post a copy, so we can add that to a DDDT2 FAQ in progress.

thanks
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Feb 19, 2010 10:06:19 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 56   Pages: 6   [ 1 2 3 4 5 6 | Next Page ]
[ Jump to Last Post ]
Post new Thread