{"id":"https://openalex.org/W2868330877","doi":"https://doi.org/10.1109/lcn.2018.8638149","title":"OSDF: An Intent-based Software Defined Network Programming Framework","display_name":"OSDF: An Intent-based Software Defined Network Programming Framework","publication_year":2018,"publication_date":"2018-10-01","ids":{"openalex":"https://openalex.org/W2868330877","doi":"https://doi.org/10.1109/lcn.2018.8638149","mag":"2868330877"},"language":"en","primary_location":{"id":"doi:10.1109/lcn.2018.8638149","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lcn.2018.8638149","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE 43rd Conference on Local Computer Networks (LCN)","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/A5102897755","display_name":"Douglas E. Comer","orcid":"https://orcid.org/0000-0003-4853-0812"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Douglas Comer","raw_affiliation_strings":["Dept of Computer Science, Purdue University, IN, USA"],"affiliations":[{"raw_affiliation_string":"Dept of Computer Science, Purdue University, IN, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003741739","display_name":"Adib Rastegatnia","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Adib Rastegatnia","raw_affiliation_strings":["Dept of Computer Science, Purdue University, IN, USA"],"affiliations":[{"raw_affiliation_string":"Dept of Computer Science, Purdue University, IN, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5102897755"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.3216,"has_fulltext":false,"cited_by_count":44,"citation_normalized_percentile":{"value":0.92891321,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"527","last_page":"535"},"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/T11478","display_name":"Caching and Content Delivery","score":0.9897000193595886,"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.9894000291824341,"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/computer-science","display_name":"Computer science","score":0.863902747631073},{"id":"https://openalex.org/keywords/software-defined-networking","display_name":"Software-defined networking","score":0.6099961400032043},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5523909330368042},{"id":"https://openalex.org/keywords/network-management","display_name":"Network management","score":0.5206127166748047},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.45679593086242676},{"id":"https://openalex.org/keywords/testbed","display_name":"Testbed","score":0.4555257260799408},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.4512719511985779},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.43951475620269775},{"id":"https://openalex.org/keywords/network-administrator","display_name":"Network administrator","score":0.4380183517932892},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.42586636543273926},{"id":"https://openalex.org/keywords/packet-processing","display_name":"Packet processing","score":0.411074161529541},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.37256765365600586},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.36869335174560547},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.34119975566864014},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22703874111175537},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2215404212474823}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.863902747631073},{"id":"https://openalex.org/C77270119","wikidata":"https://www.wikidata.org/wiki/Q1655198","display_name":"Software-defined networking","level":2,"score":0.6099961400032043},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5523909330368042},{"id":"https://openalex.org/C129763632","wikidata":"https://www.wikidata.org/wiki/Q1454667","display_name":"Network management","level":2,"score":0.5206127166748047},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.45679593086242676},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.4555257260799408},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.4512719511985779},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.43951475620269775},{"id":"https://openalex.org/C2779173999","wikidata":"https://www.wikidata.org/wiki/Q680296","display_name":"Network administrator","level":2,"score":0.4380183517932892},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.42586636543273926},{"id":"https://openalex.org/C2779581428","wikidata":"https://www.wikidata.org/wiki/Q7122997","display_name":"Packet processing","level":3,"score":0.411074161529541},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.37256765365600586},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.36869335174560547},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.34119975566864014},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22703874111175537},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2215404212474823},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/lcn.2018.8638149","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lcn.2018.8638149","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE 43rd Conference on Local Computer Networks (LCN)","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":13,"referenced_works":["https://openalex.org/W1894272157","https://openalex.org/W2021234005","https://openalex.org/W2040340473","https://openalex.org/W2136451165","https://openalex.org/W2147118406","https://openalex.org/W2551234118","https://openalex.org/W2734634399","https://openalex.org/W2763530378","https://openalex.org/W2773154457","https://openalex.org/W3103510931","https://openalex.org/W4253554696","https://openalex.org/W6740594369","https://openalex.org/W6746724500"],"related_works":["https://openalex.org/W3133319495","https://openalex.org/W2553802035","https://openalex.org/W2079417790","https://openalex.org/W58944773","https://openalex.org/W1992059001","https://openalex.org/W2794617229","https://openalex.org/W2793291865","https://openalex.org/W4401725102","https://openalex.org/W3210405118","https://openalex.org/W1569390378"],"abstract_inverted_index":{"Software":[0,152],"Defined":[1,153],"Networking":[2],"(SDN)":[3],"offers":[4],"flexibility":[5],"to":[6,55,69,79,84,94,105,139,174,217,254],"program":[7],"a":[8,12,27,41,49,77,88,158,188,212,219],"network":[9,15,44,147,172,176,193,199,220],"based":[10],"on":[11],"set":[13,42,50,189],"of":[14,43,51,62,137,190,204,245],"requirements.":[16],"Programming":[17,162],"the":[18,37,63,96,135,150,240,243,256],"networks":[19],"using":[20],"SDN":[21],"is":[22,113,121,209],"not":[23],"completely":[24],"straight-forward":[25],"because":[26],"programmer":[28,78],"must":[29],"deal":[30],"with":[31,211],"low":[32,57],"level":[33,53,58,97,160,192],"details.":[34,60],"To":[35,132],"solve":[36],"problem,":[38],"researchers":[39,102],"proposed":[40,64],"programming":[45,148],"languages":[46,65],"that":[47,165,196,251],"provide":[48,66],"high":[52,159,191],"abstractions":[54,67],"hide":[56],"hardware":[59],"Most":[61],"related":[68],"packet":[70],"processing":[71],"and":[72,74,86,118,171,180,202,223,235,249,263],"flows,":[73],"still":[75,114],"require":[76],"specify":[80],"low-level":[81],"match-action":[82],"fields":[83],"configure":[85],"monitor":[87],"network.":[89],"Recently,":[90],"in":[91,115],"an":[92,140,145],"attempt":[93],"raise":[95],"at":[98],"which":[99],"programmers":[100],"work,":[101],"have":[103],"begun":[104],"investigate":[106],"Intent-based,":[107],"descriptive":[108],"northbound":[109],"interfaces.":[110],"The":[111,227],"work":[112],"early":[116],"stages,":[117],"further":[119],"investigation":[120],"required":[122],"before":[123],"intent-based":[124,141],"systems":[125],"will":[126],"be":[127,167,233],"adopted":[128],"by":[129,169],"enterprise":[130],"networks.":[131],"help":[133,218],"achieve":[134],"goal":[136],"moving":[138],"design,":[142],"we":[143],"propose":[144],"SDN-based":[146],"framework,":[149],"Open":[151],"Framework":[154],"(OSDF).":[155],"OSDF":[156,185,208,231],"provides":[157,187],"Application":[161],"Interface":[163],"(API)":[164],"can":[166,232],"used":[168,234,253],"managers":[170],"administrators":[173],"express":[175],"requirements":[177],"for":[178,182],"applications":[179],"policies":[181],"multiple":[183,259],"domains.":[184],"also":[186],"operation":[194],"services":[195],"handle":[197],"common":[198],"configuration,":[200],"monitoring,":[201],"Quality":[203],"Service":[205],"QoS":[206],"provisioning.":[207],"equipped":[210],"policy":[213,225],"conflict":[214],"management":[215],"module":[216],"administrator":[221],"detect":[222],"resolve":[224],"conflicts.":[226],"paper":[228,241],"shows":[229],"how":[230],"explains":[236],"application-based":[237],"policies.":[238],"Finally,":[239],"reports":[242],"results":[244],"both":[246],"testbed":[247],"measurements":[248],"simulations":[250],"are":[252],"evaluate":[255],"framework":[257],"from":[258],"perspectives,":[260],"including":[261],"functionality":[262],"performance.":[264]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
