Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
![]() |
World Community Grid Forums
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 14
|
![]() |
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi all:
Could you make a change in the next version, so that we could rank or prioritize the projects, to get work for just the ones we want? Example: 1. Beta Testing 100% 2. Help Cure Muscular Dystrophy - Phase 2 90% 3. Influenza Antiviral Drug Search 80% 4. Help Fight Childhood Cancer 70% 5. The Clean Energy Project 60% 6. Discovering Dengue Drugs - Together 50% 7. Nutritious Rice for the World 40% 8. Help Conquer Cancer 30% 9. FightAIDS@Home 20% 10. Human Proteome Folding - Phase 2 10% This way work would be assigned as follows: 1. Beta Testing - if none than 2. Help Cure Muscular Dystrophy - Phase 2 - if none than 3. Influenza Antiviral Drug Search - if none than 4. Help Fight Childhood Cancer - if none than 5. The Clean Energy Project - if none than 6. Discovering Dengue Drugs - Together - if none than 7. Nutritious Rice for the World - if none than 8. Help Conquer Cancer - if none than 9. FightAIDS@Home - if none than 10. Human Proteome Folding - Phase 2 Instead of how it is now: Beta Testing or Influenza Antiviral Drug Search - if none than Any other project BOINC currently allows you to do this by setting Resource Share -- Thanks all Mark Reiss |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello Mark Reiss,
This has been asked for before. Implementing it would be a WCG-specific development project since no other group runs multiple projects on the same server. Our programming manpower is tied up on other projects. If we changed our scheduler this much, we would have to spend a lot of time reprogramming changes that BOINC made in the generic scheduler. I suppose I should say - more time than we do now. We already have a heavily customized scheduler. WCG will do whatever it thinks will work best, but my personal guess is that it will only prioritize individual member's projects as part of a BOINC-wide development project rather than as a WCG-pecific development project. Lawrence |
||
|
Ingleside
Veteran Cruncher Norway Joined: Nov 19, 2005 Post Count: 974 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hello Mark Reiss, This has been asked for before. Implementing it would be a WCG-specific development project since no other group runs multiple projects on the same server. Hmm, Primegrid with atleast 8 currently active, CPDN with 5, Yoyo with 4 and the list goes on. But granted, the most common is 2 sub-projects, like SETI@home, Einstein@home, Rosetta@home, SIMAP and so on has, there the current implementation works adequately. WCG needing to do the changes on the other hand is likely, since none of the other projects has any free time either. As for WCG running "heavily customized", I'm not aware of what this should be, appart for the standard customization of the ini-files and daemon-startup-parameters all BOINC-projects does... ![]() "I make so many mistakes. But then just think of all the mistakes I don't make, although I might." |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Ingleside, WCG don't publish details of their customisations anywhere. From time to time the techs may offer you a glimpse, but that is the most you will get.
On the other hand, as responsible open source developers, they contribute back to BOINC any useful scheduler enhancements, such as the homogeneous redundancy feature. As for the project ranking request: this is our most frequent FAQ where the answer is "not going to happen". |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
It's sad that the response seems to be it's not going to happen, because as more and more projects seem to be coming into WCG it seems like prioritizing is becoming more and more of a reasonable and desired request. WCG does take a little extra electricity to run and therefore is like donating to a charity, and people should be able to chose which charity gets the most of their money.
----------------------------------------[Edit 1 times, last edit by Former Member at May 31, 2009 11:59:13 PM] |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
You can choose which projects you want to run. If you have lots of computers, you can weight projects by using different profiles.
But weighting in the scheduler would conflict with the other scheduler goals, and make an already difficult balancing act ridiculously difficult. It would also cause additional problems when members inevitably claim that their weightings are not being respected. I shouldn't say this will never happen, but there are no plans for it, and it is not on any todo list. |
||
|
nasher
Veteran Cruncher USA Joined: Dec 2, 2005 Post Count: 1423 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
yes i understand it isnt likely to happen but since a person asked for what we think are our rankings
----------------------------------------personaly right now the order i want is 1) beta (it alreay gets #1 anyways) 2) HCMD2 (silver) <- badge hunt 3) IADS (bronze) <- badge hunt 4) AIDS (almost to 1 year now) 5) RICE ( next closest to 1 year) 6) Dingue 7) CEP 8) HFCC 9) Cancer (over a year) 10) HPF2 (over a year and not much desire to run) personaly i want all badges then i want to get jobs over 1 year but right now im badge hunting ![]() |
||
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
Don't think anyone was asking about his/her ranking wishes, just a (repeated) suggestion for a method to order project work requests. Since another project with multiple was brought up, went to revisit and found no prioritization there either, but they do have too "Send work from any subproject if selected projects have no work"
----------------------------------------![]() At WCG, 9 active projects, could become 11, on 4 OS platforms, some having a homogeneous redundancy split down to processor families, think it is going to cause very major scheduling and load headaches.
WCG
Please help to make the Forums an enjoyable experience for All! |
||
|
knreed
Former World Community Grid Tech Joined: Nov 8, 2004 Post Count: 4504 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
On the other hand, as responsible open source developers, they contribute back to BOINC any useful scheduler enhancements, such as the homogeneous redundancy feature. We definitely do contribute back to BOINC our useful changes* and have done so in the past. In particular, we added vastly expanded support for multiple sub-projects, the 'reliable' host mechanism and a number of other items. Grep the BOINC change logs for Kevin Reed or WCG or World Community Grid if you want more details. However, homogeneous redundancy is a feature that was already a key part of BOINC even before we started using BOINC. * We do have some not useful changes. These are things like expanding the shared memory size up to 3600 slots instead of the default 100. We also have a hack in place currently to avoid issues with how BOINC handles assignment of homogeneous redundancies to slots. Once we implement a better solution we will contribute that as well. We are also about 9 months behind BOINC source currently and will hopefully be updating soon. BOINC requests that we be in sync with HEAD prior to contributing our most recent changes so we will be returning some code after that. As to the point of this thread. There are many many things that we want to do. Some of them are things members ask for, some of them are things that make the tech teams life easier, some of them reduce our costs, some of them help the researchers, etc. This list is vastly larger then time available to implement. This is true of most things in life. Please do not think that because we do not implement this feature it is because we are dismissing your view point. It is simply a matter of having the time to implement. |
||
|
Greg Lyke
Advanced Cruncher Joined: May 30, 2008 Post Count: 50 Status: Offline |
You can choose which projects you want to run. If you have lots of computers, you can weight projects by using different profiles. Ok, then how about adding a few more profile slots? As it stands right now I have 6 computers doing assorted things around the house/work. Being able to set up a profile specific to each of them would allow the OCD tweaking that I want to be able to both work on the projects that I really want to & also to do some badge hunting. But weighting in the scheduler would conflict with the other scheduler goals, and make an already difficult balancing act ridiculously difficult. It would also cause additional problems when members inevitably claim that their weightings are not being respected. Weighted scheduling (by percent of resources sent to each project) I agree would be a nightmare to make work. However it shouldn't be that difficult to implement a priority system of some sort. (I'm not a programmer so you'll need to translate for those who are ![]() **** It's funny, over the years I have spent a lot of time either volunteering or sitting on boards that implement volunteer labor for some project (Scouting, church groups, library boards, etc). What's really sad is that almost always, on both sides of the table, there are hurt feelings because most can't see the forest for the trees. The volunteers forget that the end result is what they are working towards & that some of the things that they want to do really don't help reach that end. The professionals on the other hand, forget that the volunteers are just that - volunteers. If the organizers make things to difficult for them, eventually they will stop complaining & just walk away instead. Sadly I've started to see the same thing here at WCG (perhaps it has been there for a long time but I've finally started seeing the forest). Because of the incredibly long term nature of all the projects, it is hard to see any short term progress. Because of that some of the crunchers (myself included ![]() On the tech side of things, the attitude of "we're saving the world, don't bother us" isn't going to do much towards keeping people willing to help. If it's going to take years if not decades to make progress on the problems that all this computer time is being devoted to, then spending/investing towards good will a week or two of programming time to give the volunteers shiny buttons & knobs to push & turn to their heart's content is at the very least a smart thing to do (it might even be considered an essential part of the process). Anyway, just my 2% of a $ for the morning... ![]() |
||
|
|
![]() |