Demo Data from VLDB 2026 / reviewers in the wild / expert
Mahesh Girkar
dblp:58/1306
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3Theory of computation · 2 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 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.
| Databases, data mining, and information retrieval
2 papers |
Database system architecture and tuning · 40% Distributed and cloud data management · 29% Indexing and storage engines · 24% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 61% Parallel and multicore computing · 30% Performance modeling and evaluation · 9% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
column store |
0.4 | 1 | 2020 | Oracle Database In-Memory on Active Data Guard: Real-time Analytics on a Standby Database · ICDE 2020 |
Distributed and cloud data management
data replication |
0.4 | 1 | 2020 | Oracle Database In-Memory on Active Data Guard: Real-time Analytics on a Standby Database · ICDE 2020 |
Database system architecture and tuning
main-memory database |
0.4 | 1 | 2020 | Oracle Database In-Memory on Active Data Guard: Real-time Analytics on a Standby Database · ICDE 2020 |
Database system architecture and tuning › parallel database system
shared-disk clusters |
0.3 | 1 | 2017 | Improving Predictable Shared-Disk Clusters Performance for Database Clouds · ICDE 2017 |
Transaction processing and concurrency control
OLTP |
0.1 | 1 | 2020 | Oracle Database In-Memory on Active Data Guard: Real-time Analytics on a Standby Database · ICDE 2020 |
Distributed and cloud data management
high availability |
0.1 | 1 | 2017 | Improving Predictable Shared-Disk Clusters Performance for Database Clouds · ICDE 2017 |
Parallel and multicore computing › task scheduling
online scheduling |
0.0 | 1 | 1993 | Efficient On-Line Processor Scheduling for a Class of IRIS (Increasing Reward with Increasing Service.) Real-Time Tasks · SIGMETRICS 1993 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 1993 | Efficient On-Line Processor Scheduling for a Class of IRIS (Increasing Reward with Increasing Service.) Real-Time Tasks · SIGMETRICS 1993 |
Embedded and real-time systems › real-time scheduling › soft real-time scheduling
reward-based scheduling |
0.0 | 1 | 1993 | Efficient On-Line Processor Scheduling for a Class of IRIS (Increasing Reward with Increasing Service.) Real-Time Tasks · SIGMETRICS 1993 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1993 | Efficient On-Line Processor Scheduling for a Class of IRIS (Increasing Reward with Increasing Service.) Real-Time Tasks · SIGMETRICS 1993 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0earliest deadline first · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Oracle Database In-Memory on Active Data Guard: Real-time Analytics on a Standby DatabaseabstractOracle Database In-Memory (DBIM) provides orders of magnitude speedup for analytic queries with its highly compressed, transactionally consistent, memory-optimized Column Store. Customers can use Oracle DBIM for making real-time decisions by analyzing vast amounts of data at blazingly fast speeds. Active Data Guard (ADG) is Oracle's comprehensive solution for high-availability and disaster recovery for the Oracle Database. Oracle ADG eliminates the high cost of idle redundancy by allowing reporting applications, ad-hoc queries and data extracts to be offloaded to the synchronized, physical Standby database replicated using Oracle ADG. In Oracle 12.2, we extended the DBIM advantage to Oracle ADG architecture. DBIM-on-ADG significantly boosts the performance of analytic, read-only workloads running on the physical Standby database, while the Primary database continues to process high-speed OLTP workloads. Customers can partition their data across the In-Memory Column Stores on the Primary and Standby databases based on access patterns, and reap the benefits of fault-tolerance as well as workload isolation without compromising on critical performance SLAs. In this paper, we explore and address the key challenges involved in building the DBIM-on-ADG infrastructure, including synchronized maintenance of the In-Memory Column Store on the Standby database, with high-speed OLTP activity continuously modifying data on the Primary database. Sukhada Pendse, Vasudha Krishnaswamy, Kartik Kulkarni, Yunrui Li, Tirthankar Lahiri, Vivekanandhan Raja, Mahesh Girkar, Akshay Kulkarni |
ICDE | 8 |
| 2017 | Buddy Instance - A Mechanism for Increasing Availability in Shared-Disk Clusters
Anjan Kumar Amirishetty, Yunrui Li, Tolga Yurek, Mahesh Girkar, Wilson Chan, Graham Ivey, Vsevolod Panteleenko |
EDBT | 4 |
| 2017 | Improving Predictable Shared-Disk Clusters Performance for Database CloudsabstractOracle's Real Application Cluster (RAC) allows multiple database instances to run on different server nodes in a cluster against a shared set of data files. A critical aspect of an Oracle RAC system is that of instance recovery. When a node suffers from a hardware failure, or a database instance suffers from a software failure, instance recovery is performed by a surviving instance to ensure that the database remains in a consistent state. High-availability comes from the surviving database instances, each running on a surviving node, that are still able to provide database services. During instance recovery, the set of database resources that are in need of recovery must be identified, locked and then repaired. Until such time as the identification and locking of these resources has been done, Oracle needs to block any requests by database clients to all database resources. The whole database appears to be frozen during this time, a period that is called application brown-out. In the interests of availability it is therefore important that instance recovery endeavors to keep this period of identification and locking as short as possible. In doing so, not only is the brown-out period reduced, but also the overall time to make available those resources that need repair, is reduced. This paper describes the use of a Buddy Instance, a mechanism that significantly reduces the brown-out time and therefore also, the duration of instance recovery. Each database instance has a buddy database instance whose purpose is to construct in-memory metadata that describes the resources needing recovery, on a continuous basis at run-time. In the event of node or instance failure, the buddy instance for the failed instance uses the in-memory metadata in performing instance recovery. The buddy instance mechanism was introduced in the 12.2.0.1 release of Oracle Database to minimize and potentially eliminate the period of identification of resources needing recovery. This mechanism was enhanced in the 12.2.0.2 release of Oracle Database by the construction of a Bloom filter that temporarily serves the purpose of locking the identified resources, thereby enabling the database to be made available sooner than was previously the case. Anjan Kumar Amirishetty, Yunrui Li, Tolga Yurek, Mahesh Girkar, Wilson Chan, Graham Ivey, Vsevolod Panteleenko |
ICDE | 4 |
| 1994 | New Results on the Analysis of Concurrent Systems with an Infinite Number of Processes
Mahesh Girkar, Robert Moll |
CONCUR | 1 |
| 1993 | Vector Sequence Analysis and Full Weak Safety for Concurrent Systems
Mahesh Girkar, Robert Moll |
FCT | 1 |
| 1993 | Efficient On-Line Processor Scheduling for a Class of IRIS (Increasing Reward with Increasing Service.) Real-Time TasksabstractIn this paper we consider the problem of on-line scheduling of real-time tasks which receive a that depends on the amount of service received. In our model, tasks have associated deadlines at which they must depart the system. The task computations are such that the longer they are able to execute before their deadline, the greater the value of their computations, i.e., the tasks have the property that they receive increasing reward with increasing service (IRIS). We focus on the problem of scheduling IRIS tasks in a system in which tasks arrive randomly over time, with the goal of maximizing the average reward accrued per task and per unit time. We describe and evaluate a two-level policy for this system. A top-level algorithm executes each time a task arrives and determines the amount of service to allocate to each task in the absence of future arrivals. A lower-level algorithm, an earliest deadline first (EDF) policy in our case, is responsible for the actual selection of tasks to execute. This two-level policy is evaluated through a combination of analysis and simulation, We observe that it provides nearly optimal performance when the variance in the interarrival times and/or laxities is low and that the performance is more sensitive to changes in the arrival process than the deadline distribution. Jayanta K. Dey, James F. Kurose, Don Towsley, C. Mani Krishna 0001, Mahesh Girkar |
SIGMETRICS | 5 |