Maziar Manesh

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

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

Systems, architecture and hardware · 2Computer networks · 1Software engineering, systems software and programming languages · 1

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
2 papers
Distributed systems · 73% Parallel and multicore computing · 16% Cloud and datacenter computing · 11%
Computer networks
2 papers
Network management and operations · 50% Routing and switching · 44% Software-defined and programmable networks · 6%

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

TopicWeightPapersLastEvidence papers
Network management and operations › failure recovery
failover
0.212015
Rollback-Recovery for Middleboxes · SIGCOMM 2015
Distributed systems
fault tolerance
0.212015
Rollback-Recovery for Middleboxes · SIGCOMM 2015
Distributed systems › fault tolerance
rollback recovery
0.212015
Rollback-Recovery for Middleboxes · SIGCOMM 2015
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
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

parallel release · 0.4ordered logging · 0.4
YearPublicationVenuePosition
2015 Rollback-Recovery for Middleboxes
abstract
Network middleboxes must offer high availability, with automatic failover when a device fails. Achieving high availability is challenging because failover must correctly restore lost state (e.g., activity logs, port mappings) but must do so quickly (e.g., in less than typical transport timeout values to minimize disruption to applications) and with little overhead to failure-free operation (e.g., additional per-packet latencies of 10-100s of us). No existing middlebox design provides failover that is correct, fast to recover, and imposes little increased latency on failure-free operations. We present a new design for fault-tolerance in middleboxes that achieves these three goals. Our system, FTMB (for Fault-Tolerant MiddleBox), adopts the classical approach of "rollback recovery" in which a system uses information logged during normal operation to correctly reconstruct state after a failure. However, traditional rollback recovery cannot maintain high throughput given the frequent output rate of middleboxes. Hence, we design a novel solution to record middlebox state which relies on two mechanisms: (1) 'ordered logging', which provides lightweight logging of the information needed after recovery, and (2) a `parallel release' algorithm which, when coupled with ordered logging, ensures that recovery is always correct. We implement ordered logging and parallel release in Click and show that for our test applications our design adds only 30$\mu$s of latency to median per packet latencies. Our system introduces moderate throughput overheads (5-30%) and can reconstruct lost state in 40-275ms for practical systems.
Justine Sherry, Peter Xiang Gao, Soumya Basu 0003, Aurojit Panda, Arvind Krishnamurthy, Christian Maciocco, Maziar Manesh, Sylvia Ratnasamy, Luigi Rizzo, Scott Shenker
SIGCOMM7
2013 Improved parallelism and scheduling in multi-core software routers
Norbert Egi, Gianluca Iannaccone, Maziar Manesh, Laurent Mathy, Sylvia Ratnasamy
J. Supercomput.3
2009 Improved Forwarding Architecture and Resource Management for Multi-Core Software Routers
abstract
Recent technological advances in commodity server architectures, with multiple multi-core CPUs, integrated memory controllers, high-speed interconnects and enhanced network interface cards, provide substantial computational capacity and thus an attractive platform for packet forwarding. However, to exploit this available capacity, we need a suitable software platform that allows effective parallel packet processing and resource management. In this paper, we at first introduce an improved forwarding architecture for software routers that enhances parallelism by exploiting hardware classification and multi-queue support, already available in recent commodity network interface cards. After evaluating the original scheduling algorithm of the widely-used Click modular router, we propose solutions for extending this scheduler for improved fairness, throughput and more precise resource management. To illustrate the potential benefits of our proposal, we implement and evaluate a few key elements of our overall design.
Norbert Egi, Adam Greenhalgh, Mark Handley, Gianluca Iannaccone, Maziar Manesh, Laurent Mathy, Sylvia Ratnasamy
NPC5
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
SOSP8