{"id":"https://openalex.org/W2945414182","doi":"https://doi.org/10.23919/date.2019.8715256","title":"MAMUT: Multi-Agent Reinforcement Learning for Efficient Real-Time Multi-User Video Transcoding","display_name":"MAMUT: Multi-Agent Reinforcement Learning for Efficient Real-Time Multi-User Video Transcoding","publication_year":2019,"publication_date":"2019-03-01","ids":{"openalex":"https://openalex.org/W2945414182","doi":"https://doi.org/10.23919/date.2019.8715256","mag":"2945414182"},"language":"en","primary_location":{"id":"doi:10.23919/date.2019.8715256","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date.2019.8715256","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://infoscience.epfl.ch/record/261316","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019416534","display_name":"Luis Costero","orcid":"https://orcid.org/0000-0002-6922-2520"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Luis Costero","raw_affiliation_strings":["Departamento de Arquitectura de Computadores y Autom\u00e1tica, Universidad Complutense de Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departamento de Arquitectura de Computadores y Autom\u00e1tica, Universidad Complutense de Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036824305","display_name":"Arman Iranfar","orcid":"https://orcid.org/0000-0001-6803-589X"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Arman Iranfar","raw_affiliation_strings":["Embedded Systems Laboratory (ESL), Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Embedded Systems Laboratory (ESL), Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050801793","display_name":"Marina Zapater","orcid":"https://orcid.org/0000-0002-6971-1965"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Marina Zapater","raw_affiliation_strings":["Embedded Systems Laboratory (ESL), Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Embedded Systems Laboratory (ESL), Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075880248","display_name":"Francisco D. Igual","orcid":"https://orcid.org/0000-0003-4480-9517"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Francisco D. Igual","raw_affiliation_strings":["Departamento de Arquitectura de Computadores y Autom\u00e1tica, Universidad Complutense de Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departamento de Arquitectura de Computadores y Autom\u00e1tica, Universidad Complutense de Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082243235","display_name":"Katzalin Olcoz","orcid":"https://orcid.org/0000-0002-1821-124X"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Katzalin Olcoz","raw_affiliation_strings":["Departamento de Arquitectura de Computadores y Autom\u00e1tica, Universidad Complutense de Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departamento de Arquitectura de Computadores y Autom\u00e1tica, Universidad Complutense de Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074236306","display_name":"David Atienza","orcid":"https://orcid.org/0000-0001-9536-4947"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"David Atienza","raw_affiliation_strings":["Embedded Systems Laboratory (ESL), Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Embedded Systems Laboratory (ESL), Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland","institution_ids":["https://openalex.org/I5124864"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.1029,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.87579618,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"558","last_page":"563"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10741","display_name":"Video Coding and Compression Technologies","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10741","display_name":"Video Coding and Compression Technologies","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11165","display_name":"Image and Video Quality Assessment","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.994700014591217,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8692172765731812},{"id":"https://openalex.org/keywords/transcoding","display_name":"Transcoding","score":0.867042601108551},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.6584543585777283},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.56687992811203},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.5303348302841187},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.524791419506073},{"id":"https://openalex.org/keywords/video-quality","display_name":"Video quality","score":0.4838799238204956},{"id":"https://openalex.org/keywords/internet-video","display_name":"Internet video","score":0.45830491185188293},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4572882056236267},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.41729074716567993},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.32733458280563354},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.29851871728897095},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.20911476016044617},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10397005081176758}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8692172765731812},{"id":"https://openalex.org/C134535813","wikidata":"https://www.wikidata.org/wiki/Q1888734","display_name":"Transcoding","level":2,"score":0.867042601108551},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.6584543585777283},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.56687992811203},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5303348302841187},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.524791419506073},{"id":"https://openalex.org/C103910844","wikidata":"https://www.wikidata.org/wiki/Q2631256","display_name":"Video quality","level":3,"score":0.4838799238204956},{"id":"https://openalex.org/C2779789524","wikidata":"https://www.wikidata.org/wiki/Q16885149","display_name":"Internet video","level":3,"score":0.45830491185188293},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4572882056236267},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.41729074716567993},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.32733458280563354},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.29851871728897095},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.20911476016044617},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10397005081176758},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.23919/date.2019.8715256","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date.2019.8715256","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","raw_type":"proceedings-article"},{"id":"pmh:oai:hesso.tind.io:9088","is_oa":false,"landing_page_url":"http://arodes.hes-so.ch/record/9088","pdf_url":null,"source":{"id":"https://openalex.org/S4306402432","display_name":"ArODES (HES-SO (https://www.hes-so.ch/))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210088449","host_organization_name":"HES-SO Gen\u00e8ve","host_organization_lineage":["https://openalex.org/I4210088449"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://arodes.hes-so.ch/record/9088","raw_type":"Text"},{"id":"pmh:oai:infoscience.epfl.ch:261316","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/261316","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference proceedings"}],"best_oa_location":{"id":"pmh:oai:infoscience.epfl.ch:261316","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/261316","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference proceedings"},"sustainable_development_goals":[{"score":0.6200000047683716,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1637136025","https://openalex.org/W2033140753","https://openalex.org/W2063534843","https://openalex.org/W2107726111","https://openalex.org/W2135450345","https://openalex.org/W2146395539","https://openalex.org/W2161503697","https://openalex.org/W2242839033","https://openalex.org/W2342979430","https://openalex.org/W2523901075","https://openalex.org/W2769806832","https://openalex.org/W2801221231","https://openalex.org/W2801519264"],"related_works":["https://openalex.org/W2386155892","https://openalex.org/W4366734795","https://openalex.org/W3081285361","https://openalex.org/W1988871691","https://openalex.org/W2166656955","https://openalex.org/W2560793071","https://openalex.org/W2013327377","https://openalex.org/W3141598026","https://openalex.org/W1841403255","https://openalex.org/W2506514690"],"abstract_inverted_index":{"Real-time":[0],"video":[1,16,44,56,193,254],"transcoding":[2,33],"has":[3],"recently":[4],"raised":[5],"as":[6,35,243,245],"a":[7,112,145],"valid":[8],"alternative":[9,216],"to":[10,102,117,214,227,252],"address":[11],"the":[12,42,49,59,124,132,163,187,253],"ever-increasing":[13],"demand":[14],"for":[15,73,166],"contents":[17,255],"in":[18,21,88,144,157,230],"servers'":[19],"infrastructures":[20],"current":[22],"multi-user":[23,89],"environments.":[24],"High":[25],"Efficiency":[26],"Video":[27],"Coding":[28],"(HEVC)":[29],"makes":[30],"efficient":[31],"online":[32],"feasible":[34],"it":[36],"enhances":[37],"user":[38],"experience":[39],"by":[40,148],"providing":[41],"adequate":[43],"configuration,":[45],"reduces":[46],"pressure":[47],"on":[48,205],"network,":[50],"and":[51,54,78,98,134,161,169,185,192,198,210,247,256],"minimizes":[52],"inefficient":[53],"costly":[55],"storage.":[57],"However,":[58],"computational":[60],"complexity":[61],"of":[62,68,80,128,131,159,181,232,238],"HEVC,":[63],"together":[64],"with":[65,94,190],"its":[66],"myriad":[67],"configuration":[69],"parameters,":[70],"raises":[71],"challenges":[72],"power":[74,199,241],"management,":[75],"throughput":[76,191],"control,":[77],"Quality":[79,237],"Service":[81],"(QoS)":[82],"satisfaction.":[83],"This":[84],"is":[85,156],"particularly":[86],"challenging":[87],"environments":[90],"where":[91],"multiple":[92],"users":[93],"different":[95],"resolution":[96],"demands":[97],"bandwidth":[99],"constraints":[100],"need":[101],"be":[103,142],"served":[104],"simultaneously.":[105],"In":[106,172],"this":[107],"work,":[108],"we":[109],"present":[110],"MAMUT,":[111],"multi-agent":[113],"machine":[114],"learning":[115,160],"approach":[116],"tackle":[118],"these":[119],"challenges.":[120],"Our":[121],"proposal":[122],"breaks":[123],"design":[125],"space":[126],"composed":[127],"run-time":[129],"adaptation":[130,250],"transcoder":[133],"system":[135],"parameters":[136],"into":[137],"smaller":[138],"sub-spaces":[139],"that":[140,222],"can":[141],"explored":[143],"reasonable":[146],"time":[147],"individual":[149],"agents.":[150],"While":[151],"working":[152],"cooperatively,":[153],"each":[154],"agent":[155],"charge":[158],"applying":[162],"optimal":[164],"values":[165],"internal":[167],"HEVC":[168],"system-wide":[170],"parameters.":[171],"particular,":[173],"MAMUT":[174,204,223],"dynamically":[175],"tunes":[176],"Quantization":[177],"Parameter,":[178],"selects":[179],"number":[180],"threads":[182],"per":[183],"video,":[184],"sets":[186],"operating":[188],"frequency":[189],"quality":[194],"objectives":[195],"under":[196],"compression":[197],"consumption":[200],"constraints.":[201],"We":[202],"implement":[203],"an":[206],"enterprise":[207],"multicore":[208],"server":[209],"compare":[211],"equivalent":[212],"scenarios":[213],"state-of-the-art":[215],"approaches.":[217],"The":[218],"obtained":[219],"results":[220],"reveal":[221],"consistently":[224],"attains":[225],"up":[226],"8\u00d7":[228],"improvement":[229],"terms":[231],"FPS":[233],"violations":[234],"(and":[235],"thus":[236],"Service),":[239],"24%":[240],"reduction,":[242],"well":[244],"faster":[246],"more":[248],"accurate":[249],"both":[251],"available":[257],"resources.":[258]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":5}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
