Skip to main content

Showing 1–12 of 12 results for author: Carra, D

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

    cs.LG cs.NI cs.OS

    An Online Gradient-Based Caching Policy with Logarithmic Complexity and Regret Guarantees

    Authors: Damiano Carra, Giovanni Neglia

    Abstract: Commonly used caching policies, such as LRU (Least Recently Used) or LFU (Least Frequently Used), exhibit optimal performance only under specific traffic patterns. Even advanced machine learning-based methods, which detect patterns in historical request data, struggle when future requests deviate from past trends. Recently, a new class of policies has emerged that are robust to varying traffic pat… ▽ More

    Submitted 17 June, 2024; v1 submitted 2 May, 2024; originally announced May 2024.

  2. I-SPLIT: Deep Network Interpretability for Split Computing

    Authors: Federico Cunico, Luigi Capogrosso, Francesco Setti, Damiano Carra, Franco Fummi, Marco Cristani

    Abstract: This work makes a substantial step in the field of split computing, i.e., how to split a deep neural network to host its early part on an embedded device and the rest on a server. So far, potential split locations have been identified exploiting uniquely architectural aspects, i.e., based on the layer sizes. Under this paradigm, the efficacy of the split in terms of accuracy can be evaluated only… ▽ More

    Submitted 23 September, 2022; originally announced September 2022.

    Comments: ICPR 2022

  3. arXiv:2107.00957  [pdf, other

    cs.NI cs.LG cs.PF

    Ascent Similarity Caching with Approximate Indexes

    Authors: T. Si-Salem, G. Neglia, D. Carra

    Abstract: Similarity search is a key operation in multimedia retrieval systems and recommender systems, and it will play an important role also for future machine learning and augmented reality applications. When these systems need to serve large objects with tight delay constraints, edge servers close to the end-user can operate as similarity caches to speed up the retrieval. In this paper we present AÇAI,… ▽ More

    Submitted 22 September, 2022; v1 submitted 2 July, 2021; originally announced July 2021.

  4. arXiv:1807.00368  [pdf, other

    cs.DC

    A Data-Driven Approach to Dynamically Adjust Resource Allocation for Compute Clusters

    Authors: Francesco Pace, Dimitrios Milios, Damiano Carra, Daniele Venzano, Pietro Michiardi

    Abstract: Nowadays, data-centers are largely under-utilized because resource allocation is based on reservation mechanisms which ignore actual resource utilization. Indeed, it is common to reserve resources for peak demand, which may occur only for a small portion of the application life time. As a consequence, cluster resources often go under-utilized. In this work, we propose a mechanism that improves c… ▽ More

    Submitted 1 July, 2018; originally announced July 2018.

  5. arXiv:1805.08650  [pdf, other

    cs.DB cs.DC

    Cache-based Multi-query Optimization for Data-intensive Scalable Computing Frameworks

    Authors: Pietro Michiardi, Damiano Carra, Sara Migliorini

    Abstract: In modern large-scale distributed systems, analytics jobs submitted by various users often share similar work, for example scanning and processing the same subset of data. Instead of optimizing jobs independently, which may result in redundant and wasteful processing, multi-query optimization techniques can be employed to save a considerable amount of cluster resources. In this work, we introduce… ▽ More

    Submitted 22 May, 2018; originally announced May 2018.

    Comments: 12 pages + references, extended version

  6. arXiv:1802.04696  [pdf, other

    cs.DC

    Elastic Provisioning of Cloud Caches: a Cost-aware TTL Approach

    Authors: Damiano Carra, Giovanni Neglia, Pietro Michiardi

    Abstract: We consider elastic resource provisioning in the cloud, focusing on in-memory key-value stores used as caches. Our goal is to dynamically scale resources to the traffic pattern minimizing the overall cost, which includes not only the storage cost, but also the cost due to misses. In fact, a small variation on the cache miss ratio may have a significant impact on user perceived performance in moder… ▽ More

    Submitted 13 February, 2018; originally announced February 2018.

  7. arXiv:1611.09528  [pdf, other

    cs.DC

    Flexible Scheduling of Distributed Analytic Applications

    Authors: Francesco Pace, Daniele Venzano, Damiano Carra, Pietro Michiardi

    Abstract: This work addresses the problem of scheduling user-defined analytic applications, which we define as high-level compositions of frameworks, their components, and the logic necessary to carry out work. The key idea in our application definition, is to distinguish classes of components, including rigid and elastic types: the first being required for an application to make progress, the latter contri… ▽ More

    Submitted 7 December, 2016; v1 submitted 29 November, 2016; originally announced November 2016.

  8. arXiv:1602.07919  [pdf, other

    cs.DC

    Experimental Performance Evaluation of Cloud-Based Analytics-as-a-Service

    Authors: Francesco Pace, Marco Milanesio, Daniele Venzano, Damiano Carra, Pietro Michiardi

    Abstract: An increasing number of Analytics-as-a-Service solutions has recently seen the light, in the landscape of cloud-based services. These services allow flexible composition of compute and storage components, that create powerful data ingestion and processing pipelines. This work is a first attempt at an experimental evaluation of analytic application performance executed using a wide range of storage… ▽ More

    Submitted 15 March, 2017; v1 submitted 25 February, 2016; originally announced February 2016.

    Comments: Longer version of the paper in Submission at IEEE CLOUD'16

  9. arXiv:1506.09158  [pdf, other

    cs.DS

    On Fair Size-Based Scheduling

    Authors: Matteo Dell'Amico, Damiano Carra, Pietro Michiardi

    Abstract: By executing jobs serially rather than in parallel, size-based scheduling policies can shorten time needed to complete jobs; however, major obstacles to their applicability are fairness guarantees and the fact that job sizes are rarely known exactly a-priori. Here, we introduce the Pri family of size-based scheduling policies; Pri simulates any reference scheduler and executes jobs in the order of… ▽ More

    Submitted 30 June, 2015; originally announced June 2015.

  10. arXiv:1410.6122  [pdf, other

    cs.DC

    PSBS: Practical Size-Based Scheduling

    Authors: Matteo Dell'Amico, Damiano Carra, Pietro Michiardi

    Abstract: Size-based schedulers have very desirable performance properties: optimal or near-optimal response time can be coupled with strong fairness guarantees. Despite this, such systems are very rarely implemented in practical settings, because they require knowing a priori the amount of work needed to complete jobs: this assumption is very difficult to satisfy in concrete systems. It is definitely more… ▽ More

    Submitted 6 August, 2015; v1 submitted 22 October, 2014; originally announced October 2014.

    Comments: arXiv admin note: substantial text overlap with arXiv:1403.5996

  11. arXiv:1403.5996  [pdf, other

    cs.DS

    Revisiting Size-Based Scheduling with Estimated Job Sizes

    Authors: Matteo Dell'Amico, Damiano Carra, Mario Pastorelli, Pietro Michiardi

    Abstract: We study size-based schedulers, and focus on the impact of inaccurate job size information on response time and fairness. Our intent is to revisit previous results, which allude to performance degradation for even small errors on job size estimates, thus limiting the applicability of size-based schedulers. We show that scheduling performance is tightly connected to workload characteristics: in t… ▽ More

    Submitted 25 July, 2014; v1 submitted 24 March, 2014; originally announced March 2014.

    Comments: To be published in the proceedings of IEEE MASCOTS 2014

  12. arXiv:1302.2749  [pdf, ps, other

    cs.DC

    Practical Size-based Scheduling for MapReduce Workloads

    Authors: Mario Pastorelli, Antonio Barbuzzi, Damiano Carra, Matteo Dell'Amico, Pietro Michiardi

    Abstract: We present the Hadoop Fair Sojourn Protocol (HFSP) scheduler, which implements a size-based scheduling discipline for Hadoop. The benefits of size-based scheduling disciplines are well recognized in a variety of contexts (computer networks, operating systems, etc...), yet, their practical implementation for a system such as Hadoop raises a number of important challenges. With HFSP, which is availa… ▽ More

    Submitted 3 May, 2013; v1 submitted 12 February, 2013; originally announced February 2013.

    Comments: 12 pages, 8 figures

    ACM Class: C.2.4