Server Status Page (Einstein@Home)
From Unofficial BOINC Wiki
Contents |
[edit] General
The main purpose of this page will be to give you a comprehensive status of the BOINC Server-Side Daemon Programs and the Servers on which they run. The BOINC Server-Side Daemon Programs do their work in an endless cycle. As soon as one processing cycle is completed, they begin another.
The BOINC Server-Side Daemon Programs monitored include:
- Assimilator (not shown on SZTAKI Desktop Grid)
- BOINC Web Site (Data Driven Web Pages)
- Feeder Daemon
- File Deleter
- Scheduler
- Transitioner
- Validator (there may be more than one type of Validator, those Projects with more than one type of Work Unit will have one Validator for each unique type of Work Unit).
The Project specific BOINC Server-Side Daemon Program programs include:
- Einstein@Home
- Pulsar Work Generator (LHO) - (Work Generator Daemon)
- Pulsar Work Generator (LLO) - (Work Generator Daemon)
- SETI@Home Project
- BOINC Database
- Master Science Database
- Data Server - (Upload/Download Server)
- DB Purge
- Splitter - (Work Generator Daemon)
- SZTAKI Desktop Grid
- Master Program
To increase the visibility of the operational state of the various BOINC Powered Projects, the BOINC Web Site software has a standard page that shows the run state of the BOINC Server-Side Daemon Programs. The status indicators are color coded along with the "key word" indicating the specific operational state of that BOINC Server-Side Daemon Program.
The normal run states are:
- Running, shown on a green background.
- Stopped, shown on a red background.
- Disabled, shown on an orange background.
Not all of the BOINC Powered Projects use the "Disabled" state.
A BOINC Powered Project that has a very high work load may have multiple copies of one or more of the BOINC Daemons. If, temporarily, the demand is low, or maintenance needs to be performed, it is possible that the Project Team will not have all of the copies running at any one specific time.
The reasons that not all of the listed Servers and processes are in an "Running" status are many and varied. Some of those reasons include:
- The Project has capacity in reserve but the extra processing is not required as only one or two of the BOINC Server-Side Daemon Programs (assuming several copies of the BOINC Server-Side Daemon Programs exist) can keep up with the work load.
- For example, the Work Generators are not running. If there is a large collection of Work Units waiting to be issued, there is no need to create more. Each Work Unit that is pending issue takes up space, and if they have several weeks supply, why make more?
- The BOINC Server-Side Daemon Program or the Server went off-line due to a hardware or software problem.
- The BOINC Server-Side Daemon Program or the Server was taken off-line for maintenance, such as back-up, scheduled maintenance, disk de-fragmentation, etc. and the other BOINC Server-Side Daemon Programs and Servers are expected to be sufficient to handle the normal work load.
- The Project is over (and you never noticed until now?).
- Note:
- The page is updated with new data about every 10 minutes. I would imagine that this is a configurable parameter and that means that the actual refresh interval can change over time.
Other data may be displayed on the page. The additional data will be Project specific. The most common additional information that is displayed is a rough indication of the amount of work available and "in-flight".
[edit] Other Sources Of Server Status
If you belong to multiple BOINC Powered Projects, it can be a pain to try to look up all of the current status information. Most of the Team Web Sites will have a summary panel. This is also true of most of the "statistics sites".
There are also some third party monitors like the one that can be found at "BOINC Project Status".
[edit] Einstein@Home Server Status Page Details
This one of those pages that are specific to the Einstein@Home Project. This is another page that is most likely going to be very high in usage. This page is accessed by a a link on the "Index" page for the Einstein@Home Project.
Obviously then, you can make a "Favorites" link in your Web Browser so you can quickly go and see what is the status of the Einstein@Home Project.
Ok, in this example all BOINC Daemons are running. And this is likely to be a fair representation of what the project will look like in most cases. The project is only going to run the Work Generators as needed to keep up with the demand of the Work Units by the Participants. When there is not that much of a demand, or they have a very large back-log of pending work the project will turn off one or more of the Work Generators.
If you look at the "Work and Results" portion of the page, you can see number of Work Units that are ready to be issued, how many are being processed by Participants, and how many are ready for Validation or transition.
Ok, some information on how this works. If enough Participants have processed a Work Unit and there are enough "success" results returned to be eligible for validation, the Transitioner sets a "need validate" flag. After the Validator has checked this Work Unit's results, it removes the "need validate" flag.
The "Waiting for validation" count is of all of the Work Units for which there is a "need validate" flag set, and is therefore a correct count of how many Work Units are currently ready to be tested for validation but haven't been validated yet. The primary purpose of this number is to show if the Validator is keeping up or not with the results are they are returned. It's not a count of how many "pending" Results have been created by the Participants at any one specific point in time.
The statistical data in the center of the page lists the current Project totals for participation. The data is broken out by type with information on Participants and Participant's Computers. A rough figure of merit for the total processing speed is also shown.
In the right-most column there is a summary of the project status with regard to the data processed.
[edit] Notes, Oddities, and "Watch Out For This
- None.
[edit] Related Web Site Pages
- "Server Status" Page (Einstein@Home)
- "Server Status" Page (Rosetta@Home)
- "Server Status" Page (SETI@Home)
- "Server Status" Page (SZTAKI Desktop Grid)
[edit] Web Addresses of the "Server Status" Page
| Project | URL | Server Status Documentation |
|---|---|---|
| Climateprediction.net (CPDN) | "Server Status" Page | None |
| Einstein@Home | "Server Status" Page | Server Status Page (Einstein@Home) |
| LHC@Home | None | |
| Rosetta@Home | Server Status Page (Rosetta@Home) | |
| SETI@Home | "Server Status" Page | Server Status Page (SETI@Home) |
| SIMAP@Home | "Server Status" Page | None |
| SZTAKI Desktop Grid | "Server Status" Page | Server Status Page (SZTAKI Desktop Grid) |
| World Community Grid | None | None |
Many of the Third Party Statistics Sites also show server status, see:

