57 citations · 99 across the 14 of their papers we have counts for
14 papers
PROTECT-DB: Protecting Data using Replicated State Machines: Efficient Corruption Detection & Recovery
Anant Utgikar, S. Sudarshan
Data is critical for the operation of any organization and needs to be protected, especially against attacks that compromise the state of the database. In this paper, we explore an…
Elastic Scheduling of Intermittent Query Processing in a Cluster Environment
Saranya Chandrasekaran, S. Sudarshan
Many applications process a stream of tuples over a window duration, and require the results within a specified deadline after the end of the window. For such scenarios, processing…
Efficient Dataframe Systems: Lazy Fat Pandas on a Diet
Bhushan Pal Singh, Priyesh Kumar, Chiranmoy Bhattacharya +1
Pandas is widely used for data science applications, but users often run into problems when datasets are larger than memory. There are several frameworks based on lazy evaluation t…
Data Generation for Testing Complex Queries
Sunanda Somwase, Parismita Das, S. Sudarshan
Generation of sample data for testing SQL queries has been an important task for many years, with applications such as testing of SQL queries used for data analytics and in applica…
Scheduling of Intermittent Query Processing
Saranya Chandrasekaran, S. Sudarshan
Stream processing is usually done either on a tuple-by-tuple basis or in micro-batches. There are many applications where tuples over a predefined duration/window must be processed…
Edit Based Grading of SQL Queries
Bikash Chandra, Ananyo Banerjee, Udbhas Hazra +2
Grading student SQL queries manually is a tedious and error-prone process. Earlier work on testing correctness of student SQL queries, such as the XData system, can be used to test…