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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:IEEE eTransactions on network and service management Ročník 12; číslo 2; s. 146 - 162
Hlavní autori: Riggio, Roberto, Marina, Mahesh K., Schulz-Zander, Julius, Kuklinski, Slawomir, Rasheed, Tinku
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