Skip to main content

Showing 1–11 of 11 results for author: Drummond, L M

.
  1. arXiv:2308.08967  [pdf, other

    cs.DC

    Multi-FedLS: a Framework for Cross-Silo Federated Learning Applications on Multi-Cloud Environments

    Authors: Rafaela C. Brum, Maria Clicia Stelling de Castro, Luciana Arantes, Lúcia Maria de A. Drummond, Pierre Sens

    Abstract: Federated Learning (FL) is a distributed Machine Learning (ML) technique that can benefit from cloud environments while preserving data privacy. We propose Multi-FedLS, a framework that manages multi-cloud resources, reducing execution time and financial costs of Cross-Silo Federated Learning applications by using preemptible VMs, cheaper than on-demand ones but that can be revoked at any time. Ou… ▽ More

    Submitted 17 August, 2023; originally announced August 2023.

    Comments: In review by Journal of Parallel and Distributed Computing

  2. arXiv:2011.05042  [pdf, other

    cs.DC

    Scheduling Bag-of-Tasks in Clouds using Spot and Burstable Virtual Machines

    Authors: Luan Teylo, Luciana Arantes, Pierre Sens, Lúcia Maria de A. Drummond

    Abstract: Leading Cloud providers offer several types of Virtual Machines (VMs) in diverse contract models, with different guarantees in terms of availability and reliability. Among them, the most popular contract models are the on-demand and the spot models. In the former, on-demand VMs are allocated for a fixed cost per time unit, and their availability is ensured during the whole execution. On the other… ▽ More

    Submitted 10 November, 2020; originally announced November 2020.

  3. arXiv:1810.10279  [pdf, other

    cs.DC

    A Bag-of-Tasks Scheduler Tolerant to Temporal Failures in Clouds

    Authors: Luan Teylo, Lúcia Maria de A. Drummond, Luciana Arantes, Pierre Sens

    Abstract: Cloud platforms have emerged as a prominent environment to execute high performance computing (HPC) applications providing on-demand resources as well as scalability. They usually offer different classes of Virtual Machines (VMs) which ensure different guarantees in terms of availability and volatility, provisioning the same resource through multiple pricing models. For instance, in Amazon EC2 clo… ▽ More

    Submitted 24 October, 2018; originally announced October 2018.

  4. arXiv:1803.11379  [pdf, ps, other

    math.OC

    A barrier-type method for multiobjective optimization

    Authors: Ellen H. Fukuda, L. M. Grana Drummond, Fernanda M. P. Raupp

    Abstract: For solving constrained multicriteria problems, we introduce the multiobjective barrier method (MBM), which extends the scalar-valued internal penalty method. This multiobjective version of the classical method also requires a penalty barrier for the feasible set and a sequence of nonnegative penalty parameters. Differently from the single-valued procedure, MBM is implemented by means of an auxili… ▽ More

    Submitted 30 March, 2018; originally announced March 2018.

  5. arXiv:1610.04309  [pdf, ps, other

    cs.DC

    A Quantitative Model for Predicting Cross-application Interference in Virtual Environments

    Authors: Maicon Melo Alves, Lúcia Maria de Assumpção Drummond

    Abstract: Cross-application interference can affect drastically performance of HPC applications when running in clouds. This problem is caused by concurrent access performed by co-located applications to shared and non-sliceable resources such as cache and memory. In order to address this issue, some works adopted a qualitative approach that does not take into account the amount of access to shared resource… ▽ More

    Submitted 13 October, 2016; originally announced October 2016.

    Comments: 14 pages, 6 figures, 6 tables

  6. arXiv:1510.02065  [pdf, ps, other

    cs.DC

    Solving the Quadratic Assignment Problem on heterogeneous environment (CPUs and GPUs) with the application of Level 2 Reformulation and Linearization Technique

    Authors: Alexandre Domingues Gonçalves, Artur Alves Pessoa, Lúcia Maria de Assumpção Drummond, Cristiana Bentes, Ricardo Farias

    Abstract: The Quadratic Assignment Problem, QAP, is a classic combinatorial optimization problem, classified as NP-hard and widely studied. This problem consists in assigning N facilities to N locations obeying the relation of 1 to 1, aiming to minimize costs of the displacement between the facilities. The application of Reformulation and Linearization Technique, RLT, to the QAP leads to a tight linear rela… ▽ More

    Submitted 7 October, 2015; originally announced October 2015.

  7. Handling Flash-Crowd Events to Improve the Performance of Web Applications

    Authors: Ubiratam de Paula Junior, Lúcia M. A. Drummond, Daniel de Oliveira, Yuri Frota, Valmir C. Barbosa

    Abstract: Cloud computing can offer a set of computing resources according to users' demand. It is suitable to be used to handle flash-crowd events in Web applications due to its elasticity and on-demand characteristics. Thus, when Web applications need more computing or storage capacity, they just instantiate new resources. However, providers have to estimate the amount of resources to instantiate to handl… ▽ More

    Submitted 10 October, 2014; originally announced October 2014.

    Comments: Submitted to the 30th Symposium On Applied Computing (2015)

    Journal ref: Proceedings of the 30th ACM/SIGAPP Symposium on Applied Computing, 769-774, 2015

  8. arXiv:1304.0267  [pdf, ps, other

    cs.DC

    Improving Lower Bounds for the Quadratic Assignment Problem by applying a Distributed Dual Ascent Algorithm

    Authors: Alexandre Domingues Goncalves, Lucia Maria Drummond, Artur Alves Pessoa, Peter Hahn

    Abstract: The application of the Reformulation Linearization Technique (RLT) to the Quadratic Assignment Problem (QAP) leads to a tight linear relaxation with huge dimensions that is hard to solve. Previous works found in the literature show that these relaxations combined with branch-and-bound algorithms belong to the state-of-the-art of exact methods for the QAP. For the level 3 RLT (RLT3), using this rel… ▽ More

    Submitted 31 March, 2013; originally announced April 2013.

    Comments: 10 pages

  9. arXiv:1302.5679  [pdf, ps, other

    cs.DC

    Memory Aware Load Balance Strategy on a Parallel Branch-and-Bound Application

    Authors: Juliana M. N. Silva, Cristina Boeres, Lúcia M. A. Drummond, Artur A. Pessoa

    Abstract: The latest trends in high-performance computing systems show an increasing demand on the use of a large scale multicore systems in a efficient way, so that high compute-intensive applications can be executed reasonably well. However, the exploitation of the degree of parallelism available at each multicore component can be limited by the poor utilization of the memory hierarchy available. Actually… ▽ More

    Submitted 22 February, 2013; originally announced February 2013.

  10. arXiv:1210.6384  [pdf, other

    cs.DC

    A Distributed Transportation Simplex Applied to a Content Distribution Network Problem

    Authors: Rafaelli de C. Coutinho, Lúcia M. A. Drummond, Yuri Frota

    Abstract: A Content Distribution Network (CDN) can be defined as an overlay system that replicates copies of contents at multiple points of a network, close to the final users, with the objective of improving data access. CDN technology is widely used for the distribution of large-sized contents, like in video streaming. In this paper we address the problem of finding the best server for each customer reque… ▽ More

    Submitted 23 October, 2012; originally announced October 2012.

  11. On reducing the complexity of matrix clocks

    Authors: L. M. A. Drummond, V. C. Barbosa

    Abstract: Matrix clocks are a generalization of the notion of vector clocks that allows the local representation of causal precedence to reach into an asynchronous distributed computation's past with depth $x$, where $x\ge 1$ is an integer. Maintaining matrix clocks correctly in a system of $n$ nodes requires that everymessage be accompanied by $O(n^x)$ numbers, which reflects an exponential dependency of… ▽ More

    Submitted 23 September, 2003; originally announced September 2003.

    ACM Class: C.2.4; D.1.3

    Journal ref: Parallel Computing 29 (2003), 895-905