Brainstorming facilities for DIAL-UP BOINCers - pls contribute!

Message boards : Number crunching : Brainstorming facilities for DIAL-UP BOINCers - pls contribute!
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · Next

AuthorMessage
Profile mr.kjellen
Volunteer tester
Avatar

Send message
Joined: 4 Jan 01
Posts: 195
Credit: 71,324,196
RAC: 0
Sweden
Message 230066 - Posted: 12 Jan 2006, 8:13:51 UTC - in response to Message 229347.  

The script checks for a dial-up connection via RASdial.exe, the command line version of Windows GUI dial-up. RasDial reports whether there is an active dial-up connection or not. For info on rasdial, open the command prompt and type "rasdial /?" or google it.

The idea is that if a dial-up connection is activated (manually or by some other program), this script will change the network & processing state to always. If there is no connection, the net state is set to never, and run state to "preferences".

This code does NOT initiate a connection. If you need to automatically connect, you can schedule rasdial to connect & disconnect as specified times using Task Scheduler.

The "pinging google.com" stuff checks if there happens to be a non-rasdial connection (always-on broadband, etc) active, as one of my machines has several "options" to connect.

This is VBScript, not a batch file. You should create a text file, cut -n- paste the code into it, and name the file “whatever.VBS” (it just needs a .vbs extension). If your antivirus is set to block scripts, you will need to "approve" this script to run. Google VBscript if you want to know more about it.

I’ve been running this on several of my remote machines for a couple weeks now. It seems to have cured my dial-up problems. It may or may not work for you (but I hope it does).


Seems PERFECT! *off to try new learned stuff*
/Anton

ID: 230066 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 230411 - Posted: 13 Jan 2006, 2:31:45 UTC - in response to Message 230057.  

try 75 baud

Been there, done that, don't EVER want to do it again.


BOINC WIKI
ID: 230411 · Report as offensive
Profile [Cx]
Avatar

Send message
Joined: 25 Jul 05
Posts: 141
Credit: 25,742
RAC: 0
United Kingdom
Message 231395 - Posted: 15 Jan 2006, 9:48:24 UTC - in response to Message 230057.  

Modulation-Demodulation. Ahh, the memories... BBS's, TheDraw, Overkill...
To think I used em way back in the time of 1.2k and 2.4k baud! 8^)


Rookie

try 75 baud


I honestly don't remember 75 baud...

Thinking about it, wait... did they have 200 baud and 400 baud?
Back when we used full-length 8-bit ISA cards with two RJ-11s on the back..?
.. and a speaker on-board for modem sounds? :)

I more strongly remember half-length ISAs though...

Oh, and of course, the "external" modems, connecting via 25-pin serial COM ports! 25-pin!!! .. and having to worry about full duplex or half duplex, and the common setting (eventually) of N-8-1..!

Egads... that's some memories right there... WildCat BBS anyone? FidoNet?

,.;.Cx.;.,
ID: 231395 · Report as offensive
Biker
Avatar

Send message
Joined: 26 Jan 00
Posts: 28
Credit: 5,392
RAC: 0
United States
Message 232272 - Posted: 16 Jan 2006, 19:48:27 UTC

a show of hands, or canes, or walkers. how many here punched cardboard? that's old school computing. god i feel old..............


anyways, be nice if boinc would establish a connection, do it's business, and hangup without having too hold its hand. seems odd they left that out.
Don't fear the night, fear what hunts at night.
ID: 232272 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 232276 - Posted: 16 Jan 2006, 19:58:09 UTC - in response to Message 232272.  

a show of hands, or canes, or walkers. how many here punched cardboard? that's old school computing. god i feel old..............


anyways, be nice if boinc would establish a connection, do it's business, and hangup without having too hold its hand. seems odd they left that out.

Back when data was "real data" and you could see it right there in the holes.

... and I was thinking 45 baud (and Baudot, not ASCII), and "green keys."
ID: 232276 · Report as offensive
Profile Steve Cressman
Volunteer tester
Avatar

Send message
Joined: 6 Jun 02
Posts: 583
Credit: 65,644
RAC: 0
Canada
Message 232944 - Posted: 18 Jan 2006, 5:18:58 UTC - in response to Message 232272.  

a show of hands, or canes, or walkers. how many here punched cardboard? that's old school computing. god i feel old..............


anyways, be nice if boinc would establish a connection, do it's business, and hangup without having too hold its hand. seems odd they left that out.


Stop shuffling my cards, now I got to go back to the flow charts and try and get them back in order ;)
98SE XP2500+ @ 2.1 GHz Boinc v5.8.8

And God said"Let there be light."But then the program crashed because he was trying to access the 'light' property of a NULL universe pointer.
ID: 232944 · Report as offensive
W-K 666 Project Donor
Volunteer tester

Send message
Joined: 18 May 99
Posts: 19070
Credit: 40,757,560
RAC: 67
United Kingdom
Message 232950 - Posted: 18 Jan 2006, 5:38:46 UTC - in response to Message 232276.  

a show of hands, or canes, or walkers. how many here punched cardboard? that's old school computing. god i feel old..............


anyways, be nice if boinc would establish a connection, do it's business, and hangup without having too hold its hand. seems odd they left that out.

Back when data was "real data" and you could see it right there in the holes.

... and I was thinking 45 baud (and Baudot, not ASCII), and "green keys."

I knew people that could read it, Baudot code, straight from the tape.
ID: 232950 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 233242 - Posted: 18 Jan 2006, 23:41:01 UTC - in response to Message 232950.  

a show of hands, or canes, or walkers. how many here punched cardboard? that's old school computing. god i feel old..............


anyways, be nice if boinc would establish a connection, do it's business, and hangup without having too hold its hand. seems odd they left that out.

Back when data was "real data" and you could see it right there in the holes.

... and I was thinking 45 baud (and Baudot, not ASCII), and "green keys."

I knew people that could read it, Baudot code, straight from the tape.

I used to be able to read hollerith cards without the printing at the top.


BOINC WIKI
ID: 233242 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 233244 - Posted: 18 Jan 2006, 23:44:23 UTC - in response to Message 231395.  

Modulation-Demodulation. Ahh, the memories... BBS's, TheDraw, Overkill...
To think I used em way back in the time of 1.2k and 2.4k baud! 8^)


Rookie

try 75 baud


I honestly don't remember 75 baud...

Thinking about it, wait... did they have 200 baud and 400 baud?
Back when we used full-length 8-bit ISA cards with two RJ-11s on the back..?
.. and a speaker on-board for modem sounds? :)

I more strongly remember half-length ISAs though...

Oh, and of course, the "external" modems, connecting via 25-pin serial COM ports! 25-pin!!! .. and having to worry about full duplex or half duplex, and the common setting (eventually) of N-8-1..!

Egads... that's some memories right there... WildCat BBS anyone? FidoNet?

,.;.Cx.;.,

I believe that the sequence was 50, 75, 100, 150, 300, 600, 900, 1200, 2400, 4800, 9600, 19200, 33K, 56K. These are the ones that I have seen, however, I may have missed a few.


BOINC WIKI
ID: 233244 · Report as offensive
W-K 666 Project Donor
Volunteer tester

Send message
Joined: 18 May 99
Posts: 19070
Credit: 40,757,560
RAC: 67
United Kingdom
Message 233384 - Posted: 19 Jan 2006, 4:13:58 UTC - in response to Message 233244.  

I believe that the sequence was 50, 75, 100, 150, 300, 600, 900, 1200, 2400, 4800, 9600, 19200, 33K, 56K. These are the ones that I have seen, however, I may have missed a few.

You missed 28k8 but not bad attempt, you didn't mention that these speeds are quite often only the download speed, depending on the spec, and with some of the earlier ones the upload speed was still 75 baud. Even today the claimed 56k is only the download speed with variable upload speeds to a max of 33k.
Also not mentioned was the problem, in the days up to 2400 b/s, of communicating across the pond as there were different spec's in USA and Europe and all the tricks that had to be applied so that it didn't time out as you changed frequencies etc.
ID: 233384 · Report as offensive
Jack Gulley

Send message
Joined: 4 Mar 03
Posts: 423
Credit: 526,566
RAC: 0
United States
Message 233421 - Posted: 19 Jan 2006, 7:49:28 UTC - in response to Message 233244.  

I believe that the sequence was 50, 75, 100, 150, 300, 600, 900, 1200, 2400, 4800, 9600, 19200, 33K, 56K.

You left out 110 which was used in a lot of the faster teletype equipment.

My first program was written in ALGOL, and was written to send data over the phone line, and was ran on an old GE 100 computer. It used about 8700 vacuum tubes. Main memory was two "drums" three feet in diameter and about four feet long as I recall, with banks of magnetic heads. The computer was already so old, that it was doing good to run for an hour before a tube would overheat and go out. Spent my spare time searching small town 7-11 stores with vacuum tube testers, looking for replacement vacuum tubes as the ones we needed were no longer made, just so I could see the program compiled and run successfully. The system printer was attached using a 75 bps communications line that went into a room three offices away, as the vibration from the printer would cause tubes to fail if it was in the same room. We were given a new 300 baud modem (by NASA no less) but the computer was so slow it could only drive the modem at 150. Before it could get anything sent, the phone company operator would break in thinking there was something wrong with the phone line, or a vacuum tube would go out. Just seconds after we made the first successful upload of data with my program, the drum memory crashed, literally. Flying magnetic heads, wires and bits of metal flying everywhere. You think BOINC Dial-up users have problems uploading?
ID: 233421 · Report as offensive
Profile KWSN THE Holy Hand Grenade!
Volunteer tester
Avatar

Send message
Joined: 20 Dec 05
Posts: 3187
Credit: 57,163,290
RAC: 0
United States
Message 235292 - Posted: 21 Jan 2006, 23:22:34 UTC - in response to Message 232272.  

a show of hands, or canes, or walkers. how many here punched cardboard? that's old school computing. god i feel old..............


anyways, be nice if boinc would establish a connection, do it's business, and hangup without having too hold its hand. seems odd they left that out.


Guilty!

The college I was in used keypunches (IBM 26's and 29's) and Teletypes (33KSR's) when I started (deleted) years ago. They were behind the times even then...

So I remember 110 baud... (along with 300, 1200, 2400, 9600, 14.4k, 28.8, 33.6, and what I'm currently using, 56k)

Anyone remember the TRS-80 CoCo's modem that would ONLY run 600 baud? (not more, not less...!)

.

Hello, from Albany, CA!...
ID: 235292 · Report as offensive
Profile KWSN THE Holy Hand Grenade!
Volunteer tester
Avatar

Send message
Joined: 20 Dec 05
Posts: 3187
Credit: 57,163,290
RAC: 0
United States
Message 235295 - Posted: 21 Jan 2006, 23:25:06 UTC - in response to Message 232272.  

a show of hands, or canes, or walkers. how many here punched cardboard? that's old school computing. god i feel old..............


(edit)



How about paper <i>tape?</i>
.

Hello, from Albany, CA!...
ID: 235295 · Report as offensive
Profile KWSN THE Holy Hand Grenade!
Volunteer tester
Avatar

Send message
Joined: 20 Dec 05
Posts: 3187
Credit: 57,163,290
RAC: 0
United States
Message 235297 - Posted: 21 Jan 2006, 23:26:56 UTC - in response to Message 232944.  



Stop shuffling my cards, now I got to go back to the flow charts and try and get them back in order ;)


you mean ya didn't punch sequence numbers into 'em?
.

Hello, from Albany, CA!...
ID: 235297 · Report as offensive
Profile KWSN THE Holy Hand Grenade!
Volunteer tester
Avatar

Send message
Joined: 20 Dec 05
Posts: 3187
Credit: 57,163,290
RAC: 0
United States
Message 235307 - Posted: 21 Jan 2006, 23:32:11 UTC - in response to Message 233244.  

(edit)
Oh, and of course, the "external" modems, connecting via 25-pin serial COM ports! 25-pin!!! .. and having to worry about full duplex or half duplex, and the common setting (eventually) of N-8-1..!

Egads... that's some memories right there... WildCat BBS anyone? FidoNet?

,.;.Cx.;.,

I believe that the sequence was 50, 75, 100, 150, 300, 600, 900, 1200, 2400, 4800, 9600, 19200, 33K, 56K. These are the ones that I have seen, however, I may have missed a few.


in addition to the ones others have pointed out, ya missed 14.4k...

As far as 25pin com ports go, what's so obsolete about them...? I've got a 33.6 attached via one sitting (as backup) ready to run right now...

and yes, I rand a wildcat BBS for a while...
.

Hello, from Albany, CA!...
ID: 235307 · Report as offensive
Jack Gulley

Send message
Joined: 4 Mar 03
Posts: 423
Credit: 526,566
RAC: 0
United States
Message 236147 - Posted: 23 Jan 2006, 3:46:32 UTC - in response to Message 235292.  
Last modified: 23 Jan 2006, 3:51:19 UTC

The college I was in used keypunches (IBM 26's and 29's)

Young kid! I had to use IBM 024's (no print) and they only had one IBM 026 and it was for the school administration only to use. When the line waiting on the three 024's got too long, they would drag out a couple of IBM 010's for you to use. The bad thing is, I still have a box of those old programs and data cards with no printing on them from back then. The color of the cards is not what I remembered them....

[edit]The good thing was, I was one of the first there to teach myself FORTRAN and wound up helping teach most of the other students (and the Professor) the following year. So I had a program to list out the cards so they could find their mistakes.
ID: 236147 · Report as offensive
Profile KWSN THE Holy Hand Grenade!
Volunteer tester
Avatar

Send message
Joined: 20 Dec 05
Posts: 3187
Credit: 57,163,290
RAC: 0
United States
Message 237288 - Posted: 25 Jan 2006, 5:29:11 UTC - in response to Message 236147.  

The college I was in used keypunches (IBM 26's and 29's)

Young kid! I had to use IBM 024's (no print) and they only had one IBM 026 and it was for the school administration only to use. When the line waiting on the three 024's got too long, they would drag out a couple of IBM 010's for you to use. The bad thing is, I still have a box of those old programs and data cards with no printing on them from back then. The color of the cards is not what I remembered them....

[edit]The good thing was, I was one of the first there to teach myself FORTRAN and wound up helping teach most of the other students (and the Professor) the following year. So I had a program to list out the cards so they could find their mistakes.


yahbut... this was (starting in) 1973... the 026 was just a tad obsolete by then... of course, in my first job outa college, I was using most of IBM's tabulating machines (sorter, reproducer, and a few others I've since forgotten...) and a paper tape to mag tape machine. (non-IBM)
.

Hello, from Albany, CA!...
ID: 237288 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 237443 - Posted: 25 Jan 2006, 15:31:35 UTC - in response to Message 237288.  

The college I was in used keypunches (IBM 26's and 29's)

Young kid! I had to use IBM 024's (no print) and they only had one IBM 026 and it was for the school administration only to use. When the line waiting on the three 024's got too long, they would drag out a couple of IBM 010's for you to use. The bad thing is, I still have a box of those old programs and data cards with no printing on them from back then. The color of the cards is not what I remembered them....

[edit]The good thing was, I was one of the first there to teach myself FORTRAN and wound up helping teach most of the other students (and the Professor) the following year. So I had a program to list out the cards so they could find their mistakes.


yahbut... this was (starting in) 1973... the 026 was just a tad obsolete by then... of course, in my first job outa college, I was using most of IBM's tabulating machines (sorter, reproducer, and a few others I've since forgotten...) and a paper tape to mag tape machine. (non-IBM)

The university I went to in 1977 was still using a set of 026's. The computers were replaced with DEC 20s with terminals after I left.


BOINC WIKI
ID: 237443 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14653
Credit: 200,643,578
RAC: 874
United Kingdom
Message 237478 - Posted: 25 Jan 2006, 16:45:44 UTC - in response to Message 232272.  

a show of hands, or canes, or walkers. how many here punched cardboard? that's old school computing. god i feel old..............

Anyone else used a mechanical hand punch for 80-column cards - they had one plunger for each of the twelve rows. Numbers were easy - a single plunge to make a single hole - but letters needed two fingers, and punctuation three...
ID: 237478 · Report as offensive
Leo Hoodak

Send message
Joined: 20 Feb 00
Posts: 58
Credit: 100,994,441
RAC: 119
United States
Message 237529 - Posted: 25 Jan 2006, 21:59:03 UTC - in response to Message 228188.  
Last modified: 25 Jan 2006, 22:17:30 UTC

@Bill Michael

Thanks for your input. Yes, that makes sense and sounds reasonable.
At a guess, I'd wager adding an identifier / flag to allow dial-up users to be distinguished from non-dial-up users shouldn't be too difficult to code in...
However, not being a part of the main design team, I can't speak for that.

The "everything happen at once" idea is fine, except that I see a potential problem:

Given a situation where a few/several completed WU's are ready to go when a dial-up user connects to UPLOAD, and BOINC tries to send them all, suppose something happens and they lose the signal/connection part-way through.

I'd suppose that multi-sending would "multi-thread" or share the upload bandwidth between all WUs attempting to be uploaded...

WU1:#..#..#..#..#..#..#..#..#| 90%
WU2:.#..#..#..#..#..#..#..#..| 80%
WU3:..#..#..#..#..#..#..#..#.| 80%

3 incomplete WU uploads -- requiring another attempt at reconnect
100% time wasted.

vs

WU1:########## 100%
WU2:..........########## 100%
WU3:....................#####| 50%

1 incomplete WU upload.
20% time wasted. (in this example)

Whereas if BOINC was "aware" of the dialup situation, and change its handling of uploads to suit, perhaps it could reduce the frustration over lost/incomplete/need-to-resend completed WUs..?? i.e. thinking of uploading WUs one at a time, to ensure whole WUs upload with greater frequency of success..?

Worst case scenario, couldn't disruption of the upload potentially lose the cruncher the WU and therefore the credits? Lost WUs would be a frustrating waste of time/CPU cycles, no?


I had suggested something similar a while ago, Uploads and downloads, one workunit at at time until complete. Uploads, in my opinion should have a higher priority, and complete before the downloads begin. Trying to timeshare a 28.8 connection gets stupid when you try to get 7 systems to upload / download. 100-200 bps per download for several concurrent downloads, done one at a time, you could get 2-3k / download, and complete workunits instead of 5-10 fragmented workunits.


P.S. -- I still have cardfiles.....
ID: 237529 · Report as offensive
Previous · 1 · 2 · 3 · 4 · Next

Message boards : Number crunching : Brainstorming facilities for DIAL-UP BOINCers - pls contribute!


 
©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.