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

Iulian Moraru

dblp:96/8181 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorComputer networks · 1Theory of computation · 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 architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
consensus
0.212013
There is more consensus in Egalitarian parliaments · SOSP 2013
Distributed systems › consensus
paxos
0.212013
There is more consensus in Egalitarian parliaments · SOSP 2013
Distributed systems
replication
0.212013
There is more consensus in Egalitarian parliaments · SOSP 2013
Distributed systems › replication
state machine replication
0.212013
There is more consensus in Egalitarian parliaments · SOSP 2013
Distributed systems › fault tolerance › failure models
crash failures
0.012013
There is more consensus in Egalitarian parliaments · SOSP 2013
Distributed systems
fault tolerance
0.012013
There is more consensus in Egalitarian parliaments · SOSP 2013
Distributed systems › distributed machine learning › distributed inference
distributed detection
0.012010
SplitScreen: Enabling Efficient, Distributed Malware Detection · NSDI 2010

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

wide-area latency optimization · 0.2load balancing · 0.2
YearPublicationVenuePosition
2014 Paxos Quorum Leases: Fast Reads Without Sacrificing Writes
abstract
This paper describes quorum leases, a new technique that allows Paxos-based systems to perform reads with high throughput and low latency. Quorum leases do not sacrifice consistency and have only a small impact on system availability and write latency. Quorum leases allow a majority of replicas to perform strongly consistent local reads, which substantially reduces read latency at those replicas (e.g., by two orders of magnitude in wide-area scenarios). Previous techniques for performing local reads in Paxos systems either (a) sacrifice consistency; (b) allow only one replica to read locally; or (c) decrease the availability of the system and increase the latency of all updates by requiring all replicas to be notified synchronously. We describe the design of quorum leases and evaluate their benefits compared to previous approaches through an implementation running in five geo-distributed Amazon EC2 datacenters.
Iulian Moraru, David G. Andersen, Michael Kaminsky
SoCC1
2013 There is more consensus in Egalitarian parliaments
abstract
This paper describes the design and implementation of Egalitarian Paxos (EPaxos), a new distributed consensus algorithm based on Paxos. EPaxos achieves three goals: (1) optimal commit latency in the wide-area when tolerating one and two failures, under realistic conditions; (2) uniform load balancing across all replicas (thus achieving high throughput); and (3) graceful performance degradation when replicas are slow or crash.
Iulian Moraru, David G. Andersen, Michael Kaminsky
SOSP1
2011 Exact Pattern Matching with Feed-Forward Bloom Filters
abstract
This paper presents a new, memory efficient and cache-optimized algorithm for simultaneously searching for a large number of patterns in a very large corpus. This algorithm builds upon the Rabin-Karp string search algorithm and incorporates a new type of Bloom filter that we call a feed-forward Bloom filter. While it retains the asymptotic time complexity of previous multiple pattern matching algorithms, we show that this technique, along with a CPU architecture aware design of the Bloom filter, can provide speedups between 2x and 30x, and memory consumption reductions as large as 50x when compared with grep.
Iulian Moraru, David G. Andersen
ALENEX1
2010 SplitScreen: Enabling Efficient, Distributed Malware Detection
Sang Kil Cha, Iulian Moraru, Jiyong Jang, John Truelove, David Brumley, David G. Andersen
NSDI2
2009 FAWNdamentally Power-efficient Clusters
Vijay Vasudevan, Jason Franklin, David G. Andersen, Amar Phanishayee, Lawrence Tan, Michael Kaminsky, Iulian Moraru
HotOS7