diff --git a/Inputs.tex b/Inputs.tex index 7ae3da0..9185d4a 100644 --- a/Inputs.tex +++ b/Inputs.tex @@ -2,34 +2,35 @@ \caption{Various inputs for deriving costs - 2019 represents currentl holdings. \label{tab:Inputs}}\\ \hline \textbf{Year}&\textbf{2019}&\textbf{2020}&\textbf{2021}&\textbf{2022}&\textbf{2023} \\ \hline -{Core-hours Needed Total (DRP)}&{}&{4.41E+06}&{4.41E+06}&{2.06E+07}&{1.02E+08} \\ \hline -{Annual Increase}&{}&{4.41E+06}&{0.00E+00}&{1.62E+07}&{8.11E+07} \\ \hline +{Core-hours Needed Total (DRP)}&{}&{4.41E+06}&{4.41E+06}&{1.12E+07}&{4.53E+07} \\ \hline +{Annual Increase}&{}&{4.41E+06}&{0.00E+00}&{6.81E+06}&{3.40E+07} \\ \hline {Time to Process days}&{}&{100.0}&{100.0}&{100.0}&{200} \\ \hline {Time to Process hours}&{}&{2,400}&{2,400}&{2,400}&{4,800} \\ \hline -{Instantaneous cores (DRP) Annual increase}&{1152}&{1,836}&{0}&{6,756}&{16,889} \\ \hline +{Instantaneous cores (DRP) Annual increase}&{1152}&{1,836}&{0}&{2,837}&{7,093} \\ \hline {Instantaneous cores (Alerts)}&{}&{0}&{0}&{594}&{594} \\ \hline {Cores (Alerts) Annual increase}&{}&{0}&{0}&{594}&{0} \\ \hline -{Instantaneous cores (US DAC/ Staff)}&{538}&{538}&{538}&{852}&{5,426} \\ \hline -{Cores (US DAC/ Staff) Annual increase}&{}&{0}&{0}&{314}&{4574} \\ \hline -{Instantaneous cores (Chilean DAC)}&{}&{0}&{0}&{640}&{4,381} \\ \hline -{Cores (Chilean DAC) Annual increase}&{}&{0}&{0}&{640}&{3,741} \\ \hline -\textbf{Total Annual Increase}&\textbf{}&\textbf{1,836}&\textbf{0}&\textbf{8,304}&\textbf{25,205} \\ \hline +{Instantaneous cores (US DAC/ Staff)}&{538}&{538}&{538}&{141}&{568} \\ \hline +{Cores (US DAC/ Staff) Annual increase}&{}&{0}&{0}&{0}&{428} \\ \hline +{Instantaneous cores (Chilean DAC)}&{}&{0}&{0}&{26}&{103} \\ \hline +{Cores (Chilean DAC) Annual increase}&{}&{0}&{0}&{26}&{78} \\ \hline +{Qserv nodes (US DAC/ Staff)}&{}&{}&{}&{14}&{95} \\ \hline +{Qserv nodes (US DAC/ Staff) Annual Increase}&{}&{}&{}&{14}&{81} \\ \hline +{Qserv nodes (Chilean DAC)}&{}&{}&{}&{14}&{95} \\ \hline +{Qserv nodes (Chilean DAC) Annual Increase}&{}&{}&{}&{14}&{81} \\ \hline +\textbf{Total Annual Increase}&\textbf{}&\textbf{1,836}&\textbf{0}&\textbf{3,457}&\textbf{7,599} \\ \hline {Fast Storage (TB)}&{}&{12}&{24}&{50}&{206} \\ \hline {Annual Increase (Fast)}&{}&{12}&{12}&{26}&{156} \\ \hline -{Normal Storage (TB)}&{3000}&{3710}&{4017}&{10607}&{46602} \\ \hline -{Annual Increase (Normal)}&{}&{710}&{307}&{6590}&{35995} \\ \hline -{Local Storage (TB)}&{540}&{1088}&{1088}&{585}&{4094} \\ \hline -{Annual Increase (Local)}&{}&{548}&{0}&{0}&{3510} \\ \hline +{Normal Storage (TB)}&{3000}&{3391}&{3459}&{9317}&{41786} \\ \hline +{Annual Increase (Normal)}&{}&{391}&{68}&{5857}&{32469} \\ \hline {Latent Storage (TB)}&{}&{319}&{876}&{4057}&{20217} \\ \hline {Annual Increase (Latent)}&{}&{319}&{557}&{3181}&{16160} \\ \hline {High Latency (TB)}&{}&{3710}&{7727}&{18333}&{64935} \\ \hline {Annual Increase (High Latency)}&{}&{3710}&{4017}&{10607}&{46602} \\ \hline {Chilean DAC Fast Storage (TB)}&{}&{}&{}&{}&{156} \\ \hline {Annual Increase (Fast Chilean DAC)}&{}&{}&{}&{}&{156} \\ \hline -{Chilean DAC Local Storage (TB)}&{}&{}&{}&{}&{4094} \\ \hline -{Annual Increase (Local Chilean DAC)}&{}&{}&{}&{}&{4094} \\ \hline {Chilean DAC Latent Storage (TB)}&{}&{}&{}&{}&{20217} \\ \hline {Annual Increase (Latent Chilean DAC)}&{}&{}&{}&{}&{20217} \\ \hline {Annual price decrease CPU}&{}&{10\%}&&& \\ \hline {Annual price decrease Storage}&{}&{5\%}&&& \\ \hline +{Annual price decrease Qserv}&{}&{8\%}&&& \\ \hline \end{longtable} \normalsize diff --git a/Rome.tex b/Rome.tex index 0c51066..cfee8ac 100644 --- a/Rome.tex +++ b/Rome.tex @@ -2,8 +2,8 @@ \caption{Implementation with AMD Rome (we have no good proce for these reallly) \label{tab:Rome}}\\ \hline \textbf{Year}&\textbf{2020}&\textbf{2021}&\textbf{2022}&\textbf{2023} \\ \hline -{number of small rome }&{49.49}&{0.00}&{182.09}&{455.23} \\ \hline -{Approximate cost of small rome }&{\$643,382.86}&{\$0.00}&{\$2,367,199.37}&{\$5,917,998.42} \\ \hline -{number of large rome }&{15.94}&{0.00}&{58.64}&{146.61} \\ \hline -{Approximate cost of large rome }&{\$377,742.55}&{\$0.00}&{\$1,389,828.65}&{\$3,474,571.63} \\ \hline +{number of small rome }&{50.00}&{0.00}&{77.00}&{205.00} \\ \hline +{Approximate cost of small rome }&{\$650,000.00}&{\$0.00}&{\$1,001,000.00}&{\$2,665,000.00} \\ \hline +{number of large rome }&{16.00}&{0.00}&{25.00}&{66.00} \\ \hline +{Approximate cost of large rome }&{\$379,200.00}&{\$0.00}&{\$592,500.00}&{\$1,564,200.00} \\ \hline \end{longtable} \normalsize diff --git a/Scope.tex b/Scope.tex index 693f0c8..02e7310 100644 --- a/Scope.tex +++ b/Scope.tex @@ -1,7 +1,7 @@ \tiny \begin{longtable} { |p{0.22\textwidth} |r |r |} \caption{Considering a scope option of delaying the purchase of LOY1 processing hardware and only purchasing what is needed for commissioning we would only purchase up to and including 2022 hardware of \tabref{tab:Summary}. If we consider that amount and the current remaining construction budget for hardware the potential worth of such a scope option is given in this table. \label{tab:Scope}}\\ \hline -\textbf{Budget for commissioning (to 2022)}&\textbf{\$4,991,383} \\ \hline +\textbf{Budget for commissioning (to 2022)}&\textbf{\$4,051,936} \\ \hline {DM construciton budet remaining}&{\$14,000,000} \\ \hline -\textbf{Total potential to delay to ops }&\textbf{\$9,008,617} \\ \hline +\textbf{Total potential to delay to ops }&\textbf{\$9,948,064} \\ \hline \end{longtable} \normalsize diff --git a/StorageCost.tex b/StorageCost.tex index 20afecc..6f8470f 100644 --- a/StorageCost.tex +++ b/StorageCost.tex @@ -3,9 +3,8 @@ \hline \textbf{Year}&\textbf{2020}&\textbf{2021}&\textbf{2022}&\textbf{2023} \\ \hline {Fast Storage}&{\$11,842.11}&{\$11,842.11}&{\$26,070.00}&{\$312,840.00} \\ \hline -{Normal Storage}&{\$95,828.26}&{\$41,449.95}&{\$889,625.60}&{\$4,859,323.80} \\ \hline -{Local Storage}&{\$73,948.83}&{\$0.00}&{\$0.00}&{\$1,026,547.32} \\ \hline +{Normal Storage}&{\$52,828.02}&{\$9,199.77}&{\$790,725.05}&{\$4,383,311.12} \\ \hline {Latent Storage}&{\$31,852.03}&{\$55,741.05}&{\$318,074.72}&{\$3,637,761.12} \\ \hline {High Latency Storage}&{\$237,429.69}&{\$257,080.04}&{\$678,828.48}&{\$2,982,507.91} \\ \hline -\textbf{Total}&\textbf{\$450,900.92}&\textbf{\$366,113.16}&\textbf{\$1,912,598.80}&\textbf{\$12,818,980.15} \\ \hline +\textbf{Total}&\textbf{\$333,951.85}&\textbf{\$333,862.97}&\textbf{\$1,813,698.24}&\textbf{\$11,316,420.15} \\ \hline \end{longtable} \normalsize diff --git a/Summary.tex b/Summary.tex index 5e7af87..2f36b03 100644 --- a/Summary.tex +++ b/Summary.tex @@ -3,10 +3,14 @@ \label{tab:Summary}}\\ \hline \textbf{Year}&\textbf{2020}&\textbf{2021}&\textbf{2022}&\textbf{2023} \\ \hline -{Compute (2019 pricing)}&{\$683,079}&{\$0}&{\$3,089,169}&{\$9,376,796} \\ \hline -{Applying price factor (CPU)}&{}&{\$0}&{\$2,471,335}&{\$6,563,757} \\ \hline -{IN2P3 (50\% of compute)}&{}&{}&{}&{-\$3,281,879} \\ \hline -{Storage (2019 pricing)}&{\$450,901}&{\$366,113}&{\$1,912,599}&{\$12,818,980} \\ \hline -{Applying price factor (Storage)}&{\$450,901}&{\$347,807}&{\$1,721,339}&{\$10,896,133} \\ \hline -\textbf{Total budget (using price factors)}&\textbf{\$450,901}&\textbf{\$347,807}&\textbf{\$4,192,674}&\textbf{\$14,178,012} \\ \hline +{Compute (2019 pricing)}&{\$690,000}&{\$0}&{\$1,286,151}&{\$2,826,893} \\ \hline +{Applying price factor (CPU)}&{}&{\$0}&{\$1,028,921}&{\$1,978,825} \\ \hline +{IN2P3 (50\% of compute)}&{}&{}&{}&{-\$989,412} \\ \hline +{Qserv (2019 pricing)}&{}&{}&{\$560,000}&{\$3,791,195} \\ \hline +{Qserv (applying factor)}&{}&{}&{\$476,000}&{\$2,938,176} \\ \hline +{Storage (2019 pricing)}&{\$333,952}&{\$333,863}&{\$1,813,698}&{\$11,316,420} \\ \hline +{Applying price factor (Storage)}&{\$333,952}&{\$317,170}&{\$1,632,328}&{\$9,618,957} \\ \hline +{Hosting Overhead NCSA +}&{\$119,855}&{\$71,855}&{\$237,447}&{\$537,242} \\ \hline +\textbf{Total budget (using price factors)}&\textbf{\$453,807}&\textbf{\$389,025}&\textbf{\$3,209,104}&\textbf{\$14,083,788} \\ \hline \end{longtable} \normalsize diff --git a/Xeon.tex b/Xeon.tex index 12ca934..c9043c0 100644 --- a/Xeon.tex +++ b/Xeon.tex @@ -2,6 +2,6 @@ \caption{Implementation with Intel Xeon \label{tab:Xeon}}\\ \hline \textbf{Year}&\textbf{2020}&\textbf{2021}&\textbf{2022}&\textbf{2023} \\ \hline -{Number of Xeon}&{68.31}&{0.00}&{308.92}&{937.68} \\ \hline -{Approximate cost}&{\$683,078.75}&{\$0.00}&{\$3,089,169.29}&{\$9,376,796.32} \\ \hline +{Number of Xeon}&{69.00}&{0.00}&{128.62}&{282.69} \\ \hline +{Approximate cost}&{\$690,000.00}&{\$0.00}&{\$1,286,151.12}&{\$2,826,892.68} \\ \hline \end{longtable} \normalsize diff --git a/chileStorageOps.tex b/chileStorageOps.tex index b3c4543..ea59ec8 100644 --- a/chileStorageOps.tex +++ b/chileStorageOps.tex @@ -3,6 +3,6 @@ \label{tab:chileStorageOps}}\\ \hline \textbf{Chile Storage (on the floor)}&\textbf{unit}&\textbf{LOY1/ FY23}&\textbf{LOY2/ FY24}&\textbf{LOY3/ FY25}&\textbf{LOY4/ FY26}&\textbf{LOY5/ FY27}&\textbf{LOY6/ FY28}&\textbf{LOY7/ FY29}&\textbf{LOY8/ FY30}&\textbf{LOY9/ FY31}&\textbf{LOY10/ FY32}& \\ \hline -{Qserv Storage}&{TB}&{3510}&{9257}&{17275}&{24144}&{31277}&{38734}&{36995}&{45157}&{53646}&{72017}& \\ \hline +{Qserv Storage}&{TB}&{4094}&{9257}&{17275}&{24144}&{31277}&{38734}&{46555}&{54716}&{63206}&{72017}& \\ \hline {Object Store}&{TB}&{16160}&{43665}&{82515}&{121364}&{160213}&{199063}&{237912}&{276761}&{315611}&{354460}& \\ \hline \end{longtable} \normalsize diff --git a/computeSizing.tex b/computeSizing.tex index 5b68c41..8304517 100644 --- a/computeSizing.tex +++ b/computeSizing.tex @@ -12,6 +12,5 @@ {ap\_pipe single-core sec/ CCD}&{core-sec/ CCD}&{83}&{}&{}&{}&{measured} \\ \hline {Additional AP steps}&{factor}&{1.25}&{}&{}&{}&{DCR, real\_bogus, etc.} \\ \hline {AP compute per visit}&{core-hours/ visit}&{5.4E+00}&&&& \\ \hline -{Qserv cores/ node}&{cores}&{18.24}&{}&{}&{}&{24 cores, 1.9 GHz} \\ \hline -{Qserv data/ node}&{TB}&{18}&&&& \\ \hline +{Qserv data/ node}&{TB}&{43.2}&{}&{}&{}&{1 GB/ sec for 12 hours} \\ \hline \end{longtable} \normalsize diff --git a/computeSizingOps.tex b/computeSizingOps.tex index b4a85d1..90a79e5 100644 --- a/computeSizingOps.tex +++ b/computeSizingOps.tex @@ -2,17 +2,18 @@ \caption{Compute needs during Operations \label{tab:computeSizingOps}}\\ \hline \textbf{Data Release Production}&\textbf{units}&\textbf{LOY1/ FY23}&\textbf{LOY2/ FY24}&\textbf{LOY3/ FY25}&\textbf{LOY4/ FY26}&\textbf{LOY5/ FY27}&\textbf{LOY6/ FY28}&\textbf{LOY7/ FY29}&\textbf{LOY8/ FY30}&\textbf{LOY9/ FY31}&\textbf{LOY10/ FY32} \\ \hline -{LSSTCam visit input size}&{TB}&{4550}&{9101}&{13651}&{18201}&{22751}&{27302}&{31852}&{36402}&{40953}&{45503} \\ \hline -{DRP compute}&{core-hours}&{1.0E+08}&{1.9E+08}&{2.9E+08}&{3.9E+08}&{4.9E+08}&{5.8E+08}&{6.8E+08}&{7.8E+08}&{8.8E+08}&{9.7E+08} \\ \hline +{LSSTCam visit input size}&{TB}&{1911}&{3822}&{5733}&{7644}&{9556}&{11467}&{13378}&{15289}&{17200}&{19111} \\ \hline +{DRP compute}&{core-hours}&{4.5E+07}&{8.2E+07}&{1.2E+08}&{1.6E+08}&{2.0E+08}&{2.5E+08}&{2.9E+08}&{3.3E+08}&{3.7E+08}&{4.1E+08} \\ \hline {Alert Production}&{units}&{LOY1/ FY23}&{LOY2/ FY24}&{LOY3/ FY25}&{LOY4/ FY26}&{LOY5/ FY27}&{LOY6/ FY28}&{LOY7/ FY29}&{LOY8/ FY30}&{LOY9/ FY31}&{LOY10/ FY32} \\ \hline {AP cores}&{cores}&{594}&{594}&{594}&{594}&{594}&{594}&{594}&{594}&{594}&{594} \\ \hline {US DAC}&{units}&{LOY1/ FY23}&{LOY2/ FY24}&{LOY3/ FY25}&{LOY4/ FY26}&{LOY5/ FY27}&{LOY6/ FY28}&{LOY7/ FY29}&{LOY8/ FY30}&{LOY9/ FY31}&{LOY10/ FY32} \\ \hline -{LSP cores}&{cores}&{1,161}&{2,221}&{3,332}&{4,442}&{5,553}&{6,663}&{7,774}&{8,884}&{9,995}&{11,105} \\ \hline -{Qserv cores}&{cores}&{3,556}&{9,381}&{17,506}&{24,466}&{31,694}&{39,250}&{37,488}&{45,759}&{54,362}&{72,977} \\ \hline -{LSP cores/ science user}&{cores/ user}&{0.2}&{0.4}&{0.5}&{0.6}&{0.7}&{0.9}&{1.0}&{1.2}&{1.3}&{1.5} \\ \hline +{LSP cores}&{cores}&{517}&{933}&{1,399}&{1,866}&{2,332}&{2,798}&{3,265}&{3,731}&{4,198}&{4,664} \\ \hline +{Qserv data per node}&{TB/ node}&{43}&{43}&{86}&{86}&{86}&{86}&{173}&{173}&{173}&{173} \\ \hline +{Qserv nodes}&{nodes}&{95}&{214}&{307}&{346}&{362}&{448}&{434}&{406}&{366}&{417} \\ \hline +{LSP cores/ science user}&{cores/ user}&{0.1}&{0.2}&{0.2}&{0.2}&{0.3}&{0.4}&{0.4}&{0.5}&{0.6}&{0.6} \\ \hline {Chilean DAC}&{units}&{LOY1/ FY23}&{LOY2/ FY24}&{LOY3/ FY25}&{LOY4/ FY26}&{LOY5/ FY27}&{LOY6/ FY28}&{LOY7/ FY29}&{LOY8/ FY30}&{LOY9/ FY31}&{LOY10/ FY32} \\ \hline -{LSP cores}&{cores}&{232}&{444}&{666}&{888}&{1,111}&{1,333}&{1,555}&{1,777}&{1,999}&{2,221} \\ \hline -{Qserv cores}&{cores}&{3,556}&{9,381}&{13,949}&{18,641}&{23,569}&{28,734}&{24,436}&{30,077}&{45,607}&{51,654} \\ \hline +{LSP cores}&{cores}&{103}&{187}&{280}&{373}&{466}&{560}&{653}&{746}&{840}&{933} \\ \hline +{Qserv nodes}&{nodes}&{95}&{214}&{226}&{213}&{269}&{328}&{284}&{227}&{260}&{295} \\ \hline {Staff LSP}&{units}&{LOY1/ FY23}&{LOY2/ FY24}&{LOY3/ FY25}&{LOY4/ FY26}&{LOY5/ FY27}&{LOY6/ FY28}&{LOY7/ FY29}&{LOY8/ FY30}&{LOY9/ FY31}&{LOY10/ FY32} \\ \hline -{LSP cores}&{cores}&{116}&{222}&{333}&{444}&{555}&{666}&{777}&{888}&{999}&{1,111} \\ \hline +{LSP cores}&{cores}&{52}&{93}&{140}&{187}&{233}&{280}&{326}&{373}&{420}&{466} \\ \hline \end{longtable} \normalsize diff --git a/datasetSizingOps.tex b/datasetSizingOps.tex index dd1149d..3c33e9e 100644 --- a/datasetSizingOps.tex +++ b/datasetSizingOps.tex @@ -10,7 +10,7 @@ {LSSTCam Output Parquet}&{TB}&{7973}&{15946}&{23919}&{31893}&{39866}&{47839}&{55812}&{63785}&{71758}&{79731}& \\ \hline {Scratch}&{TB}&{1349}&{2697}&{4046}&{5394}&{6743}&{8091}&{9440}&{10788}&{12137}&{13485}& \\ \hline {Qserv Czar/ Object}&{TB}&{156}&{190}&{215}&{238}&{258}&{279}&{298}&{318}&{335}&{353}& \\ \hline -{Qserv Database}&{TB}&{3510}&{5748}&{8018}&{10378}&{12881}&{15475}&{8639}&{21042}&{23965}&{27010}& \\ \hline +{Qserv Database}&{TB}&{3510}&{5748}&{8018}&{10378}&{12881}&{15475}&{18199}&{21042}&{23965}&{27010}& \\ \hline {Science User Home}&{TB}&{2000}&{3000}&{4200}&{5250}&{6000}&{6750}&{7500}&{8250}&{9000}&{9750}& \\ \hline -{Other/ Misc}&{TB}&{7435}&{13614}&{19838}&{26049}&{32228}&{38426}&{42737}&{50896}&{57159}&{63446}& \\ \hline +{Other/ Misc}&{TB}&{7435}&{13614}&{19838}&{26049}&{32228}&{38426}&{44649}&{50896}&{57159}&{63446}& \\ \hline \end{longtable} \normalsize diff --git a/drpAndAlertSizing.tex b/drpAndAlertSizing.tex index 966c693..98a159d 100644 --- a/drpAndAlertSizing.tex +++ b/drpAndAlertSizing.tex @@ -3,10 +3,10 @@ \hline \textbf{Data Release Production}&\textbf{units}&\textbf{FY2020}&\textbf{FY2021}&\textbf{FY2022}&\textbf{FY2023/ LOY1}&\textbf{Notes} \\ \hline {Precursor input size}&{TB}&{206}&{206}&{206}&{206}& \\ \hline -{LSSTCam visit input size}&{TB}&{}&{}&{758}&{4550}&{raw images / images/ visit} \\ \hline +{LSSTCam visit input size}&{TB}&{}&{}&{319}&{1911}&{raw images / images/ visit, lossless-compressed} \\ \hline {Precursor compute}&{core-hours}&{4.4E+06}&{4.4E+06}&{4.4E+06}&{4.4E+06}& \\ \hline -{LSSTCam compute}&{core-hours}&{}&{}&{1.6E+07}&{9.7E+07}& \\ \hline -\textbf{Total DRP compute}&\textbf{core-hours}&\textbf{4.4E+06}&\textbf{4.4E+06}&\textbf{2.1E+07}&\textbf{1.0E+08}& \\ \hline +{LSSTCam compute}&{core-hours}&{}&{}&{6.8E+06}&{4.1E+07}& \\ \hline +\textbf{Total DRP compute}&\textbf{core-hours}&\textbf{4.4E+06}&\textbf{4.4E+06}&\textbf{1.1E+07}&\textbf{4.5E+07}& \\ \hline {Alert Production}&{units}&{FY2020}&{FY2021}&{FY2022}&{FY2023/ LOY1}&{Notes} \\ \hline {AP cores}&{cores}&{}&{}&{594}&{594}&{minimum necessary to keep up} \\ \hline \end{longtable} \normalsize diff --git a/lspSizing.tex b/lspSizing.tex index 3ef0345..8e34777 100644 --- a/lspSizing.tex +++ b/lspSizing.tex @@ -2,12 +2,12 @@ \caption{Compute needs for the Science Platform instances \label{tab:lspSizing}}\\ \hline \textbf{US DAC}&\textbf{units}&\textbf{FY2020}&\textbf{FY2021}&\textbf{FY2022}&\textbf{FY2023/ LOY1}&\textbf{Notes} \\ \hline -{LSP cores}&{cores}&{}&{}&{235}&{1,161}&{10\% of DRP, over a year} \\ \hline -{Qserv cores}&{cores}&{}&{}&{593}&{4,149}& \\ \hline -{LSP cores/ science user}&{cores/ user}&{}&{}&{0.05}&{0.23}&{includes oversubscription} \\ \hline +{LSP cores}&{cores}&{}&{}&{128}&{517}&{10\% of DRP, over a year} \\ \hline +{Qserv nodes}&{nodes}&{}&{}&{14}&{95}& \\ \hline +{LSP cores/ science user}&{cores/ user}&{}&{}&{0.03}&{0.10}&{includes oversubscription} \\ \hline {Chilean DAC}&{units}&{FY2020}&{FY2021}&{FY2022}&{FY2023/ LOY1}&{Notes} \\ \hline -{LSP cores}&{cores}&{}&{}&{47}&{232}&{20\% of US DAC} \\ \hline -{Qserv cores}&{cores}&{}&{}&{593}&{4,149}& \\ \hline +{LSP cores}&{cores}&{}&{}&{26}&{103}&{20\% of US DAC} \\ \hline +{Qserv nodes}&{nodes}&{}&{}&{14}&{95}& \\ \hline {Staff LSP}&{units}&{FY2020}&{FY2021}&{FY2022}&{FY2023/ LOY1}&{Notes} \\ \hline -{LSP cores}&{cores}&{}&{}&{24}&{116}&{10\% of US DAC} \\ \hline +{LSP cores}&{cores}&{}&{}&{13}&{52}&{10\% of US DAC} \\ \hline \end{longtable} \normalsize diff --git a/overheadCost.tex b/overheadCost.tex new file mode 100644 index 0000000..6a7a878 --- /dev/null +++ b/overheadCost.tex @@ -0,0 +1,13 @@ +\tiny \begin{longtable} { |p{0.22\textwidth} |r |r |r |r |r |} +\caption{Overheads(NCSA) per year based on number of cores in \tabref{tab:Inputs} and costs in \tabref{tab:pverheads} assuming Xeon density from \tabref{tab:Machines}. \label{tab:overheadCost}}\\ +\hline +\textbf{Year}&\textbf{2020}&\textbf{2021}&\textbf{2022}&\textbf{2023} \\ \hline +\textbf{Total Incremental cores (USA)}&\textbf{1,836}&\textbf{0}&\textbf{3,457}&\textbf{7,599} \\ \hline +\textbf{Total owned cores (USA)}&\textbf{4,063}&\textbf{4,063}&\textbf{7,520}&\textbf{15,119} \\ \hline +\textbf{Total owned nodes}&\textbf{127}&\textbf{127}&\textbf{250}&\textbf{568} \\ \hline +{Cost for hosting nodes}&{\$71,855}&{\$71,855}&{\$141,447}&{\$321,242} \\ \hline +\textbf{Total new nodes}&\textbf{58}&\textbf{0}&\textbf{123}&\textbf{319} \\ \hline +\textbf{Total new racks}&\textbf{2}&\textbf{0}&\textbf{4}&\textbf{9} \\ \hline +{Rack install cost }&{\$48,000.00}&{\$0.00}&{\$96,000.00}&{\$216,000.00} \\ \hline +\textbf{Total Overhead (NCSA)}&\textbf{\$119,854.85}&\textbf{\$71,854.85}&\textbf{\$237,446.56}&\textbf{\$537,242.04} \\ \hline +\end{longtable} \normalsize diff --git a/overheads.tex b/overheads.tex index e6d7473..7929f41 100644 --- a/overheads.tex +++ b/overheads.tex @@ -5,9 +5,9 @@ {Compute nodes in a rack }&{36} \\ \hline {Rack initial cost has power, networking switches, networking cables, ready for machine installation-- switches last 5 years. Will need to refresh, but rack should last entire project. }&{\$24,000.00} \\ \hline { ** need to add annually: floor space for rack for 1 years. need to renew after new nodes are racked/ stacked }&{\$300} \\ \hline -{** Need to add annually: power for 1 node for 1 yr - kw * rate * hours/ year * }&{\$522} \\ \hline -{** need to add annually: cooling for 1 node for 5 years kw* chillded water per MTBU* hours/ year * 1KW in (MTBU) }&{\$315} \\ \hline -{** Need to add annually: maintenance for node s -- can't purchase more than what the contract has in time left. could be included in the price of the machine, and might not be added in here. }&{\$1,000} \\ \hline -{Cost for each machine for 1 year in a rack. }&{\$2,511.18} \\ \hline +{** Need to add annually: power for 1 node for 1 yr - kw * rate * hours/ year * }&{\$348} \\ \hline +{** need to add annually: cooling for 1 node for 5 years kw* chillded water per MTBU* hours/ year * 1KW in (MTBU) }&{\$210} \\ \hline +{** Need to add annually: maintenance for node s -- can't purchase more than what the contract has in time left. could be included in the price of the machine, and might not be added in here. }&{\$1,500} \\ \hline +{Cost for each machine for 1 year in a rack. }&{\$566} \\ \hline {**** need to add in at an annual basis. software maintenance (oracle and other software not associated with specific node annually) Oracle license, VM licensing. }&{\$35,000} \\ \hline \end{longtable} \normalsize diff --git a/storageFloor.tex b/storageFloor.tex index e209b7a..94939f0 100644 --- a/storageFloor.tex +++ b/storageFloor.tex @@ -4,7 +4,7 @@ \hline \textbf{Storage Sizing (on the floor)}&\textbf{unit}&\textbf{FY2020}&\textbf{FY2021}&\textbf{FY2022}&\textbf{FY2023/ LOY1}&\textbf{Notes} \\ \hline {Fast}&{TB}&{12}&{24}&{50}&{206}&{SSD} \\ \hline -{Normal}&{TB}&{3710}&{4017}&{10607}&{46602}&{Enterprise-grade SATA} \\ \hline +{Normal}&{TB}&{3391}&{3459}&{9317}&{41786}&{Enterprise-grade SATA} \\ \hline {Qserv Storage}&{TB}&{1088}&{1088}&{585}&{4094}&{Local consumer-grade SATA} \\ \hline {Object Store}&{TB}&{319}&{876}&{4057}&{20217}& \\ \hline {Tape}&{TB}&{3710}&{7727}&{18333}&{64935}& \\ \hline diff --git a/storageFloorOps.tex b/storageFloorOps.tex index 0f2c262..6fe52fa 100644 --- a/storageFloorOps.tex +++ b/storageFloorOps.tex @@ -4,8 +4,8 @@ \hline \textbf{LDF Storage (on the floor)}&\textbf{unit}&\textbf{LOY1/ FY23}&\textbf{LOY2/ FY24}&\textbf{LOY3/ FY25}&\textbf{LOY4/ FY26}&\textbf{LOY5/ FY27}&\textbf{LOY6/ FY28}&\textbf{LOY7/ FY29}&\textbf{LOY8/ FY30}&\textbf{LOY9/ FY31}&\textbf{LOY10/ FY32}& \\ \hline {Fast}&{TB}&{206}&{371}&{586}&{667}&{735}&{798}&{859}&{918}&{974}&{1029}& \\ \hline -{Normal}&{TB}&{46602}&{81662}&{119004}&{156270}&{193345}&{230530}&{256398}&{305353}&{342928}&{380651}& \\ \hline -{Qserv Storage}&{TB}&{3510}&{9257}&{17275}&{24144}&{31277}&{38734}&{36995}&{45157}&{53646}&{72017}& \\ \hline +{Normal}&{TB}&{36970}&{72030}&{104556}&{137006}&{169265}&{201634}&{234158}&{266824}&{299584}&{332491}& \\ \hline +{Qserv Storage}&{TB}&{4094}&{9257}&{17275}&{24144}&{31277}&{38734}&{46555}&{54716}&{63206}&{72017}& \\ \hline {Object Store}&{TB}&{16160}&{43665}&{82515}&{121364}&{160213}&{199063}&{237912}&{276761}&{315611}&{354460}& \\ \hline -{Tape}&{TB}&{64935}&{141781}&{251152}&{392974}&{567055}&{773506}&{1001008}&{1272648}&{1577048}&{1914355}& \\ \hline +{Tape}&{TB}&{64935}&{117041}&{222152}&{358342}&{525422}&{723502}&{952739}&{1213273}&{1505202}&{1828670}& \\ \hline \end{longtable} \normalsize diff --git a/storageSizingOps.tex b/storageSizingOps.tex index b454290..c0f0f3e 100644 --- a/storageSizingOps.tex +++ b/storageSizingOps.tex @@ -19,7 +19,7 @@ {LSSTCam Calibration images}&{images}&{150000}&{300000}&{450000}&{600000}&{750000}&{900000}&{1050000}&{1200000}&{1350000}&{1500000} \\ \hline {Object table row size}&{bytes}&{1896}&{1953}&{2012}&{2073}&{2136}&{2201}&{2268}&{2337}&{2408}&{2481} \\ \hline {Object\_Extra tables row size}&{bytes}&{21005}&{21636}&{22286}&{22955}&{23644}&{24354}&{25085}&{25838}&{26614}&{27413} \\ \hline -{Source table row size}&{bytes}&{467}&{482}&{497}&{512}&{528}&{544}&{56}&{578}&{596}&{614} \\ \hline +{Source table row size}&{bytes}&{467}&{482}&{497}&{512}&{528}&{544}&{561}&{578}&{596}&{614} \\ \hline {ForcedSource table row size}&{bytes}&{41}&{41}&{41}&{41}&{41}&{41}&{41}&{41}&{41}&{41} \\ \hline {Qserv replication factor}&{factor}&{3.0}&{3.0}&{3.0}&{3.0}&{3.0}&{3.0}&{3.0}&{3.0}&{3.0}&{3.0} \\ \hline \end{longtable} \normalsize