| Download Software | Get a New Stub | Current Progress | |
| About this project | Join Mail List | Distributed.Net | |
In mathematics, the term "Golomb Ruler" refers to a set of non-negative integers such that no two distinct pairs of numbers from the set have the same difference. Conceptually, this is similar to a ruler constructed in such a way that no two pairs of marks measure the same distance. An Optimal Golomb Ruler (OGR) is the shortest Golomb Ruler possible for a given number of marks. OGR's have many applications including sensor placements for X-ray crystallography and radio astronomy. However, finding (and proving) OGR's becomes exponentially more difficult as the number of marks increases, and it is for this reason that we have turned to the web for help in finding the OGR's with 20 and 21 marks. If you are interested, we have written an introduction to Golomb rulers.
News &
Views
When OGR-22 is complete we plan on starting OGR-23. We had hoped that
Distributed.Net would already be up and running, but as most our helpers
already know there has been some major change going on over there, and it
may take a few weeks longer to get up and running. In the meantime, we will
start OGR-23 which in total should take about 6 weeks to finish (a lot less
than this once Distributed.Net is online with Project Kangaroo!)
The following table shows current progress and estimated workload left to
go in trillions (10^12). Estimation of nodes remaining is based on extrapolation
from nodes already completed. For a more current summary, visit the
"current progress" link at the top of this page.
| January | February | March | April | May | |
| Done | - | 60 | 295 | virtually complete! | - |
| Left | 600 | 540 | 320 | virtually none! | - |
Wow! We are finishing a lot faster than anticipated. Over the April 26 weekend
we ran out of stubs never assigned and started reassigning stubs that had
not been returned to us for over 3 weeks. We plan on doubling up on all remaining
stubs to ensure a timely finish to the OGR-22 search. We anticipate finishing
around the end of April.
Yes, we finally gave the main page a face lift ... if you're looking for
the old "main page" it has been moved to
"index98.htm".
Wow ... we are now well into OGR-22 searching. This was a lot faster
then we anticipated, considering we only completed our beta-testing in February.
D.Net is also gearing up, and hopefully this all comes together
soon! When the D.Net clients are ready, expect fast completion of not only
OGR-22, but OGR-23 and higher as well. In the meantime, feel free to join
our preliminary searching at:
http://members.aol.com/golomb20/cg-stubs.htm.
Beta testing of the current ChoosyGarsp routines were begun in January.
We're Coming Back REAL SOON NOW! Sorry for the delay. But at least we have good news to report. First, "Distributed.Net" has taken a liking to Golomb Rulers and plans on working on OGR-22 and OGR-23. With resources like D.Net, these rulers should both be completed in almost no time! Second, we have been working on the GARSP core preparing it for OGR-22 and higher. Not only is the external choose file eliminated, but GARSP runs about 5-10 times faster and in just a fraction of its old memory requirements. We are making some final corrections to the core before general release, so please be patient for another week or two. In the meantime, if you were one of our key supporters in the prior searches and would like to be emailed when we start up, let us know. (If you are already part of D.Net, just follow their own news pages). If you helped out on the earlier OGR-20 and/or 21 searches, please note that we will probably look for a few volunteers to try out some preliminary OGR-22 and OGR-21 stubs (to make sure the program runs as expected on various platforms). Let me know if you want to help us work out the last few kinks! We expect that D.Net will work their own magic with platform specific optimizations, but we'd like to make sure we've got the basics down OK. |
The search for OGR-21 has been completed. The last sub-stub (1-8-18) was submitted at: Fri May 8 10:24:52 1998 In the end we did not find a new ruler ... rather, we proved the existing best known 21 mark was optimal. |
| Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Jan | Feb | Mar | Apr | May-8 | |
| Done | - | 9 | 20 | 37 | 48 | 70 | 94 | 116 | 153 | 181 | 223 | 327 | 740 | 912 |
| Left | - | - | - | - | 1122 | 1088 | 972 | 953 | 939 | 914 | 871 | 743 | 240 | - |
| The golomb TCP/IP distributor is going beta. You can pick up the new
beta version from: ftp://axp745.gsfc.nasa.gov/pub/golomb/gd-tcpip-0.1.0.tar.gz The Golomb TCP/IP Distributor consists of a client program and a server program that communicate over a TCP/IP connection and exchange Golomb ruler stubs. I have set up the server on my computer with some stubs from Mark Garry. If you connect your machine(s) to the Internet and run the client you will be assigned stubs from the server for the garsp program to process. Once the stubs are completed the client will automatically contact the server and exchange the old stubs for new ones. You must have the garsp program working to use this client software.
1) Get the package. I don't have a web page for stats. Hopefully I'll make one someday soon.
Happy Stubbing! |
Win-95/NT
executables with priority set to "idle" are now available that only consume
CPU when your system is otherwise ... (you got it) ...
idle. If you are running any normal priority jobs (such as WORD or
EXCEL) this GVANT will use almost _no_ clock cycles, so you can leave it
running all the time! :) And if your CPU is otherwise idle, this VC5
GVANT can run almost 1/3 more nodes/second than DJGPP's (wow). Thanks to
all those who previously tried to convince us switch to a native client and
to Matt Thomlinson who added
the priority="idle" code. FYI, Matt compiled this version using VC5 switches
/Zp4 /O2 /Ob2.
A small problem with the MAC client has been noted. On long runs, the client
priority may slow significantly if left running unattended in the foreground
(just nudge the mouse or touch a key and it returns to full speed).
John Bafford is working on
getting this corrected.
Geoffrey Faivre-Malloy wrote Distributed Computing in this month's BoardWatch. Interesting reading ;~)