Go Back   Science Forums > Physical Sciences Forums > Computer Science and Technology
Reply
 
LinkBack Thread Tools
Old 03-01-2006   #11 (permalink)
MortenS's Avatar
Questioning


Location:
Oslo, Norway
 
MortenS will become famous soon enoughMortenS will become famous soon enough
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

Server status says: Up, out of work...

They need to put out new work units, I guess.


----------------
Morten S

- Time is fun when we're having flies. - Kermit the frog

Let's BOINC for Hypography! || MyBoincStats ||Hypography BoincStats
Reply With Quote
Old 03-01-2006   #12 (permalink)
Tormod's Avatar
Hypographer

Administrator
Senior Editor
Editor
Dev Team Member

Location:
Oslo, Norway
 
Tormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond repute
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

I got "Can't attach to project" when I tried from my PC - both for Rosetta and LHC. But the messages list says it's fetched the config. Maybe I should just leave it on for the night and see what happens.


----------------
Your Friendly Neighborhood Administrator

Want to lose the advertisements? Become a Sponsor!

Join our Facebook group or follow us on Twitter

Science is not only compatible with spirituality; it is a profound source of spirituality.
- Carl Sagan
Reply With Quote
Old 03-01-2006   #13 (permalink)
MortenS's Avatar
Questioning


Location:
Oslo, Norway
 
MortenS will become famous soon enoughMortenS will become famous soon enough
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

Have you set up an account at their website? Or set it up from the project manager?

http://lhcathome.cern.ch/create_account_form.php


----------------
Morten S

- Time is fun when we're having flies. - Kermit the frog

Let's BOINC for Hypography! || MyBoincStats ||Hypography BoincStats
Reply With Quote
Old 03-01-2006   #14 (permalink)
Tormod's Avatar
Hypographer

Administrator
Senior Editor
Editor
Dev Team Member

Location:
Oslo, Norway
 
Tormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond reputeTormod has a reputation beyond repute
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

Yeah, that's how I do it with all the projects.


----------------
Your Friendly Neighborhood Administrator

Want to lose the advertisements? Become a Sponsor!

Join our Facebook group or follow us on Twitter

Science is not only compatible with spirituality; it is a profound source of spirituality.
- Carl Sagan
Reply With Quote
Old 03-01-2006   #15 (permalink)
MortenS's Avatar
Questioning


Location:
Oslo, Norway
 
MortenS will become famous soon enoughMortenS will become famous soon enough
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

hmm...and you can log in on their website, but not via the the manager?


----------------
Morten S

- Time is fun when we're having flies. - Kermit the frog

Let's BOINC for Hypography! || MyBoincStats ||Hypography BoincStats
Reply With Quote
Old 03-01-2006   #16 (permalink)
MortenS's Avatar
Questioning


Location:
Oslo, Norway
 
MortenS will become famous soon enoughMortenS will become famous soon enough
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

I just tried to attach to them, and I got connected to them...no work thoughl.


----------------
Morten S

- Time is fun when we're having flies. - Kermit the frog

Let's BOINC for Hypography! || MyBoincStats ||Hypography BoincStats
Reply With Quote
Old 07-07-2007   #17 (permalink)
Southtown's Avatar
Woolly Bully


 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

I made a Hypography team for the Seasonal Attribution Project at climateprediction.net which comes with pretty steep hardware reqs. =\

Hypography


----------------

Last edited by Southtown; 07-07-2007 at 04:17 PM..
Reply With Quote
Old 05-15-2008   #18 (permalink)
alexander's Avatar
Dedicated Smart-ass

Senior Moderator
Gallery Curator
Dev Team Member

Location:
Just before 0xAA55
 
alexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond repute
Send a message via AIM to alexander
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

just put up my third system on this

this one is nix, and its supposed to run transparently (shhh)

my biggest problem is that on nix, boinc has not provided a way to limit cpu usage, and for me, it's a big deal, when i am installing it on a future router....

i think i may have found a solution though
Code:
//cpulimit.c
/**
* Simple program to limit the cpu usage of a process
*
* Author: Angelo Marletta (marlonx80@hotmail.com)
*/

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <sys/time.h>
#include <unistd.h>
#include <sys/types.h>
#include <signal.h>
#include <sys/resource.h>

//pid of the controlled process
int pid;

//SIGINT signal handler
void quit(int sig) {
//let the process continue if it's stopped
kill(pid,SIGCONT);
exit(0);
}

int main(int argc, char **argv) {

if (argc!=3) {
fprintf(stderr,"Usage: %s {pid} {max cpu percentage}n",argv[0]);
exit(1);
}
pid=atoi(argv[1]);
int limit=atoi(argv[2]);
if (limit>100 || limit<0) {
fprintf(stderr,"limit must be in the range 0-100n");
exit(1);
}
//if possible renice this process, so it has more responsiveness
if (setpriority(PRIO_PROCESS,getpid(),-20)!=0) {
printf("Warning: cannot renice.nTo work better you should run this program as root.n");
}
signal(SIGINT,quit);

//time quantum in microseconds
int period=100000;
struct timespec twork,tsleep; //time to work, and time to sleep
twork.tv_sec=0;
twork.tv_nsec=period*limit*10;
tsleep.tv_sec=0;
tsleep.tv_nsec=period*(100-limit)*10;

while(1) {
if (kill(pid,SIGSTOP)!=0) break;
nanosleep(&tsleep,NULL);
if (kill(pid,SIGCONT)!=0) break;
nanosleep(&twork,NULL);
}

perror("kill()");
exit(1);
}


----------------
Microsoft, the leader in using innovative tactics to promote irksome experience, coupled with antiquated technology that's held together by a pyramid of makeshift afterthoughts.

Apple, the leader in using irksome tactics to promote innovative experience, coupled with an antiquated core that's enhanced by state-of-the-art afterthoughts.

Linux, the leader in not using any tactics to promote user-defined experience, coupled with state-of-the-art core enhanced by innovative afterthoughts.


Last edited by alexander; 05-15-2008 at 12:58 PM.. Reason: fixing the c code... was not working in the original version, all that well...
Reply With Quote
Old 05-15-2008   #19 (permalink)
alexander's Avatar
Dedicated Smart-ass

Senior Moderator
Gallery Curator
Dev Team Member

Location:
Just before 0xAA55
 
alexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond repute
Send a message via AIM to alexander
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

(note, for some insane reason VB blocks anything with a $ in front of it... so i HAD to not use the code tags)

Here's what i did so far to get limiting, working:

after following the normal installation steps do the following:

copy the code above into limiter.c file in wherever your BOINC directory is.

compile it:

gcc limiter.c -o limiter

now lets go and edit an init.d script:
nano -w /etc/init.d/boinc

first, you will see a lot of defined values. Take a moment and add one more to it

MAX_FREQ=60

now go to section that says

echo -n "Starting BOINC client as a daemon: "
su $BOINCUSER -c "$BOINCEXE $BOINCOPTS" >>$LOGFILE 2>>$ERRORLOG &
sleep 1
PID=`pidof -s -x -o $$ -o $PPID -o %PPID $BOINCEXE`
if [ $PID ]; then
[ -d $LOCKDIR ] && touch $LOCKDIR/boinc



add this just after that line

# rather dirty way of doing this
./limiter $PID $MAX_FREQ &


this will start the limiter when you start the service

now only to kill it when you are done

go to section that says:


cd $BOINCDIR
if [ ! -f lockfile -a ! -f $LOCKDIR/boinc ] ; then
echo -n "BOINC is not running (no lockfiles found)."
echo_success
else
echo -n "Stopping BOINC client daemon: "
killproc $BOINCEXE && echo_success || echo_failure
# clean up in any case
rm -f $BOINCDIR/lockfile
rm -f $LOCKDIR/boinc


now lets add one more line to it

killall limiter


save, restart service, do a ps -ef f, make sure limiter is in there, do a top, to make sure that whatever boinc is doing, it is not exceeding whatever max percent utilization, and we are in game


----------------
Microsoft, the leader in using innovative tactics to promote irksome experience, coupled with antiquated technology that's held together by a pyramid of makeshift afterthoughts.

Apple, the leader in using irksome tactics to promote innovative experience, coupled with an antiquated core that's enhanced by state-of-the-art afterthoughts.

Linux, the leader in not using any tactics to promote user-defined experience, coupled with state-of-the-art core enhanced by innovative afterthoughts.


Last edited by alexander; 05-15-2008 at 02:00 PM.. Reason: it deleted everything.... gaaaaah!
Reply With Quote
Old 05-24-2008   #20 (permalink)
alexander's Avatar
Dedicated Smart-ass

Senior Moderator
Gallery Curator
Dev Team Member

Location:
Just before 0xAA55
 
alexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond reputealexander has a reputation beyond repute
Send a message via AIM to alexander
 



Not Ranked  0 score     
Re: Hypography Distributed Computing Team

just outcomputed T in the einstein project and i have over 8000 credit pending

Hypography


----------------
Microsoft, the leader in using innovative tactics to promote irksome experience, coupled with antiquated technology that's held together by a pyramid of makeshift afterthoughts.

Apple, the leader in using irksome tactics to promote innovative experience, coupled with an antiquated core that's enhanced by state-of-the-art afterthoughts.

Linux, the leader in not using any tactics to promote user-defined experience, coupled with state-of-the-art core enhanced by innovative afterthoughts.

Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Plasmonic electronics for future computing? maikeru Computer Science and Technology 2 04-06-2007 12:43 AM
Hypography Development Team alexander Computer Science and Technology 9 12-29-2006 07:40 PM
Computing with dominos (the little tiles, not the CPU architecture) CraigD Science Projects and Homework 1 06-11-2006 09:57 PM
Future forms of computing jorge_jmt Computer Science and Technology 10 05-22-2006 03:48 AM
Distributed computing MortenS Watercooler 4 02-19-2006 10:52 AM

» Advertisement
» Current Poll
Should Hypography have a forum dedicated to Plant Sciences?
Yes - 69.57%
16 Votes
No - 13.04%
3 Votes
Maybe - 17.39%
4 Votes
Total Votes: 23
You may not vote on this poll.


All times are GMT -8. The time now is 02:58 AM.

Hypography?

Hypography [n.]: A combination of "hyperlink" and "bibliography" - ie, a list of links to electronic documents. Comparable to discography and bibliography, but not cartography.

We have been online since May 2000, and aim to be the best place to find and share science-related content of all kinds.

Share the love!

Please add more science to your life. Use our RSS feeds on your blog, your portal, or your favorite feedreader!


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2
Copyright © 2000-2009 Hypography
Part of the Hypography - Science for Everyone Network