{"id":"https://openalex.org/W6892665717","doi":"https://doi.org/10.5281/zenodo.11044394","title":"Random Beacons in Monte Carlo: Efficient Asynchronous Random Beacon without Threshold Cryptography","display_name":"Random Beacons in Monte Carlo: Efficient Asynchronous Random Beacon without Threshold Cryptography","publication_year":2024,"publication_date":"2024-05-10","ids":{"openalex":"https://openalex.org/W6892665717","doi":"https://doi.org/10.5281/zenodo.11044394"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.11044394","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.11044394","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.11044394","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Bandarupalli, Akhil","orcid":"https://orcid.org/0000-0002-9669-5788"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Bandarupalli, Akhil","raw_affiliation_strings":["Purdue University West Lafayette"],"raw_orcid":"https://orcid.org/0000-0002-9669-5788","affiliations":[{"raw_affiliation_string":"Purdue University West Lafayette","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Bhat, Adithya","orcid":"https://orcid.org/0000-0003-4099-4014"},"institutions":[{"id":"https://openalex.org/I164956901","display_name":"Visa (United Kingdom)","ror":"https://ror.org/05syhdw25","country_code":"GB","type":"company","lineage":["https://openalex.org/I164956901","https://openalex.org/I4210148469"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Bhat, Adithya","raw_affiliation_strings":["Visa Research"],"raw_orcid":"https://orcid.org/0000-0003-4099-4014","affiliations":[{"raw_affiliation_string":"Visa Research","institution_ids":["https://openalex.org/I164956901"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Bagchi, Saurabh","orcid":"https://orcid.org/0000-0002-4239-5632"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bagchi, Saurabh","raw_affiliation_strings":["Purdue University West Lafayette"],"raw_orcid":"https://orcid.org/0000-0002-4239-5632","affiliations":[{"raw_affiliation_string":"Purdue University West Lafayette","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Kate, Aniket","orcid":"https://orcid.org/0000-0003-2246-8416"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kate, Aniket","raw_affiliation_strings":["Purdue University West Lafayette","Supra Research"],"raw_orcid":"https://orcid.org/0000-0003-2246-8416","affiliations":[{"raw_affiliation_string":"Purdue University West Lafayette","institution_ids":["https://openalex.org/I219193219"]},{"raw_affiliation_string":"Supra Research","institution_ids":[]}]},{"author_position":"last","author":{"id":null,"display_name":"Reiter, Michael","orcid":"https://orcid.org/0000-0001-7007-8274"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Reiter, Michael","raw_affiliation_strings":["Duke University","Chainlink Labs"],"raw_orcid":"https://orcid.org/0000-0001-7007-8274","affiliations":[{"raw_affiliation_string":"Duke University","institution_ids":["https://openalex.org/I170897317"]},{"raw_affiliation_string":"Chainlink Labs","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I219193219"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.8174999952316284},{"id":"https://openalex.org/keywords/beacon","display_name":"Beacon","score":0.697700023651123},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.6043000221252441},{"id":"https://openalex.org/keywords/artifact","display_name":"Artifact (error)","score":0.5885999798774719},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.5020999908447266},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.4884999990463257},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.4025999903678894},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.397599995136261},{"id":"https://openalex.org/keywords/random-access","display_name":"Random access","score":0.3849000036716461}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8557999730110168},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.8174999952316284},{"id":"https://openalex.org/C102168758","wikidata":"https://www.wikidata.org/wiki/Q7321258","display_name":"Beacon","level":2,"score":0.697700023651123},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.6043000221252441},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.5885999798774719},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.5020999908447266},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.4884999990463257},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4025999903678894},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.397599995136261},{"id":"https://openalex.org/C101722063","wikidata":"https://www.wikidata.org/wiki/Q218825","display_name":"Random access","level":2,"score":0.3849000036716461},{"id":"https://openalex.org/C7608002","wikidata":"https://www.wikidata.org/wiki/Q477202","display_name":"Cryptographic hash function","level":3,"score":0.3763999938964844},{"id":"https://openalex.org/C201866948","wikidata":"https://www.wikidata.org/wiki/Q228206","display_name":"Random number generation","level":2,"score":0.36649999022483826},{"id":"https://openalex.org/C2779019669","wikidata":"https://www.wikidata.org/wiki/Q25203946","display_name":"Asynchrony (computer programming)","level":3,"score":0.3497999906539917},{"id":"https://openalex.org/C125112378","wikidata":"https://www.wikidata.org/wiki/Q176640","display_name":"Randomness","level":2,"score":0.32589998841285706},{"id":"https://openalex.org/C33884865","wikidata":"https://www.wikidata.org/wiki/Q1254335","display_name":"Cryptographic protocol","level":3,"score":0.32249999046325684},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32089999318122864},{"id":"https://openalex.org/C109154458","wikidata":"https://www.wikidata.org/wiki/Q846955","display_name":"RC4","level":4,"score":0.3172999918460846},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.31369999051094055},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.31150001287460327},{"id":"https://openalex.org/C9996903","wikidata":"https://www.wikidata.org/wiki/Q1749235","display_name":"Cryptographic nonce","level":3,"score":0.30559998750686646},{"id":"https://openalex.org/C49020025","wikidata":"https://www.wikidata.org/wiki/Q1059099","display_name":"Chaining","level":2,"score":0.2992999851703644},{"id":"https://openalex.org/C7923308","wikidata":"https://www.wikidata.org/wiki/Q4812211","display_name":"Asynchronous system","level":5,"score":0.296099990606308},{"id":"https://openalex.org/C167900197","wikidata":"https://www.wikidata.org/wiki/Q11081100","display_name":"Spoofing attack","level":2,"score":0.2671000063419342},{"id":"https://openalex.org/C3913047","wikidata":"https://www.wikidata.org/wiki/Q1956265","display_name":"sync","level":3,"score":0.2563000023365021}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.11044394","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.11044394","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.5281/zenodo.11044394","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.11044394","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[{"score":0.6096858382225037,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"HashRand:":[0],"Asynchronous":[1,24,141],"Random":[2,142],"Beacon":[3,143],"using":[4,54,367,404,426,935,955,973],"Hash":[5],"functions":[6],"On":[7,29],"Zenodo:":[8],"We":[9,167,683,807,977,1070,1393,1452],"organize":[10],"this":[11,97,118,173,201,244,437,442,762,772,844,984,1464],"artifact":[12,180,202,209,245,854,876,901,951,963],"into":[13,19,27,554],"two":[14,1009,1308],"parts:":[15],"HashRand":[16,49,59,485],"asynchronous":[17,62],"protocol":[18,26,51,53,67,562,599,635],"hashrand-rs.zip":[20,36,849],"and":[21,34,89,125,128,131,134,176,184,188,213,220,253,259,298,408,505,513,525,606,674,708,764,774,830,913,948,957,975,1011,1021,1030,1096,1116,1222,1339,1354],"the":[22,35,45,74,169,231,265,282,289,365,368,377,380,391,401,405,424,427,434,465,469,473,477,510,518,555,569,588,595,598,608,615,618,626,632,660,675,685,689,701,719,743,757,766,809,812,832,840,848,852,860,863,892,899,904,915,925,936,941,945,950,962,971,979,993,997,1007,1042,1052,1059,1068,1072,1075,1084,1093,1098,1102,1191,1195,1202,1211,1215,1218,1223,1259,1264,1278,1285,1296,1302,1311,1320,1326,1329,1374,1384,1389,1395,1404,1410,1415,1419,1423,1427,1436,1440,1443,1454,1458,1469,1477],"Post-Quantum":[23,69],"SMR":[25],"pqsmr-rs.zip.":[28],"Github:":[30],"This":[31,80,179,208,482,592,652,820,1036],"Github":[32,845],"repository":[33,72,98,263,366,691,814,821,833,846],"file":[37,557,590,620,850,1060,1121,1189,1199,1417,1429,1444,1459],"on":[38,186,205,215,225,248,787,834,867,877,970,989,999,1028,1041,1079,1090,1108,1291,1310,1391],"Zenodo":[39,853],"contains":[40],"a":[41,86,529,655,886,909,931,966,1032,1111,1120,1188,1292,1349],"Rust":[42,257,277,297],"implementation":[43],"of":[44,195,228,238,284,395,397,531,543,597,889,944,968,981,1017,1101,1113,1207,1228,1267,1280,1342,1357],"following":[46,285,369,406,428,478,767,905,1076,1203],"distributed":[47],"protocols.":[48],"beacon":[50,650],"Dfinity-DVRF":[52,629],"blstrs":[55],"library":[56,77,687,1398],"DAG-Rider":[57],"with":[58,68,476,486,497,1046,1129,1190,1313,1351],"-":[60],"an":[61,573,1226],"State":[63],"Machine":[64],"Replication":[65],"(SMR)":[66],"security.":[70,95],"The":[71,262,269,371,503,550,561,711,895,1055,1198,1205,1234],"uses":[73,264,640,822,914],"libchatter":[75],"networking":[76],"available":[78],"here.":[79],"code":[81,294,810,817,890,897,1085,1385],"has":[82,90,181,210,273],"been":[83,92,182,211,274],"written":[84,295],"as":[85,671,680,704,1131,1175,1275,1277,1322,1474],"research":[87],"prototype":[88],"not":[91],"vetted":[93],"for":[94,276,421,564,649,668,706,740,855,1064,1077,1140,1144,1161,1165,1433,1463],"Therefore,":[96,1015],"can":[99,571,1360],"contain":[100],"serious":[101],"security":[102],"vulnerabilities.":[103],"Please":[104,110,837],"use":[105,117,1253],"at":[106,1273,1449],"your":[107],"own":[108],"risk.":[109],"consider":[111],"citing":[112],"our":[113,875],"paper":[114],"if":[115,1136,1169,1346,1476],"you":[116,1004,1347,1359],"artifact.":[119,174,894],"@misc{bandarupalli2023hashrand,":[120],"author":[121],"=":[122,138,149,156,159,162,1134,1155],"{Akhil":[123],"Bandarupalli":[124],"Adithya":[126],"Bhat":[127],"Saurabh":[129],"Bagchi":[130],"Aniket":[132],"Kate":[133],"Michael":[135],"Reiter},":[136],"title":[137],"{HashRand:":[139],"Efficient":[140],"without":[144],"Threshold":[145],"Cryptographic":[146],"Setup},":[147],"howpublished":[148],"{Cryptology":[150],"ePrint":[151],"Archive,":[152],"Paper":[153],"2023/1755},":[154],"year":[155],"{2023},":[157],"note":[158],"{\\url{https://eprint.iacr.org/2023/1755}},":[160],"url":[161],"{https://eprint.iacr.org/2023/1755}":[163],"}":[164,1381],"Quick":[165],"Start":[166],"describe":[168,978],"steps":[170,1010],"to":[171,287,292,432,500,509,603,624,644,692,715,815,824,839,873,884,919,983,986,1005,1044,1074,1087,1119,1180,1256,1306,1388,1401,1408,1468],"run":[172,183,212,375,468,765,987,1089,1107,1283,1288,1307,1361],"Hardware":[175],"OS":[177,219],"setup":[178,261,653],"tested":[185,214,275],"x86_64":[187],"x64":[189],"architectures.":[190,207],"However,":[191,234,879],"we":[192,235,736,1331],"are":[193,236,552,698,1220,1248],"unaware":[194,237],"any":[196,239],"issues":[197,240],"that":[198,241,1232,1263],"would":[199,242,881],"prevent":[200,243],"from":[203,246,600],"running":[204,247,441,614,786,1018],"x86":[206],"Ubuntu":[216],"20.04.5":[217],"LTS":[218],"Raspbian":[221],"Linux":[222],"version":[223,278],"released":[224],"2023-02-21,":[226],"both":[227],"which":[229],"follow":[230],"Debian":[232],"distro.":[233],"Fedora":[249],"distros":[250],"like":[251],"CentOS":[252],"Red":[254],"Hat":[255],"Linux.":[256],"installation":[258],"Cargo":[260,266],"build":[267,385,392,831],"tool.":[268],"compatibility":[270],"between":[271,933,1034],"dependencies":[272],"1.63.":[279],"1.":[280,995],"Run":[281],"set":[283,361],"commands":[286,969],"install":[288,321,327,333,356,400,414,828],"toolchain":[290],"required":[291,1411],"compile":[293],"in":[296,376,423,472,517,558,659,688,700,718,742,746,756,761,779,805,811,818,843,851,862,891,898,903,952,1058,1067,1142,1146,1163,1167,1194,1210,1231,1239,1250,1284,1301,1319,1328,1364,1373,1399,1414,1418,1426,1435,1442,1457],"create":[299,433,1012,1020,1025,1110,1187],"binary":[300],"executable":[301],"files.":[302,682],"$":[303,307,312,317,323,329,339,351,354,358,383,387,411,444,489,724,727,731,790,798],"sudo":[304,308,313,318,324,330,412,791],"apt-get":[305,309,314,319,325,331,413],"update":[306],"-y":[310,315,320,326,332,350],"upgrade":[311],"autoremove":[316],"build-essential":[322],"cmake":[328],"curl":[334,340],"#":[335,782,1105,1152,1158,1177],"Install":[336],"rust":[337],"(non-interactive)":[338],"--proto":[341],"\"=https\"":[342],"--tlsv1.2":[343],"-sSf":[344],"https://sh.rustup.rs":[345],"|":[346,794],"sh":[347],"-s":[348],"--":[349],"source":[352],"$HOME/.cargo/env":[353],"rustup":[355,359],"1.63.0":[357,362],"override":[360],"2.":[363,1054],"Build":[364],"command.":[370,429,443],"command":[372,407,479,483,768],"should":[373,1038,1200,1213,1430,1446],"be":[374,716,1088,1214,1272,1431,1447],"directory":[378,435,703,721,759,842],"containing":[379],"Cargo.toml":[381],"file.":[382],"cargo":[384],"--release":[386],"mkdir":[388],"logs":[389,559],"If":[390],"fails":[393],"because":[394,579],"lack":[396],"lgmp":[398],"files,":[399,467,673,753],"libgmp3-dev":[402,415],"dependency":[403],"try":[409],"again.":[410],"3.":[416,1185],"Next,":[417,1383],"generate":[418,645,693],"configuration":[419,466,758],"files":[420,697,713,739,748,777],"nodes":[422,1219,1247],"system":[425],"Make":[430],"sure":[431],"(in":[436],"example,":[438,521,1305,1345],"testdata/cc_16/)":[439],"before":[440],"./target/release/genconfig":[445],"--base_port":[446],"8500":[447],"--client_base_port":[448],"7000":[449],"--client_run_port":[450],"9000":[451],"--NumNodes":[452],"16":[453,487,1355],"--blocksize":[454],"100":[455,457],"--delay":[456],"--target":[458],"testdata/cc_16/":[459,726],"--local":[460],"true":[461],"4.":[462,1382],"After":[463,567,613,750],"generating":[464,751],"script":[470],"beacon-test.sh":[471],"scripts":[474],"folder":[475],"line":[480],"arguments.":[481],"starts":[484],"nodes.":[488],"./scripts/beacon-test.sh":[490,799],"testdata/cc_16/syncer":[491,800],"{protocol}":[492,496],"{batchsize}":[493,504],"{frequency}":[494,506],"Substitute":[495,540],"term":[498],"bea":[499],"start":[501,1023],"HashRand.":[502],"parameters":[507,516],"correspond":[508],"$\\beta$":[511],"\u03b2":[512],"$\\phi$":[514],"\u03d5":[515],"protocol.":[519],"For":[520,1304,1344],"setting":[522],"$\\beta=20$":[523],"\u03b2=20":[524],"$\\phi=10$":[526],"\u03d5=10":[527],"implies":[528],"batch":[530],"20":[532,802],"beacons":[533],"being":[534,1282],"produced":[535],"every":[536],"10":[537,803],"rounds.":[538],"5.":[539],"desired":[541],"values":[542,546],"{batchsize},{frequency}.":[544],"Example":[545],"include":[547],"\\beta=20,\\phi=10\u03b2=20,\u03d5=10.":[548],"6.":[549],"outputs":[551],"logged":[553],"syncer.log":[556,589,619],"directory.":[560,1197],"runs":[563,961],"90":[565,604,622],"seconds.":[566],"termination,":[568],"program":[570],"give":[572],"error":[574],"about":[575,858],"missed":[576],"message":[577],"delivery":[578],"other":[580,1048],"processes":[581,785,1040,1237,1281,1290,1309,1363],"might":[582],"have":[583,775,1201,1348],"already":[584,770],"shut":[585],"down.":[586],"Check":[587],"anyway.":[591],"execution":[593],"measures":[594],"throughput":[596,610],"30":[601],"seconds":[602,623],"seconds,":[605],"gives":[607],"total":[609,1265],"per":[611],"minute.":[612],"script,":[616],"check":[617],"after":[621,722],"see":[625],"throughput.":[627],"Running":[628,631,804,996],"7.":[630],"Dfinity":[633,639],"DVRF":[634],"requires":[636,1003,1386],"additional":[637],"configuration.":[638],"BLS":[641],"threshold":[642],"signatures":[643],"common":[646],"coins":[647],"necessary":[648],"generation.":[651],"includes":[654],"master":[656],"public":[657,678],"key":[658,1206,1255,1413],"pub":[661],"file,":[662],"nn":[663,676],"partial":[664,677],"secret":[665],"keys":[666,679],"(one":[667],"each":[669,953,1047,1208,1334],"node)":[670],"sec0,...,sec3":[672],"pub0,...,pub3":[681],"utilized":[684],"crypto_blstrs":[686],"apss":[690],"these":[694,738,752,776,788],"keys.":[695],"These":[696],"placed":[699,717],"testdata/cc_16":[702,720,780],"tkeys-16.tar.gz":[705,730],"testing":[707],"evaluation":[709,1078],"purposes.":[710],"extracted":[712],"need":[714,1407],"extraction.":[723],"cd":[725],"tar":[728],"-xvzf":[729],"cp":[732],"thresh_keys/*":[733],".":[734],"Further,":[735,1422],"pregenerated":[737],"$n=16,40,64,136$,":[741],"benchmark":[744,841,998,1235,1420],"folder,":[745],"zip":[747],"tkeys-{n}.tar.gz.":[749],"place":[754],"them":[755,934,1118],"(testdata/cc_16":[760],"example)":[763],"(We":[769,1461],"performed":[771],"step":[773],"ready":[778],"folder).":[781],"Kill":[783],"previous":[784],"ports":[789,1424],"lsof":[792],"-ti:7000-7015,8500-8515,9000-9015,5000":[793],"xargs":[795],"kill":[796],"-9":[797],"glow":[801],"AWS":[806,826,911,916,921],"utilize":[808],"Narwhal":[813],"execute":[816],"AWS.":[819],"fabric":[823],"spawn":[825,920],"instances,":[827],"Rust,":[829],"individual":[835],"machines.":[836,1405,1438],"refer":[838],"or":[847,1001],"more":[856],"instructions":[857],"reproducing":[859],"results":[861,1327],"paper.":[864],"Artifact":[865,1053],"Evaluation":[866],"Cloudlab/Custom":[868],"testbeds":[869],"It":[870,907,928,939,959],"is":[871,1062,1225,1475],"possible":[872],"evaluate":[874],"CloudLab/Chameleon.":[878,1392],"it":[880,1317,1365,1467,1473],"require":[882],"us":[883],"change":[885],"few":[887],"lines":[888],"submitted":[893],"benchmarking":[896],"current":[900],"works":[902],"way.":[906],"takes":[908],"user\u2019s":[910],"credentials":[912],"boto3":[917,937],"SDK":[918],"EC2":[922],"machines":[923,947,972,1013,1026,1043,1240,1390,1478],"across":[924,1241],"specified":[926,1425],"regions.":[927,1243],"also":[929],"establishes":[930],"network":[932,1033,1037],"SDK.":[938],"gets":[940],"IP":[942],"addresses":[943,1115,1230,1269],"spawned":[946,1437],"installs":[949],"machine":[954,1312,1350],"tmux":[956,974],"SSH.":[958,976],"then":[960],"by":[964,1366],"executing":[965],"series":[967,980],"modifications":[982],"structure":[985],"benchmarks":[988],"Cloudlab/Chameleon.":[990],"Setting":[991],"up":[992],"testbed":[994],"Cloudlab":[1000],"Chameleon":[1002],"skip":[1006],"first":[1008],"manually.":[1014],"instead":[1016],"fab":[1019,1022],"commands,":[1024],"manually":[1027],"Cloudlab/Chameleon,":[1029],"establish":[1031],"them.":[1035],"enable":[1039],"communicate":[1045],"through":[1049],"TCP.":[1050],"Installing":[1051],"hosts()":[1056],"function":[1057,1073],"benchmark/benchmark/instance.py":[1061],"responsible":[1063],"configuring":[1065],"hosts":[1066,1103],"network.":[1069],"changed":[1071,1448],"custom":[1080],"testbeds.":[1081],"In":[1082,1244],"case":[1083,1245],"needs":[1086],"AWS,":[1091],"uncomment":[1092],"commented":[1094],"part":[1095,1100],"comment":[1097],"uncommented":[1099],"function.":[1104],"To":[1106,1287,1324],"CloudLab/Chameleon,":[1109],"list":[1112,1257,1295,1316],"ip":[1114,1229,1260,1268,1297,1314,1369],"add":[1117],"titled":[1122],"'instance_ips'.":[1123],"def":[1124],"hosts(self,":[1125],"flat=False):":[1126],"import":[1127],"json":[1128],"open(\"instance-ips.json\")":[1130],"json_file:":[1132],"json_data":[1133,1150],"json.load(json_file)":[1135],"flat:":[1137],"return":[1138,1149,1159],"[x":[1139,1160],"y":[1141,1162],"json_data.values()":[1143],"x":[1145,1166],"y]":[1147,1168],"else:":[1148],"#try:":[1151],"_,":[1153],"ips":[1154,1172],"self._get(['pending',":[1156],"'running'])":[1157],"ips.values()":[1164],"flat":[1170],"else":[1171],"#except":[1173],"ClientError":[1174],"e:":[1176],"raise":[1178],"BenchError('Failed":[1179],"gather":[1181],"instances":[1182],"IPs',":[1183],"AWSError(e))":[1184],"Then,":[1186],"name":[1192],"instance-ips.json":[1193],"benchmark/":[1196],"structure.":[1204],"item":[1209],"map":[1212],"location":[1216],"where":[1217],"located,":[1221],"value":[1224],"array":[1227,1321],"region.":[1233],"distributes":[1236],"evenly":[1238],"different":[1242],"all":[1246,1258],"located":[1249],"one":[1251,1254],"region,":[1252],"addresses.":[1261],"Note":[1262],"number":[1266,1279],"listed":[1270],"must":[1271],"least":[1274],"much":[1276],"benchmark.":[1286],"multiple":[1289,1299],"single":[1293],"machine,":[1294],"address":[1298,1370],"times":[1300,1372],"array.":[1303,1375],"10.43.0.231,":[1315],"twice":[1318],"[\u201c10.43.0.231\u201d,\u201c10.43.0.231\u201d,\u2026].":[1323],"reproduce":[1325],"paper,":[1330],"suggest":[1332],"giving":[1333],"process":[1335],"2":[1336],"CPU":[1337],"cores":[1338,1353],"4":[1340],"GigaBytes":[1341],"RAM.":[1343],"8":[1352,1450],"GB":[1356],"RAM,":[1358],"four":[1362,1371],"listing":[1367],"its":[1368],"{":[1376],"\"Utah\":":[1377],"[\"10.43.0.231\",\u201d10.43.0.231\u201d,\"10.43.0.232\",\"10.43.0.233\"],":[1378],"\"Wisconsin\":":[1379],"[\"10.43.0.234\",\"10.43.0.235\",\"10.43.0.236\"]":[1380],"access":[1387,1403],"used":[1394],"paramiko":[1396],"authentication":[1397],"Python":[1400],"remotely":[1402],"You":[1406],"specify":[1409],"SSH":[1412],"settings.json":[1416,1428],"folder.":[1421],"open":[1432],"communication":[1434],"Finally,":[1439],"username":[1441,1455],"remote.py":[1445,1460],"occurrences.":[1451],"hardcoded":[1453],"ubuntu":[1456],"apologize":[1462],"inconvenience).":[1465],"Change":[1466],"appropriate":[1470],"username.":[1471],"(Leave":[1472]},"counts_by_year":[],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2025-10-10T00:00:00"}
