{"id":"https://openalex.org/W4386385129","doi":"https://doi.org/10.1145/3603269.3604826","title":"Ekho: Synchronizing cloud gaming media across multiple endpoints","display_name":"Ekho: Synchronizing cloud gaming media across multiple endpoints","publication_year":2023,"publication_date":"2023-09-01","ids":{"openalex":"https://openalex.org/W4386385129","doi":"https://doi.org/10.1145/3603269.3604826"},"language":"en","primary_location":{"id":"doi:10.1145/3603269.3604826","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603269.3604826","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603269.3604826","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM SIGCOMM 2023 Conference","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3603269.3604826","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035247010","display_name":"Pouya Hamadanian","orcid":"https://orcid.org/0000-0002-6364-4108"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pouya Hamadanian","raw_affiliation_strings":["Massachusetts Institute of Technology, Cambridge, USA"],"raw_orcid":"https://orcid.org/0000-0002-6364-4108","affiliations":[{"raw_affiliation_string":"Massachusetts Institute of Technology, Cambridge, USA","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092732701","display_name":"Doug Gallatin","orcid":"https://orcid.org/0009-0001-5083-0470"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Doug Gallatin","raw_affiliation_strings":["Microsoft, Kirkland, USA"],"raw_orcid":"https://orcid.org/0009-0001-5083-0470","affiliations":[{"raw_affiliation_string":"Microsoft, Kirkland, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101669321","display_name":"Mohammad Alizadeh","orcid":"https://orcid.org/0000-0002-0014-6742"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohammad Alizadeh","raw_affiliation_strings":["Massachusetts Institute of Technology, Cambridge, United States of America"],"raw_orcid":"https://orcid.org/0000-0002-0014-6742","affiliations":[{"raw_affiliation_string":"Massachusetts Institute of Technology, Cambridge, United States of America","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054714302","display_name":"Krishna Chintalapudi","orcid":"https://orcid.org/0000-0003-1368-3130"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Krishna Chintalapudi","raw_affiliation_strings":["Microsoft Research, San Jose, United States of America"],"raw_orcid":"https://orcid.org/0000-0003-1368-3130","affiliations":[{"raw_affiliation_string":"Microsoft Research, San Jose, United States of America","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.9839,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.91914962,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"533","last_page":"549"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12720","display_name":"Multimedia Communication and Technology","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T12720","display_name":"Multimedia Communication and Technology","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11165","display_name":"Image and Video Quality Assessment","score":0.9980000257492065,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9934999942779541,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8390300273895264},{"id":"https://openalex.org/keywords/synchronizing","display_name":"Synchronizing","score":0.7318704128265381},{"id":"https://openalex.org/keywords/headset","display_name":"Headset","score":0.7124418020248413},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.6164013147354126},{"id":"https://openalex.org/keywords/millisecond","display_name":"Millisecond","score":0.5684141516685486},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.5529600977897644},{"id":"https://openalex.org/keywords/sync","display_name":"sync","score":0.5285576581954956},{"id":"https://openalex.org/keywords/microphone","display_name":"Microphone","score":0.5218731164932251},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5168728828430176},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.48311710357666016},{"id":"https://openalex.org/keywords/rtp-control-protocol","display_name":"RTP Control Protocol","score":0.4811100363731384},{"id":"https://openalex.org/keywords/jitter","display_name":"Jitter","score":0.4578302502632141},{"id":"https://openalex.org/keywords/heartbeat","display_name":"Heartbeat","score":0.41734778881073},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4106611907482147},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.31073975563049316},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.24129170179367065},{"id":"https://openalex.org/keywords/transmission","display_name":"Transmission (telecommunications)","score":0.14761888980865479},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1299075484275818}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8390300273895264},{"id":"https://openalex.org/C162932704","wikidata":"https://www.wikidata.org/wiki/Q1058791","display_name":"Synchronizing","level":3,"score":0.7318704128265381},{"id":"https://openalex.org/C2780657452","wikidata":"https://www.wikidata.org/wiki/Q1193170","display_name":"Headset","level":2,"score":0.7124418020248413},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.6164013147354126},{"id":"https://openalex.org/C60327585","wikidata":"https://www.wikidata.org/wiki/Q723733","display_name":"Millisecond","level":2,"score":0.5684141516685486},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.5529600977897644},{"id":"https://openalex.org/C3913047","wikidata":"https://www.wikidata.org/wiki/Q1956265","display_name":"sync","level":3,"score":0.5285576581954956},{"id":"https://openalex.org/C2778263558","wikidata":"https://www.wikidata.org/wiki/Q46384","display_name":"Microphone","level":3,"score":0.5218731164932251},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5168728828430176},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.48311710357666016},{"id":"https://openalex.org/C56626739","wikidata":"https://www.wikidata.org/wiki/Q749940","display_name":"RTP Control Protocol","level":3,"score":0.4811100363731384},{"id":"https://openalex.org/C134652429","wikidata":"https://www.wikidata.org/wiki/Q1052698","display_name":"Jitter","level":2,"score":0.4578302502632141},{"id":"https://openalex.org/C13852961","wikidata":"https://www.wikidata.org/wiki/Q17021880","display_name":"Heartbeat","level":2,"score":0.41734778881073},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4106611907482147},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.31073975563049316},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.24129170179367065},{"id":"https://openalex.org/C761482","wikidata":"https://www.wikidata.org/wiki/Q118093","display_name":"Transmission (telecommunications)","level":2,"score":0.14761888980865479},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1299075484275818},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C68115822","wikidata":"https://www.wikidata.org/wiki/Q1068172","display_name":"Sound pressure","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3603269.3604826","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603269.3604826","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603269.3604826","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM SIGCOMM 2023 Conference","raw_type":"proceedings-article"},{"id":"pmh:oai:dspace.mit.edu:1721.1/152327","is_oa":true,"landing_page_url":"https://hdl.handle.net/1721.1/152327","pdf_url":"https://dspace.mit.edu/bitstream/1721.1/152327/1/3603269.3604826.pdf","source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Association for Computing Machinery","raw_type":"http://purl.org/eprint/type/ConferencePaper"}],"best_oa_location":{"id":"doi:10.1145/3603269.3604826","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603269.3604826","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603269.3604826","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM SIGCOMM 2023 Conference","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4386385129.pdf","grobid_xml":"https://content.openalex.org/works/W4386385129.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W1985144736","https://openalex.org/W1989222389","https://openalex.org/W2025127228","https://openalex.org/W2073543020","https://openalex.org/W2085652830","https://openalex.org/W2093723906","https://openalex.org/W2099470697","https://openalex.org/W2102182691","https://openalex.org/W2164649579","https://openalex.org/W2243752967","https://openalex.org/W2343952293","https://openalex.org/W2406531461","https://openalex.org/W2776042143","https://openalex.org/W2793983143","https://openalex.org/W2799789537","https://openalex.org/W2905480950","https://openalex.org/W3000145882","https://openalex.org/W3025844872","https://openalex.org/W3132741565","https://openalex.org/W4288091008","https://openalex.org/W6684229027"],"related_works":["https://openalex.org/W2549567669","https://openalex.org/W2323345712","https://openalex.org/W104838418","https://openalex.org/W1532889363","https://openalex.org/W4292416459","https://openalex.org/W2394331374","https://openalex.org/W4225253169","https://openalex.org/W2384077458","https://openalex.org/W2626842453","https://openalex.org/W2946426818"],"abstract_inverted_index":{"Online":[0],"cloud":[1],"gaming":[2],"platforms":[3],"stream":[4],"game":[5,87,109],"media":[6,30],"to":[7,28,55,75,85,103,116,151],"multiple":[8],"end-points":[9],"(e.g.,":[10],"a":[11,15,65,126],"television":[12],"display":[13],"and":[14,39,50,67,89,135,148,155,163,170],"controller-connected":[16],"headset)":[17],"via":[18],"possibly":[19],"different":[20,24],"networks":[21],"with":[22,36,125,141,166],"considerably":[23],"latencies.":[25],"This":[26],"leads":[27],"the":[29,86,95,100,114,118,182,186],"being":[31],"played":[32],"out":[33],"of":[34,128,181],"sync":[35],"one":[37],"another,":[38],"severely":[40],"degrades":[41],"user":[42],"experience.":[43],"Typical":[44],"approaches":[45],"that":[46,137],"rely":[47],"on":[48],"network":[49],"software":[51],"timing":[52],"measurements":[53],"fail":[54],"reach":[56],"synchronization":[57],"goals.":[58],"In":[59,158],"this":[60],"work,":[61],"we":[62],"propose":[63],"Ekho,":[64,185],"robust":[66],"efficient":[68],"end-to-end":[69,159],"approach":[70],"for":[71,91,113],"synchronizing":[72],"streams":[73],"transmitted":[74],"two":[76],"devices.":[77],"Ekho":[78,122,173],"adds":[79],"faint,":[80],"human-inaudible":[81],"pseudo-noise":[82],"(PN)":[83],"markers":[84,93],"audio,":[88],"listens":[90],"these":[92],"in":[94,123],"chat":[96],"audio":[97,129],"captured":[98],"by":[99],"player's":[101],"microphone":[102,156],"measure":[104],"inter-stream":[105],"delay":[106],"(ISD).":[107],"The":[108],"server":[110],"then":[111],"compensates":[112],"ISD":[115,140,176,187],"synchronize":[117],"streams.":[119],"We":[120],"evaluate":[121],"depth,":[124],"corpus":[127],"samples":[130],"from":[131],"popular":[132],"online":[133],"games,":[134],"demonstrate":[136],"it":[138],"calculates":[139],"sub-millisecond":[142],"accuracy,":[143],"has":[144],"low":[145],"computational":[146],"overhead,":[147],"is":[149],"resilient":[150],"background":[152],"chatter,":[153],"compression":[154],"quality.":[157],"tests":[160],"over":[161],"WiFi":[162],"cellular":[164],"links":[165],"frequent":[167],"packet":[168],"loss":[169],"playback":[171],"disruption,":[172],"maintains":[174],"human-imperceptible":[175],"(<":[177],"10":[178],"ms)":[179],"86.8%":[180],"time.":[183],"Without":[184],"exceeds":[188],"50":[189],"ms":[190],"at":[191],"all":[192],"times.":[193]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2}],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2025-10-10T00:00:00"}
