Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

German Sviridov

dblp:226/6025 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0002-7814-3330ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 5 · 3 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Computer networks
1 paper
Software-defined and programmable networks · 77% Routing and switching · 23%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › replication › replica management
replica placement
0.412020
Optimal State Replication in Stateful Data Planes · IEEE J. Sel. Areas Commun. 2020
Distributed systems
replication
0.412020
Optimal State Replication in Stateful Data Planes · IEEE J. Sel. Areas Commun. 2020
Routing and switching › traffic engineering
traffic routing
0.112020
Optimal State Replication in Stateful Data Planes · IEEE J. Sel. Areas Commun. 2020

Methods — techniques the papers use, named apart from their topics

asymptotic analysis · 0.9approximation algorithm · 0.9
YearPublicationVenuePosition
2024 A "Big-Spine" Abstraction: Flow Prioritization With Spatial Diversity in The Data Center Network
abstract
Data center networks undergo the coexistence of latency-sensitive mice flows and bandwidth-intensive elephant flows. Jointly optimizing the performance of both traffic classes poses complex challenges. Existing flow schedulers either rely on detailed flow size information or require numerous physical priority queues (PQs) within network switches, thus facing practical challenges.In this work, we propose a novel flow scheduling algorithm, namely Multi-Path Multi-Level Feedback Queueing (MPMLFQ), to overcome these limitations. MP-MLFQ leverages the spatial diversity and regularity of DCNs to realize a scheduler with numerous logical priority levels while occupying as few as 2 physical PQs at each switch port. We designed MP-MLFQ to run atop modern programmable networks, and highlighted how to implement it without modifications at the end-hosts’ stacks. Our simulation results show that MP-MLFQ outperforms existing flow size-agnostic solutions in minimizing the flow completion time, when only two PQs are available.
Alessandro Cornacchia, Andrea Bianco, Paolo Giaccone, German Sviridov
HPSR4
2023 Enabling Fine-Grained Packet Loss Monitoring in Cloud Networks
abstract
Excessive network packet loss is one of the strongest symptoms of the presence of some hardware or software-related infrastructure anomaly. As such, multiple techniques to rapidly and efficiently measure packet loss in physical network equipment have been developed throughout the years. Yet, most of the proposed techniques fall short in the case of cloud scenarios which combine the presence of physical and virtual network devices. In this paper, we tackle the problem of providing lightweight and fine-grained packet loss monitoring at virtual switches. We achieve our goal by combining packet coloring, with efficient packet loss signal extraction and aggregation entirely within the virtual switch level. To understand its feasibility in a production environment, the proposed system has been implemented and evaluated in a synthetic scenario and for real-world use cases. Our implementation on top of OvS-DPDK shows that the proposed system achieves 95% accurate packet loss measurement while introducing negligible switching throughput degradation.
Rohan Bose, German Sviridov, Jorge Cardoso 0001
GLOBECOM2
2021 LOcAl DEcisions on Replicated States (LOADER) in programmable dataplanes: Programming abstraction and experimental evaluation
German Sviridov, Marco Bonola, Angelo Tulumello, Paolo Giaccone, Andrea Bianco, Giuseppe Bianchi 0001
Comput. Networks1
2020 Blockchain-based Mobility Verification of Connected Cars
abstract
Several applications for connected cars leverage the mobility information periodically broadcasted by cars through standard vehicle-to-vehicle messages. We propose an architecture in which each car generates and sends reports including the messages received from its neighbors to the access network infrastructure. The infrastructure collects and stores the received reports through multiple blockchains, each of them referring to a different geographical area. A smart contract is then executed to verify the spatial coherence among the received data. We implement a proof-of-concept of such a solution using Hyperledger Fabric, and we investigate the scalability of our solution in terms of resource consumption in a MEC system.
Carla Fabiana Chiasserini, Paolo Giaccone, Giovanni Malnati, Michele Macagno, German Sviridov
CCNC5
2020 Optimal State Replication in Stateful Data Planes
abstract
In SDN stateful data planes, switches can execute algorithms to process traffic based on local states. This approach permits to offload decisions from the controller to the switches, thus reducing the latency when reacting to network events. We consider distributed network applications that process traffic at each switch based on local replicas of network-wide states. Replicating a state across multiple switches poses many challenges, because the number of state replicas and their placement affects both the data traffic distribution and the amount of synchronization traffic among the replicas. In this paper, we formulate the optimal placement problem for replicated states, taking into account the data traffic routing, to ensure that traffic flows are properly managed by network applications, and the synchronization traffic between replicas, to ensure state coherence. Due to the high complexity required to find the optimal solution, we also propose an approximated algorithm to scale to large network instances. We numerically show that this algorithm, despite its simplicity, well approximates the optimal solution. We also show the beneficial effects of state replication with respect to the single-replica scenario, so far considered in the literature. Finally, we provide an asymptotic analysis to find the optimal number of replicas.
Abubakar Siddique Muqaddas, German Sviridov, Paolo Giaccone, Andrea Bianco
IEEE J. Sel. Areas Commun.2
2019 Low-Complexity Flow Scheduling for Commodity Switches in Data Center Networks
abstract
Recently proposed approaches to minimize the Flow Completion Time (FCT) in data centers do not require any a-priory information about the flow size, thus appear to be both practical and efficient. These solutions are based on a system of multiple priority queues (PQs) at both the servers and the switches and they may require to solve a complex algorithm to optimally split the traffic across the different PQs. However, the actual availability of priority queues at the switches is typically limited, thus restricting the applicability of these approaches. In our work we propose a novel approach, NOS2, which requires only 2 PQs at the switches while maintaining multiple PQs at the servers, and leverages a central controller that optimally coordinates the traffic split among the different priority levels. We show by simulation that NOS2 is able to achieve performance close to state-of-art solutions with significantly smaller implementation complexity. Thus, NOS2 is expected to provide a better trade- off between performance and implementation complexity.
German Sviridov, Andrea Bianco, Paolo Giaccone
GLOBECOM1
2018 To Sync or Not to Sync: Why Asynchronous Traffic Control Is Good Enough for Your Data Center
abstract
Recently proposed architectures for high- performance data centers advocate the adoption of a centralized control that coordinates the packet transfers within the data center network. In such architectures, centralized algorithms perform decisions regarding packet scheduling (i.e., when a packet is transferred from the server to the switches) and packet routing (i.e., the sequence of traversed switches to reach the destination server) with the aim of optimizing the overall performance. Notably, centralized control permits to reduce packet contention and to minimize the delay introduced by the data center network, but may rely on expensive mechanisms such as synchronous transmission of the packets from the servers. In our work we compare a generic synchronous architecture for the centralized control of a data center with a generic asynchronous architecture, that relaxes the strict packet-by-packet control required by the synchronous architecture and enables a simpler rate-based implementation at the servers. We show that the two architectures achieve near identical performance in terms of throughput, fairness and delays. We finally conclude that asynchronous architectures offer a better trade-off in terms of complexity and performance, with better scaling properties to very large sizes.
German Sviridov, Andrea Bianco, Paolo Giaccone
GLOBECOM1