Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–11 of 11 results for author: Didona, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2011.07921  [pdf, other

    cs.DB cs.LG

    Towards a General Framework for ML-based Self-tuning Databases

    Authors: Thomas Schmied, Diego Didona, Andreas Döring, Thomas Parnell, Nikolas Ioannou

    Abstract: Machine learning (ML) methods have recently emerged as an effective way to perform automated parameter tuning of databases. State-of-the-art approaches include Bayesian optimization (BO) and reinforcement learning (RL). In this work, we describe our experience when applying these methods to a database not yet studied in this context: FoundationDB. Firstly, we describe the challenges we faced, such… ▽ More

    Submitted 27 April, 2021; v1 submitted 16 November, 2020; originally announced November 2020.

  2. arXiv:2006.04658  [pdf, other

    cs.DB cs.PF

    Toward a Better Understanding and Evaluation of Tree Structures on Flash SSDs

    Authors: Diego Didona, Nikolas Ioannou, Radu Stoica, Kornilios Kourtis

    Abstract: Solid-state drives (SSDs) are extensively used to deploy persistent data stores, as they provide low latency random access, high write throughput, high data density, and low cost. Tree-based data structures are widely used to build persistent data stores, and indeed they lie at the backbone of many of the data management systems used in production and research today. In this paper, we show that be… ▽ More

    Submitted 8 June, 2020; originally announced June 2020.

  3. arXiv:1905.02119  [pdf, ps, other

    cs.DC

    Lynceus: Cost-efficient Tuning and Provisioning of Data Analytic Jobs

    Authors: Maria Casimiro, Diego Didona, Paolo Romano, Luís Rodrigues, Willy Zwanepoel, David Garlan

    Abstract: Modern data analytic and machine learning jobs find in the cloud a natural deployment platform to satisfy their notoriously large resource requirements. Yet, to achieve cost efficiency, it is crucial to identify a deployment configuration that satisfies user-defined QoS constraints (e.g., on execution time), while avoiding unnecessary over-provisioning. This paper introduces Lynceus, a new approac… ▽ More

    Submitted 20 January, 2020; v1 submitted 6 May, 2019; originally announced May 2019.

    Comments: This updated version features a novel extension of our approach: the time out mechanism. Additionally, we improved the write-up of the paper, fruit of the collaboration with professor David Garlan and Carnegie Mellon Univeristy

  4. arXiv:1903.09106  [pdf, other

    cs.DC

    Distributed Transactional Systems Cannot Be Fast

    Authors: Diego Didona, Panagiota Fatourou, Rachid Guerraoui, Jingjing Wang, Willy Zwaenepoel

    Abstract: We prove that no fully transactional system can provide fast read transactions (including read-only ones that are considered the most frequent in practice). Specifically, to achieve fast read transactions, the system has to give up support of transactions that write more than one object. We prove this impossibility result for distributed storage systems that are causally consistent, i.e., they do… ▽ More

    Submitted 10 April, 2019; v1 submitted 21 March, 2019; originally announced March 2019.

  5. arXiv:1902.09327  [pdf, other

    cs.DC

    PaRiS: Causally Consistent Transactions with Non-blocking Reads and Partial Replication

    Authors: Kristina Spirovska, Diego Didona, Willy Zwaenepoel

    Abstract: Geo-replicated data platforms are at the backbone of several large-scale online services. Transactional Causal Consistency (TCC) is an attractive consistency level for building such platforms. TCC avoids many anomalies of eventual consistency, eschews the synchronization costs of strong consistency, and supports interactive read-write transactions. Partial replication is another attractive design… ▽ More

    Submitted 25 February, 2019; originally announced February 2019.

  6. arXiv:1803.06341  [pdf, other

    cs.DC

    Distributed Transactions: Dissecting the Nightmare

    Authors: Diego Didona, Rachid Guerraoui, Jingjing Wang, Willy Zwaenepoel

    Abstract: Many distributed storage systems are transactional and a lot of work has been devoted to optimizing their performance, especially the performance of read-only transactions that are considered the most frequent in practice. Yet, the results obtained so far are rather disappointing, and some of the design decisions seem contrived. This paper contributes to explaining this state of affairs by proving… ▽ More

    Submitted 16 March, 2018; originally announced March 2018.

  7. arXiv:1803.04237  [pdf, other

    cs.DC cs.DB

    Causal Consistency and Latency Optimality: Friend or Foe?

    Authors: Diego Didona, Rachid Guerraoui, Jingjing Wang, Willy Zwaenepoel

    Abstract: Causal consistency is an attractive consistency model for replicated data stores. It is provably the strongest model that tolerates partitions, it avoids the long latencies associated with strong consistency, and, especially when using read-only transactions, it prevents many of the anomalies of weaker consistency models. Recent work has shown that causal consistency allows "latency-optimal" read-… ▽ More

    Submitted 12 March, 2018; originally announced March 2018.

  8. arXiv:1802.00696  [pdf, other

    cs.DB cs.OS

    Size-aware Sharding For Improving Tail Latencies in In-memory Key-value Stores

    Authors: Diego Didona, Willy Zwaenepoel

    Abstract: This paper introduces the concept of size-aware sharding to improve tail latencies for in-memory key-value stores, and describes its implementation in the Minos key-value store. Tail latencies are crucial in distributed applications with high fan-out ratios, because overall response time is determined by the slowest response. Size-aware sharding distributes requests for keys to cores according to… ▽ More

    Submitted 2 February, 2018; originally announced February 2018.

  9. arXiv:1702.04263  [pdf, other

    cs.DC

    Okapi: Causally Consistent Geo-Replication Made Faster, Cheaper and More Available

    Authors: Diego Didona, Kristina Spirovska, Willy Zwaenepoel

    Abstract: Okapi is a new causally consistent geo-replicated key- value store. Okapi leverages two key design choices to achieve high performance. First, it relies on hybrid logical/physical clocks to achieve low latency even in the presence of clock skew. Second, Okapi achieves higher resource efficiency and better availability, at the expense of a slight increase in update visibility latency. To this end,… ▽ More

    Submitted 14 February, 2017; originally announced February 2017.

  10. arXiv:1411.7910  [pdf, other

    cs.PF cs.DC

    A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores

    Authors: Pierangelo Di Sanzo, Francesco Quaglia, Bruno Ciciani, Alessandro Pellegrini, Diego Didona, Paolo Romano, Roberto Palmieri, Sebastiano Peluso

    Abstract: In-memory (transactional) data stores are recognized as a first-class data management technology for cloud platforms, thanks to their ability to match the elasticity requirements imposed by the pay-as-you-go cost model. On the other hand, defining the well-suited amount of cache servers to be deployed, and the degree of in-memory replication of slices of data, in order to optimize reliability/avai… ▽ More

    Submitted 28 November, 2014; originally announced November 2014.

    Comments: 34 pages

  11. arXiv:1410.5102  [pdf, other

    cs.PF cs.LG

    On Bootstrapping Machine Learning Performance Predictors via Analytical Models

    Authors: Diego Didona, Paolo Romano

    Abstract: Performance modeling typically relies on two antithetic methodologies: white box models, which exploit knowledge on system's internals and capture its dynamics using analytical approaches, and black box techniques, which infer relations among the input and output variables of a system based on the evidences gathered during an initial training phase. In this paper we investigate a technique, which… ▽ More

    Submitted 19 October, 2014; originally announced October 2014.

    Comments: 11 pages