{"id":"https://openalex.org/W7097276729","doi":null,"title":"The Frenetic Project: Declarative Languages for Programming Networks","display_name":"The Frenetic Project: Declarative Languages for Programming Networks","publication_year":null,"publication_date":null,"ids":{"openalex":"https://openalex.org/W7097276729"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.640.2699","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.640.2699","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.princeton.edu/~dpw/papers/frenetic-abstract-padl-2014.pdf","raw_type":"text"},"parent_works":[],"lineage":["https://openalex.org/W7097276729"],"child_works_count":0,"type":"conference-abstract","is_traditional":false,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"David Walker","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"David Walker","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"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":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9955999851226807,"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":0.9955999851226807,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.0005000000237487257,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10847","display_name":"Advanced Optical Network Technologies","score":0.00039999998989515007,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/declarative-programming-languages","display_name":"declarative programming languages","score":0.8980000019073486},{"id":"https://openalex.org/keywords/software-defined-networking","display_name":"software-defined networking","score":0.925000011920929},{"id":"https://openalex.org/keywords/network-device-configuration","display_name":"network device configuration","score":0.5360000133514404},{"id":"https://openalex.org/keywords/distributed-routing-algorithm","display_name":"distributed routing algorithm","score":0.6010000109672546},{"id":"https://openalex.org/keywords/network-virtualization","display_name":"network virtualization","score":0.47600001096725464}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7882999777793884},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5254999995231628},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.511900007724762},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.508400022983551},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.506600022315979},{"id":"https://openalex.org/C159631557","wikidata":"https://www.wikidata.org/wiki/Q1546066","display_name":"Networking hardware","level":2,"score":0.5042999982833862},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4871000051498413},{"id":"https://openalex.org/C74366991","wikidata":"https://www.wikidata.org/wiki/Q2755335","display_name":"Network processor","level":3,"score":0.46070000529289246},{"id":"https://openalex.org/C77270119","wikidata":"https://www.wikidata.org/wiki/Q1655198","display_name":"Software-defined networking","level":2,"score":0.4472000002861023},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.4449000060558319},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.40299999713897705},{"id":"https://openalex.org/C146206909","wikidata":"https://www.wikidata.org/wiki/Q531152","display_name":"Declarative programming","level":4,"score":0.385699987411499},{"id":"https://openalex.org/C113508815","wikidata":"https://www.wikidata.org/wiki/Q193446","display_name":"Packet switching","level":3,"score":0.3781000077724457},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.3774000108242035},{"id":"https://openalex.org/C119404949","wikidata":"https://www.wikidata.org/wiki/Q4503","display_name":"Network switch","level":2,"score":0.3626999855041504},{"id":"https://openalex.org/C102665078","wikidata":"https://www.wikidata.org/wiki/Q4677571","display_name":"Active networking","level":2,"score":0.3467999994754791},{"id":"https://openalex.org/C184896649","wikidata":"https://www.wikidata.org/wiki/Q290066","display_name":"Routing table","level":4,"score":0.3425000011920929},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.3287000060081482},{"id":"https://openalex.org/C104954878","wikidata":"https://www.wikidata.org/wiki/Q1648707","display_name":"Routing protocol","level":3,"score":0.31859999895095825},{"id":"https://openalex.org/C2779581428","wikidata":"https://www.wikidata.org/wiki/Q7122997","display_name":"Packet processing","level":3,"score":0.3138999938964844},{"id":"https://openalex.org/C16986412","wikidata":"https://www.wikidata.org/wiki/Q918419","display_name":"Network management station","level":3,"score":0.30660000443458557},{"id":"https://openalex.org/C2776599810","wikidata":"https://www.wikidata.org/wiki/Q4418000","display_name":"Network address","level":2,"score":0.30250000953674316},{"id":"https://openalex.org/C29140674","wikidata":"https://www.wikidata.org/wiki/Q206637","display_name":"Computer cluster","level":2,"score":0.29499998688697815},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.2922999858856201},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.2913999855518341},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.29019999504089355},{"id":"https://openalex.org/C103987645","wikidata":"https://www.wikidata.org/wiki/Q985806","display_name":"Network interface","level":3,"score":0.2759999930858612},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.266400009393692},{"id":"https://openalex.org/C123467649","wikidata":"https://www.wikidata.org/wiki/Q1799397","display_name":"Label switching","level":4,"score":0.2619999945163727},{"id":"https://openalex.org/C137471899","wikidata":"https://www.wikidata.org/wiki/Q11381","display_name":"Local area network","level":2,"score":0.2583000063896179}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.640.2699","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.640.2699","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.princeton.edu/~dpw/papers/frenetic-abstract-padl-2014.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1506892988","https://openalex.org/W4255282609","https://openalex.org/W2103696578","https://openalex.org/W7096742570","https://openalex.org/W2520416542","https://openalex.org/W2112867573","https://openalex.org/W6981656958","https://openalex.org/W4403084434","https://openalex.org/W7067623750","https://openalex.org/W3155161695"],"abstract_inverted_index":{"For":[0],"decades,":[1],"traditional":[2],"network":[3,38,51,61,89],"devices":[4,90],"such":[5],"as":[6],"switches,":[7],"firewalls,":[8],"load":[9],"bal-ancers":[10],"and":[11,40,73,106,122,134],"routers":[12],"have":[13,63],"been":[14],"closed,":[15],"proprietary":[16],"platforms":[17],"controlled":[18],"by":[19,110,136],"the":[20,45,83,93,104],"major":[21],"hardware":[22,31],"vendors.":[23],"Each":[24],"device":[25],"contains":[26],"a":[27,67,113,119,137,150],"combination":[28],"of":[29,69,145],"(1)":[30],"to":[32,43,53,65,81,126,155],"forward":[33],"packets":[34],"efficiently":[35],"along":[36],"chosen":[37],"paths,":[39],"(2)":[41],"software":[42],"run":[44],"distributed":[46,85],"protocols":[47],"that":[48,153],"decide":[49],"which":[50],"paths":[52],"choose.":[54],"To":[55],"config-ure":[56],"or":[57,143],"specialize":[58],"these":[59,88],"devices,":[60],"operators":[62],"had":[64],"learn":[66],"myriad":[68],"complex,":[70],"vendor-specific":[71],"interfaces":[72],"protocols.":[74],"Moreover,":[75],"there":[76],"was":[77],"no":[78],"easy":[79],"way":[80],"change":[82],"basic":[84],"routing":[86],"algorithms":[87],"implement.":[91],"Over":[92],"last":[94],"few":[95],"years,":[96],"however,":[97],"software-defined":[98,114],"networking":[99,108],"(SDN)":[100],"has":[101],"taken":[102],"both":[103],"academic":[105],"industrial":[107],"communities":[109],"storm.":[111],"In":[112],"network,":[115],"each":[116],"switch":[117],"exports":[118],"simple,":[120],"standard":[121],"relatively":[123],"direct":[124],"interface":[125],"its":[127],"underlying":[128],"hardware.":[129],"These":[130],"switches":[131],"are":[132],"organized":[133],"managed":[135],"separate,":[138],"logically":[139],"centralized":[140],"controller":[141,148],"machine":[142],"cluster":[144],"machines.":[146],"A":[147],"runs":[149],"general-purpose":[151],"computation":[152],"reacts":[154],"net-":[156]},"counts_by_year":[],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2025-10-27T00:00:00"}
