Pub Date : 2018-11-01DOI: 10.1109/NOF.2018.8597598
D. Mansour, Claudio Marxer, C. Tschudin
Service-Centric Networking (SCN) comprises network architectures which enable consumers to take up computation services by name. SCN is a generalization of Content-Centric Networking (CCN) where location-independent content objects are requested directly by name (contrary to IP connection-based model). However, CCN-like architectures are tailored to deliver content which is "immediately" available and therefore do not deal well with eventually-available service responses. That is why deploying time-intense services on CCN is a challenge.In this paper we take a glance at result delivery of long-lasting computations in CCN. We survey existing ideas to deal with delivery timeouts of eventually-available data and also introduce new solutions. Some of the approaches only affect the logic on the producers and consumers while others touch the core network forwarding logic. We discuss pros/cons of the solutions and report on running prototypes of all described ideas.
{"title":"On Eventually-Available Data in Content-Centric Networking","authors":"D. Mansour, Claudio Marxer, C. Tschudin","doi":"10.1109/NOF.2018.8597598","DOIUrl":"https://doi.org/10.1109/NOF.2018.8597598","url":null,"abstract":"Service-Centric Networking (SCN) comprises network architectures which enable consumers to take up computation services by name. SCN is a generalization of Content-Centric Networking (CCN) where location-independent content objects are requested directly by name (contrary to IP connection-based model). However, CCN-like architectures are tailored to deliver content which is \"immediately\" available and therefore do not deal well with eventually-available service responses. That is why deploying time-intense services on CCN is a challenge.In this paper we take a glance at result delivery of long-lasting computations in CCN. We survey existing ideas to deal with delivery timeouts of eventually-available data and also introduce new solutions. Some of the approaches only affect the logic on the producers and consumers while others touch the core network forwarding logic. We discuss pros/cons of the solutions and report on running prototypes of all described ideas.","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124546425","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-11-01DOI: 10.1109/NOF.2018.8597850
S. Clayman, F. Tusa, A. Galis
This paper explores some of the mechanisms, components, and abstractions that can be utilized in order to encompass network slicing into a bigger picture for NFV delivery. In particular, we make the case for Data Center (DC) infrastructure slicing, as part of the full NFVI foundation, to ensure that the attributes prescribed to network slices are propagated into the Data Center. We show how creating a VIM (Virtual Infrastructure Manager) on-demand and dynamically allocating a new VIM for each slice, rather than having one for the whole DC, which can be beneficial for various precision scenarios.
{"title":"Extending Slices into Data Centers: the VIM on-demand model","authors":"S. Clayman, F. Tusa, A. Galis","doi":"10.1109/NOF.2018.8597850","DOIUrl":"https://doi.org/10.1109/NOF.2018.8597850","url":null,"abstract":"This paper explores some of the mechanisms, components, and abstractions that can be utilized in order to encompass network slicing into a bigger picture for NFV delivery. In particular, we make the case for Data Center (DC) infrastructure slicing, as part of the full NFVI foundation, to ensure that the attributes prescribed to network slices are propagated into the Data Center. We show how creating a VIM (Virtual Infrastructure Manager) on-demand and dynamically allocating a new VIM for each slice, rather than having one for the whole DC, which can be beneficial for various precision scenarios.","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121100406","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-11-01DOI: 10.1109/nof.2018.8597589
{"title":"NoF 2018 Committees","authors":"","doi":"10.1109/nof.2018.8597589","DOIUrl":"https://doi.org/10.1109/nof.2018.8597589","url":null,"abstract":"","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132386965","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-11-01DOI: 10.1109/NOF.2018.8597718
Georgios Papadodimas, Georgios Palaiokrassas, A. Litke, T. Varvarigou
An increasing number of people, organizations and corporations are expressing their interest in the decentralization technology of the blockchain. The creation of the blockchain marks the time when we start building distributed peer-to-peer networks consisting of non-trusting members that interact with each other without a trusted intermediary but in a verifiable manner. In this paper, we propose a decentralized application (DApp) based on blockchain technology for sharing Internet of Things (IoT) sensors’ data, and demonstrate various challenges addressed during the development process. This application combines blockchain technology with IoT and operates through smart contracts that are executed on the Ethereum blockchain. More specifically the application is a platform for sharing (buying and selling) measurements of IoT weather sensors and operates on the Ethereum blockchain, acting as a marketplace for IoT sensor data. This application applies the Sensing-as-a-Service (S2aaS) business model combined with blockchain.
{"title":"Implementation of smart contracts for blockchain based IoT applications","authors":"Georgios Papadodimas, Georgios Palaiokrassas, A. Litke, T. Varvarigou","doi":"10.1109/NOF.2018.8597718","DOIUrl":"https://doi.org/10.1109/NOF.2018.8597718","url":null,"abstract":"An increasing number of people, organizations and corporations are expressing their interest in the decentralization technology of the blockchain. The creation of the blockchain marks the time when we start building distributed peer-to-peer networks consisting of non-trusting members that interact with each other without a trusted intermediary but in a verifiable manner. In this paper, we propose a decentralized application (DApp) based on blockchain technology for sharing Internet of Things (IoT) sensors’ data, and demonstrate various challenges addressed during the development process. This application combines blockchain technology with IoT and operates through smart contracts that are executed on the Ethereum blockchain. More specifically the application is a platform for sharing (buying and selling) measurements of IoT weather sensors and operates on the Ethereum blockchain, acting as a marketplace for IoT sensor data. This application applies the Sensing-as-a-Service (S2aaS) business model combined with blockchain.","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122302335","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-11-01DOI: 10.1109/nof.2018.8598152
{"title":"Awards: Best Paper Award","authors":"","doi":"10.1109/nof.2018.8598152","DOIUrl":"https://doi.org/10.1109/nof.2018.8598152","url":null,"abstract":"","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126482864","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-11-01DOI: 10.1109/NOF.2018.8597768
Marco Polverini, A. Cianfrani, M. Listanti
In this work we investigate the use of Segment Routing version 6 (SRv6) interface counters to improve the Traffic Matrix (TM) assessment of an ISP network. SRv6 is a source routing solution for IPv6 networks: it allows defining a network path as a sequence of routers, represented by Segments Identifiers (SID), to be crossed, i.e. a Segment List (SL). SRv6 provides a new set of interface counters able to measure the packets/bytes of Ingress/Egress flows exploiting the forwarding operations performed on the Segment Identifiers (SIDs) reported in the SLs. In this work, we formally define the contribution of SR counters in the TM computation procedure, by integrating them in the classical TM Assessment problem. The main outcome of the performance analysis are: i) SR counters can greatly reduce the estimation error and, ii) there is a correlation between the TM assessment improvement and the SLs structure.
{"title":"Interface Counters in Segment Routing v6: a powerful instrument for Traffic Matrix Assessment","authors":"Marco Polverini, A. Cianfrani, M. Listanti","doi":"10.1109/NOF.2018.8597768","DOIUrl":"https://doi.org/10.1109/NOF.2018.8597768","url":null,"abstract":"In this work we investigate the use of Segment Routing version 6 (SRv6) interface counters to improve the Traffic Matrix (TM) assessment of an ISP network. SRv6 is a source routing solution for IPv6 networks: it allows defining a network path as a sequence of routers, represented by Segments Identifiers (SID), to be crossed, i.e. a Segment List (SL). SRv6 provides a new set of interface counters able to measure the packets/bytes of Ingress/Egress flows exploiting the forwarding operations performed on the Segment Identifiers (SIDs) reported in the SLs. In this work, we formally define the contribution of SR counters in the TM computation procedure, by integrating them in the classical TM Assessment problem. The main outcome of the performance analysis are: i) SR counters can greatly reduce the estimation error and, ii) there is a correlation between the TM assessment improvement and the SLs structure.","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"203 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116151180","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-11-01DOI: 10.1109/nof.2018.8598062
{"title":"NoF 2018 Reviewers","authors":"","doi":"10.1109/nof.2018.8598062","DOIUrl":"https://doi.org/10.1109/nof.2018.8598062","url":null,"abstract":"","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133880059","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-11-01DOI: 10.1109/NOF.2018.8597871
S. Ruepp, Alba Carrillo Mateo, Krzysztof Mateusz Malarski, Jakob Thrane, M.N. Petersen
Internet of Things (IoT) applications are becoming more and more popular for the transmission of sensor data in various environments. Due to required battery lifetime, Low-Power WAN technologies such as NB-IoT and LoRaWAN are promising candidates to provide connectivity in so called deep-indoor environments. In this paper, we compare these two technologies in terms of Received Signal Strength Indicator (RSSI) in a practical field test and to a simulation study.
{"title":"Internet of Things Connectivity in Deep-Indoor Environments","authors":"S. Ruepp, Alba Carrillo Mateo, Krzysztof Mateusz Malarski, Jakob Thrane, M.N. Petersen","doi":"10.1109/NOF.2018.8597871","DOIUrl":"https://doi.org/10.1109/NOF.2018.8597871","url":null,"abstract":"Internet of Things (IoT) applications are becoming more and more popular for the transmission of sensor data in various environments. Due to required battery lifetime, Low-Power WAN technologies such as NB-IoT and LoRaWAN are promising candidates to provide connectivity in so called deep-indoor environments. In this paper, we compare these two technologies in terms of Received Signal Strength Indicator (RSSI) in a practical field test and to a simulation study.","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114201497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-11-01DOI: 10.1109/NOF.2018.8597865
Noel Farrugia, J. A. Briffa, Victor Buttigieg
The centralisation of the control plane in the Software Defined Network (SDN) architecture allows the implementation of a globally optimised multipath routing algorithm, something that is not possible in traditional distributed networks. In our previous work, we have already shown a performance improvement made possible by SDN when using Linear Programming (LP) to find the optimal routing solution as compared to OSPF and ECMP. However, while multipath routing may be required to utilise a network to its maximum capacity, this may cause packet re-ordering, which negatively affects TCP performance. To overcome this limitation and improve TCP performance at a flow level, in this work we replace the LP routing algorithm with a multi-objective genetic algorithm to solve the Multi Commodity Flow problem. This also resolves the scalability problem in LP, and additionally allows us to choose good solutions that offer the smallest number of flow splits whilst maintaining a good compromise in terms of the total network flow and the total cost of the selected paths. While the chosen solution may not offer the best overall network usage, it improves performance at the flow level because the packet reordering problem is reduced.
{"title":"An Evolutionary Multipath Routing Algorithm using SDN","authors":"Noel Farrugia, J. A. Briffa, Victor Buttigieg","doi":"10.1109/NOF.2018.8597865","DOIUrl":"https://doi.org/10.1109/NOF.2018.8597865","url":null,"abstract":"The centralisation of the control plane in the Software Defined Network (SDN) architecture allows the implementation of a globally optimised multipath routing algorithm, something that is not possible in traditional distributed networks. In our previous work, we have already shown a performance improvement made possible by SDN when using Linear Programming (LP) to find the optimal routing solution as compared to OSPF and ECMP. However, while multipath routing may be required to utilise a network to its maximum capacity, this may cause packet re-ordering, which negatively affects TCP performance. To overcome this limitation and improve TCP performance at a flow level, in this work we replace the LP routing algorithm with a multi-objective genetic algorithm to solve the Multi Commodity Flow problem. This also resolves the scalability problem in LP, and additionally allows us to choose good solutions that offer the smallest number of flow splits whilst maintaining a good compromise in terms of the total network flow and the total cost of the selected paths. While the chosen solution may not offer the best overall network usage, it improves performance at the flow level because the packet reordering problem is reduced.","PeriodicalId":319444,"journal":{"name":"2018 9th International Conference on the Network of the Future (NOF)","volume":"19 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116691315","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}