Demo Data from EDBT 2026 / reviewers in the wild / expert
Sachin Kulkarni
dblp:77/4229
· DBLP profile ↗
14ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-4227-5390ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 2 first-authorArtificial intelligence and machine learning · 5 · 1 first-authorComputer networks · 2Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1
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 |
Cloud and datacenter computing · 48% Distributed systems · 45% Storage systems · 7% | |
| Computer networks
1 paper |
Internet architecture and protocols · 67% Internet of things and sensor networks · 33% | |
| Databases, data mining, and information retrieval
2 papers |
Graph data management · 62% Distributed and cloud data management · 29% Data models and query languages · 9% |
Topics — the 13 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
cluster resource management and scheduling |
0.7 | 2 | 2020 | Twine: A Unified Cluster Management System for Shared Infrastructure · OSDI 2020 SVE: Distributed Video Processing at Facebook Scale · SOSP 2017 |
Cloud and datacenter computing
resource management |
0.4 | 1 | 2020 | Twine: A Unified Cluster Management System for Shared Infrastructure · OSDI 2020 |
Distributed systems › distributed data processing
distributed video processing |
0.3 | 1 | 2017 | SVE: Distributed Video Processing at Facebook Scale · SOSP 2017 |
Distributed systems
fault tolerance |
0.3 | 1 | 2017 | SVE: Distributed Video Processing at Facebook Scale · SOSP 2017 |
Distributed systems › replication
geo-replication |
0.2 | 1 | 2015 | Wormhole: Reliable Pub-Sub to Support Geo-replicated Internet Services · NSDI 2015 |
Distributed systems
publish/subscribe systems |
0.2 | 1 | 2015 | Wormhole: Reliable Pub-Sub to Support Geo-replicated Internet Services · NSDI 2015 |
Internet of things and sensor networks › wireless sensor network
data collection |
0.2 | 1 | 2014 | Poster abstract: information-maximizing data collection in social sensing using named-data · IPSN 2014 |
Internet architecture and protocols
information-centric networking |
0.2 | 1 | 2014 | Poster abstract: information-maximizing data collection in social sensing using named-data · IPSN 2014 |
Internet architecture and protocols › information-centric networking
named data networking |
0.2 | 1 | 2014 | Poster abstract: information-maximizing data collection in social sensing using named-data · IPSN 2014 |
Storage systems
distributed storage |
0.2 | 1 | 2013 | TAO: Facebook's Distributed Data Store for the Social Graph · USENIX ATC 2013 |
Distributed systems › fault tolerance
reliable communication |
0.1 | 1 | 2015 | Wormhole: Reliable Pub-Sub to Support Geo-replicated Internet Services · NSDI 2015 |
Distributed systems
replication |
0.1 | 1 | 2015 | Wormhole: Reliable Pub-Sub to Support Geo-replicated Internet Services · NSDI 2015 |
Cloud and datacenter computing
datacenter storage |
0.0 | 1 | 2013 | TAO: Facebook's Distributed Data Store for the Social Graph · USENIX ATC 2013 |
Methods — techniques the papers use, named apart from their topics
streaming architecture · 0.6information maximization · 0.2distributed implementation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Twine: A Unified Cluster Management System for Shared Infrastructure
Chunqiang Tang, Kenny Yu, Kaushik Veeraraghavan, Jonathan Kaldor, Scott Michelson, Thawan Kooburat, Aravind Anbudurai, Kabir Gogia, Ben Christensen, Alex Gartrell, Maxim Khutornenko, Sachin Kulkarni, Marcin Pawlowski 0003, Tuomas Pelkonen, Andre Rodrigues, Rounak Tibrewal, Vaishnavi Venkatesan, Peter Zhang |
OSDI | 14 |
| 2017 | SVE: Distributed Video Processing at Facebook ScaleabstractVideos are an increasingly utilized part of the experience of the billions of people that use Facebook. These videos must be uploaded and processed before they can be shared and downloaded. Uploading and processing videos at our scale, and across our many applications, brings three key requirements: low latency to support interactive applications; a flexible programming model for application developers that is simple to program, enables efficient processing, and improves reliability; and robustness to faults and overload. This paper describes the evolution from our initial monolithic encoding script (MES) system to our current Streaming Video Engine (SVE) that overcomes each of the challenges. SVE has been in production since the fall of 2015, provides lower latency than MES, supports many diverse video applications, and has proven to be reliable despite faults and overload. Petchean Ang, Peter Knowles, Tomasz Nykiel, Iaroslav Tverdokhlib, Amit Yajurvedi, Paul Dapolito IV, Xifan Yan, Maxim Bykov, Chuen Liang, Mohit Talwar, Abhishek Mathur, Sachin Kulkarni, Matthew Burke 0001, Wyatt Lloyd |
SOSP | 13 |
| 2015 | Wormhole: Reliable Pub-Sub to Support Geo-replicated Internet Services
Yogeshwer Sharma, Philippe Ajoux, Petchean Ang, David Callies, Abhishek Choudhary, Laurent Demailly, Thomas Fersch, Liat Atsmon Guz, Andrzej Kotulski, Sachin Kulkarni, Harry C. Li, Evgeniy Makeev, Kowshik Prakasam, Robbert van Renesse, Sabyasachi Roy, Pratyush Seth, Yee Jiun Song, Benjamin Wester, Kaushik Veeraraghavan, Peter Xie |
NSDI | 10 |
| 2014 | The Information Funnel: Exploiting Named Data for Information-Maximizing Data CollectionabstractThis paper describes the exploitation of hierarchical data names to achieve information-utility maximizing data collection in social sensing applications. We describe a novel transport abstraction, called the information funnel. It encapsulates a data collection protocol for social sensing that maximizes a measure of delivered information utility, that is the minimized data redundancy, by diversifying the data objects to be collected. The abstraction leverages named-data networking, a communication paradigm where data objects are named instead of hosts. We argue that this paradigm is especially suited for utility-maximizing transport in resource constrained environments, because hierarchical data names give rise to a notion of distance between named objects that is a function of only the topology of the name tree. This distance, in turn, can expose similarities between named objects that can be leveraged for minimizing redundancy among objects transmitted over bottlenecks, thereby maximizing their aggregate utility. With a proper hierarchical name space design, our protocol prioritizes transmission of data objects over bottlenecks to maximize information utility, with very weak assumptions on the utility function. This prioritization is achieved merely by comparing data name prefixes, without knowing application-level name semantics, which makes it generalizable across a wide range of applications. Evaluation results show that the information funnel improves the utility of the collected data objects compared to other lossy protocols. Shiguang Wang, Tarek F. Abdelzaher, Santhosh Gajendran, Ajith Herga, Sachin Kulkarni, Shen Li 0002, Hengchang Liu, Chethan Suresh, Abhishek Sreenath, William Dron, Alice Leung, Ramesh Govindan, John P. Hancock |
DCOSS | 5 |
| 2014 | Poster abstract: information-maximizing data collection in social sensing using named-data
Shiguang Wang, Tarek F. Abdelzaher, Santhosh Gajendran, Ajith Herga, Sachin Kulkarni, Shen Li 0002, Hengchang Liu, Chethan Suresh, Abhishek Sreenath, William Dron, Alice Leung, Ramesh Govindan, John P. Hancock |
IPSN | 5 |
| 2013 | TAO: Facebook's Distributed Data Store for the Social Graph
Nathan Bronson, Zach Amsden, George Cabrera, Prasad Chakka, Peter Dimov, Jack Ferris, Anthony Giardullo, Sachin Kulkarni, Harry C. Li, Mark Marchukov, Dmitri Petrov, Lovro Puzar, Yee Jiun Song, Venkateshwaran Venkataramani |
USENIX ATC | 9 |
| 2012 | TAO: how facebook serves the social graphabstractOver 800 million people around the world share their social interactions with friends on Facebook, providing a rich body of information referred to as the social graph. In this talk, I describe how we model and serve this graph. Our model uses typed nodes (fbobjects) and edges (associations) to express the relationships and actions that happen on Facebook. We access the graph via a simple API that provides queries over the set of same-typed associations leaving an object. We have found this API to be both sufficiently expressive and amenable to a scalable implementation. In the last segment of the talk I describe the design of TAO, our graph data store. TAO is a distributed implementation of the fbobject and association API that has been serving production traffic at Facebook for more than 2 years. Venkateshwaran Venkataramani, Zach Amsden, Nathan Bronson, George Cabrera, Prasad Chakka, Peter Dimov, Jack Ferris, Anthony Giardullo, Jeremy Hoon, Sachin Kulkarni, Nathan Lawrence, Mark Marchukov, Dmitri Petrov, Lovro Puzar |
SIGMOD Conference | 11 |
| 2007 | Scalable Clustering for Large High-Dimensional Data Based on Data SummarizationabstractClustering large data sets with high dimensionality is a challenging data-mining task. This paper presents a framework to perform such a task efficiently. It is based on the notion of data space reduction, which finds high density areas, or dense cells, in the given feature space. The dense cells store summarized information of the data. A designated partitioning or hierarchical clustering algorithm can be used as the second step to find clusters based on the data summaries. Using Kmeans as an example, this paper presents GARDEN-Kmeans, which performs data space reduction using Gamma Region DENsity partition, and utilizes Kmeans to cluster the summarized information. The experimental study shows that GARDEN-Kmeans executes several orders of magnitude faster than basic Kmeans and the recursive bisection Kmeans algorithm of CLUTO, while producing comparable clustering quality Ying Lai, Ratko Orlandic, Wai Gen Yee, Sachin Kulkarni |
CIDM | 4 |
| 2006 | High-Dimensional Similarity Search Using Data-Sensitive Space Partitioning
Sachin Kulkarni, Ratko Orlandic |
DEXA | 1 |
| 2004 | Supporting Contract Execution through Recommended Workflows
Roger Tagg, Zoran Milosevic, Sachin Kulkarni, Simon Gibson |
DEXA | 3 |
| 2004 | A unified behavioural model and a contract language for extended enterprise
Peter F. Linington, Zoran Milosevic, James B. Cole, Simon Gibson, Sachin Kulkarni, Stephen W. Neal |
Data Knowl. Eng. | 5 |
| 2003 | Identifying requirements for Business Contract Language: a Monitoring PerspectivabstractThis paper compares two separately developed systems for monitoring activities to business contracts, describes how we integrated them and exploits the lessons learned from this process to identify a core set of requirements for a Business Contract Language (BCL). Concepts in BCL needed for contract monitoring include: the expression of coordinated concurrent actions; obliged, permitted and prohibited actions; rich timeliness expressions such as sliding windows; delegations; policy violations; contract termination/renewal conditions and reference to external data/events such as change in interest rates. The aim of BCL is to provide sufficient expressive power to describe contracts, including conditions which specify real-time processing, yet be simple enough to retain a human-oriented style for expressing contracts. Stephen W. Neal, James B. Cole, Peter F. Linington, Zoran Milosevic, Simon Gibson, Sachin Kulkarni |
EDOC | 6 |
| 2002 | Establishment of Virtual Enterprise Contracts
Gerald Quirchmayr, Zoran Milosevic, Roger Tagg, James B. Cole, Sachin Kulkarni |
DEXA | 5 |
| 1999 | Concurrent Maintenance of Views Using Multiple VersionsabstractMaterialized views in data warehouses are maintained incrementally, for reasons of efficiency, to present the latest updates to the users. These views are used by many warehouse readers (users) to execute OLAP queries by running several reader sessions and these views are maintained periodically by maintenance transactions. Therefore, there is an inherent problem of maintaining these views while the reader sessions continue to receive consistent data from these views. In this paper, we discuss a method that allows warehouse maintenance transactions to run concurrently with the reader sessions. Concurrency allows the readers to read the data from the views while the maintenance transaction updates these views. In our proposed method we create additional versions of views dynamically that contain only the modified tuples of the views and provide a mechanism to collapse these versions into the views periodically when there are no reader sessions accessing the views. These versions allow the reader sessions to access the old and the new information. The collapsing of the views is done by a low-priority process executing periodically. Sachin Kulkarni, Mukesh K. Mohania |
IDEAS | 1 |