Demo Data from EDBT 2026 / reviewers in the wild / expert
Prasenjit Sarkar
dblp:03/2866
· DBLP profile ↗
17ranked-venue papers
6as first author
0since 2021 · last 2020
0000-0001-6459-3181ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 5 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 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
8 papers |
Cloud and datacenter computing · 63% Storage systems · 23% Memory systems · 8% | |
| Computer networks
3 papers |
Network performance modeling · 47% Internet architecture and protocols · 41% Software-defined and programmable networks · 12% |
Topics — the 17 heaviest of 22, 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.3 | 2 | 2014 | Getting Your Big Data Priorities Straight: A Demonstration of Priority-based QoS using Social-network-driven Stock Recommendation · Proc. VLDB Endow. 2014 CAM: a topology aware minimum cost flow based resource manager for MapReduce applications in the cloud · HPDC 2012 |
Cloud and datacenter computing
quality of service |
0.2 | 1 | 2014 | Getting Your Big Data Priorities Straight: A Demonstration of Priority-based QoS using Social-network-driven Stock Recommendation · Proc. VLDB Endow. 2014 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2012 | CAM: a topology aware minimum cost flow based resource manager for MapReduce applications in the cloud · HPDC 2012 |
Storage systems › data reduction
data deduplication |
0.1 | 1 | 2011 | VMFlock: virtual machine co-migration for the cloud · HPDC 2011 |
Cloud and datacenter computing › virtualization
virtual machine migration |
0.1 | 1 | 2011 | VMFlock: virtual machine co-migration for the cloud · HPDC 2011 |
Storage systems
distributed storage |
0.1 | 1 | 2014 | Getting Your Big Data Priorities Straight: A Demonstration of Priority-based QoS using Social-network-driven Stock Recommendation · Proc. VLDB Endow. 2014 |
Storage systems
networked storage |
0.0 | 1 | 2004 | A Performance Comparison of NFS and iSCSI for IP-Networked Storage · FAST 2004 |
Memory systems
data locality |
0.0 | 1 | 2012 | CAM: a topology aware minimum cost flow based resource manager for MapReduce applications in the cloud · HPDC 2012 |
Memory systems › cache management › storage caching
cooperative caching |
0.0 | 2 | 2000 | Hint-based cooperative caching · ACM Trans. Comput. Syst. 2000 Efficient Cooperative Caching Using Hints · OSDI 1996 |
Distributed systems
distributed coordination |
0.0 | 1 | 2000 | Hint-based cooperative caching · ACM Trans. Comput. Syst. 2000 |
Storage systems
file systems |
0.0 | 1 | 2000 | Hint-based cooperative caching · ACM Trans. Comput. Syst. 2000 |
Memory systems
cache |
0.0 | 1 | 1996 | Efficient Cooperative Caching Using Hints · OSDI 1996 |
Distributed systems
distributed caching |
0.0 | 1 | 1996 | Efficient Cooperative Caching Using Hints · OSDI 1996 |
Interconnection networks and networks-on-chip
network interface |
0.0 | 1 | 1996 | CNI: A High-Performance Network Interface for Workstation Clusters · HPDC 1996 |
High-performance computing › cluster computing
network of workstations |
0.0 | 1 | 1996 | CNI: A High-Performance Network Interface for Workstation Clusters · HPDC 1996 |
Network security
packet classification |
0.0 | 1 | 1994 | PathFinder: A Pattern-Based Packet Classifier · OSDI 1994 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 2000 | Hint-based cooperative caching · ACM Trans. Comput. Syst. 2000 |
Methods — techniques the papers use, named apart from their topics
minimum-cost flow · 0.1simulation · 0.0hint-based caching · 0.0pattern-based classification · 0.0functional coupling of network adaptor to CPU · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Interface depth modelling of gravity data and altitude variations: a Bayesian neural network approach
Saumen Maiti, Ch. Ravi Kumar, Prasenjit Sarkar, Ram Krishna Tiwari, Uppala Srinu |
Neural Comput. Appl. | 3 |
| 2016 | Finding Consistency in an Inconsistent World: Towards Deep Semantic Understanding of Scale-out Distributed Databases
Neville Carvalho, Hyojun Kim, Maohua Lu, Prasenjit Sarkar, Rohit Shekhar, Tarun Thakur, Pin Zhou, Remzi H. Arpaci-Dusseau |
HotStorage | 4 |
| 2014 | DedupT: Deduplication for tape systemsabstractDeduplication is a commonly-used technique on disk-based storage pools. However, deduplication has not been used for tape-based pools: tape characteristics, such as high mount and seek times combined with data fragmentation resulting from deduplication create a toxic combination that leads to unacceptably high retrieval times. This work proposes DedupT, a system that efficiently supports deduplication on tape pools. This paper (i) details the main challenges to enable efficient deduplication on tape libraries, (ii) presents a class of solutions based on graph-modeling of similarity between data items that enables efficient placement on tapes; and (iii) presents the design and evaluation of novel cross-tape and on-tape chunk placement algorithms that alleviate tape mount time overhead and reduce on-tape data fragmentation. Using 4.5 TB of real-world workloads, we show that DedupT retains at least 95% of the deduplication efficiency. We show that DedupT mitigates major retrieval time overheads, and, due to reading less data, is able to offer better restore performance compared to the case of restoring non-deduplicated data. Abdullah Gharaibeh, Cornel Constantinescu, Maohua Lu, Ramani Routray, Prasenjit Sarkar, David Pease, Matei Ripeanu |
MSST | 6 |
| 2014 | Getting Your Big Data Priorities Straight: A Demonstration of Priority-based QoS using Social-network-driven Stock RecommendationabstractAs we come to terms with various big data challenges, one vital issue remains largely untouched. That is the optimal multiplexing and prioritization of different big data applications sharing the same underlying infrastructure, for example, a public cloud platform. Given these demanding applications and the necessary practice to avoid over-provisioning, resource contention between applications is inevitable. Priority must be given to important applications (or sub workloads in an application) in these circumstances. This demo highlights the compelling impact prioritization could make, using an example application that recommends promising combinations of stocks to purchase based on relevant Twitter sentiment. The application consists of a batch job and an interactive query, ran simultaneously. Our underlying solution provides a unique capability to identify and differentiate application workloads throughout a complex big data platform. Its current implementation is based on Apache Hadoop and the IBM GPFS distributed storage system. The demo showcases the superior interactive query performance achievable by prioritizing its workloads and thereby avoiding I/O bandwidth contention. The query time is 3.6 × better compared to no prioritization. Such a performance is within 0.3% of that of an idealistic system where the query runs without contention. The demo is conducted on around 3 months of Twitter data, pertinent to the S & P 100 index, with about 4 × 10 12 potential stock combinations considered. Reshu Jain, Prasenjit Sarkar, Lukas Rupprecht |
Proc. VLDB Endow. | 3 |
| 2012 | CloudDT: Efficient tape resource management using deduplication in cloud backup and archival services
Abdullah Gharaibeh, Cornel Constantinescu, Maohua Lu, Ramani Routray, Prasenjit Sarkar, David Pease, Matei Ripeanu |
CNSM | 6 |
| 2012 | CAM: a topology aware minimum cost flow based resource manager for MapReduce applications in the cloudabstractMapReduce has emerged as a prevailing distributed computation paradigm for enterprise and large-scale data-intensive computing. The model is also increasingly used in the massively-parallel cloud environment, where MapReduce jobs are run on a set of virtual machines (VMs) on pay-as-needed basis. However, MapReduce jobs suffer from performance degradation when running in the cloud due to inefficient resource allocation. In particular, the MapReduce model is designed for and leverages information from the native clusters to operate efficiently, whereas the cloud presents a virtual cluster topology overlying or hiding actual network information. This results in two placement anomalies: loss of data locality and loss of job locality, where jobs are placed physically away from their data or other associated jobs, adversely affecting their performance. Dinesh Subhraveti, Ali Raza Butt, Aleksandr Khasymski, Prasenjit Sarkar |
HPDC | 5 |
| 2011 | IO Tetris: Deep Storage Consolidation for the Cloud via Fine-Grained Workload AnalysisabstractIntelligent workload consolidation in storage systems leads to better Return On Investment (ROI), in terms of more efficient use of data center resources, better Quality of Service (QoS), and lower power consumption. This is particularly significant yet challenging in a cloud environment, in which a large set of different workloads multiplex on a shared, heterogeneous infrastructure. However, the increasing availability of fine grained workload logging facilities allows better insights to be gained from workload profiles. As a consequence, consolidation can be done more deeply, according to a detailed understanding of how well given workloads mix. We describe IO Tetris, which takes a first look at fine-grained consolidation in large-scale storage systems by leveraging temporal patterns found in real-world I/O traces gathered from enterprise storage environments. The core functionality of IO Tetris consists of two stages. A grouping stage performs hierarchical grouping of storage workloads to find complementary groupings that consolidate well together over time and conflicting ones that do not. After that, a migration stage examines the discovered groupings to determine how to maximize resource utilization efficiency while minimizing migration costs. Experiments based on customer I/O traces from a high-end enterprise class IBM storage controller show that a non-trivial number of IO Tetris groupings exist in real-world storage workloads, and that these groupings can be leveraged to achieve better storage consolidation in a cloud setting. Ramani Routray, David M. Eyers, David D. Chambliss, Prasenjit Sarkar, Douglas Willcocks, Peter R. Pietzuch |
IEEE CLOUD | 5 |
| 2011 | VMFlock: virtual machine co-migration for the cloudabstractThis paper presents VMFlockMS, a migration service optimized for cross-datacenter transfer and instantiation of groups of virtual machine (VM) images that comprise an application-level solution (e.g., a three-tier web application). We dub these groups of related VM images VMFlocks. VMFlockMS employs two main techniques: first, data deduplication within the VMFlock to be migrated and between the VMFlock and the data already present at the destination datacenter, and, second, accelerated instantiation of the application at the target datacenter after transferring only a partial set of data blocks and prioritization of the remaining data based on previously observed access patterns originating from the running VMs. VMFlockMS is designed to be deployed as a set of virtual appliances which make efficient use of the available cloud resources to locally access and deduplicate the images and data in a distributed fashion with minimal requirements imposed on the cloud API to access the VM image repository. VMFlockMS provides an incrementally scalable and high-performance migration service. Our evaluation shows that VMFlockMS can reduce the data volumes to be transferred over the network to as low as 3% of the original VMFlock size, enables the complete transfer of the VM images belonging to a VMFlock over transcontinental link up to 3.5x faster than alternative approaches, and enables booting these VM images with as little as 5% of the compressed VMFlock data available at the destination. Samer Al-Kiswany, Dinesh Subhraveti, Prasenjit Sarkar, Matei Ripeanu |
HPDC | 3 |
| 2009 | CARP: Handling Silent Data Errors and Site Failures in an Integrated Program and Storage Replication MechanismabstractThis paper presents CARP, an integrated program and storage replication solution. CARP extends program replication systems which do not currently address storage errors, builds upon a record-and-replay scheme that handles nondeterminism in program execution, and uses a scheme based on recorded program state and I/O logs to enable efficient detection of silent data errors and efficient recovery from such errors. CARP is designed to be transparent to applications with minimal run-time impact and is general enough to be implemented on commodity machines. We implemented CARP as a prototype on the Linux operating system and conducted extensive sensitivity analysis of its overhead with different application profiles and system parameters. In particular, we evaluated CARP with standard unmodified email, database, and web server benchmarks and showed that it imposes acceptable overhead while providing sub-second program state recovery times on detecting a silent data error. Lanyue Lu, Prasenjit Sarkar, Dinesh Subhraveti, Soumitra Sarkar, Mark Seaman, Reshu Jain, Ahmed Bashir |
ICDCS | 2 |
| 2004 | A Performance Comparison of NFS and iSCSI for IP-Networked Storage
Peter Radkov, Pawan Goyal 0001, Prasenjit Sarkar, Prashant J. Shenoy |
FAST | 4 |
| 2003 | Storage Over IP: When Does Hardware Support Help?
Prasenjit Sarkar, Sandeep Uttamchandani, Kaladhar Voruganti |
FAST | 1 |
| 2000 | Instant Image: Transitive and Cyclical Snapshots in Distributed Storage Volumes
Prasenjit Sarkar |
Euro-Par | 1 |
| 2000 | Hint-based cooperative cachingabstractThis article presents the design, implementation, and measurement of a hint-based cooperative caching file system. Hints allow clients to make decisions based on local state, enabling a loosely coordinated system that is simple to implement. The resulting performance is comparable to that of existing tightly coordinated algorithms that use global state, but with less overhead. Simulations show that the block access times of our system are as good as those of the existing algorithms, while reducing manager load by more than a factor of seven, block lookup traffic by nearly a factor of two-thirds, and replacement traffic a factor of five. To verify our simulation results in a real system with real users, we implemented a prototype and measured its performance for one week. Although the simulation and prototype environments were very different, the prototype system mirrored the simulation results by exhibiting reduced overhead and high hint accuracy. Furthermore, hint-based cooperative caching reduced the average block access time to almost half that of NFS. Prasenjit Sarkar, John H. Hartman |
ACM Trans. Comput. Syst. | 1 |
| 1997 | Adapting the Network Interface for High-Performance Computing: The CNI Approach
Prasenjit Sarkar, Mary L. Bailey |
J. Supercomput. | 1 |
| 1996 | CNI: A High-Performance Network Interface for Workstation ClustersabstractNetworks of workstations provide an economic solution for scalable computing because they do not require specialized components. Even though recent advances have shown that it is possible to obtain high bandwidth between applications, interconnect latency remains a serious concern. We present CNI, a cluster network interface that not only provides both low latency and high bandwidth but also efficiently supports multiple programming paradigms. This is done by functionally coupling the network adaptor board more closely to the CPU without changing the standard workstation architecture. CNI results in performance gains for applications, substantially reducing communication overhead and delay. Prasenjit Sarkar, Mary L. Bailey |
HPDC | 1 |
| 1996 | Efficient Cooperative Caching Using HintsabstractNo abstract available. Prasenjit Sarkar, John H. Hartman |
OSDI | 1 |
| 1994 | PathFinder: A Pattern-Based Packet Classifier
Mary L. Bailey, Burra Gopal, Michael A. Pagels, Larry L. Peterson, Prasenjit Sarkar |
OSDI | 5 |