Skip to main content

Showing 1–12 of 12 results for author: Borovica-Gajic, R

Searching in archive cs. Search in all archives.
.
  1. SeLeP: Learning Based Semantic Prefetching for Exploratory Database Workloads

    Authors: Farzaneh Zirak, Farhana Choudhury, Renata Borovica-Gajic

    Abstract: Prefetching is a crucial technique employed in traditional databases to enhance interactivity, particularly in the context of data exploitation. Data exploration is a query processing paradigm in which users search for insights buried in the data, often not knowing what exactly they are looking for. Data exploratory tools deal with multiple challenges such as the need for interactivity with no a p… ▽ More

    Submitted 16 September, 2024; v1 submitted 23 October, 2023; originally announced October 2023.

    Journal ref: Proceedings of the VLDB Endowment (PVLDB), Volume 17, Number 8, Pages 2064-2076, 2024

  2. arXiv:2306.02604  [pdf

    cs.DB

    A Simple Yet High-Performing On-disk Learned Index: Can We Have Our Cake and Eat it Too?

    Authors: Hai Lan, Zhifeng Bao, J. Shane Culpepper, Renata Borovica-Gajic, Yu Dong

    Abstract: While in-memory learned indexes have shown promising performance as compared to B+-tree, most widely used databases in real applications still rely on disk-based operations. Based on our experiments, we observe that directly applying the existing learned indexes on disk suffers from several drawbacks and cannot outperform a standard B+-tree in most cases. Therefore, in this work we make the first… ▽ More

    Submitted 5 June, 2023; originally announced June 2023.

    Comments: 14 pages

  3. Updatable Learned Indexes Meet Disk-Resident DBMS -- From Evaluations to Design Choices

    Authors: Hai Lan, Zhifeng Bao, J. Shane Culpepper, Renata Borovica-Gajic

    Abstract: Although many updatable learned indexes have been proposed in recent years, whether they can outperform traditional approaches on disk remains unknown. In this study, we revisit and implement four state-of-the-art updatable learned indexes on disk, and compare them against the B+-tree under a wide range of settings. Through our evaluation, we make some key observations: 1) Overall, the B+-tree per… ▽ More

    Submitted 2 May, 2023; originally announced May 2023.

    Comments: 22 pages

  4. arXiv:2207.11575  [pdf, other

    cs.DB cs.CR cs.LG

    Testing the Robustness of Learned Index Structures

    Authors: Matthias Bachfischer, Renata Borovica-Gajic, Benjamin I. P. Rubinstein

    Abstract: While early empirical evidence has supported the case for learned index structures as having favourable average-case performance, little is known about their worst-case performance. By contrast, classical structures are known to achieve optimal worst-case behaviour. This work evaluates the robustness of learned index structures in the presence of adversarial workloads. To simulate adversarial work… ▽ More

    Submitted 23 July, 2022; originally announced July 2022.

  5. arXiv:2202.04224  [pdf, other

    cs.MA cs.LG

    Intelligent Autonomous Intersection Management

    Authors: Udesh Gunarathna, Shanika Karunasekara, Renata Borovica-Gajic, Egemen Tanin

    Abstract: Connected Autonomous Vehicles will make autonomous intersection management a reality replacing traditional traffic signal control. Autonomous intersection management requires time and speed adjustment of vehicles arriving at an intersection for collision-free passing through the intersection. Due to its computational complexity, this problem has been studied only when vehicle arrival times towards… ▽ More

    Submitted 8 February, 2022; originally announced February 2022.

    Comments: 13 pages, 3 figures, 2 tables

  6. arXiv:2201.04895  [pdf, other

    cs.LG cs.AI

    Solving Dynamic Graph Problems with Multi-Attention Deep Reinforcement Learning

    Authors: Udesh Gunarathna, Renata Borovica-Gajic, Shanika Karunasekara, Egemen Tanin

    Abstract: Graph problems such as traveling salesman problem, or finding minimal Steiner trees are widely studied and used in data engineering and computer science. Typically, in real-world applications, the features of the graph tend to change over time, thus, finding a solution to the problem becomes challenging. The dynamic version of many graph problems are the key for a plethora of real-world problems i… ▽ More

    Submitted 13 January, 2022; originally announced January 2022.

    Comments: 18 pages, six figures and one table

    ACM Class: I.2.6

  7. arXiv:2108.10130  [pdf, other

    cs.DB cs.LG

    No DBA? No regret! Multi-armed bandits for index tuning of analytical and HTAP workloads with provable guarantees

    Authors: R. Malinga Perera, Bastian Oetomo, Benjamin I. P. Rubinstein, Renata Borovica-Gajic

    Abstract: Automating physical database design has remained a long-term interest in database research due to substantial performance gains afforded by optimised structures. Despite significant progress, a majority of today's commercial solutions are highly manual, requiring offline invocation by database administrators (DBAs) who are expected to identify and supply representative training workloads. Even the… ▽ More

    Submitted 23 August, 2021; originally announced August 2021.

    Comments: 25 pages, 20 figures, 5 tables. arXiv admin note: substantial text overlap with arXiv:2010.09208

  8. arXiv:2010.09208  [pdf, other

    cs.DB cs.LG

    DBA bandits: Self-driving index tuning under ad-hoc, analytical workloads with safety guarantees

    Authors: R. Malinga Perera, Bastian Oetomo, Benjamin I. P. Rubinstein, Renata Borovica-Gajic

    Abstract: Automating physical database design has remained a long-term interest in database research due to substantial performance gains afforded by optimised structures. Despite significant progress, a majority of today's commercial solutions are highly manual, requiring offline invocation by database administrators (DBAs) who are expected to identify and supply representative training workloads. Unfortun… ▽ More

    Submitted 19 October, 2020; v1 submitted 19 October, 2020; originally announced October 2020.

    Comments: 12 pages, 8 figures

  9. arXiv:2007.09976  [pdf, other

    cs.AR cs.ET

    Energy Efficient Computing Systems: Architectures, Abstractions and Modeling to Techniques and Standards

    Authors: Rajeev Muralidhar, Renata Borovica-Gajic, Rajkumar Buyya

    Abstract: Computing systems have undergone several inflexion points - while Moore's law guided the semiconductor industry to cram more and more transistors and logic into the same volume, the limits of instruction-level parallelism (ILP) and the end of Dennard's scaling drove the industry towards multi-core chips. We have now entered the era of domain-specific architectures for new workloads like AI and ML.… ▽ More

    Submitted 23 March, 2022; v1 submitted 20 July, 2020; originally announced July 2020.

    Comments: 63 pages, 6 figures. arXiv admin note: text overlap with arXiv:1404.4629 by other authors

  10. arXiv:1910.06788  [pdf, other

    eess.SY cs.DB cs.LG math.OC

    Dynamic Graph Configuration with Reinforcement Learning for Connected Autonomous Vehicle Trajectories

    Authors: Udesh Gunarathna, Hairuo Xie, Egemen Tanin, Shanika Karunasekara, Renata Borovica-Gajic

    Abstract: Traditional traffic optimization solutions assume that the graph structure of road networks is static, missing opportunities for further traffic flow optimization. We are interested in optimizing traffic flows as a new type of graph-based problem, where the graph structure of a road network can adapt to traffic conditions in real time. In particular, we focus on the dynamic configuration of traffi… ▽ More

    Submitted 14 October, 2019; originally announced October 2019.

  11. arXiv:1907.01831  [pdf, other

    cs.DB eess.SP

    GeoPrune: Efficiently Finding Shareable Vehicles Based on Geometric Properties

    Authors: Yixin Xu, Jianzhong Qi, Renata Borovica-Gajic, Lars Kulik

    Abstract: On-demand ride-sharing is rapidly growing.Matching trip requests to vehicles efficiently is critical for the service quality of ride-sharing. To match trip requests with vehicles, a prune-and-select scheme is commonly used. The pruning stage identifies feasible vehicles that can satisfy the trip constraints (e.g., trip time). The selection stage selects the optimal one(s) from the feasible vehicle… ▽ More

    Submitted 19 October, 2019; v1 submitted 3 July, 2019; originally announced July 2019.

  12. arXiv:1902.07500  [pdf, other

    cs.LG stat.ML

    A Note on Bounding Regret of the C$^2$UCB Contextual Combinatorial Bandit

    Authors: Bastian Oetomo, Malinga Perera, Renata Borovica-Gajic, Benjamin I. P. Rubinstein

    Abstract: We revisit the proof by Qin et al. (2014) of bounded regret of the C$^2$UCB contextual combinatorial bandit. We demonstrate an error in the proof of volumetric expansion of the moment matrix, used in upper bounding a function of context vector norms. We prove a relaxed inequality that yields the originally-stated regret bound.

    Submitted 20 February, 2019; originally announced February 2019.

    Comments: 3 pages