70 likes | 212 Views
RPC POPCON ver. 2 status of art. CMS RPC Italia Meeting (5 March 2008) – Bari 17/1/08. Davide Pagano University of Pavia & INFN Pavia. General Structure of a PopCon Application. What is Unix Time ?
E N D
RPC POPCON ver. 2status of art CMS RPC Italia Meeting (5 March 2008) – Bari 17/1/08 Davide Pagano University of Pavia & INFN Pavia
GeneralStructureof a PopConApplication Whatis Unix Time? Unix Time: it is the number of seconds elapsed since midnight UTC of January 1, 1970, not counting leap second. since a signed 32-bit integer can reach the value 2^32 - 1 = 2147483647 Unix Time can work untilJanuary 19, 2038 (Unix Millennium bug)… butthereisstill a lotoftime … IOV has to be int type for the RPC we used an interesting solution: UNIX time… RPCAnalyzer RPCSourceHandler RPCdbData RPCFw
PopCon ver. 1 PopCon ver. 2 New version of RPC PopCon • committed • tagged • queuedfor CMSSW 2_0_0 Muon Barrel Workshop (17-18 January 2008)
RPC PopCon ver. 2 features: removalofcheckroutines “smart” queries • Transfer speed • New IOV system • Faster execution time • Space saving (eventually…) in-codeconversionmethods Unix time new IOV creator since/tillappend object-oriented code no events transfer time ~ 15% faster
RPC PopCon ver. 2 features: Transfer rate comparison between the old release and the new one ~ 1300 k lines/s Old version New version ~ 2900 k lines/s
RPC PopCon ver. 2 features: Now could be disabled! …with the new IOV system we can avoid to store it…
RPC PopCon ver. 2 features: • Estimated Data Amount: • Starting from GREN amout of data we can roughly estimate the size of our objects per run: • Sqlite: ~ 5/6 MB • Oracle DB: ~ 10 MB (this value is far to be precise) If we disable the storage of “data” field we can save a ~10% of space