Message boards :
Number crunching :
Dynamic switch?
Message board moderation
Author | Message |
---|---|
Qui-Gon Send message Joined: 15 May 99 Posts: 2940 Credit: 19,199,902 RAC: 11 |
I don't know if this has ever been suggested before or considered by the developers, but might there be a way to change the function of various servers based on need? I notice that there are now six transitioners, which has reduced the "Transitioner backlog" to 0 hours, and there are 300K+ "results" (work) ready to send. A fairly simple set of conditions might be set (e.g. when "Ready to send" is G.T. 100K and "Transitioner backlog" is L.T. 1 hour), one or more of the of excess servers' might be switched by the software to a differentfunction, perhaps even on the fly. |
bjacke Send message Joined: 14 Apr 02 Posts: 346 Credit: 13,761 RAC: 0 |
I don't know if this has ever been suggested before or considered by the developers, but might there be a way to change the function of various servers based on need? I notice that there are now six transitioners, which has reduced the "Transitioner backlog" to 0 hours, and there are 300K+ "results" (work) ready to send. A fairly simple set of conditions might be set (e.g. when "Ready to send" is G.T. 100K and "Transitioner backlog" is L.T. 1 hour), one or more of the of excess servers' might be switched by the software to a differentfunction, perhaps even on the fly. Good idea. Same sofware on some machines and they can switch between validation, backlog and splitter. Take some machines which do the same as now and take some which will switch. F.e. take splitter and assimilator and give them differnet jobs if possible. WARR - Wissenschaftliche Arbeitsgemeinschaft für Raketentechnik und Raumfahrt (WARR - scientific working group for rocket technology and space travel) |
Qui-Gon Send message Joined: 15 May 99 Posts: 2940 Credit: 19,199,902 RAC: 11 |
According to the Status Page there are presently six (6) transitioners and a transitioner backlog of zero (0) hours; there are four (4) validators and almost 700K results waiting for validation. Isn't there some way to switch the function of the servers to do what most needs to be done? Rom? Ron? Matt? |
[B@H] Ray Send message Joined: 1 Sep 00 Posts: 485 Credit: 45,275 RAC: 0 |
I don't know if this has ever been suggested before or considered by the developers, but might there be a way to change the function of various servers based on need? I notice that there are now six transitioners, which has reduced the "Transitioner backlog" to 0 hours, and there are 300K+ "results" (work) ready to send. A fairly simple set of conditions might be set (e.g. when "Ready to send" is G.T. 100K and "Transitioner backlog" is L.T. 1 hour), one or more of the of excess servers' might be switched by the software to a differentfunction, perhaps even on the fly. I am sure that Mat would appreciate it if you donated your time to getting the systems to do that. When all the people working on it are also doing other things at SSL and have lives away from the SSL I am sure that they would appreciate it. But then like most of us you may not know the programmig that goes into it. But maby you have the pull at Sun to get them to donate some NEW servers that will do it all faster. I am sure that they could be needed when Classic is closed down. Pizza@Home Rays Place Rays place Forums |
Qui-Gon Send message Joined: 15 May 99 Posts: 2940 Credit: 19,199,902 RAC: 11 |
I don't know if this has ever been suggested before . . . Well, Ray, I simply put the idea out there for discussion. As for new servers, the ones they have are not being used as efficiently as they could be. Though I've done some programming (20-40 years ago) and I know the concept of setting conditions to do the task of switching jobs is not that difficult, I wasn't making demands, just talking. |
Qui-Gon Send message Joined: 15 May 99 Posts: 2940 Credit: 19,199,902 RAC: 11 |
I don't know if this has ever been suggested before . . . Well, Ray, I simply put the idea out there for discussion. As for new servers, the ones they have might not be used as efficiently as they could be. Though I've done some programming (20-40 years ago) and I know the concept of setting conditions to do the task of switching jobs is not that difficult, I wasn't making demands, just talking. |
[B@H] Ray Send message Joined: 1 Sep 00 Posts: 485 Credit: 45,275 RAC: 0 |
|
[B@H] Ray Send message Joined: 1 Sep 00 Posts: 485 Credit: 45,275 RAC: 0 |
Well, Ray, I simply put the idea out there for discussion. As for new servers, the ones they have might not be used as efficiently as they could be. Though I've done some programming (20-40 years ago) and I know the concept of setting conditions to do the task of switching jobs is not that difficult, I wasn't making demands, just talking. Pizza@Home Rays Place Rays place Forums |
Julian Ellis Send message Joined: 12 Dec 04 Posts: 22 Credit: 365,438 RAC: 0 |
I was the person who suggested limiting the new work If you think about it a computer connecting every so often to request new work but being rejected until he is allowed more is a lot less strain that for example my computer being assigned 60 WU's and each of them connecting when they countdown to try downloading but not being sucessful and having to start the countdown again |
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 |
According to the Status Page there are presently six (6) transitioners and a transitioner backlog of zero (0) hours; there are four (4) validators and almost 700K results waiting for validation. Isn't there some way to switch the function of the servers to do what most needs to be done? Rom? Ron? Matt? The problem isn't the number of validators (or file_deleters) as much as it is just plain too many files in one directory making the process glacially slow, no matter how many machines are assigned to the task. ... and at this point, changing the storage method still means sucking up a whole stack of files and dumping 'em in a different spot. |
Qui-Gon Send message Joined: 15 May 99 Posts: 2940 Credit: 19,199,902 RAC: 11 |
The problem isn't the number of validators (or file_deleters) as much as it is just plain too many files in one directory making the process glacially slow, no matter how many machines are assigned to the task. You may be right about too many files slowing down the process, but shifting assignments of lightly used machines for backlogged tasks might still help. Some weeks ago the validator queue got backed up for days, but dissappeared in a very short time when they did something (I didn't see what was done, or maybe I didn't understand it). Still, with 6 transitioners assigned and a transitioner backlog of zero hours, I would hope that some developer would acknowlege my suggestion. Do you, Ned, see anything wrong with my logic? |
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 |
The problem isn't the number of validators (or file_deleters) as much as it is just plain too many files in one directory making the process glacially slow, no matter how many machines are assigned to the task. See a problem with your logic -- not really. A good friend long ago taught me something that has been very useful over the years: there are two reasons to try anything:
<li>you don't think it'll fix the problem, but you might get lucky (and it's easy to try)</li>
|
Qui-Gon Send message Joined: 15 May 99 Posts: 2940 Credit: 19,199,902 RAC: 11 |
I trust that "my" idea about too many files slowing things down is correct because it isn't my idea -- Matt Lebofsky said that was the problem, based on experiments he and his co-workers performed on Wednesday. Yes, I read the Technical News page (and I understand that at this time they are too busy with other things to do anything about my proposal). But someday, maybe they can implement a software solution (temporary though it may be) to shift the load of backed up servers to underutilized machines when a particular process gets bogged down. |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.