Programming Abstractions for Software-Defined Wireless Networks
Software-Defined Networking (SDN) has received, in the last years, significant interest from the academic and the industrial communities alike. The decoupled control and data planes found in an SDN allows for logically centralized intelligence in the control plane and generalized network hardware in...
Uložené v:
| Vydané v: | IEEE eTransactions on network and service management Ročník 12; číslo 2; s. 146 - 162 |
|---|---|
| Hlavní autori: | , , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
New York
IEEE
01.06.2015
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Predmet: | |
| ISSN: | 1932-4537, 1932-4537 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Software-Defined Networking (SDN) has received, in the last years, significant interest from the academic and the industrial communities alike. The decoupled control and data planes found in an SDN allows for logically centralized intelligence in the control plane and generalized network hardware in the data plane. Although the current SDN ecosystem provides a rich support for wired packet-switched networks, the same cannot be said for wireless networks where specific radio data-plane abstractions, controllers, and programming primitives are still yet to be established. In this work, we present a set of programming abstractions modeling the fundamental aspects of a wireless network, namely state management, resource provisioning, network monitoring, and network reconfiguration. The proposed abstractions hide away the implementation details of the underlying wireless technology providing programmers with expressive tools to control the state of the network. We also present a Software-Defined Radio Access Network Controller for Enterprise WLANs and a Python--based Software Development Kit implementing the proposed abstractions. Finally, we experimentally evaluate the usefulness, efficiency and flexibility of the platform over a real 802.11-based WLAN. |
|---|---|
| AbstractList | Software-Defined Networking (SDN) has received, in the last years, significant interest from the academic and the industrial communities alike. The decoupled control and data planes found in an SDN allows for logically centralized intelligence in the control plane and generalized network hardware in the data plane. Although the current SDN ecosystem provides a rich support for wired packet--switched networks, the same cannot be said for wireless networks where specific radio data-plane abstractions, controllers, and programming primitives are still yet to be established. In this work, we present a set of programming abstractions modeling the fundamental aspects of a wireless network, namely state management, resource provisioning, network monitoring, and network reconfiguration. The proposed abstractions hide away the implementation details of the underlying wireless technology providing programmers with expressive tools to control the state of the network. We also present a Software-Defined Radio Access Network Controller for Enterprise WLANs and a Python--based Software Development Kit implementing the proposed abstractions. Finally, we experimentally evaluate the usefulness, efficiency and flexibility of the platform over a real 802.11-based WLAN. |
| Author | Riggio, Roberto Kuklinski, Slawomir Marina, Mahesh K. Schulz-Zander, Julius Rasheed, Tinku |
| Author_xml | – sequence: 1 givenname: Roberto surname: Riggio fullname: Riggio, Roberto email: rriggio@create-net.org organization: CREATE-NET, Trento, Italy – sequence: 2 givenname: Mahesh K. surname: Marina fullname: Marina, Mahesh K. organization: Sch. of Inf., Univ. of Edinburgh, Edinburgh, UK – sequence: 3 givenname: Julius surname: Schulz-Zander fullname: Schulz-Zander, Julius organization: Tech. Univ. Berlin (TU-Berlin), Berlin, Germany – sequence: 4 givenname: Slawomir surname: Kuklinski fullname: Kuklinski, Slawomir organization: Orange Polska, Warsaw, Poland – sequence: 5 givenname: Tinku surname: Rasheed fullname: Rasheed, Tinku email: trasheed@create-net.org organization: CREATE-NET, Trento, Italy |
| BookMark | eNp9kMtKw0AUhgdRsK0-gLgJuE6dS-aSlZR6hVqFVlwOk8mZktpm6kxK8e1NaBFx4eocDv93fvj66Lj2NSB0QfCQEJxfz6ez5yHFhA9pRqSU9Aj1SM5omnEmj3_tp6gf4xJjrkhOe-jmNfhFMOt1VS-SURGbYGxT-Tomzodk5l2zMwHSW3BVDWXyXgVYQYzJFJqdDx_xDJ04s4pwfpgD9HZ_Nx8_ppOXh6fxaJJaxvMmFRIyZXGBjbNM5gVzosSlKC1YQlkhhKPSMEsdBd6ecgOclhSEUooKzDkboKv9303wn1uIjV76bajbSk2EyhXGKpNtiuxTNvgYAzi9CdXahC9NsO486c6T7jzpg6eWkX8YWzWmc9C6qFb_kpd7sgKAnyaJJeUcs2_XEnfC |
| CODEN | ITNSC4 |
| CitedBy_id | crossref_primary_10_1016_j_jnca_2019_04_020 crossref_primary_10_1109_ACCESS_2020_3042717 crossref_primary_10_1016_j_comnet_2020_107781 crossref_primary_10_1109_MCOM_2017_1600523 crossref_primary_10_1016_j_comnet_2021_107981 crossref_primary_10_1109_ACCESS_2018_2879167 crossref_primary_10_1109_MCOM_2018_1800246 crossref_primary_10_1109_TNSM_2016_2598093 crossref_primary_10_1109_JIOT_2020_3025500 crossref_primary_10_1109_TNSM_2017_2786660 crossref_primary_10_1016_j_comcom_2019_10_008 crossref_primary_10_1016_j_jnca_2018_08_009 crossref_primary_10_1177_1550147719843050 crossref_primary_10_1109_TNSM_2015_2433899 crossref_primary_10_1109_TNSM_2016_2549563 crossref_primary_10_1109_COMST_2022_3212586 crossref_primary_10_1109_ACCESS_2021_3049180 crossref_primary_10_1007_s11277_020_07498_6 crossref_primary_10_1109_ACCESS_2017_2653244 crossref_primary_10_1007_s11276_022_03153_z crossref_primary_10_1016_j_jnca_2025_104131 crossref_primary_10_1145_2829988_2790040 crossref_primary_10_1109_COMST_2018_2868692 crossref_primary_10_1109_TNSM_2016_2598354 crossref_primary_10_3390_ijerph192215112 crossref_primary_10_1007_s10922_020_09527_y crossref_primary_10_1109_MCOM_001_2000406 crossref_primary_10_1109_TNSM_2020_3001869 crossref_primary_10_1109_TNSM_2019_2908675 crossref_primary_10_1109_MCOM_2019_1800502 crossref_primary_10_1109_TCCN_2020_2987799 crossref_primary_10_1109_TNSM_2018_2875696 crossref_primary_10_1109_TNSM_2023_3239417 crossref_primary_10_3390_ai6070154 crossref_primary_10_3390_s21062076 crossref_primary_10_3390_fi16120442 crossref_primary_10_12720_jcm_12_8_464_474 crossref_primary_10_1109_TNSM_2018_2866774 crossref_primary_10_1007_s11276_021_02636_9 crossref_primary_10_1109_ACCESS_2019_2954466 crossref_primary_10_1016_j_comcom_2018_07_012 crossref_primary_10_1109_MCOM_2017_1700073 crossref_primary_10_1016_j_jnca_2020_102657 crossref_primary_10_1109_TNSM_2017_2756819 crossref_primary_10_3390_s19081880 crossref_primary_10_1109_LCOMM_2020_2977906 crossref_primary_10_1007_s10922_022_09692_2 crossref_primary_10_1109_TNSM_2018_2798296 crossref_primary_10_1109_COMST_2018_2881761 crossref_primary_10_1109_MVT_2018_2857408 crossref_primary_10_1007_s10922_020_09528_x crossref_primary_10_1016_j_comcom_2019_10_010 crossref_primary_10_1109_TNSM_2017_2723726 crossref_primary_10_1109_TNSM_2019_2910203 crossref_primary_10_1109_JSYST_2019_2960400 crossref_primary_10_1109_ACCESS_2018_2844088 crossref_primary_10_1109_MNET_2019_1800276 crossref_primary_10_1109_TNSM_2016_2605924 crossref_primary_10_1109_TNSM_2020_3031078 |
| Cites_doi | 10.1109/EWSDN.2013.11 10.1145/1368436.1368449 10.1145/2030613.2030615 10.1145/1298306.1298355 10.1145/2620728.2620772 10.1145/2342441.2342451 10.1145/2413176.2413203 10.1109/MCOM.2012.6146494 10.1145/2661061.2661063 10.1109/SURV.2010.032710.00096 10.1145/1592681.1592684 10.1145/2034574.2034812 10.1145/354871.354874 10.1109/EWSDN.2012.28 10.1145/1151659.1159923 10.1145/2535372.2535377 10.1109/TNET.2013.2291295 10.1016/j.cor.2011.10.008 10.1145/1159913.1159921 10.1145/2342441.2342465 10.1145/2342441.2342464 10.1145/1544012.1544016 10.1145/2645892.2645902 10.1145/2103656.2103685 10.1145/1159913.1159920 10.1145/1592681.1592683 10.1109/CNSM.2014.7014148 10.1109/INM.2015.7140347 10.1109/TNET.2010.2051038 10.1145/1355734.1355746 10.1145/2491185.2491207 10.1145/1614320.1614353 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jun 2015 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jun 2015 |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/TNSM.2015.2417772 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library (IEL) CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1932-4537 |
| EndPage | 162 |
| ExternalDocumentID | 3719674671 10_1109_TNSM_2015_2417772 7072550 |
| Genre | orig-research |
| GroupedDBID | 0R~ 4.4 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABJNI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 EBS EJD HZ~ IES IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE AAYXX CITATION RIG |
| ID | FETCH-LOGICAL-c359t-67e48c0b0afc379b3f6d0d6dcec123b66f27a3c2f2e5ec19ae52d2e6888260553 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 111 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000357529700004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1932-4537 |
| IngestDate | Sun Jun 29 14:20:22 EDT 2025 Sat Nov 29 03:13:11 EST 2025 Tue Nov 18 22:32:08 EST 2025 Wed Aug 27 02:59:46 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | programming abstractions Network management software-defined wireless networks WLANs |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c359t-67e48c0b0afc379b3f6d0d6dcec123b66f27a3c2f2e5ec19ae52d2e6888260553 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| PQID | 1689800847 |
| PQPubID | 85504 |
| PageCount | 17 |
| ParticipantIDs | proquest_journals_1689800847 crossref_citationtrail_10_1109_TNSM_2015_2417772 crossref_primary_10_1109_TNSM_2015_2417772 ieee_primary_7072550 |
| PublicationCentury | 2000 |
| PublicationDate | 2015-June 2015-6-00 20150601 |
| PublicationDateYYYYMMDD | 2015-06-01 |
| PublicationDate_xml | – month: 06 year: 2015 text: 2015-June |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE eTransactions on network and service management |
| PublicationTitleAbbrev | T-NSM |
| PublicationYear | 2015 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref35 ref13 ref34 ref12 ref37 ref15 ref36 ref14 ref31 ref30 ben hadj said (ref33) 0 ref2 ref1 ref39 ref38 monsanto (ref10) 0 ref16 ref18 hadzialic (ref3) 0 schulz-zander (ref17) 0 yeganeh (ref19) 0 sun (ref32) 0 (ref26) 0 ref46 ref24 ref45 ref23 voellmy (ref11) 0 ref20 ref42 ref44 ref43 vutukuru (ref41) 0 murty (ref29) 0 ref28 ref27 ref8 shrivastava (ref40) 0 ref7 ref9 pfaff (ref22) 0 ref4 ref6 ref5 (ref21) 0 (ref25) 0 |
| References_xml | – ident: ref31 doi: 10.1109/EWSDN.2013.11 – ident: ref45 doi: 10.1145/1368436.1368449 – year: 0 ident: ref21 publication-title: Tornado Web Server – start-page: 88 year: 0 ident: ref32 article-title: Architecture on mobility management in openflow-based radio access networks publication-title: Proc IEEE GHTCE – start-page: 347 year: 0 ident: ref17 article-title: Programmatic orchestration of WiFi networks publication-title: Proc USENIX ATC – ident: ref44 doi: 10.1145/2030613.2030615 – ident: ref37 doi: 10.1145/1298306.1298355 – ident: ref20 doi: 10.1145/2620728.2620772 – ident: ref13 doi: 10.1145/2342441.2342451 – ident: ref5 doi: 10.1145/2413176.2413203 – ident: ref18 doi: 10.1109/MCOM.2012.6146494 – ident: ref35 doi: 10.1145/2661061.2661063 – year: 0 ident: ref25 publication-title: Iperf – start-page: 1 year: 0 ident: ref29 article-title: Dyson: An architecture for extensible wireless LANs publication-title: Proc USENIX ATC – ident: ref36 doi: 10.1109/SURV.2010.032710.00096 – ident: ref14 doi: 10.1145/1592681.1592684 – ident: ref12 doi: 10.1145/2034574.2034812 – ident: ref23 doi: 10.1145/354871.354874 – start-page: 115 year: 0 ident: ref3 article-title: Cloud-RAN: Innovative radio access network architecture publication-title: IEEE Proc ELMAR – ident: ref30 doi: 10.1109/EWSDN.2012.28 – ident: ref42 doi: 10.1145/1151659.1159923 – year: 0 ident: ref26 publication-title: POX – ident: ref2 doi: 10.1145/2535372.2535377 – ident: ref16 doi: 10.1109/TNET.2013.2291295 – start-page: 1 year: 0 ident: ref22 article-title: Extending networking into the virtualization layer publication-title: Prof of ACM Hotnets – start-page: 235 year: 0 ident: ref11 article-title: Nettle: Taking the sting out of programming network routers publication-title: Proc of ACM PADL – start-page: 19 year: 0 ident: ref19 article-title: Kandoo: A framework for efficient and scalable offloading of control applications publication-title: Proc of ACM HotSDN – ident: ref28 doi: 10.1016/j.cor.2011.10.008 – ident: ref38 doi: 10.1145/1159913.1159921 – ident: ref4 doi: 10.1145/2342441.2342465 – start-page: 205 year: 0 ident: ref33 article-title: New control plane in 3GPP LTE/EPC architecture for on-demand connectivity service publication-title: Proc IEEE CloudNet – ident: ref24 doi: 10.1145/2342441.2342464 – ident: ref39 doi: 10.1145/1544012.1544016 – ident: ref34 doi: 10.1145/2645892.2645902 – ident: ref15 doi: 10.1145/2103656.2103685 – start-page: 59 year: 0 ident: ref41 article-title: Harnessing exposed terminals in wireless networks publication-title: Proc USENIX NSDI – ident: ref27 doi: 10.1145/1159913.1159920 – ident: ref9 doi: 10.1145/1592681.1592683 – ident: ref6 doi: 10.1109/CNSM.2014.7014148 – start-page: 1 year: 0 ident: ref10 article-title: Composing software-defined networks publication-title: Proc USENIX NSDI – ident: ref7 doi: 10.1109/INM.2015.7140347 – ident: ref43 doi: 10.1109/TNET.2010.2051038 – ident: ref8 doi: 10.1145/1355734.1355746 – ident: ref1 doi: 10.1145/2491185.2491207 – start-page: 337 year: 0 ident: ref40 article-title: PIE in the sky: Online passive interference estimation for enterprise WLANs publication-title: Proc USENIX NSDI – ident: ref46 doi: 10.1145/1614320.1614353 |
| SSID | ssj0058192 |
| Score | 2.3964496 |
| Snippet | Software-Defined Networking (SDN) has received, in the last years, significant interest from the academic and the industrial communities alike. The decoupled... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 146 |
| SubjectTerms | IEEE 802.11 Standards Interference Network Management Network management systems Ports (Computers) Programming Programming abstractions Resource management Software software-defined wireless networks Wireless networks |
| Title | Programming Abstractions for Software-Defined Wireless Networks |
| URI | https://ieeexplore.ieee.org/document/7072550 https://www.proquest.com/docview/1689800847 |
| Volume | 12 |
| WOSCitedRecordID | wos000357529700004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE/IET Electronic Library customDbUrl: eissn: 1932-4537 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0058192 issn: 1932-4537 databaseCode: RIE dateStart: 20040101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFH_M4UEPfk1xOqUHT2K2LG2a5iRDHR50DDZht9ImLyDoJuum_75J2g1FEby15aWEX9r3kfzeewAXoeSh7pqYWNurSGQMEutVGxKhNlxneZJkvmvJgxgMkslEDmtwtc6FQURPPsO2u_Rn-Xqmlm6rrCOosB6wDdA3hBBlrtZK63JX2Ks6texS2RkPRo-OuMXb1kRZafbN7vhGKj-0rzcp_d3_TWYPdirXMeiVa70PNZwewPaXgoINuB6WdKtXexf0creN4fMWisD6psHIqtyPbI7kFo0dowNHfX2xqi4YlGTw4hCe-nfjm3tStUggKuRyQWKBUaJoTjOjQiHz0MSa6lgrVNYk5XFsmMhCxQxDbh_JDDnTDGMb97pAhodHUJ_OpngMgXUkWMgpUq6jSDKTuI4cUW4kN4KrhDeBrgBMVVU_3LWxeEl9HEFl6jBPHeZphXkTLtdD3sriGX8JNxzIa8EK3ya0VquUVr9XkdqZycS1AhAnv486hS337pLT1YL6Yr7EM9hU74vnYn7uv5xPiHPCRw |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED_GFNQHv6Y4ndoHn8RuWdo0zZMMdUzcymAT9lba5ALC3GQf-u-btN1QFMG3tuRo-KW9j-TufgBXnmCeaurANbZXur7W6BqvWrs-Ks1UkoZhkrGWdHkUhaOR6JfgZl0Lg4hZ8hnW7WV2lq-mcmm3yhqccOMBmwB9g_k-bebVWiu9y2xrr-LcsklEYxgNejZ1i9WNkeKc02-WJ6NS-aF_M6PS3vvfdPZht3AenVa-2gdQwskh7HxpKViB236ecPVq7pxWajcyssqFuWO8U2dglO5HMkP3HrWRUY5Nfh0bZedEeTr4_Aie2w_Du45bkCS40mNi4QYc_VCSlCRaelykng4UUYGSKI1RSoNAU554kmqKzDwSCTKqKAYm8rWhDPOOoTyZTvAEHONKUI8RJEz5vqA6tJwcfqoF05zJkFWBrACMZdFB3BJZjOMskiAitpjHFvO4wLwK12uRt7x9xl-DKxbk9cAC3yrUVqsUFz_YPDYzE6ElA-Cnv0tdwlZn2OvG3cfo6Qy27XvyDK8alBezJZ7DpnxfvMxnF9lX9AnOhcWO |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Programming+Abstractions+for+Software-Defined+Wireless+Networks&rft.jtitle=IEEE+eTransactions+on+network+and+service+management&rft.au=Riggio%2C+Roberto&rft.au=Marina%2C+Mahesh+K.&rft.au=Schulz-Zander%2C+Julius&rft.au=Kuklinski%2C+Slawomir&rft.date=2015-06-01&rft.pub=IEEE&rft.eissn=1932-4537&rft.volume=12&rft.issue=2&rft.spage=146&rft.epage=162&rft_id=info:doi/10.1109%2FTNSM.2015.2417772&rft.externalDocID=7072550 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1932-4537&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1932-4537&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1932-4537&client=summon |