{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T22:14:25Z","timestamp":1777587265285,"version":"3.51.4"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,7,22]],"date-time":"2021-07-22T00:00:00Z","timestamp":1626912000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program","doi-asserted-by":"crossref","award":["2018YFB0804503, 2019QY1400"],"award-info":[{"award-number":["2018YFB0804503, 2019QY1400"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["U20A20161, U1836103"],"award-info":[{"award-number":["U20A20161, U1836103"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Basic Research Program of China","award":["2019-JCJQ-ZD-113"],"award-info":[{"award-number":["2019-JCJQ-ZD-113"]}]},{"name":"Technology Research and Development Program of Sichuan, China","award":["2019YFG0390"],"award-info":[{"award-number":["2019YFG0390"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2021,8,31]]},"abstract":"<jats:p>Desktop-as-a-service (DaaS) has been recognized as an elastic and economical solution that enables users to access personal desktops from anywhere at any time. During the interaction process of DaaS, users rely on screen updates to perceive execution results remotely, and thus the reliability and timeliness of screen updates transmission have a great influence on users\u2019 quality of experience (QoE). However, the efficient transmission of screen updates in DaaS is facing severe challenges: most transmission schemes applied in DaaS determine sending strategies in terms of pre-set rules, lacking the intelligence to utilize bandwidth rationally and fit new network scenarios. Meanwhile, they tend to focus on reliability or timeliness and perform unsatisfactorily in ensuring reliability and timeliness simultaneously, leading to lower transmission efficiency of screen updates and users\u2019 QoE when network conditions turn unfavorable. In this article, an intelligent and reliable end-to-end transmission scheme (IRTS) is proposed to cope with the preceding issues. IRTS draws support from reinforcement learning by adopting SARSA, an online learning method based on the temporal difference update rule, to grasp the optimal mapping between network states and sending actions, which extricates IRTS from the reliance on pre-set rules and augments its adaptability to different network conditions. Moreover, IRTS guarantees reliability and timeliness via an adaptive loss recovery method, which intends to recover lost screen updates data automatically with fountain code while controlling the number of redundant packets generated. Extensive performance evaluations are conducted, and numerical results show that IRTS outperforms the reference schemes in display quality, end-to-end delay\/delay jitter, and fairness when transferring screen updates under various network conditions, proving that IRTS can enhance the transmission efficiency of screen updates and users\u2019 QoE in DaaS.<\/jats:p>","DOI":"10.1145\/3440035","type":"journal-article","created":{"date-parts":[[2021,7,22]],"date-time":"2021-07-22T14:44:29Z","timestamp":1626965069000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["IRTS: An Intelligent and Reliable Transmission Scheme for Screen Updates Delivery in DaaS"],"prefix":"10.1145","volume":"17","author":[{"given":"Hongdi","family":"Zheng","sequence":"first","affiliation":[{"name":"Sichuan University, Chengdu, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junfeng","family":"Wang","sequence":"additional","affiliation":[{"name":"Sichuan University, Chengdu, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianping","family":"Zhang","sequence":"additional","affiliation":[{"name":"The Second Research Institute of Civil Aviation Administration of China, Chengdu, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruirui","family":"Li","sequence":"additional","affiliation":[{"name":"Beijing Futong Dongfang Technology Co. Ltd., Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,7,22]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851192"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2009.5400803"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/3307441.3307470"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095837"},{"key":"e_1_2_1_5_1","volume-title":"VMware Blast Extreme. Retrieved","year":"2020","unstructured":"VMware. 2020. VMware Blast Extreme. Retrieved October 1, 2020 from https:\/\/docs.vmware.com\/cn\/VMware-Horizon-7\/7.2\/com.vmware.horizon-view.planning.doc\/GUID-F64BAD49-78A0-44FE-97EA-76A56FD022D6.html. VMware. 2020. VMware Blast Extreme. Retrieved October 1, 2020 from https:\/\/docs.vmware.com\/cn\/VMware-Horizon-7\/7.2\/com.vmware.horizon-view.planning.doc\/GUID-F64BAD49-78A0-44FE-97EA-76A56FD022D6.html."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3009824"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCBDA.2019.8725659"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/3307441.3307471"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2010.5430142"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC2582"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2004.07.016"},{"key":"e_1_2_1_12_1","volume-title":"Frame Rate. Retrieved","year":"2020","unstructured":"Wikipedia. 2020. Frame Rate. Retrieved October 1, 2020 from https:\/\/en.wikipedia.org\/wiki\/Frame_rate. Wikipedia. 2020. Frame Rate. Retrieved October 1, 2020 from https:\/\/en.wikipedia.org\/wiki\/Frame_rate."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"e_1_2_1_14_1","volume-title":"What is HDX? Retrieved","year":"2020","unstructured":"Citrix. 2020. What is HDX? Retrieved October 1, 2020 from https:\/\/www.citrix.com\/zh-cn\/glossary\/what-is-hdx.html. Citrix. 2020. What is HDX? Retrieved October 1, 2020 from https:\/\/www.citrix.com\/zh-cn\/glossary\/what-is-hdx.html."},{"key":"e_1_2_1_15_1","unstructured":"Wikipedia. 2020. Independent\/ Computing\/ Architecture. Retrieved October 1 2020 from https:\/\/en.wikipedia.org\/wiki\/Independent_Computing_Architecture.  Wikipedia. 2020. Independent\/ Computing\/ Architecture. Retrieved October 1 2020 from https:\/\/en.wikipedia.org\/wiki\/Independent_Computing_Architecture."},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the 3rd Workshop on Passive and Active Measurement.","author":"Khirman Stas","year":"2002","unstructured":"Stas Khirman and Peter Henriksen . 2002 . Relationship between quality-of-service and quality-of-experience for public Internet service . In Proceedings of the 3rd Workshop on Passive and Active Measurement. Stas Khirman and Peter Henriksen. 2002. Relationship between quality-of-service and quality-of-experience for public Internet service. In Proceedings of the 3rd Workshop on Passive and Active Measurement."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3229543.3229550"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxv116"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 2nd Workshop on Protocols Fast Long Distance Networks. 287\u2013297","author":"Douglas","unstructured":"Douglas J. Leith and Robert N. Shorten. 2004. H-TCP: TCP for high-speed and long-distance networks . In Proceedings of the 2nd Workshop on Protocols Fast Long Distance Networks. 287\u2013297 . Douglas J. Leith and Robert N. Shorten. 2004. H-TCP: TCP for high-speed and long-distance networks. In Proceedings of the 2nd Workshop on Protocols Fast Long Distance Networks. 287\u2013297."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSE.2018.2835758"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2018.2832858"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-com.2017.0008"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2007.12.007"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/IZS.2004.1287411"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2018.2804099"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the RSS 2017 RCW Workshop.","author":"Marcotte Ryan J.","year":"2017","unstructured":"Ryan J. Marcotte , Xipeng Wang , and Edwin Olson . 2017 . AprilFEC: Real-time channel estimation and adaptive forward error correction . In Proceedings of the RSS 2017 RCW Workshop. Ryan J. Marcotte, Xipeng Wang, and Edwin Olson. 2017. AprilFEC: Real-time channel estimation and adaptive forward error correction. In Proceedings of the RSS 2017 RCW Workshop."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2018.8422948"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/850937.852513"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-017-4692-z"},{"key":"e_1_2_1_30_1","volume-title":"NS-3 Network Simulator. Retrieved","year":"2020","unstructured":"NS-3. 2020. NS-3 Network Simulator. Retrieved October 1, 2020 from http:\/\/www.nsnam.org. NS-3. 2020. NS-3 Network Simulator. Retrieved October 1, 2020 from http:\/\/www.nsnam.org."},{"key":"e_1_2_1_31_1","unstructured":"Teradici. 2020. PC-over-IP. Retrieved October 1 2020 from https:\/\/www.teradici.com.  Teradici. 2020. PC-over-IP. Retrieved October 1 2020 from https:\/\/www.teradici.com."},{"key":"e_1_2_1_32_1","volume-title":"Persistence of Vision (Visual Staying Phenomenon). Retrieved","year":"2020","unstructured":"Wikipedia. 2020. Persistence of Vision (Visual Staying Phenomenon). Retrieved October 1, 2020 from https:\/\/en.m.wikipedia.org\/wiki\/Persistence_of_vision. Wikipedia. 2020. Persistence of Vision (Visual Staying Phenomenon). Retrieved October 1, 2020 from https:\/\/en.m.wikipedia.org\/wiki\/Persistence_of_vision."},{"key":"e_1_2_1_33_1","volume-title":"Remote\/ Desktop\/ Protocol. Retrieved","year":"2020","unstructured":"Wikipedia. 2020. Remote\/ Desktop\/ Protocol. Retrieved October 1, 2020 from https:\/\/en.wikipedia.org\/wiki\/Remote_Desktop_Protocol. Wikipedia. 2020. Remote\/ Desktop\/ Protocol. Retrieved October 1, 2020 from https:\/\/en.wikipedia.org\/wiki\/Remote_Desktop_Protocol."},{"key":"e_1_2_1_34_1","unstructured":"Microsoft. 2020. Microsoft RemoteFx. Retrieved October 1 2020 from https:\/\/technet.microsoft.com\/en-us\/library\/ff817578(v=WS.10).aspx.  Microsoft. 2020. Microsoft RemoteFx. Retrieved October 1 2020 from https:\/\/technet.microsoft.com\/en-us\/library\/ff817578(v=WS.10).aspx."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.656066"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2006.874390"},{"key":"e_1_2_1_37_1","volume-title":"Spice for Newbies. Retrieved","year":"2020","unstructured":"Spice. 2020. Spice for Newbies. Retrieved October 1, 2020 from https:\/\/www.spice-space.org\/static\/docs\/spice_for_newbies.pdf. Spice. 2020. Spice for Newbies. Retrieved October 1, 2020 from https:\/\/www.spice-space.org\/static\/docs\/spice_for_newbies.pdf."},{"key":"e_1_2_1_38_1","unstructured":"Wikipedia. 2020. Sun\/ Ray. Retrieved October 1 2020 from https:\/\/en.wikipedia.org\/wiki\/Sun_Ray.  Wikipedia. 2020. Sun\/ Ray. Retrieved October 1 2020 from https:\/\/en.wikipedia.org\/wiki\/Sun_Ray."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/3312046"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2006.188"},{"key":"e_1_2_1_41_1","volume-title":"Retrieved","author":"Tuexen Michael","year":"2015","unstructured":"Michael Tuexen , Robin Seggelmann , Randall R. Stewart , and Salvatore Loreto . 2015 . Additional Policies for the Partially Reliable Stream Control Transmission Protocol Extension. RFC 7496 . Retrieved April 29, 2021 from https:\/\/tools\/ietf.org\/html\/rfc7496. Michael Tuexen, Robin Seggelmann, Randall R. Stewart, and Salvatore Loreto. 2015. Additional Policies for the Partially Reliable Stream Control Transmission Protocol Extension. RFC 7496. Retrieved April 29, 2021 from https:\/\/tools\/ietf.org\/html\/rfc7496."},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of the Australasian Telecommunication Networks and Applications Conference (ATNAC\u201908)","author":"Vankeirsbilck B.","unstructured":"B. Vankeirsbilck , P. Simoens , J. D. Wachter , L. Deboosere , F. D. Turck , B. Dhoedt , and P. Demeester . 2008. Bandwidth optimization for mobile thin client computing through graphical update caching . In Proceedings of the Australasian Telecommunication Networks and Applications Conference (ATNAC\u201908) . 385\u2013390. B. Vankeirsbilck, P. Simoens, J. D. Wachter, L. Deboosere, F. D. Turck, B. Dhoedt, and P. Demeester. 2008. Bandwidth optimization for mobile thin client computing through graphical update caching. In Proceedings of the Australasian Telecommunication Networks and Applications Conference (ATNAC\u201908). 385\u2013390."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2012.03.007"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2014.02.021"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486020"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2015.2412774"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2892046"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-018-7058-2"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2009.2017641"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3440035","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3440035","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:17Z","timestamp":1750197737000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3440035"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,22]]},"references-count":49,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,8,31]]}},"alternative-id":["10.1145\/3440035"],"URL":"https:\/\/doi.org\/10.1145\/3440035","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,22]]},"assertion":[{"value":"2020-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-07-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}