{"id":"https://openalex.org/W4394923510","doi":"https://doi.org/10.1145/3627703.3650086","title":"Occam: A Programming System for Reliable Network Management","display_name":"Occam: A Programming System for Reliable Network Management","publication_year":2024,"publication_date":"2024-04-18","ids":{"openalex":"https://openalex.org/W4394923510","doi":"https://doi.org/10.1145/3627703.3650086"},"language":"en","primary_location":{"id":"doi:10.1145/3627703.3650086","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3627703.3650086","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Nineteenth European Conference on Computer Systems","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/A5053453103","display_name":"Jiarong Xing","orcid":"https://orcid.org/0009-0006-6163-0569"},"institutions":[{"id":"https://openalex.org/I74775410","display_name":"Rice University","ror":"https://ror.org/008zs3103","country_code":"US","type":"education","lineage":["https://openalex.org/I74775410"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jiarong Xing","raw_affiliation_strings":["Rice University"],"affiliations":[{"raw_affiliation_string":"Rice University","institution_ids":["https://openalex.org/I74775410"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051768949","display_name":"Kuo-Feng Hsu","orcid":"https://orcid.org/0009-0008-9957-398X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kuo-Feng Hsu","raw_affiliation_strings":["Meta"],"affiliations":[{"raw_affiliation_string":"Meta","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037947752","display_name":"Yiting Xia","orcid":"https://orcid.org/0000-0003-2981-1459"},"institutions":[{"id":"https://openalex.org/I4210109712","display_name":"Max Planck Institute for Informatics","ror":"https://ror.org/01w19ak89","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210109712"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Yiting Xia","raw_affiliation_strings":["Max Planck Institute for Informatics"],"affiliations":[{"raw_affiliation_string":"Max Planck Institute for Informatics","institution_ids":["https://openalex.org/I4210109712"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102763822","display_name":"Yan Cai","orcid":"https://orcid.org/0009-0007-4825-4228"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yan Cai","raw_affiliation_strings":["Meta"],"affiliations":[{"raw_affiliation_string":"Meta","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061547814","display_name":"Yanping Li","orcid":"https://orcid.org/0009-0009-6677-1768"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yanping Li","raw_affiliation_strings":["Meta"],"affiliations":[{"raw_affiliation_string":"Meta","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100386237","display_name":"Ying Zhang","orcid":"https://orcid.org/0000-0003-2736-5694"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ying Zhang","raw_affiliation_strings":["Meta"],"affiliations":[{"raw_affiliation_string":"Meta","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082276670","display_name":"Ang Chen","orcid":"https://orcid.org/0009-0003-8326-8124"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ang Chen","raw_affiliation_strings":["University of Michigan"],"affiliations":[{"raw_affiliation_string":"University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5053453103"],"corresponding_institution_ids":["https://openalex.org/I74775410"],"apc_list":null,"apc_paid":null,"fwci":0.349,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.55784837,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"148","last_page":"162"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"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"}},{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9995999932289124,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9994999766349792,"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/occam","display_name":"occam","score":0.8660562038421631},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8611971139907837},{"id":"https://openalex.org/keywords/network-management","display_name":"Network management","score":0.5470278859138489},{"id":"https://openalex.org/keywords/atomicity","display_name":"Atomicity","score":0.546103298664093},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.528208315372467},{"id":"https://openalex.org/keywords/network-management-application","display_name":"Network management application","score":0.5190518498420715},{"id":"https://openalex.org/keywords/network-management-station","display_name":"Network management station","score":0.5098645091056824},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5059730410575867},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4435754716396332},{"id":"https://openalex.org/keywords/workflow-management-system","display_name":"Workflow management system","score":0.4273979067802429},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21601828932762146},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.19298675656318665},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.18507513403892517},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.1663423776626587},{"id":"https://openalex.org/keywords/network-architecture","display_name":"Network architecture","score":0.1436392366886139}],"concepts":[{"id":"https://openalex.org/C78469957","wikidata":"https://www.wikidata.org/wiki/Q838062","display_name":"occam","level":2,"score":0.8660562038421631},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8611971139907837},{"id":"https://openalex.org/C129763632","wikidata":"https://www.wikidata.org/wiki/Q1454667","display_name":"Network management","level":2,"score":0.5470278859138489},{"id":"https://openalex.org/C188045909","wikidata":"https://www.wikidata.org/wiki/Q3306359","display_name":"Atomicity","level":3,"score":0.546103298664093},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.528208315372467},{"id":"https://openalex.org/C89094514","wikidata":"https://www.wikidata.org/wiki/Q7001060","display_name":"Network management application","level":4,"score":0.5190518498420715},{"id":"https://openalex.org/C16986412","wikidata":"https://www.wikidata.org/wiki/Q918419","display_name":"Network management station","level":3,"score":0.5098645091056824},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5059730410575867},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4435754716396332},{"id":"https://openalex.org/C140824633","wikidata":"https://www.wikidata.org/wiki/Q2808660","display_name":"Workflow management system","level":3,"score":0.4273979067802429},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21601828932762146},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.19298675656318665},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.18507513403892517},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.1663423776626587},{"id":"https://openalex.org/C193415008","wikidata":"https://www.wikidata.org/wiki/Q639681","display_name":"Network architecture","level":2,"score":0.1436392366886139}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3627703.3650086","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3627703.3650086","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Nineteenth European Conference on Computer Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1545155892","https://openalex.org/W2021234005","https://openalex.org/W2102090846","https://openalex.org/W2104954161","https://openalex.org/W2122759470","https://openalex.org/W2141988289","https://openalex.org/W2149236835","https://openalex.org/W2152258794","https://openalex.org/W2162547852","https://openalex.org/W2171918355","https://openalex.org/W2480346368","https://openalex.org/W2488197787","https://openalex.org/W2870362495","https://openalex.org/W2968168257","https://openalex.org/W2981495395","https://openalex.org/W3163011775","https://openalex.org/W3187214410","https://openalex.org/W3206542172","https://openalex.org/W4237815481","https://openalex.org/W4250445884"],"related_works":["https://openalex.org/W582999994","https://openalex.org/W1979528400","https://openalex.org/W2392371141","https://openalex.org/W2015940040","https://openalex.org/W2369929983","https://openalex.org/W1485511208","https://openalex.org/W2286884870","https://openalex.org/W2230559573","https://openalex.org/W4210976393","https://openalex.org/W2391292038"],"abstract_inverted_index":{"The":[0],"complexity":[1],"of":[2,43,72],"large":[3],"networks":[4],"makes":[5],"their":[6],"management":[7,13,46,56,88,119],"a":[8,36,61],"daunting":[9],"task.":[10],"State-of-the-art":[11],"network":[12,45,55,73,82,122],"tools":[14],"use":[15],"workflow":[16],"systems":[17,57],"for":[18,81],"automation,":[19],"but":[20],"they":[21],"do":[22],"not":[23],"adequately":[24],"address":[25],"the":[26,41,50,70,86,104],"substantial":[27],"challenges":[28],"in":[29,117],"operation":[30],"reliability.":[31],"This":[32],"paper":[33],"presents":[34],"Occam,":[35],"programming":[37,79],"system":[38],"that":[39,52],"simplifies":[40],"development":[42],"reliable":[44],"tasks.":[47],"We":[48],"leverage":[49],"fact":[51],"most":[53],"modern":[54],"are":[58],"backed":[59],"with":[60,127],"source-of-truth":[62],"database,":[63],"and":[64,100,125],"thus":[65],"customize":[66],"database":[67],"techniques":[68],"to":[69,84],"context":[71],"management.":[74],"Occam":[75,105],"exposes":[76],"an":[77],"easy-to-use":[78],"model":[80],"operators":[83],"express":[85],"key":[87],"logic,":[89],"while":[90],"shielding":[91],"them":[92],"from":[93],"reliability":[94,109],"concerns,":[95],"such":[96],"as":[97],"operational":[98],"conflicts":[99],"task":[101],"atomicity.":[102],"Instead,":[103],"runtime":[106],"provides":[107],"these":[108],"guardrails":[110],"automatically.":[111],"Our":[112],"evaluation":[113],"demonstrates":[114],"Occam's":[115],"effectiveness":[116],"simplifying":[118],"tasks,":[120],"minimizing":[121],"vulnerable":[123],"time":[124],"assisting":[126],"failure":[128],"recovery.":[129]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
