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.

Mihai Dobrescu

dblp:29/7452 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none

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

Computer networks · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
3 papers
Software-defined and programmable networks · 51% Routing and switching · 37% Network management and operations · 11%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks
programmable data plane
0.212014
Software Dataplane Verification · NSDI 2014
Routing and switching › network processing
parallel packet processing
0.112009
RouteBricks: exploiting parallelism to scale software routers · SOSP 2009
Routing and switching › router architecture
software router
0.112009
RouteBricks: exploiting parallelism to scale software routers · SOSP 2009
Network management and operations
network verification
0.112014
Software Dataplane Verification · NSDI 2014
Software-defined and programmable networks › programmable data plane
software packet processing
0.012012
Toward Predictable Performance in Software Packet-Processing Platforms · NSDI 2012
Software-defined and programmable networks › programmable network nodes
programmable routers
0.012009
RouteBricks: exploiting parallelism to scale software routers · SOSP 2009

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

software dataplane verification · 0.2performance modeling · 0.1
YearPublicationVenuePosition
2014 Software Dataplane Verification
Mihai Dobrescu, Katerina J. Argyraki
NSDI1
2013 Toward a verifiable software dataplane
abstract
Software dataplanes are emerging as an alternative to traditional hardware switches and routers, promising programmability and short time to market. These advantages are set against the concern of introducing buggy or under-performing code into the network. We explore whether it is practical to formally prove that a software dataplane satisfies key properties that would ensure smooth network operation. In general, proving properties of real programs remains an elusive goal, but we argue that dataplanes are different: they typically follow a pipeline structure that enables our proposed approach, in which we verify pieces of the code in isolation, then compose the results to reason about the entire dataplane. We preliminarily demonstrate the potential of our approach by applying it on simple Click pipelines and proving that they are crash-free and execute a bounded number of instructions. This takes on the order of minutes, whereas a general-purpose state-of-the-art verifier fails to complete the same task within 12 hours.
Mihai Dobrescu, Katerina J. Argyraki
HotNets1
2012 Toward Predictable Performance in Software Packet-Processing Platforms
Mihai Dobrescu, Katerina J. Argyraki, Sylvia Ratnasamy
NSDI1
2009 RouteBricks: exploiting parallelism to scale software routers
abstract
We revisit the problem of scaling software routers, motivated by recent advances in server technology that enable high-speed parallel processing--a feature router workloads appear ideally suited to exploit. We propose a software router architecture that parallelizes router functionality both across multiple servers and across multiple cores within a single server. By carefully exploiting parallelism at every opportunity, we demonstrate a 35Gbps parallel router prototype; this router capacity can be linearly scaled through the use of additional servers. Our prototype router is fully programmable using the familiar Click/Linux environment and is built entirely from off-the-shelf, general-purpose server hardware.
Mihai Dobrescu, Norbert Egi, Katerina J. Argyraki, Byung-Gon Chun, Kevin R. Fall, Gianluca Iannaccone, Allan Knies, Maziar Manesh, Sylvia Ratnasamy
SOSP1