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

Soumya Basu 0003

dblp:153/0318-3 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · conflict

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

Artificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorComputer networks · 1Security and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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 · 87% Storage systems · 8% Cloud and datacenter computing · 5%
Databases, data mining, and information retrieval
1 paper
Recommender systems · 100%
Network and information security
1 paper
Cryptographic protocols and secure computation · 100%
Computer networks
1 paper
Network management and operations · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation › secret sharing
verifiable secret sharing
0.412019
Efficient Verifiable Secret Sharing with Share Recovery in BFT Protocols · CCS 2019
Distributed systems › fault tolerance
byzantine fault tolerance
0.412019
Efficient Verifiable Secret Sharing with Share Recovery in BFT Protocols · CCS 2019
Distributed systems › replication
state machine replication
0.412019
Efficient Verifiable Secret Sharing with Share Recovery in BFT Protocols · CCS 2019
Recommender systems › recommender system evaluation
off-policy evaluation
0.312017
Effective Evaluation Using Logged Bandit Feedback from Multiple Loggers · KDD 2017
Recommender systems › debiased recommendation
propensity estimation
0.312017
Effective Evaluation Using Logged Bandit Feedback from Multiple Loggers · KDD 2017
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
Storage systems
key-value storage
0.112019
Efficient Verifiable Secret Sharing with Share Recovery in BFT Protocols · CCS 2019

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

pedersen commitment · 0.8KZG commitment · 0.8parallel release · 0.4ordered logging · 0.4inverse propensity score · 0.3counterfactual estimator · 0.3
YearPublicationVenuePosition
2019 Efficient Verifiable Secret Sharing with Share Recovery in BFT Protocols
abstract
Byzantine fault tolerant state machine replication (SMR) provides powerful integrity guarantees, but fails to provide any privacy guarantee whatsoever. A natural way to add such privacy guarantees is to secret-share state instead of fully replicating it. Such a com- bination would enable simple solutions to difficult problems, such as a fair exchange or a distributed certification authority. However, incorporating secret shared state into traditional Byzantine fault tolerant (BFT) SMR protocols presents unique challenges. BFT protocols often use a network model that has some degree of asynchrony, making verifiable secret sharing (VSS) unsuitable. However, full asynchronous VSS (AVSS) is unnecessary as well since the BFT algorithm provides a broadcast channel. We first present the VSS with share recovery problem, which is the subproblem of AVSS required to incorporate secret shared state into a BFT engine. Then, we provide the first VSS with share recovery solution, KZG-VSSR, in which a failure-free sharing incurs only a constant number of cryptographic operations per replica. Finally, we show how to efficiently integrate any instantiation of VSSR into a BFT replication protocol while incurring only constant overhead. Instantiating VSSR with prior AVSS protocols would require a quadratic communication cost for a single shared value and incur a linear overhead when incorporated into BFT replication. We demonstrate our end-to-end solution via a a private key-value store built using BFT replication and two instantiations of VSSR, KZG-VSSR and Ped-VSSR, and present its evaluation.
Soumya Basu 0003, Alin Tomescu, Ittai Abraham, Dahlia Malkhi, Michael K. Reiter, Emin Gün Sirer
CCS1
2017 Effective Evaluation Using Logged Bandit Feedback from Multiple Loggers
abstract
Accurately evaluating new policies (e.g. ad-placement models, ranking functions, recommendation functions) is one of the key prerequisites for improving interactive systems. While the conventional approach to evaluation relies on online A/B tests, recent work has shown that counterfactual estimators can provide an inexpensive and fast alternative, since they can be applied offline using log data that was collected from a different policy fielded in the past. In this paper, we address the question of how to estimate the performance of a new target policy when we have log data from multiple historic policies. This question is of great relevance in practice, since policies get updated frequently in most online systems. We show that naively combining data from multiple logging policies can be highly suboptimal. In particular, we find that the standard Inverse Propensity Score (IPS) estimator suffers especially when logging and target policies diverge -- to a point where throwing away data improves the variance of the estimator. We therefore propose two alternative estimators which we characterize theoretically and compare experimentally. We find that the new estimators can provide substantially improved estimation accuracy.
Aman Agarwal, Soumya Basu 0003, Tobias Schnabel, Thorsten Joachims
KDD2
2015 Problems Before Solutions: Automated Problem Clarification at Scale
abstract
Automatic assessment reduces the need for individual feedback in massive courses, but often focuses only on scoring solutions, rather than assessing whether students correctly understand problems. We present an enriched approach to automatic assessment that explicitly assists students in understanding the detailed specification of technical problems that they are asked to solve, in addition to evaluating their solutions. Students are given a suite of solution test cases, but they must first unlock each test case by validating its behavior before they are allowed to apply it to their proposed solution. When provided with this automated feedback early in the problem-solving process, students ask fewer clarificatory questions and express less confusion about assessments. As a result, instructors spend less time explaining problems to students. In a 1300-person university course, we observed that the vast majority of students chose to validate their understanding of test cases before attempting to solve problems. These students reported that the validation process improved their understanding.
Soumya Basu 0003, Albert Wu, Brian Hou, John DeNero
L@S1
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
SIGCOMM3