• Managing SLAs of heterogeneous workloads using dynamic application placement 

      Carrera Pérez, David; Steinder, Malgorzata; Whalley, Ian; Torres Viñals, Jordi; Ayguadé Parra, Eduard (ACM Press, NY, 2008)
      Text en actes de congrés
      Accés obert
      In this paper we address the problem of managing heterogeneous workloads in a virtualized data center. We consider two different workloads: transactional applications and long-running jobs. We present a technique that ...
    • Performance evaluation of microservices architectures using containers 

      Amaral, Marcelo; Polo Bardés, Jordà; Carrera Pérez, David; Mohomed, Iqbal; Unuvar, Merve; Steinder, Malgorzata (Institute of Electrical and Electronics Engineers (IEEE), 2015)
      Text en actes de congrés
      Accés obert
      Microservices architecture has started a new trend for application development for a number of reasons: (1) to reduce complexity by using tiny services; (2) to scale, remove and deploy parts of the system easily; (3) to ...
    • Topology-aware GPU scheduling for learning workloads in cloud environments 

      Amaral, Marcelo; Polo Bardés, Jordà; Carrera, David; Seelam, Seetharami; Steinder, Malgorzata (Association for Computing Machinery (ACM), 2017-11)
      Comunicació de congrés
      Accés obert
      Recent advances in hardware, such as systems with multiple GPUs and their availability in the cloud, are enabling deep learning in various domains including health care, autonomous vehicles, and Internet of Things. Multi-GPU ...
    • Utitily-based placement of dynamic Web applications with fairness goals 

      Carrera Pérez, David; Steinder, Malgorzata; Whalley, Ian; Torres Viñals, Jordi; Ayguadé Parra, Eduard (2008)
      Text en actes de congrés
      Accés obert
      We study the problem of dynamic resource allocation to clustered Web applications. We extend application server middleware with the ability to automatically decide the size of application clusters and their placement on ...