Laukik Chitnis

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

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

Systems, architecture and hardware · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2Computer networks · 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.

Databases, data mining, and information retrieval
2 papers
Graph data management · 40% Data mining · 40% Distributed and cloud data management · 21%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
mapreduce
0.222013
Nova: continuous Pig/Hadoop workflows · SIGMOD Conference 2011
Finding connected components in map-reduce in logarithmic rounds · ICDE 2013
Data mining › clustering › hierarchical clustering
agglomerative clustering
0.212013
Finding connected components in map-reduce in logarithmic rounds · ICDE 2013
Data mining
clustering
0.212013
Finding connected components in map-reduce in logarithmic rounds · ICDE 2013
Graph data management › graph algorithms
connected components
0.212013
Finding connected components in map-reduce in logarithmic rounds · ICDE 2013
Graph data management
graph algorithms
0.212013
Finding connected components in map-reduce in logarithmic rounds · ICDE 2013
Parallel and multicore computing › parallel programming models
dataflow programming
0.012011
Nova: continuous Pig/Hadoop workflows · SIGMOD Conference 2011

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

mapreduce · 0.2PRAM · 0.2
YearPublicationVenuePosition
2013 Finding connected components in map-reduce in logarithmic rounds
abstract
Given a large graph G = (V, E) with millions of nodes and edges, how do we compute its connected components efficiently? Recent work addresses this problem in map-reduce, where a fundamental trade-off exists between the number of map-reduce rounds and the communication of each round. Denoting d the diameter of the graph, and n the number of nodes in the largest component, all prior techniques for map-reduce either require a linear, Θ(d), number of rounds, or a quadratic, Θ (n|V| + |E|), communication per round. We propose here two efficient map-reduce algorithms: (i) Hash-Greater-to-Min, which is a randomized algorithm based on PRAM techniques, requiring O(log n) rounds and O(|V | + |E|) communication per round, and (ii) Hash-to-Min, which is a novel algorithm, provably finishing in O(log n) iterations for path graphs. The proof technique used for Hash-to-Min is novel, but not tight, and it is actually faster than Hash-Greater-to-Min in practice. We conjecture that it requires 2 log d rounds and 3(|V| + |E|) communication per round, as demonstrated in our experiments. Using secondary sorting, a standard map-reduce feature, we scale Hash-to-Min to graphs with very large connected components. Our techniques for connected components can be applied to clustering as well. We propose a novel algorithm for agglomerative single linkage clustering in map-reduce. This is the first map-reduce algorithm for clustering in at most O(log n) rounds, where n is the size of the largest cluster. We show the effectiveness of all our algorithms through detailed experiments on large synthetic as well as real-world datasets.
Vibhor Rastogi, Ashwin Machanavajjhala, Laukik Chitnis, Anish Das Sarma
ICDE3
2011 Nova: continuous Pig/Hadoop workflows
abstract
This paper describes a workflow manager developed and deployed at Yahoo called Nova, which pushes continually-arriving data through graphs of Pig programs executing on Hadoop clusters. (Pig is a structured dataflow language and runtime for the Hadoop map-reduce system.)
Christopher Olston, Greg Chiou, Laukik Chitnis, Francis Liu, Yiping Han, Mattias Larsson, Andreas Neumann 0001, Vellanki B. N. Rao, Vijayanand Sankarasubramanian, Siddharth Seth, Topher ZiCornell
SIGMOD Conference3
2009 Fault tolerant aggregation in heterogeneous sensor networks
Laukik Chitnis, Alin Dobra, Sanjay Ranka
J. Parallel Distributed Comput.1
2009 Analyzing the techniques that improve fault tolerance of aggregation trees in sensor networks
Laukik Chitnis, Alin Dobra, Sanjay Ranka
J. Parallel Distributed Comput.1
2008 Aggregation methods for large-scale sensor networks
abstract
The ability to efficiently aggregate information—for example compute the average temperature—in large networks is crucial for the successful employment of sensor networks. This article addresses the problem of designing truly scalable protocols for computing aggregates in the presence of faults, protocols that can enable million node sensor networks to work efficiently. More precisely, we make four distinct contributions. First, we introduce a simple fault model and analyze the behavior of two existing protocols under the fault model: tree aggregation and gossip aggregation . Second, since the behavior of the two protocols depends on the size of the network and probability of failure, we introduce a hybrid approach that can leverage the strengths of the two protocols and minimize the weaknesses; the new protocol is analyzed under the same fault model. Third, we propose methodology for determining the optimal mix between the two basic protocols; the methodology consists in formulating an optimization problem, using models of the protocol behavior, and solving it. Fourth, we perform extensive experiments to evaluate the performance of the hybrid protocol and show that it usually performs better, sometimes orders of magnitude better, than both the tree and gossip aggregation.
Laukik Chitnis, Alin Dobra, Sanjay Ranka
ACM Trans. Sens. Networks1