Click here to Skip to main content
15,885,088 members
Home / Discussions / Algorithms
   

Algorithms

 
GeneralRe: researching Pin
nelsonpaixao11-Sep-08 14:19
nelsonpaixao11-Sep-08 14:19 
Questionhigh-contrast color array generation Pin
followait4-Sep-08 23:25
followait4-Sep-08 23:25 
AnswerRe: high-contrast color array generation Pin
Alan Balkany8-Sep-08 5:51
Alan Balkany8-Sep-08 5:51 
GeneralRe: high-contrast color array generation Pin
uusheikh10-Sep-08 15:00
uusheikh10-Sep-08 15:00 
AnswerRe: high-contrast color array generation Pin
Russell'12-Sep-08 1:23
Russell'12-Sep-08 1:23 
QuestionSetting up a shared key logon to a website Pin
1stfreedom3-Sep-08 6:55
1stfreedom3-Sep-08 6:55 
AnswerRe: Setting up a shared key logon to a website Pin
Alan Balkany8-Sep-08 6:02
Alan Balkany8-Sep-08 6:02 
QuestionEstimating time of completion of a data migration process Pin
tufkap1-Sep-08 1:22
tufkap1-Sep-08 1:22 
I've just finished writing a utility to migrate data from optical libraries to a NAS box and now I'm trying to come up with a formula to estimate the time of completion given the following data:

1) Total amount of data
2) No: of drives in library
3) Average read speed of the drives
4) Total no: of files
5) Fixed overhead for each file
6) Average write speed of the NAS box (this also takes into account the network write speed)

The formula that I am using now looks like this:

(Total data / (No: of drives * Average read speed)) + (Total files * Fixed overhead) + (Total data/ Average write speed)

I don't think this right in all cases. The utility launches 1 thread for each drive in the library. So there is some parallelisation of the copy process. But I think the above formula would only work if the copying is done in a sequential manner.

Does anyone have a better idea on how to do this by taking into account that the reads and writes happen in parallel?

Please note that in the program itself, I just use the no: of files processed so far and the time taken to process them to guesstimate the time remaining. This formula is to create an excel file where the user can enter the data given above and get an approximate time of completion before actually starting the migration.

Any help is greatly appreciated.

The user formerly known as pkam.

AnswerRe: Estimating time of completion of a data migration process Pin
Tim Craig1-Sep-08 19:27
Tim Craig1-Sep-08 19:27 
GeneralRe: Estimating time of completion of a data migration process Pin
tufkap2-Sep-08 4:54
tufkap2-Sep-08 4:54 
AnswerRe: Estimating time of completion of a data migration process Pin
Alan Balkany8-Sep-08 6:07
Alan Balkany8-Sep-08 6:07 
GeneralRe: Estimating time of completion of a data migration process Pin
tufkap9-Sep-08 0:31
tufkap9-Sep-08 0:31 
QuestionEuqtion of spline thru n points Pin
raesa31-Aug-08 23:13
raesa31-Aug-08 23:13 
AnswerRe: Euqtion of spline thru n points Pin
Tim Craig1-Sep-08 19:56
Tim Craig1-Sep-08 19:56 
GeneralRe: Euqtion of spline thru n points Pin
raesa1-Sep-08 23:37
raesa1-Sep-08 23:37 
AnswerRe: Euqtion of spline thru n points Pin
Alan Balkany8-Sep-08 5:55
Alan Balkany8-Sep-08 5:55 
GeneralRe: Euqtion of spline thru n points Pin
raesa11-Sep-08 17:37
raesa11-Sep-08 17:37 
QuestionPredict next colour Pin
3fraction31-Aug-08 8:24
3fraction31-Aug-08 8:24 
AnswerRe: Predict next colour Pin
Alan Balkany8-Sep-08 5:44
Alan Balkany8-Sep-08 5:44 
GeneralRe: Predict next colour Pin
3fraction8-Sep-08 7:27
3fraction8-Sep-08 7:27 
GeneralRe: Predict next colour Pin
Alan Balkany8-Sep-08 7:40
Alan Balkany8-Sep-08 7:40 
GeneralRe: Predict next colour Pin
3fraction11-Sep-08 5:37
3fraction11-Sep-08 5:37 
GeneralRe: Predict next colour Pin
Alan Balkany15-Sep-08 3:44
Alan Balkany15-Sep-08 3:44 
GeneralRe: Predict next colour Pin
3fraction15-Sep-08 5:18
3fraction15-Sep-08 5:18 
GeneralRe: Predict next colour Pin
Alan Balkany15-Sep-08 7:06
Alan Balkany15-Sep-08 7:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.