Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Iulian Moraru is active.

Publication


Featured researches published by Iulian Moraru.


symposium on operating systems principles | 2013

There is more consensus in Egalitarian parliaments

Iulian Moraru; David G. Andersen; Michael Kaminsky

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. Egalitarian Paxos is to our knowledge the first protocol to achieve the previously stated goals efficiently---that is, requiring only a simple majority of replicas to be non-faulty, using a number of messages linear in the number of replicas to choose a command, and committing commands after just one communication round (one round trip) in the common case or after at most two rounds in any case. We prove Egalitarian Paxoss properties theoretically and demonstrate its advantages empirically through an implementation running on Amazon EC2.


international conference on timely results in operating systems | 2013

Consistent, durable, and safe memory management for byte-addressable non volatile main memory

Iulian Moraru; David G. Andersen; Michael Kaminsky; Niraj Tolia; Parthasarathy Ranganathan; Nathan L. Binkert

This paper presents three building blocks for enabling the efficient and safe design of persistent data stores for emerging non-volatile memory technologies. Taking the fullest advantage of the low latency and high bandwidths of emerging memories such as phase change memory (PCM), spin torque, and memristor necessitates a serious look at placing these persistent storage technologies on the main memory bus. Doing so, however, introduces critical challenges of not sacrificing the data reliability and consistency that users demand from storage. This paper introduces techniques for (1) robust wear-aware memory allocation, (2) preventing of erroneous writes, and (3) consistency-preserving updates that are cache-efficient. We show through our evaluation that these techniques are efficiently implementable and effective by demonstrating a B+-tree implementation modified to make full use of our toolkit.


Journal of Communications and Networks | 2011

SplitScreen: Enabling efficient, distributed malware detection

Sang Kil Cha; Iulian Moraru; Jiyong Jang; John Truelove; David Brumley; David G. Andersen

We present the design and implementation of a novel anti-malware system called SplitScreen. SplitScreen performs an additional screening step prior to the signature matching phase found in existing approaches. The screening step filters out most non-infected files (90%) and also identifies malware signatures that are not of interest (99%). The screening step significantly improves end-to-end performance because safe files are quickly identified and are not processed further, and malware files can subsequently be scanned using only the signatures that are necessary. Our approach naturally leads to a network-based anti-malware solution in which clients only receive signatures they needed, not every malware signature ever created as with current approaches. We have implemented SplitScreen as an extension to ClamAV, the most popular open source anti-malware software. For the current number of signatures, our implementation is 2x faster and requires 2x less memory than the original ClamAV. These gaps widen as the number of signatures grows.


symposium on cloud computing | 2014

Paxos Quorum Leases: Fast Reads Without Sacrificing Writes

Iulian Moraru; David G. Andersen; Michael Kaminsky

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.


Operating Systems Review | 2011

Challenges and opportunities for efficient computing with FAWN

Vijay Vasudevan; David G. Andersen; Michael Kaminsky; Jason Franklin; Michael Kozuch; Iulian Moraru; Padmanabhan Pillai; Lawrence Tan

This paper presents the architecture and motivation for a clusterbased, many-core computing architecture for energy-efficient, dataintensive computing. FAWN, a Fast Array of Wimpy Nodes, consists of a large number of slower but efficient nodes coupled with low-power storage. We present the computing trends that motivate a FAWN-like approach, for CPU, memory, and storage. We follow with a set of microbenchmarks to explore under what workloads these FAWN nodes perform well (or perform poorly), and briefly examine scenarios in which both code and algorithms may need to be re-designed or optimized to perform well on an efficient platform. We conclude with an outline of the longer-term implications of FAWN that lead us to select a tightly integrated stacked chip and-memory architecture for future FAWN development.


energy efficient computing and networking | 2010

Energy-efficient cluster computing with FAWN: workloads and implications

Vijay Vasudevan; David G. Andersen; Michael Kaminsky; Lawrence Tan; Jason Franklin; Iulian Moraru


workshop on hot topics in operating systems | 2009

FAWNdamentally power-efficient clusters

Vijay Vasudevan; Jason Franklin; David G. Andersen; Amar Phanishayee; Lawrence Tan; Michael Kaminsky; Iulian Moraru


networked systems design and implementation | 2010

SplitScreen: enabling efficient, distributed malware detection

Sang Kil Cha; Iulian Moraru; Jiyong Jang; John Truelove; David Brumley; David G. Andersen


Archive | 2011

Methods, apparatus, and articles of manufacture to manage memory

Iulian Moraru; Niraj Tolia; Nathan L. Binkert


Archive | 2009

Fast Cache for Your Text: Accelerating Exact Pattern Matching with Feed-Forward Bloom Filters

Iulian Moraru; David G. Andersen

Collaboration


Dive into the Iulian Moraru's collaboration.

Top Co-Authors

Avatar

David G. Andersen

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Jason Franklin

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Lawrence Tan

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Vijay Vasudevan

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

David Brumley

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Jiyong Jang

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

John Truelove

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Niraj Tolia

Carnegie Mellon University

View shared research outputs
Researchain Logo
Decentralizing Knowledge