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

Marco Leogrande

dblp:37/1686 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none

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

Computer networks · 3 · 2 first-author

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 networks
1 paper
Network management and operations · 33% Physical-layer communications · 33% Internet architecture and protocols · 33%

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

TopicWeightPapersLastEvidence papers
Physical-layer communications › signal processing for communications › filter design
filter optimization
0.212015
Modeling Complex Packet Filters With Finite State Automata · IEEE/ACM Trans. Netw. 2015
Internet architecture and protocols › packet processing
packet classification
0.212015
Modeling Complex Packet Filters With Finite State Automata · IEEE/ACM Trans. Netw. 2015
Network management and operations
packet filtering
0.212015
Modeling Complex Packet Filters With Finite State Automata · IEEE/ACM Trans. Netw. 2015

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

finite state automata · 0.2
YearPublicationVenuePosition
2015 Modeling Complex Packet Filters With Finite State Automata
abstract
Designing an efficient and scalable packet filter for modern computer networks becomes more challenging each day: Faster link speeds, the steady increase in the number of encapsulation rules (e.g., tunneling), and the necessity to precisely isolate a given subset of traffic cause filtering expressions to become more complex than in the past. Most current packet filtering mechanisms cannot deal with those requirements because their optimization algorithms either cannot scale with the increased size of the filtering code or exploit simple domain-specific optimizations that cannot guarantee to operate properly in case of complex filters. This paper presents pFSA, a new model that transforms packet filters into finite state automata and guarantees the optimal number of checks on the packet, also in case of multiple filters composition, hence enabling efficiency and scalability without sacrificing filtering computation time.
Marco Leogrande, Fulvio Risso, Luigi Ciminiera
IEEE/ACM Trans. Netw.1
2011 Modeling Filtering Predicates Composition with Finite State Automata
abstract
Network virtualization has gained a lot of attention recently, because of some new interesting proposals in the field (i.e. Open Flow). This trend has had the effect of pushing some filtering operations up at the software level: i.e. extract a potentially large number of protocol fields from a packet, or dynamically combine different filters. The time constraints of working at line rate force the creation of a packet filter model that can guarantee the minimum number of packet checks. This poster proposes mp FSA, a packet filter model based on the Finite State Automata formalism, that aims at achieving optimality w.r.t. the number of packet accesses, without sacrificing efficiency and scalability.
Marco Leogrande, Luigi Ciminiera, Fulvio Risso
ANCS1
2010 A Tunnel-Aware Language for Network Packet Filtering
abstract
While in computer networks the number of possible protocol encapsulations is growing day after day, network admin- istrators face ever increasing difficulties in selecting accurately the traffic they need to inspect. This is mainly caused by the limited number of encapsulations supported by currently available tools and the difficulty to exactly specify which packets have to be analyzed, especially in presence of tunneled traffic. This paper presents a novel packet processing language that, besides Boolean filtering predicates, introduces special constructs for handling the more complex situations of tunneled and stacked encapsulations, giving the user a finer control over the semantics of a filtering expression. Even though this language is principally focused on packet filters, it is designed to support other advanced packet processing mechanisms such as traffic classification and field extraction.
Luigi Ciminiera, Marco Leogrande, Fulvio Risso, Olivier Morandi
GLOBECOM2