Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. MAMUT: Multi-Agent Reinforcement Learning for Efficient Real-Time Multi-User Video Transcoding
 
conference paper

MAMUT: Multi-Agent Reinforcement Learning for Efficient Real-Time Multi-User Video Transcoding

Costero, Luis
•
Iranfar, Arman  
•
Zapater Sancho, Marina  
Show more
2019
2019 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Design, Automation, and Test in Europe (DATE)

Real-time video transcoding has recently raised as a valid alternative to address the ever-increasing demand for video contents in servers' infrastructures in current multi-user environments. High Efficiency Video Coding (HEVC) makes efficient online transcoding feasible as it enhances user experience by providing the adequate video configuration, reduces pressure on the network, and minimizes inefficient and costly video storage. However, the computational complexity of HEVC, together with its myriad of configuration parameters, raises challenges for power management, throughput control, and Quality of Service (QoS) satisfaction. This is particularly challenging in multi-user environments where multiple users with different resolution demands and bandwidth constraints need to be served simultaneously. In this work, we present MAMUT, a multi-agent machine learning approach to tackle these challenges. Our proposal breaks the design space composed of run-time adaptation of the transcoder and system parameters into smaller sub-spaces that can be explored in a reasonable time by individual agents. While working cooperatively, each agent is in charge of learning and applying the optimal values for internal HEVC and system-wide parameters. In particular, MAMUT dynamically tunes Quantization Parameter, selects number of threads per video, and sets the operating frequency with throughput an d video quality objectives under compression and power consumption constraints. We implement MAMUT on an enterprise multicore server and compare equivalent scenarios to state-of-the-art alternative approaches. The obtained results reveal that MAMUT consistently attains up to 8x improvement in terms of FPS violations (and thus Quality of Service), 24% power reduction, as well as faster and more accurate adaptation both to the video contents and available resources.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.23919/DATE.2019.8715256
Web of Science ID

WOS:000470666100101

Author(s)
Costero, Luis
Iranfar, Arman  
Zapater Sancho, Marina  
D. Igual, Francisco
Olcoz, Kazalin
Atienza Alonso, David  
Date Issued

2019

Publisher

IEEE

Publisher place

New York

Published in
2019 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Series title/Series vol.

Design Automation and Test in Europe Conference and Exhibition

Start page

558

End page

563

Subjects

Automation & Control Systems

•

Industrial

•

Electrical & Electronic

•

Engineering

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
ESL  
Event nameEvent placeEvent date
Design, Automation, and Test in Europe (DATE)

Florence, Italy

March, 25-29, 2019

Available on Infoscience
November 30, 2018
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/151665
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés