• 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 ...