Simple boinc installer

Message boards : Number crunching : Simple boinc installer

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Ethan
Volunteer moderator

Send message
Joined: 22 Aug 05
Posts: 286
Credit: 9,304,700
RAC: 0
Message 23878 - Posted: 20 Aug 2006, 19:30:23 UTC

Afternoon all,
Rom slapped together the latest boinc client in a way that it attaches to the project as a default user. The user's settings are set very conservatively, no battery, low virtual memory, 1 cpu max, etc.

It's a single process rather than installing boinc, creating an account, and then putting that info back into boinc.

I plan to email it out to all 5500 of our dorm residents in a couple weeks.

My question to everyone is. . what may I be missing before I email this out (with instructions on both the simple, and regular ways of installing)?

The only issue outstanding is the need to make the default user's account 'read only'. The account key is stored in plain text, so a user could log in as that account and set things really high, potentially impacting other users.

Anywho, and comments welcome. Thanks!
ID: 23878 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 23889 - Posted: 20 Aug 2006, 19:45:56 UTC - in response to Message 23878.  

That sounds like a great way to get more Rosetta crunching.

If I slip you $10 can you set it so they attach to my account?
ID: 23889 · Rating: 2 · rate: Rate + / Rate - Report as offensive    Reply Quote
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 23893 - Posted: 20 Aug 2006, 19:51:01 UTC
Last modified: 20 Aug 2006, 19:52:23 UTC

Actually I do have something serious to add.

I assume you did this to harness all that computing power and to make it easy for people who don't understand computers too well but like the idea of helping out Rosetta.

However, what about the extra risks to laptops? Rosetta running on a laptop causes more heat problems than a desktop. A desktop just sits there and its fans are always going. But what about someone who runs your special Rosetta on a laptop? People often sit with their laptops on their bed in a dorm room and all the extra heat of the processor going 100% might cause damage to the laptop, pressed up against the mattress.

In other words, laptops running BOINC need to take extra heat precautions, something that your average undergraduate might not know about.
ID: 23893 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Ethan
Volunteer moderator

Send message
Joined: 22 Aug 05
Posts: 286
Credit: 9,304,700
RAC: 0
Message 23895 - Posted: 20 Aug 2006, 19:52:32 UTC - in response to Message 23893.  

The laptop thing is a good point. Is it currently addressed with the standard client, or do you mean since the 'simple' installer is geared toward non-techies they might not be as aware of the potential?
ID: 23895 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 23899 - Posted: 20 Aug 2006, 19:54:25 UTC - in response to Message 23895.  
Last modified: 20 Aug 2006, 19:55:01 UTC

The laptop thing is a good point. Is it currently addressed with the standard client, or do you mean since the 'simple' installer is geared toward non-techies they might not be as aware of the potential?


Yes, the simple client + college kids + laptop sitting on peoples' beds + 100% CPU usage = potential problem.

Regular BOINCers know to take special heat precautions with BOINC. College kids simply looking to help might break their laptop!

Nowadays it seems like most college kids have laptops, not desktops.
ID: 23899 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Ethan
Volunteer moderator

Send message
Joined: 22 Aug 05
Posts: 286
Credit: 9,304,700
RAC: 0
Message 23900 - Posted: 20 Aug 2006, 19:55:37 UTC

Do new laptops (face it, kids come with shiny new machines) have any type of heat protection? As in, if it hits a high temp, it will shut the machine down to protect the laptop.
ID: 23900 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 23902 - Posted: 20 Aug 2006, 19:57:18 UTC - in response to Message 23900.  

Do new laptops (face it, kids come with shiny new machines) have any type of heat protection? As in, if it hits a high temp, it will shut the machine down to protect the laptop.


I couldn't tell you.

I teach at the college level, though, and I know it's annoying when some kids take notes on laptops in class.

But that's kind of my point. Kids bring laptops to college to email and type papers. That doesn't create heat problems so they leave laptops on their beds in dorm rooms. Rosetta might create too much heat.

So... I don't know. I'm glad I pointed it out, though, so we can think about it.
ID: 23902 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Ethan
Volunteer moderator

Send message
Joined: 22 Aug 05
Posts: 286
Credit: 9,304,700
RAC: 0
Message 23903 - Posted: 20 Aug 2006, 19:58:28 UTC

It's definately worth noting. . I'll include it in the email for both versions.
ID: 23903 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
tralala

Send message
Joined: 8 Apr 06
Posts: 376
Credit: 581,806
RAC: 0
Message 23905 - Posted: 20 Aug 2006, 20:21:09 UTC
Last modified: 20 Aug 2006, 20:24:07 UTC

I would welcome it if this simple Rosetta-Installer would be available for other teams/individuals as well. There was the idea of creating a CD whith an auto-installer etc. You might want to upload the simple installer so that people might try it out and report on the installation process.

edit: Is there no way to create each time a separate user to avoid the read-only necessity? Perhaps a random number or the computer name or something. That way each user would have a separate account and would be able to edit it later if he wants to.
ID: 23905 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Ethan
Volunteer moderator

Send message
Joined: 22 Aug 05
Posts: 286
Credit: 9,304,700
RAC: 0
Message 23906 - Posted: 20 Aug 2006, 20:23:05 UTC - in response to Message 23905.  

I would welcome it if this simple Rosetta-Installer would be available for other teams/individuals as well. There was the idea of creating a CD whith an auto-installer etc. You might want to upload the simple installer so that people might try it out and report on the installation process.


I'll post how to download it once the account is made read only.

Other versions could be made for teams to give out, but it would require having a version of installshield.

ID: 23906 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Fuzzy Hollynoodles
Avatar

Send message
Joined: 7 Oct 05
Posts: 234
Credit: 15,020
RAC: 0
Message 23908 - Posted: 20 Aug 2006, 20:27:12 UTC - in response to Message 23900.  

Do new laptops (face it, kids come with shiny new machines) have any type of heat protection? As in, if it hits a high temp, it will shut the machine down to protect the laptop.


Yes, they do.

And I have crunched Rosetta and all my other projects on this computer, a Fujitsu-Siemens laptop, since July 2004. Before, when it stood directly on my desk, the temperature on the processor was 50 - 53 degrees Celsius, but after I bought a small wire rack for it to stand on for better air circulation, the processor temperature dropped about 3 degrees. And when I sit in my big chair with it, I'll have to keep the ventilationholes away from my legs, as it's too hot.


[b]"I'm trying to maintain a shred of dignity in this world." - Me[/b]

ID: 23908 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Vester
Avatar

Send message
Joined: 2 Nov 05
Posts: 257
Credit: 3,158,457
RAC: 9,572
Message 23911 - Posted: 20 Aug 2006, 20:48:21 UTC
Last modified: 20 Aug 2006, 20:51:42 UTC

Ethan, laptops are well-protected against overheating. The 64 bit AMD processors use Power Now! controller drivers which change the multiplier to reduce processor speed and the processors will run at idle speed on batteries (800 MHz for a Mobile AMD Athlon 64 XP 3200+ for instance). I experienced no problems running Rosetta on a Mobile AMD Athlon 64 XP 3200+ machine for three months while my granddaughter was home for the summer. It is listed as "squishy" in my list of computers, but it won't be crunching while she is back in school. The Dell laptop listed under my name runs a fan control utility and the processor runs 48 to 50 C with it. (Discussion here: https://boinc.bakerlab.org/rosetta/forum_thread.php?id=2130) Laptop processors are designed for higher temperatures and my Dell with an Intel P3m would not run either of the two CPU fans until the processor reaches 70 C without the fan utility.

There will be complaints about the laptops being hotter, and it is usually due to hard drive temperatures.

Look at it this way: If a computer can't handle running Rosetta@home, there is something wrong with the computer. Some will report crashes. That often is because they have corrupted drivers, usually video, or they need to update their drivers. If Windows XP users will visit Microsoft Update and do a Custom instead of Express installation, they can install their drivers without being computer experts. Running the project is an excellent way for students to learn about their computers, and there are many people here willing to help.

The downside of running laptops is that there are not frequent save points for Rosetta and they will "lose" work every time they shut down. If run as "Always on" in Power Options, then the computers will crunch if left turned on while on their desks under AC adapter power.

I have some laptop information written by Fluffy Chicken and others saved on another computer. I'll edit it to delete Find-a-Drug and post again. ;-)
ID: 23911 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
John McLeod VII
Avatar

Send message
Joined: 17 Sep 05
Posts: 108
Credit: 195,137
RAC: 0
Message 23980 - Posted: 21 Aug 2006, 0:46:23 UTC

Some (most?) laptops are protected against overheating, but not all.

The simplest suggestion is to use a cheap cookie cooling rack to raise the laptop so that there is airflow underneath it.


BOINC WIKI
ID: 23980 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Avi

Send message
Joined: 2 Aug 06
Posts: 58
Credit: 95,619
RAC: 0
Message 23982 - Posted: 21 Aug 2006, 1:10:02 UTC - in response to Message 23878.  

Afternoon all,
The user's settings are set very conservatively, no battery, low virtual memory, 1 cpu max, etc.

Set it to keep in memory OR run always. Both preferably. That way if they snooze it for a game, they don't lose back to their last checkpoint.

ID: 23982 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
BennyRop

Send message
Joined: 17 Dec 05
Posts: 555
Credit: 140,800
RAC: 0
Message 24004 - Posted: 21 Aug 2006, 3:52:00 UTC

This year was the first time I've had laptops overheating and shutting down while performing tasks (not 100% cpu usage tasks). And while they may be setup to protect themselves; if it's the bios that is shutting the system down (and not windows gracefully closing things down) file corruption issues arise.

(Both laptops had managed to suck up enough lint/hair/dust bunny material that it blocked the cooling fins of the heat sink and eliminated most of the air flow.)

The laptops were 1-2 years old.

So you may see a fair number of students having their laptops shut down frequently due to running the cpu at 100% - if they've been as bad about where they run their laptops as some of my clients.
ID: 24004 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Cureseekers~Kristof

Send message
Joined: 5 Nov 05
Posts: 80
Credit: 689,603
RAC: 0
Message 24017 - Posted: 21 Aug 2006, 6:00:40 UTC

Ethan,

Instead of using a default account, isn't it possible to find a way to have a popup where he asks for a username and password?
So everyone has his own account for settings, stats etc.

In the beginning, these 'not so technical people' will install your special installer. They start crunching. But after some time, they discover this forum, they discover statistics, they may discover teams. After this they want to have their own statistics. Oke, then let them create a personal account. But after that, they will complain that they have crunched for xxx days/months/years and that they will have their previous credits on their new account...


Another thing: The installer, how will he be installed? As normal installation, or as service. If choosen for service, what about the username/password?

Member of Dutch Power Cows
ID: 24017 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1829
Credit: 115,561,500
RAC: 59,108
Message 24020 - Posted: 21 Aug 2006, 6:30:05 UTC

I think the simple installer's a great additional tool.

The laptop issue is important. My flatmate used to leave his work laptop on his duvet all the time - it got pretty hot without crunching.

A couple of points I'd make are that if a computer starts crashing because it can't handle 100% CPU utilisation then you're better off finding out about it ASAP rather than when you're trying to get some important work done and one of your apps is hitting 100% for a while.

Another point to be prepared for is that you'll probably get a few situations where someone's laptop has issues for unrelated issues and Rosetta gets blamed.

Could you get some computer-savvy undergrads to help out if/where needed?
ID: 24020 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Tribaal
Avatar

Send message
Joined: 6 Feb 06
Posts: 80
Credit: 2,754,607
RAC: 0
Message 24026 - Posted: 21 Aug 2006, 7:17:07 UTC

I would love to have a copy of the mail too if that's possible... I would offer to send you cash for a hard copy, but I live in Switzerland, I have no idea how long this would take to arrive.

Is there an electronic copy of your work available somewhere?

In my opinion, the CD should default to a given user (CD-user or something), but should give the option to either create an account or use an existing one. This way, you can just burn the exec. to a business-card CD and either install boinc on new hosts easily, or just use it as a hand out piece of advertisement.

I would definately like to have a copy of this... just let me know the most convenient way for you.

- trib'
ID: 24026 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FluffyChicken
Avatar

Send message
Joined: 1 Nov 05
Posts: 1260
Credit: 369,635
RAC: 0
Message 24028 - Posted: 21 Aug 2006, 7:45:25 UTC

Does it include any more customisation (Since they added that feature quite a while back) Like Rosetta@Home branding etc. I was created so projects could create thier own download like BBC Climate Change Experiment.

Rom, of course, knows all about it :-)

Maybe you caould alter the Boinc tray icon to be the Rosetta icon.




As for the idea about more flexible accounts, that's simple, just add at the end that if they want to know more, would like greated flexibility, thier own account or already run boinc software then goto Rosetta and find out more. (But it would be nice if you join Housing & Food services https://boinc.bakerlab.org/rosetta/create_account_form.php?teamid=2 team so we know how well this is working )..


You get the idea.



Another thing to remember.
PROXY
I know most universities have to got through a proxy (and I assume you'll already know from the Catalyst and H&F setups) don't forget to put that presetup in the simple install.
Team mauisun.org
ID: 24028 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Ananas

Send message
Joined: 1 Jan 06
Posts: 232
Credit: 752,471
RAC: 0
Message 24036 - Posted: 21 Aug 2006, 8:51:01 UTC - in response to Message 23878.  

...The only issue outstanding is the need to make the default user's account 'read only'. The account key is stored in plain text, so a user could log in as that account and set things really high, potentially impacting other users.



It was one of my first wishes for BOINC to have two keys for each account, one "crunch-only" key and one that is allowed to do setup.

The important part is that it is required to block any changes made in global_prefs.xml and the project preferences as well as those are propagated to all projects.

The idea has been supported by other crunchers but it has not been implemented :-/
ID: 24036 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
1 · 2 · Next

Message boards : Number crunching : Simple boinc installer



©2024 University of Washington
https://www.bakerlab.org