Chiranjeeb Buragohain

dblp:74/1861 · DBLP profile ↗
← Back
11ranked-venue papers
9as first author
0since 2021 · last 2020
—ORCID · none

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

Computer networks · 6 · 4 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorTheory of computation · 2 · 2 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
3 papers
Distributed and cloud data management · 39% Graph data management · 38% Data stream processing · 12%
Computer networks
3 papers
Internet of things and sensor networks · 86% Routing and switching · 14%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Interconnection networks and networks-on-chip · 100%

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

TopicWeightPapersLastEvidence papers
Graph data management › graph database
distributed graph database
0.412020
A1: A Distributed In-Memory Graph Database · SIGMOD Conference 2020
Distributed and cloud data management
distributed query processing
0.412020
A1: A Distributed In-Memory Graph Database · SIGMOD Conference 2020
Internet of things and sensor networks
wireless sensor network
0.232006
Distributed Navigation Algorithms for Sensor Networks · INFOCOM 2006
Power aware routing for sensor databases · INFOCOM 2005
Medians and beyond: new aggregation techniques for sensor networks · SenSys 2004
Interconnection networks and networks-on-chip
remote direct memory access
0.112020
A1: A Distributed In-Memory Graph Database · SIGMOD Conference 2020
Data mining › data reduction › data summarization
histogram construction
0.112007
Space Efficient Streaming Algorithms for the Maximum Error Histogram · ICDE 2007
Internet of things and sensor networks › energy efficiency
energy-efficient routing
0.112005
Power aware routing for sensor databases · INFOCOM 2005
Internet of things and sensor networks › sensor data management
sensor database
0.112005
Power aware routing for sensor databases · INFOCOM 2005
Query processing and optimization
approximate query processing
0.012004
Medians and beyond: new aggregation techniques for sensor networks · SenSys 2004
Data stream processing
quantile estimation
0.012004
Medians and beyond: new aggregation techniques for sensor networks · SenSys 2004
Internet of things and sensor networks › wireless sensor network
in-network aggregation
0.012004
Medians and beyond: new aggregation techniques for sensor networks · SenSys 2004
Routing and switching
routing
0.022006
Distributed Navigation Algorithms for Sensor Networks · INFOCOM 2006
Power aware routing for sensor databases · INFOCOM 2005
Data stream processing › continuous query processing
sliding window
0.012007
Space Efficient Streaming Algorithms for the Maximum Error Histogram · ICDE 2007
Routing and switching
energy-aware routing
0.012005
Power aware routing for sensor databases · INFOCOM 2005

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

RDMA · 0.9FaRM · 0.9approximation algorithm · 0.1histogram · 0.1approximate aggregation · 0.1min-merge · 0.1min-increment · 0.1heuristic algorithm · 0.1
YearPublicationVenuePosition
2020 A1: A Distributed In-Memory Graph Database
abstract
A1 is an in-memory distributed database used by the Bing search engine to support complex queries over structured data. The key enablers for A1 are availability of cheap DRAM and high speed RDMA (Remote Direct Memory Access) networking in commodity hardware. A1 uses FaRM [11,12] as its underlying storage layer and builds the graph abstraction and query engine on top. The combination of in-memory storage and RDMA access requires rethinking how data is allocated, organized and queried in a large distributed system. A single A1 cluster can store tens of billions of vertices and edges and support a throughput of 350+ million of vertex reads per second with end to end query latency in single digit milliseconds. In this paper we describe the A1 data model, RDMA optimized data structures and query execution.
Chiranjeeb Buragohain, Knut Magne Risvik, Paul Brett, Miguel Castro 0001, Wonhee Cho 0004, Joshua Cowhig, Nikolas Gloy, Karthik Kalyanaraman, Richendra Khanna, John Pao, Matthew Renzelmann, Alex Shamis, Timothy Tan, Shuheng Zheng
SIGMOD Conference1
2010 Untangling the Braid: Finding Outliers in a Set of Streams
abstract
Monitoring the performance of large shared computing systems such as the cloud computing infrastructure raises many challenging algorithmic problems. One common problem is to track users with the largest deviation from the norm (outliers), for some measure of performance. Taking a stream-computing perspective, we can think of each user's performance profile as a stream of numbers (such as response times), and the aggregate performance profile of the shared infrastructure as a “braid” of these intermixed streams. The monitoring system's goal then is to untangle this braid sufficiently to track the top k outliers. This paper investigates the space complexity of one-pass algorithms for approximating outliers of this kind, proves lower bounds using multi-party communication complexity, and proposes small-memory heuristic algorithms. On one hand, stream outliers are easily tracked for simple measures, such as max or min, but our theoretical results rule out even good approximations for most of the natural measures such as average, median, or the quantiles. On the other hand, we show through simulation that our proposed heuristics perform quite well for a variety of synthetic data.
Chiranjeeb Buragohain, Luca Foschini 0002, Subhash Suri
ALENEX1
2008 Towards real-time dynamic spectrum auctions
Sorabh Gandhi, Chiranjeeb Buragohain, Lili Cao, Haitao Zheng 0001, Subhash Suri
Comput. Networks2
2007 Improved Throughput Bounds for Interference-Aware Routing in Wireless Networks
Chiranjeeb Buragohain, Subhash Suri, Csaba D. Tóth, Yunhong Zhou
COCOON1
2007 Space Efficient Streaming Algorithms for the Maximum Error Histogram
abstract
We propose new algorithms for constructing maximum error (L∞) histograms in the data stream model. Our first algorithm (Min-Merge) achieves the following performance guarantee: using O(B) memory, it constructs a 2B-bucket histogram whose approximation error is at most the error of the optimal B-bucket histogram. Our second algorithm (Min-Increment) achieves a (1 + ε)-approximation of a B-bucket histogram using O(ε-1B log U) space, where U is the size of the domain for data values. The memory requirements of these algorithms are a significant improvement over the previous best schemes for constructing near-optimal histograms in the data stream model, making them ideal for data summary applications where memory is at a premium, such as wireless sensor networks. Our Min-Increment algorithm also extends to the sliding window model without any asymptotic increase in space. Finally, using synthetic and real-world data, we show that our algorithms are indeed as space-efficient in practice as their theoretical analysis predicts - compared to previous best algorithms, they require two or more orders of magnitude less memory for the same approximation error.
Chiranjeeb Buragohain, Nisheeth Shrivastava, Subhash Suri
ICDE1
2006 Contour Approximation in Sensor Networks
Chiranjeeb Buragohain, Sorabh Gandhi, John Hershberger 0001, Subhash Suri
DCOSS1
2006 Distributed Navigation Algorithms for Sensor Networks
abstract
Abstract — We propose efficient distributed algorithms to aid navigation of a user through a geographic area covered by sensors. The sensors sense the level of danger at their locations and we use this information to find a safe path for the user through the sensor field. Traditional distributed navigation algorithms rely upon flooding the whole network with packets to find an optimal safe path. To reduce the communication expense, we introduce the concept of a skeleton graph which is a sparse subset of the true sensor network communication graph. Using skeleton graphs we show that it is possible to find approximate safe paths with much lower communication cost. We give tight theoretical guarantees on the quality of our approximation and by simulation, show the effectiveness of our algorithms in realistic sensor network situations. I.
Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri
INFOCOM1
2006 Search-quality Tradeoffs for Routing in Non-ideal Wireless Networks
abstract
Typical wireless routing protocols like AODV/DSR are not scalable to very large networks because they employ flooding for route discovery. Geographic routing protocols like GPSR are highly scalable because they require minimum control overhead, but depend on idealized link quality models (such as the unit disk model) which are not always applicable. We explore the routing spectrum between these two extremes under a realistic random link quality model. It is common wisdom that by adding limited flooding to a protocol like geographic routing improves quality. In this paper, we provide a formal and quantitative formulation of this trade-off, and show both analytically and experimentally that a significant improvement in path quality is possible by searching a narrow region around the geographic straight-line path between the source and destination. In particular, if the end-to-end throughput is measured as the product of link reliabilities in a path, then we demonstrate that the path quality improves exponentially as the search region is broadened
Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri
SECON1
2005 Power aware routing for sensor databases
abstract
Wireless sensor networks offer the potential to span and monitor large geographical areas inexpensively. Sensor network databases like TinyDB [S. Madden et al., 2002] are the dominant architectures to extract and manage data in such networks. Since sensors have significant power constraints (battery life), and high communication costs, design of energy efficient communication algorithms is of great importance. The data flow in a sensor database is very different from data flow in an ordinary network and poses novel challenges in designing efficient routing algorithms. In this work we explore the problem of energy efficient routing for various different types of database queries and show that in general, this problem is NP-complete. We give a constant factor approximation algorithm for one class of query, and for other queries give heuristic algorithms. We evaluate the efficiency of the proposed algorithms by simulation and demonstrate their near optimal performance for various network sizes.
Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri
INFOCOM1
2004 Medians and beyond: new aggregation techniques for sensor networks
abstract
Wireless sensor networks offer the potential to span and monitor large geographical areas inexpensively. Sensors, however, have significant power constraint (battery life), making communication very expensive. Another important issue in the context of sensor-based information systems is that individual sensor readings are inherently unreliable. In order to address these two aspects, sensor database systems like TinyDB and Cougar enable in-network data aggregation to reduce the communication cost and improve reliability. The existing data aggregation techniques, however, are limited to relatively simple types of queries such as SUM, COUNT, AVG, and MIN/MAX. In this paper we propose a data aggregation scheme that significantly extends the class of queries that can be answered using sensor networks. These queries include (approximate) quantiles, such as the median, the most frequent data values, such as the consensus value, a histogram of the data distribution, as well as range queries. In our scheme, each sensor aggregates the data it has received from other sensors into a fixed (user specified) size message. We provide strict theoretical guarantees on the approximation quality of the queries in terms of the message size. We evaluate the performance of our aggregation scheme by simulation and demonstrate its accuracy, scalability and low resource utilization for highly variable input data sets.
Nisheeth Shrivastava, Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri
SenSys2
2003 A Game Theoretic Framework for Incentives in P2P Systems
abstract
Peer-to-peer (P2P) networks are self-organizing, distributed systems, with no centralized authority or infrastructure. Because of the voluntary participation, the availability of resources in a P2P system can be highly variable and unpredictable. We use ideas from game theory to study the interaction of strategic and rational peers, and propose a differential service-based incentive scheme to improve the system's performance.
Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri
Peer-to-Peer Computing1