{"id":"https://openalex.org/W4406164037","doi":"https://doi.org/10.1109/scw63240.2024.00071","title":"Octopus: Experiences with a Hybrid Event-Driven Architecture for Distributed Scientific Computing","display_name":"Octopus: Experiences with a Hybrid Event-Driven Architecture for Distributed Scientific Computing","publication_year":2024,"publication_date":"2024-11-17","ids":{"openalex":"https://openalex.org/W4406164037","doi":"https://doi.org/10.1109/scw63240.2024.00071"},"language":"en","primary_location":{"id":"doi:10.1109/scw63240.2024.00071","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scw63240.2024.00071","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5058211635","display_name":"Haochen Pan","orcid":"https://orcid.org/0009-0006-8992-5895"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Haochen Pan","raw_affiliation_strings":["University of Chicago,Department of Computer Science,Chicago,IL,USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago,Department of Computer Science,Chicago,IL,USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088145676","display_name":"Ryan Chard","orcid":"https://orcid.org/0000-0002-6781-7432"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ryan Chard","raw_affiliation_strings":["Argonne National Laboratory,Data Science and Learning Division,Lemont,IL,USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory,Data Science and Learning Division,Lemont,IL,USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011070394","display_name":"Sicheng Zhou","orcid":"https://orcid.org/0000-0002-9846-1475"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sicheng Zhou","raw_affiliation_strings":["Southern University of Science and Technology,Department of Computer Science,China"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology,Department of Computer Science,China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007484113","display_name":"Alok Kamatar","orcid":null},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alok Kamatar","raw_affiliation_strings":["University of Chicago,Department of Computer Science,Chicago,IL,USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago,Department of Computer Science,Chicago,IL,USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062747815","display_name":"Rafael Vescovi","orcid":"https://orcid.org/0000-0002-0652-1128"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rafael Vescovi","raw_affiliation_strings":["Argonne National Laboratory,Data Science and Learning Division,Lemont,IL,USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory,Data Science and Learning Division,Lemont,IL,USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015720292","display_name":"Val\u00e9rie Hayot-Sasson","orcid":"https://orcid.org/0000-0002-4830-4535"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Val\u00e9rie Hayot-Sasson","raw_affiliation_strings":["University of Chicago,Department of Computer Science,Chicago,IL,USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago,Department of Computer Science,Chicago,IL,USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063155276","display_name":"Andr\u00e9 Bauer","orcid":"https://orcid.org/0000-0002-5582-8812"},"institutions":[{"id":"https://openalex.org/I180949307","display_name":"Illinois Institute of Technology","ror":"https://ror.org/037t3ry66","country_code":"US","type":"education","lineage":["https://openalex.org/I180949307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andr\u00e9 Bauer","raw_affiliation_strings":["Illinois Institute of Technology,Department of Computer Science,Chicago,IL,USA"],"affiliations":[{"raw_affiliation_string":"Illinois Institute of Technology,Department of Computer Science,Chicago,IL,USA","institution_ids":["https://openalex.org/I180949307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001374377","display_name":"Maxime Gonthier","orcid":"https://orcid.org/0000-0003-3306-0483"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Maxime Gonthier","raw_affiliation_strings":["University of Chicago,Department of Computer Science,Chicago,IL,USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago,Department of Computer Science,Chicago,IL,USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065464552","display_name":"Kyle Chard","orcid":"https://orcid.org/0000-0002-7370-4805"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kyle Chard","raw_affiliation_strings":["University of Chicago,Department of Computer Science,Chicago,IL,USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago,Department of Computer Science,Chicago,IL,USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032231503","display_name":"Ian Foster","orcid":"https://orcid.org/0000-0003-2129-5269"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ian Foster","raw_affiliation_strings":["Argonne National Laboratory,Data Science and Learning Division,Lemont,IL,USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory,Data Science and Learning Division,Lemont,IL,USA","institution_ids":["https://openalex.org/I1282105669"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5058211635"],"corresponding_institution_ids":["https://openalex.org/I40347166"],"apc_list":null,"apc_paid":null,"fwci":7.5154,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.97059393,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"496","last_page":"507"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9855999946594238,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9855999946594238,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9506000280380249,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/octopus","display_name":"octopus (software)","score":0.8437494039535522},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7569324970245361},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.6603680849075317},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.5169393420219421},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.424255907535553},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.37108922004699707},{"id":"https://openalex.org/keywords/history","display_name":"History","score":0.08602827787399292}],"concepts":[{"id":"https://openalex.org/C2779205690","wikidata":"https://www.wikidata.org/wiki/Q7077081","display_name":"octopus (software)","level":2,"score":0.8437494039535522},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7569324970245361},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.6603680849075317},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.5169393420219421},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.424255907535553},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.37108922004699707},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.08602827787399292},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/scw63240.2024.00071","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scw63240.2024.00071","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320332359","display_name":"Office of Science","ror":"https://ror.org/00mmn6b08"},{"id":"https://openalex.org/F4320337506","display_name":"Advanced Scientific Computing Research","ror":"https://ror.org/0012c7r22"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W12599678","https://openalex.org/W1560090038","https://openalex.org/W1964941055","https://openalex.org/W1966590372","https://openalex.org/W1972056747","https://openalex.org/W1977661221","https://openalex.org/W1986409886","https://openalex.org/W2010805714","https://openalex.org/W2091223191","https://openalex.org/W2145508367","https://openalex.org/W2399248522","https://openalex.org/W2514139066","https://openalex.org/W2587326473","https://openalex.org/W2592114463","https://openalex.org/W2734791431","https://openalex.org/W2786499150","https://openalex.org/W2921963218","https://openalex.org/W2943761765","https://openalex.org/W2987372983","https://openalex.org/W3021718926","https://openalex.org/W3091965409","https://openalex.org/W3093531719","https://openalex.org/W3101047706","https://openalex.org/W3136130486","https://openalex.org/W3183861986","https://openalex.org/W4248596983","https://openalex.org/W4281943365","https://openalex.org/W4285481768","https://openalex.org/W4292639835","https://openalex.org/W4298068285","https://openalex.org/W4306179866","https://openalex.org/W4315631007","https://openalex.org/W4318486595","https://openalex.org/W4385585547","https://openalex.org/W4387728222","https://openalex.org/W4388328602","https://openalex.org/W4388336778","https://openalex.org/W6607881844","https://openalex.org/W6806091043","https://openalex.org/W6842136325","https://openalex.org/W6863020782","https://openalex.org/W6869504331","https://openalex.org/W6910729206"],"related_works":["https://openalex.org/W4401932566","https://openalex.org/W3092465102","https://openalex.org/W2002595366","https://openalex.org/W2074891905","https://openalex.org/W4393356534","https://openalex.org/W2525321787","https://openalex.org/W3180040367","https://openalex.org/W2961534621","https://openalex.org/W1965046275","https://openalex.org/W2038503502"],"abstract_inverted_index":{"Scientific":[0],"research":[1,29],"increasingly":[2],"relies":[3],"on":[4],"distributed":[5,28,156],"computational":[6],"resources,":[7],"storage":[8],"systems,":[9],"networks,":[10],"and":[11,16,38,68,73,100,119,125,138,148],"instruments,":[12],"ranging":[13],"from":[14,43,155],"HPC":[15],"cloud":[17],"systems":[18],"to":[19,62,74,86,131],"edge":[20],"devices.":[21],"Event-driven":[22],"architecture":[23],"(EDA)":[24],"benefits":[25],"applications":[26],"targeting":[27],"infrastructures":[30],"by":[31],"enabling":[32],"the":[33,48,90],"organization,":[34],"communication,":[35],"processing,":[36,99],"reliability,":[37],"security":[39],"of":[40,50,92,144],"events":[41,140,151],"generated":[42],"many":[44,64],"sources.":[45],"To":[46],"support":[47],"development":[49],"scientific":[51,111],"EDA,":[52],"we":[53],"introduce":[54],"Octopus,":[55],"a":[56,76,142],"hybrid,":[57],"cloud-to-edge":[58],"event":[59,66,98],"fabric":[60,77],"designed":[61],"link":[63],"local":[65],"producers":[67],"consumers":[69],"with":[70],"cloud-hosted":[71],"brokers,":[72],"provide":[75],"for":[78,96],"developing":[79],"resilient":[80],"applications.":[81],"Octopus":[82,135],"can":[83],"be":[84],"scaled":[85],"meet":[87,132],"demand,":[88],"permits":[89],"deployment":[91],"highly":[93],"available":[94],"Triggers":[95],"automatic":[97],"enforces":[101],"fine-grained":[102],"access":[103],"control.":[104],"We":[105],"identify":[106],"requirements":[107],"in":[108],"self-driving":[109],"laboratories,":[110],"data":[112],"automation,":[113],"online":[114],"task":[115],"scheduling,":[116],"epidemic":[117],"modeling,":[118],"dynamic":[120],"workflow":[121],"management":[122],"use":[123],"cases,":[124],"present":[126],"results":[127],"demonstrating":[128],"Octopus\u2019":[129],"ability":[130],"those":[133],"requirements.":[134],"supports":[136],"producing":[137],"consuming":[139],"at":[141],"rate":[143],"over":[145],"4.2":[146],"M":[147,150],"9.6":[149],"per":[152],"second,":[153],"respectively,":[154],"clients.":[157]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":5}],"updated_date":"2025-12-27T23:08:20.325037","created_date":"2025-10-10T00:00:00"}
