Home Join! FAQ About Us

Frequently Asked Questions - Communications

How does the NFSNET client communicate with the server?
The client communicates with the server using an HTTP based protocol. This allows us to provide executables for most environments that have basic Internet connectivity.

How often does the client communicate with the server?
The frequency varies from project to project however, when we choose the parameters for a particular factoring project we try to select them such that one work assignment completes within 1 to 5 hours.

How is the data transferred?
As the siever runs, the data accumulates in a file called results.txt which resides in processors/p0 directory. Once a sieve run is complete the file is then uploaded to the server using the same HTTP protocol that is used getting assignments.

How much data is transferred?
This also varies from project to project but it also varies with the particular work unit that is assigned. Currently, NFSNET uses what is called a line siever. The nature of line sieving is such that assignments in the lower end of the region to be sieved will produce more relations than those in the higher end. In general, the size of an individual results file will vary from as little as 10K to as much as 500K.

What if my network connection is down?
If the NFSNET client can't communicate with the server it will pause and retry again after a while.

All FAQ sections:
    System Requirements
    Running the NFSNET Client
    Communications
    About the Number Field Sieve