{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T14:13:16Z","timestamp":1764857596169,"version":"3.41.0"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2004,10,1]],"date-time":"2004-10-01T00:00:00Z","timestamp":1096588800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2004,10]]},"abstract":"<jats:p>Distributed Interactive Multimedia Applications (DIMA) are \"human in the loop\" applications. Their aim is to support real-world like interactions through a virtual world in a broader sense. However, propagation delays, jitter and losses due to network communications naturally lead to inconsistencies, when local and remote actions performed by users\/clients are played out. This constraint makes the management of replicated multimedia shared data a real challenge. In the literature, various consistency models are proposed and each of them brings their own complexity and distortion among interactions. In this paper, we provide hints to help DIMA designers to choose appropriate consistency models by first presenting meaningful psycho-perceptive characteristics of the real-world interactions and then discussing various consistency models according to them.<\/jats:p>","DOI":"10.1145\/1031154.1031156","type":"journal-article","created":{"date-parts":[[2005,1,26]],"date-time":"2005-01-26T16:49:14Z","timestamp":1106758154000},"page":"20-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Consistency models for distributed interactive multimedia applications"],"prefix":"10.1145","volume":"38","author":[{"given":"Nicolas","family":"Bouillot","sequence":"first","affiliation":[{"name":"CEDRIC-CNAM 292 rue St Martin, Paris cedex, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Gressier-Soudan","sequence":"additional","affiliation":[{"name":"CEDRIC-CNAM 292 rue St Martin, Paris cedex, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2004,10]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/645948.675184"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the simulation Technology and training Conference","author":"Alex K.","year":"2000","unstructured":"{AT00} K. Alex and S. Taylor . Using determinism to improve the accuracy of dead reckoning algorithms . In Proceedings of the simulation Technology and training Conference , Sydney Australia , 2000 . {AT00} K. Alex and S. Taylor. Using determinism to improve the accuracy of dead reckoning algorithms. In Proceedings of the simulation Technology and training Conference, Sydney Australia, 2000."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.481702"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/289444.331531"},{"key":"e_1_2_1_5_1","volume-title":"Proc. of The Conference Francaise sur les Systemes d'Exploitation (CFSE'3), La Colle sur Loup","author":"Bouillot N.","year":"2003","unstructured":"{Bou03} N. Bouillot . Un algorithme d'auto synchronisation distribuee de flux audio dans le concert virtuel reparti . In Proc. of The Conference Francaise sur les Systemes d'Exploitation (CFSE'3), La Colle sur Loup , France , October 2003 . {Bou03} N. Bouillot. Un algorithme d'auto synchronisation distribuee de flux audio dans le concert virtuel reparti. In Proc. of The Conference Francaise sur les Systemes d'Exploitation (CFSE'3), La Colle sur Loup, France, October 2003."},{"key":"e_1_2_1_6_1","volume-title":"The auditory consistency in distributed music performance: a conductor based synchronization. ISDM (Info et com Sciences for Decision Making, (13):pp. 129--137","author":"Bouillot N.","year":"2004","unstructured":"{Bou04} N. Bouillot . The auditory consistency in distributed music performance: a conductor based synchronization. ISDM (Info et com Sciences for Decision Making, (13):pp. 129--137 , 2004 . {Bou04} N. Bouillot. The auditory consistency in distributed music performance: a conductor based synchronization. ISDM (Info et com Sciences for Decision Making, (13):pp. 129--137, 2004."},{"key":"e_1_2_1_8_1","unstructured":"{Ca} P. Cederqvist and al. Version management with CVS.  {Ca} P. Cederqvist and al. Version management with CVS."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1978.1675013"},{"key":"e_1_2_1_10_1","volume-title":"Real Time Systems'97","author":"Cornilleau T.","year":"1997","unstructured":"{CGSHL97} T. Cornilleau , E. Gressier-Soudan , F. Horn , and C. Lizzi . Coherence causale temporelle . In Real Time Systems'97 , 1997 . {CGSHL97} T. Cornilleau, E. Gressier-Soudan, F. Horn, and C. Lizzi. Coherence causale temporelle. In Real Time Systems'97, 1997."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/301429.301461"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/320297.320310"},{"key":"e_1_2_1_13_1","first-page":"151","volume-title":"IRMA2000 Multimedia Computing Track","author":"Costantini F.","year":"2000","unstructured":"{CST+00} F. Costantini , A. Sgambato , C. Toinard , N. Chevassus , and F. Gaillard . An internet based architecture satisfying the distributed building site metaphor . In IRMA2000 Multimedia Computing Track , pages pp. 151 -- 155 , Anchorage, Alaska , 21-24 May 2000 . IDEA Gro. {CST+00} F. Costantini, A. Sgambato, C. Toinard, N. Chevassus, and F. Gaillard. An internet based architecture satisfying the distributed building site metaphor. In IRMA2000 Multimedia Computing Track, pages pp. 151--155, Anchorage, Alaska, 21-24 May 2000. IDEA Gro."},{"key":"e_1_2_1_14_1","volume-title":"SPIE Internet Imaging","author":"Costantini F.","year":"2001","unstructured":"{CTCG01} F. Costantini , C. Toinard , N. Chevassus , and F. Gaillard . Collaborative design using distributed virtual reality over the internet . In SPIE Internet Imaging , San Jose , California , 2001 . {CTCG01} F. Costantini, C. Toinard, N. Chevassus, and F. Gaillard. Collaborative design using distributed virtual reality over the internet. In SPIE Internet Imaging, San Jose, California, 2001."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/258549.258710"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of ConfTele 2003, 4th Conference on Telecommunications","author":"Ferreira P.","year":"2003","unstructured":"{FOB03} P. Ferreira , J. Orvalho , and F. Boavida . Challenges of distributed interactive state transmission . In Proceedings of ConfTele 2003, 4th Conference on Telecommunications , Aveiro, Portugal , June 18-20, 2003 . Telecommunications Institute. {FOB03} P. Ferreira, J. Orvalho, and F. Boavida. Challenges of distributed interactive state transmission. In Proceedings of ConfTele 2003, 4th Conference on Telecommunications, Aveiro, Portugal, June 18-20, 2003. Telecommunications Institute."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/582128.582150"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMCS.1998.693647"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/330160.330175"},{"key":"e_1_2_1_20_1","volume-title":"Proc. 4th World Multiconference on Circuits, Systems, Communications and Computers (CSCC 2000","author":"Oliveira J. C.","year":"2000","unstructured":"{JMS+} J. C. Oliveira , M. Hosseini , S. Shirmohammadi , M. Cordea , E. Petriu , D. Petriu , and N. D. Georganas . Virtual theater for industrial training: A collaborative virtual environment . In Proc. 4th World Multiconference on Circuits, Systems, Communications and Computers (CSCC 2000 ), Greece , July 2000 . {JMS+} J. C. Oliveira, M. Hosseini, S. Shirmohammadi, M. Cordea, E. Petriu, D. Petriu, and N. D. Georganas. Virtual theater for industrial training: A collaborative virtual environment. In Proc. 4th World Multiconference on Circuits, Systems, Communications and Computers (CSCC 2000), Greece, July 2000."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/646772.705403"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/383962.384020"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39964-3_68"},{"key":"e_1_2_1_26_1","first-page":"357","volume-title":"ICMCS","volume":"2","author":"Lui J. C. S.","year":"1999","unstructured":"{LST99} J. C. S. Lui , O. K. Y. So , and T. S. Tam . Deriving communication subgraph and optimal synchronizing interval for a distributed virtual environment system . In ICMCS , Vol. 2 , pages 357 -- 361 , 1999 . {LST99} J. C. S. Lui, O. K. Y. So, and T. S. Tam. Deriving communication subgraph and optimal synchronizing interval for a distributed virtual environment system. In ICMCS, Vol. 2, pages 357--361, 1999."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/850939.852698"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/358916.358989"},{"key":"e_1_2_1_29_1","volume-title":"Network time protocol (version 2) specification and implementation","author":"Mills L.","year":"1989","unstructured":"{Mil89} Dave L. Mills . Network time protocol (version 2) specification and implementation . Network Working Group Request for Comments : 1119, September 1989 . {Mil89} Dave L. Mills. Network time protocol (version 2) specification and implementation. Network Working Group Request for Comments: 1119, September 1989."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/160551.160553"},{"key":"e_1_2_1_31_1","first-page":"22","article-title":"Effect of latency on presence in stressful virtual environments. In IEEE Virtual Reality, page p. 141, Los Angeles","author":"Meehan M.","year":"2003","unstructured":"{MRWJ03} M. Meehan , S. Razzaque , M. C. Whitton , and F. P. Brooks Jr . Effect of latency on presence in stressful virtual environments. In IEEE Virtual Reality, page p. 141, Los Angeles , CA, March 22 - 26 2003 . {MRWJ03} M. Meehan, S. Razzaque, M. C. Whitton, and F. P. Brooks Jr. Effect of latency on presence in stressful virtual environments. In IEEE Virtual Reality, page p. 141, Los Angeles, CA, March 22 - 26 2003.","journal-title":"CA, March"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2003.819751"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the IEEE Virtual Reality, page 104","author":"Shin Park K.","year":"1999","unstructured":"{PK99} K. Shin Park and R. V. Kenyon . Effects of network characteristics on human performance in a collaborative virtual environment . In Proceedings of the IEEE Virtual Reality, page 104 . IEEE Computer Society , 1999 . {PK99} K. Shin Park and R. V. Kenyon. Effects of network characteristics on human performance in a collaborative virtual environment. In Proceedings of the IEEE Virtual Reality, page 104. IEEE Computer Society, 1999."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39964-3_5"},{"key":"e_1_2_1_35_1","volume-title":"Fifth IEEE Workshop on Mobile Computing Systems and Applications","author":"Mazzola Paluska J.","year":"2003","unstructured":"{PSYC03} J. Mazzola Paluska , D. Saff , T. Yeh , and K. Chen . Footloose: A case for physical eventual consistency and selective conflict resolution . In Fifth IEEE Workshop on Mobile Computing Systems and Applications , Monterey, California, October 09 - 10 2003 . {PSYC03} J. Mazzola Paluska, D. Saff, T. Yeh, and K. Chen. Footloose: A case for physical eventual consistency and selective conflict resolution. In Fifth IEEE Workshop on Mobile Computing Systems and Applications, Monterey, California, October 09 - 10 2003."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/507670.507674"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/566500.566512"},{"key":"e_1_2_1_38_1","first-page":"1029","article-title":"Delayed consistency model for distributed interactive systems with real-time continuous media","volume":"13","author":"Qin X.","year":"2002","unstructured":"{Qin02} X. Qin . Delayed consistency model for distributed interactive systems with real-time continuous media . Journal of Software , Vol. 13 (No.6): 1029 -- 1039 , June , 2002 . {Qin02} X. Qin. Delayed consistency model for distributed interactive systems with real-time continuous media. Journal of Software, Vol.13(No.6):1029--1039, June, 2002.","journal-title":"Journal of Software"},{"key":"e_1_2_1_39_1","first-page":"125","volume-title":"Proceedings Int Conf on Parallel and Distributed Computing (PDCS'96)","author":"Raynal M.","year":"1996","unstructured":"{RS96} M. Raynal and A. Schiper . A suite of formal definitions for consistency criteria in distributed shared memories . In Proceedings Int Conf on Parallel and Distributed Computing (PDCS'96) , pages 125 -- 130 , Dijon, France , September 1996 . {RS96} M. Raynal and A. Schiper. A suite of formal definitions for consistency criteria in distributed shared memories. In Proceedings Int Conf on Parallel and Distributed Computing (PDCS'96), pages 125--130, Dijon, France, September 1996."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSMC.1997.637574"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/27636.28056"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/850925.851653"},{"key":"e_1_2_1_43_1","first-page":"316","volume-title":"International Conference on Distributed Computing Systems","author":"Sun C.","year":"2000","unstructured":"{SC00} C. Sun and D. Chen . A multiversion approach to conflict resolution in distributed groupware systems . In International Conference on Distributed Computing Systems , pages 316 -- 325 , 2000 . {SC00} C. Sun and D. Chen. A multiversion approach to conflict resolution in distributed groupware systems. In International Conference on Distributed Computing Systems, pages 316--325, 2000."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/647068.715495"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/258492.258513"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.481694"},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of the ACS\/IEEE International Conference on Computer Systems and Applications","author":"El Saddik A.","year":"2003","unstructured":"{SYG03} A. El Saddik , D. Yang , and N. D. Georganas . \" a lightweight multisession synchronous multimedia collaborative environment . In Proceedings of the ACS\/IEEE International Conference on Computer Systems and Applications , Tunisia, Tunis , July 2003 . {SYG03} A. El Saddik, D. Yang, and N. D. Georganas. \"a lightweight multisession synchronous multimedia collaborative environment. In Proceedings of the ACS\/IEEE International Conference on Computer Systems and Applications, Tunisia, Tunis, July 2003."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/645955.675804"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/301308.301350"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/974734.974736"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1031154.1031156","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1031154.1031156","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:30:56Z","timestamp":1750264256000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1031154.1031156"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,10]]},"references-count":49,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2004,10]]}},"alternative-id":["10.1145\/1031154.1031156"],"URL":"https:\/\/doi.org\/10.1145\/1031154.1031156","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2004,10]]},"assertion":[{"value":"2004-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}