{"title":"ICIN 2021 Program","authors":"","doi":"10.1109/icin51074.2021.9385558","DOIUrl":"https://doi.org/10.1109/icin51074.2021.9385558","url":null,"abstract":"","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"326 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115764320","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}
Francescomaria Faticanti, Daniele Santoro, Silvio Cretti, D. Siracusa
{"title":"An Application of Kubernetes Cluster Federation in Fog Computing","authors":"Francescomaria Faticanti, Daniele Santoro, Silvio Cretti, D. Siracusa","doi":"10.1109/ICIN51074.2021.9385548","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385548","url":null,"abstract":"This demonstration aims at showcasing an application of a cluster federation to increase the elasticity and resilience of a Fog Computing system. Federation is performed by means of the Kubernetes Cluster Federation (KubeFed), a framework we augmented with a two-phase workload placement mechanism that smartly distributes applications’ microservices among the federated infrastructure. Despite KubeFed has been generally used in a multi-cloud environment for workloads split on different cloud providers avoiding the lock-in, in this demonstration we show that it can also be used for implementing a decentralized control plane in a highly distributed architecture where networking issues should be taken into account.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126735979","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}
Simon Buttgereit, M. Rossberg, M. Pfeiffer, G. Schäfer
{"title":"Demo: Leveraging SDN in Critical Infrastructures","authors":"Simon Buttgereit, M. Rossberg, M. Pfeiffer, G. Schäfer","doi":"10.1109/ICIN51074.2021.9385545","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385545","url":null,"abstract":"Recent developments in computer networks increased flexibility, making them more dynamic and programmable, e.g., by SDN and NFV. However, this also increased complexity and volatility of network components. This is a challenge for highly regulated environments such as critical infrastructure networks where certified components are used to guarantee security requirements of infrastructures, e.g., through mandatory filtering or encryption of network traffic. This demo paper presents a setup where programmable and volatile components are separated from trusted, and thus certified, components. In particular, programmable Network Operating Systems (NOSes) and SDN controllers are deployed to steer the network flows in a VPN overlay. Yet, these flexible components do not have to be included into a certification process.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129609096","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}
V. Bruschi, S. Pontarelli, Jerome Tollet, D. Barach, G. Bianchi
{"title":"DEMO: top-k cardinality estimation with HyperLogLog sketches","authors":"V. Bruschi, S. Pontarelli, Jerome Tollet, D. Barach, G. Bianchi","doi":"10.1109/ICIN51074.2021.9385549","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385549","url":null,"abstract":"A recurring task in security monitoring consists in finding scan-type flows, namely flows which exhibit a large cardinality in terms of number of distinct source/destination addresses, or in most generality packet-level identifiers (e.g. ports, header fields, etc). But cardinality estimation requires to “remember” the identifiers seen in the past, and becomes quite challenging when the goal is to implement per-flow distinct count at wire speed, while maintaining high processing throughput and limited memory footprint. In this demo, we will show how to use HyperLogLog sketches to implement an efficient and innovative top-k cardinality estimation algorithm, called FlowFight. The algorithm has been tested and integrated in a full-fledged software router such as Vector Packet Processor.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131117191","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}
I. Brugnoli, M. Bon, D. Mazzuco, G. Sena, Claudina Rattaro, Santiago Bentancur
{"title":"Tunnelless SDN overlay architecture for flow based QoS management","authors":"I. Brugnoli, M. Bon, D. Mazzuco, G. Sena, Claudina Rattaro, Santiago Bentancur","doi":"10.1109/ICIN51074.2021.9385539","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385539","url":null,"abstract":"Routing policies determined by Internet Service Providers (ISPs) can create sub-optimal communication paths in terms of Quality of Service (QoS). An Overlay Network (ON) architecture enables the definition of custom routing policies between Points of Presence, enabling QoS metrics improvement for a particular application. This work proposes a forwarding strategy to implement a tunnelless overlay architecture, enabling different traffic flows to follow different paths in order to provide different QoS metrics for each one. Besides, the solution does not affect the packets MTU and can be deployed independently of the underlying ISPs. This article introduces a system architecture built over the software-defined networking paradigm, taking advantage of the centralized view of the network resources and the ability to face challenges by deploying applications at the controller level. The main components of the forwarding strategy have been designed, implemented and tested over both an emulated and a real network to demonstrate its feasibility.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131301863","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}
Kokouvi Bénoît Nougnanke, Y. Labit, M. Bruyère, Simone Ferlin Oliveira, U. Aïvodji
{"title":"Learning-based Incast Performance Inference in Software-Defined Data Centers","authors":"Kokouvi Bénoît Nougnanke, Y. Labit, M. Bruyère, Simone Ferlin Oliveira, U. Aïvodji","doi":"10.1109/ICIN51074.2021.9385546","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385546","url":null,"abstract":"Incast traffic is a many-to-one communication pattern used in many applications, including distributed storage, web-search with partition/aggregation design pattern, and MapReduce, commonly in data centers. It is generally composed of short-lived flows that may be queued behind large flows’ packets in congested switches where performance degradation is observed. Smart buffering at the switch level is sensed to mitigate this issue by automatically and dynamically adapting to traffic conditions changes in the highly dynamic data center environment. But for this dynamic and smart butter management to become effectively beneficial for all the traffic, and especially for incast the most critical one, incast performance models that provide insights on how various factors affect it are needed. The literature lacks these types of models. The existing ones are analytical models, which are either tightly coupled with a particular protocol version or specific to certain empirical data. Motivated by this observation, we propose a machine-learning-based incast performance inference. With this prediction capability, smart buffering scheme or other QoS optimization algorithms could anticipate and efficiently optimize system parameters adjustment to achieve optimal performance. Since applying machine learning to networks managed in a distributed fashion is hard, the prediction mechanism will be deployed on an SDN control plane. We could then take advantage of SDN’s centralized global view, its telemetry capabilities, and its management flexibility.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132571490","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}
{"title":"Resource Tuning for Energy Efficient Slicing","authors":"P. Veitch, John J. Browne, Chris MacNamara","doi":"10.1109/ICIN51074.2021.9385531","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385531","url":null,"abstract":"This paper explores and validates resource tuning techniques in multi-core processors that maximise performance while realising energy efficiency of network slices. We demonstrate how Speed Select Technology Base Frequency (SST-BF) increases network throughput for telecoms workloads by 26% using high frequency cores versus lower frequency cores. A 15% increase is observed over the case where SST-BF is disabled, while yielding a corresponding increase in power of just 5% within the same overall Thermal Design Power (TDP). We explain how SST-BF can be used in conjunction with Cache Allocation Technology (CAT) and Memory Bandwidth Allocation (MBA) to deliver coordinated performance tuning with an observed overall improvement of 34%, while preempting and eliminating Noisy Neighbour interference between multi-tenanted workloads on the same x86 server. We also demonstrate how to link the locally applied resource slicing techniques available on the multi-core processor platform, to the diverse needs of end-to-end “energy-efficient” network slices.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115187013","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}
{"title":"Slice-aware Service Chaining","authors":"Z. Zsóka, Khalil Mebarkia","doi":"10.1109/ICIN51074.2021.9385550","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385550","url":null,"abstract":"Among many other key features, the 5G technology introduced the concept of Network Slicing. It supports that different services or even different operators use the same network resources in a dedicated or shared way. On the other hand, QoS for the traffic is mostly provided on the network resources by weighted or strict scheduling. In this paper, we introduce heuristic service chaining solutions that consider shared slicing and apply a kind of preservation of network resources for other slices to hold the QoS expectations. Our numerical results show the advantages of them from the aspects of loads and overloads of links.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115622586","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}
Alessio Diamanti, José Manuel Sánchez-Vílchez, Stefano Secci
{"title":"The SYRROCA AI-empowered network automation platform","authors":"Alessio Diamanti, José Manuel Sánchez-Vílchez, Stefano Secci","doi":"10.1109/ICIN51074.2021.9385535","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385535","url":null,"abstract":"This paper synthetically presents the SYRROCA (SYstem Radiography and ROot Cause Analysis) network automation framework at the state of the art, and details its experimental platform sufficiently enough to understand its technical demonstration. The framework aims to learn nominal operating conditions of a softwarized network service and characterize anomalies in real-time, while offering a compact system state representation called radiography. This representation can provide to operational teams with a real-time insight on anomalies at physical and virtualized layers. The related technical demonstration showcases how SYRROCA can detect real-time anomalies of different nature on a containerized vIMS (virtual IP Multimedia Subsystem) service managed by Kubernetes.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127436020","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}
{"title":"Leveraging the serverless paradigm for realizing machine learning pipelines across the edge-cloud continuum","authors":"Efterpi Paraskevoulakou, D. Kyriazis","doi":"10.1109/ICIN51074.2021.9385525","DOIUrl":"https://doi.org/10.1109/ICIN51074.2021.9385525","url":null,"abstract":"The exceedingly exponential-growing data rate highlighted numerous requirements and several approaches have been released to maximize the added-value of cloud and edge resources. Whereas data scientists utilize algorithmic models in order to transform datasets and extract actionable knowledge, a key challenge is oriented towards abstracting the underline layers: the ones enabling the management of infrastructure resources and the ones responsible to provide frameworks and components as services. In this sense, the serverless approach features as the novel paradigm of new cloud-related technology, enabling the agile implementation of applications and services. The concept of Function as a Service (FaaS) is introduced as a revolutionary model that offers the means to exploit serverless offerings. Developers have the potential to design their applications with the necessary scalability in the form of nanoservices without addressing themselves the way the infrastructure resources should be deployed and managed. By abstracting away the underlying hardware allocations, the data scientist concentrates on the business logic and critical problems of Machine Learning (ML) algorithms. This paper introduces an approach to realize the provision of ML Functions as a Service (i.e., ML-FaaS), by exploiting the Apache OpenWhisk event-driven, distributed serverless platform. The presented approach tackles also composite services that consist of single ones i.e., workflows of ML tasks including processes such as aggregation, cleaning, feature extraction, and analytics; thus, reflecting the complete data path. We also illustrate the operation of the approach mentioned above and assess its performance and effectiveness exploiting a holistic, end-toend anti-fraud detection machine learning pipeline.","PeriodicalId":347933,"journal":{"name":"2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126581627","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}