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.

Amitanand S. Aiyer

dblp:13/3591 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2Computer networks · 1 · 1 first-authorSecurity and privacy · 1Software 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 architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 49% Storage systems · 47% Hardware reliability and fault tolerance · 4%
Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 77% Database system architecture and tuning · 23%
Theoretical computer science
1 paper
Distributed computing theory · 100%
Network and information security
1 paper
Cryptographic protocols and secure computation · 100%
Computer networks
1 paper
Internet of things and sensor networks · 100%

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

TopicWeightPapersLastEvidence papers
Storage systems › file systems
distributed file system
0.212014
Analysis of HDFS under HBase: a facebook messages case study · FAST 2014
Storage systems › file systems › distributed file system
HDFS
0.212014
Analysis of HDFS under HBase: a facebook messages case study · FAST 2014
Distributed systems › fault tolerance
byzantine fault tolerance
0.122007
Bounded wait-free implementation of optimally resilient byzantine storage without (unproven) cryptographic assumptions · PODC 2007
BAR fault tolerance for cooperative services · SOSP 2005
Distributed systems
fault tolerance
0.122007
Bounded wait-free implementation of optimally resilient byzantine storage without (unproven) cryptographic assumptions · PODC 2007
BAR fault tolerance for cooperative services · SOSP 2005
Distributed systems › fault tolerance › byzantine fault tolerance
byzantine storage
0.112007
Bounded wait-free implementation of optimally resilient byzantine storage without (unproven) cryptographic assumptions · PODC 2007
Storage systems
storage reliability
0.112007
Bounded wait-free implementation of optimally resilient byzantine storage without (unproven) cryptographic assumptions · PODC 2007
Distributed computing theory › concurrent objects
non-blocking synchronization
0.112007
Bounded wait-free implementation of optimally resilient byzantine storage without (unproven) cryptographic assumptions · PODC 2007
Distributed computing theory › concurrent objects
wait-free implementation
0.112007
Bounded wait-free implementation of optimally resilient byzantine storage without (unproven) cryptographic assumptions · PODC 2007
Internet of things and sensor networks
sensor network security
0.112006
Key Grids: A Protocol Family for Assigning Symmetric Keys · ICNP 2006
Cryptographic protocols and secure computation › key management
key assignment
0.112006
Key Grids: A Protocol Family for Assigning Symmetric Keys · ICNP 2006
Cryptographic protocols and secure computation › key management › key distribution
symmetric key distribution
0.112006
Key Grids: A Protocol Family for Assigning Symmetric Keys · ICNP 2006
Distributed systems
replication
0.112005
BAR fault tolerance for cooperative services · SOSP 2005
Distributed systems › replication
state machine replication
0.112005
BAR fault tolerance for cooperative services · SOSP 2005
Distributed systems
consistency and availability tradeoff
0.012011
Apache hadoop goes realtime at Facebook · SIGMOD Conference 2011
Hardware reliability and fault tolerance › network fault tolerance
network partition tolerance
0.012011
Apache hadoop goes realtime at Facebook · SIGMOD Conference 2011

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

system configuration tuning · 0.2key grid protocols · 0.1collusion analysis · 0.1
YearPublicationVenuePosition
2014 Analysis of HDFS under HBase: a facebook messages case study
Tyler Caraza-Harter, Dhruba Borthakur, Siying Dong, Amitanand S. Aiyer, Liyin Tang, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
FAST4
2011 Apache hadoop goes realtime at Facebook
abstract
Facebook recently deployed Facebook Messages, its first ever user-facing application built on the Apache Hadoop platform. Apache HBase is a database-like layer built on Hadoop designed to support billions of messages per day. This paper describes the reasons why Facebook chose Hadoop and HBase over other systems such as Apache Cassandra and Voldemort and discusses the application's requirements for consistency, availability, partition tolerance, data model and scalability. We explore the enhancements made to Hadoop to make it a more effective realtime system, the tradeoffs we made while configuring the system, and how this solution has significant advantages over the sharded MySQL database scheme used in other applications at Facebook and many other web-scale companies. We discuss the motivations behind our design choices, the challenges that we face in day-to-day operations, and future capabilities and improvements still under development. We offer these observations on the deployment as a model for other companies who are contemplating a Hadoop-based solution over traditional sharded RDBMS deployments.
Dhruba Borthakur, Jonathan Gray, Joydeep Sen Sarma, Kannan Muthukkaruppan, Nicolas Spiegelberg, Hairong Kuang, Karthik Ranganathan, Dmytro Molkov, Aravind Menon, Samuel Rash, Rodrigo Schmidt, Amitanand S. Aiyer
SIGMOD Conference12
2008 Matrix Signatures: From MACs to Digital Signatures in Distributed Systems
Amitanand S. Aiyer, Lorenzo Alvisi, Rida A. Bazzi, Allen Clement
DISC1
2007 Bounded wait-free implementation of optimally resilient byzantine storage without (unproven) cryptographic assumptions
abstract
No abstract available.
Amitanand S. Aiyer, Lorenzo Alvisi, Rida A. Bazzi
PODC1
2007 The Paxos Register
abstract
We introduce the Paxos register to simplify and unify the presentation of Paxos-style consensusprotocols. We use our register to show how Lamport7.s Classic Paxos and Castro and Liskov's Byzantine Paxos are the same consensusprotocol, but for different failure models. We also use our register to compare and contrast Byzantine Paxos with Martin and Alvisi's Fast Byzantine Consensus. The Paxos register is a write-once register that exposes two important abstractions for reaching consensus: ( i ) read and write operations that capture how processes in Pams protocols progose and decide values and (ii) tokens that capture how these protocols guarantee agreement despite partial failures. We encapsulate the difSerences of several Paxos-style protocols in the implementation details of these abstractions.
Harry C. Li, Allen Clement, Amitanand S. Aiyer, Lorenzo Alvisi
SRDS3
2007 Bounded Wait-Free Implementation of Optimally Resilient Byzantine Storage Without (Unproven) Cryptographic Assumptions
Amitanand S. Aiyer, Lorenzo Alvisi, Rida A. Bazzi
DISC1
2006 Key Grids: A Protocol Family for Assigning Symmetric Keys
abstract
We describe a family of log n protocols for assigning symmetric keys to n processes in a network so that each process can use its assigned keys to communicate securely with every other process. The k-th protocol in our protocol family, where 1 les k les log n, assigns O(k2kradicn) symmetric keys to each process in the network. (Thus, our (log n)-th protocol assigns O(log2n) symmetric keys to each process. This is not far from the lower bound of O(log n) symmetric keyswhichweshowis needed for each process to communicate securely with every other process in the network.) The protocols in our protocol family can be used to assign symmetric keys to the processes in a sensor network, or ad-hoc or mobile network, where each process has a small memory to store its assigned keys. We also discuss the vulnerability of our protocols to "collusion". In particular, we show thatkradicn colluding processes can compromise the security of the k-th protocol in our protocol family.
Amitanand S. Aiyer, Lorenzo Alvisi, Mohamed G. Gouda
ICNP1
2006 Byzantine and Multi-writer K-Quorums
Amitanand S. Aiyer, Lorenzo Alvisi, Rida A. Bazzi
DISC1
2005 BAR fault tolerance for cooperative services
abstract
This paper describes a general approach to constructing cooperative services that span multiple administrative domains. In such environments, protocols must tolerate both Byzantine behaviors when broken, misconfigured, or malicious nodes arbitrarily deviate from their specification and rational behaviors when selfish nodes deviate from their specification to increase their local benefit. The paper makes three contributions: (1) It introduces the BAR (Byzantine, Altruistic, Rational) model as a foundation for reasoning about cooperative services; (2) It proposes a general three-level architecture to reduce the complexity of building services under the BAR model; and (3) It describes an implementation of BAR-B the first cooperative backup service to tolerate both Byzantine users and an unbounded number of rational users. At the core of BAR-B is an asynchronous replicated state machine that provides the customary safety and liveness guarantees despite nodes exhibiting both Byzantine and rational behaviors. Our prototype provides acceptable performance for our application: our BAR-tolerant state machine executes 15 requests per second, and our BAR-B backup service can back up 100MB of data in under 4 minutes.
Amitanand S. Aiyer, Lorenzo Alvisi, Allen Clement, Michael Dahlin, Jean-Philippe Martin, Carl Porth
SOSP1
2005 On the Availability of Non-strict Quorum Systems
Amitanand S. Aiyer, Lorenzo Alvisi, Rida A. Bazzi
DISC1