{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T15:00:12Z","timestamp":1761490812167,"version":"build-2065373602"},"reference-count":87,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T00:00:00Z","timestamp":1569888000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T00:00:00Z","timestamp":1569888000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.elsevier.com\/legal\/tdmrep-license"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Parallel and Distributed Computing"],"published-print":{"date-parts":[[2019,10]]},"DOI":"10.1016\/j.jpdc.2019.05.005","type":"journal-article","created":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T12:04:26Z","timestamp":1558613066000},"page":"310-330","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":11,"special_numbering":"C","title":["An optimized RGA supporting selective undo for collaborative text editing systems"],"prefix":"10.1016","volume":"132","author":[{"given":"Xiao","family":"Lv","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0001-9167-1683","authenticated-orcid":false,"given":"Fazhi","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weiwei","family":"Cai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuan","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.jpdc.2019.05.005_b1","series-title":"Proceedings of the 11th ACM Symposium on Document Engineering","first-page":"103","article-title":"Evaluating crdts for real-time document editing","author":"AhmedNacer","year":"2011"},{"key":"10.1016\/j.jpdc.2019.05.005_b2","series-title":"Proceedings of the 9th IEEE International Conference Conference on Collaborative Computing: Networking, Applications and Worksharing","first-page":"50","article-title":"Supporting adaptable granularity of changes for massive-scale collaborative editing","author":"Andr","year":"2013"},{"issue":"10","key":"10.1016\/j.jpdc.2019.05.005_b3","doi-asserted-by":"crossref","first-page":"1421","DOI":"10.1016\/S0167-8191(97)00061-6","article-title":"The remote computation system","volume":"23","author":"Arbenz","year":"1997","journal-title":"Parallel Comput."},{"key":"10.1016\/j.jpdc.2019.05.005_b4","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.jpdc.2014.08.003","article-title":"Big data computing and clouds: Trends and future directions","volume":"79","author":"Assuno","year":"2015","journal-title":"J. Parallel Distrib. Comput."},{"year":"2007","series-title":"Petascale Computing: Algorithms and Applications","author":"Bader","key":"10.1016\/j.jpdc.2019.05.005_b5"},{"key":"10.1016\/j.jpdc.2019.05.005_b6","series-title":"Proceedings of ACM International Conference on Supporting Group Work","first-page":"51","article-title":"High responsiveness for group editing CRDTs","author":"Briot","year":"2016"},{"issue":"10","key":"10.1016\/j.jpdc.2019.05.005_b7","doi-asserted-by":"crossref","first-page":"2899","DOI":"10.1016\/j.jpdc.2014.06.008","article-title":"Versatile, scalable, and accurate simulation of distributed applications and platforms","volume":"74","author":"Casanova","year":"2014","journal-title":"J. Parallel Distrib. Comput."},{"issue":"9","key":"10.1016\/j.jpdc.2019.05.005_b8","doi-asserted-by":"crossref","first-page":"11173","DOI":"10.1007\/s11042-018-6690-1","article-title":"A matting method based on full feature coverage","volume":"78","author":"Chen","year":"2019","journal-title":"Multimedia Tools Appl."},{"key":"10.1016\/j.jpdc.2019.05.005_b9","series-title":"Proceedings of 14th International Conference on Computer Supported Cooperative Work in Design (CSCWD)","first-page":"100","article-title":"A gpu-based computing framework for cscw","author":"Chen","year":"2010"},{"key":"10.1016\/j.jpdc.2019.05.005_b10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2017.03.008","article-title":"Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems","volume":"74","author":"Chen","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.jpdc.2019.05.005_b11","doi-asserted-by":"crossref","unstructured":"M.I. Daoud, N. Kharma, A high performance algorithm for static task scheduling in heterogeneous distributed computing systems, Journal of Parallel and distributed computing 68 (4) 399\u2013409.","DOI":"10.1016\/j.jpdc.2007.05.015"},{"key":"10.1016\/j.jpdc.2019.05.005_b12","series-title":"Proceedings of the ACM 2002 Conference on Computer Supported Cooperative Work","first-page":"58","article-title":"Generalizing operational transformation to the standard general markup language","author":"Davis","year":"2002"},{"key":"10.1016\/j.jpdc.2019.05.005_b13","series-title":"Proceedings of the 33rd International Conference on Distributed Computing Systems (ICDCS)","first-page":"186","article-title":"A scalable conflict-free replicated set data type","author":"Deftu","year":"2013"},{"key":"10.1016\/j.jpdc.2019.05.005_b14","series-title":"Proceedings of the 2nd International Conference on Collaboration and Internet Computing","first-page":"339","article-title":"Inferred awareness to support mixed-activity collaboration","author":"Dewan","year":"2016"},{"key":"10.1016\/j.jpdc.2019.05.005_b15","series-title":"Proceedings of the 27th International Symposium on Parallel & Distributed Processing","first-page":"637","article-title":"Energy-efficient scheduling for best-effort interactive services to achieve high response quality","author":"Du","year":"2013"},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b16","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1007\/s10586-015-0499-8","article-title":"Consistency maintenance of do and undo\/redo operations in real-time collaborative bitmap editing systems","volume":"19","author":"Gao","year":"2016","journal-title":"Cluster Comput."},{"key":"10.1016\/j.jpdc.2019.05.005_b17","series-title":"Proceedings of the 2005 International ACM SIGGROUP Conference on Supporting Group Work","first-page":"264","article-title":"Consistency maintenance based on the mark & retrace technique in groupware systems","author":"Gu","year":"2005"},{"key":"10.1016\/j.jpdc.2019.05.005_b18","series-title":"Proceedings of the 2nd International Conference on Pervasive Computing and Applications","first-page":"168","article-title":"Making autocad collaborative: implementation and application of coautocad","author":"Gu","year":"2007"},{"key":"10.1016\/j.jpdc.2019.05.005_b19","series-title":"Proceedings of the 2007 International ACM Conference on Supporting Group Work","first-page":"157","article-title":"Dcv: a causality detection approach for large-scale dynamic collaboration environments","author":"Gu","year":"2007"},{"key":"10.1016\/j.jpdc.2019.05.005_b20","first-page":"1","article-title":"A survey on partitioning models, solution algorithms and algorithm parallelization for hardware\/software co-design","author":"Hou","year":"2019","journal-title":"Des. Autom. Embedded Syst."},{"key":"10.1016\/j.jpdc.2019.05.005_b21","doi-asserted-by":"crossref","unstructured":"T. Kosar, M. Livny, A framework for reliable and efficient data placement in distributed computing systems, Journal of Parallel and Distributed Computing 65 (10) 1146\u20131157.","DOI":"10.1016\/j.jpdc.2005.04.019"},{"issue":"7","key":"10.1016\/j.jpdc.2019.05.005_b22","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1145\/359545.359563","article-title":"Time, clocks, and the ordering of events in a distributed system","volume":"21","author":"Lamport","year":"1978","journal-title":"Commun. ACM"},{"key":"10.1016\/j.jpdc.2019.05.005_b23","article-title":"A parallel and robust object tracking approach synthesizing adaptive bayesian learning and improved incremental subspace learning","author":"Li","year":"2017","journal-title":"Front. Comput. Sci."},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11766-019-3706-1","article-title":"Ibea-svm: An indicator-based evolutionary algorithm based on pre-selection with classification guided by svm","volume":"34","author":"Li","year":"2019","journal-title":"Appl. Math.-A J. Chin. Univ."},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b25","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1007\/s11390-017-1764-5","article-title":"Robust visual tracking based on convolutional features with illumination and occlusion handling","volume":"33","author":"Li","year":"2018","journal-title":"J. Comput. Sci. Tech."},{"issue":"3","key":"10.1016\/j.jpdc.2019.05.005_b26","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1007\/s11766-017-3466-8","article-title":"A correlative classifiers approach based on particle filter and sample set for tracking occluded target","volume":"32","author":"Li","year":"2017","journal-title":"Appl. Math.-A J. Chin. Univ."},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b27","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10606-009-9103-1","article-title":"An admissibility-based operational transformation framework for collaborative editing systems","volume":"19","author":"Li","year":"2010","journal-title":"Comput. Support. Coop. Work(CSCW)"},{"key":"10.1016\/j.jpdc.2019.05.005_b28","series-title":"A Time Interval Based Consistency Control Algorithm for Interactive Groupware Applications","first-page":"429","author":"Li","year":"2004"},{"issue":"6","key":"10.1016\/j.jpdc.2019.05.005_b29","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/j.cad.2014.12.008","article-title":"Enriching the semantics of variational geometric constraint data with ontology","volume":"63","author":"Lu","year":"2015","journal-title":"Comput.\u2013Aided Des."},{"issue":"3","key":"10.1016\/j.jpdc.2019.05.005_b30","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1016\/j.aei.2016.06.001","article-title":"Selecting a semantic similarity measure for concepts in two different CAD model data ontologies","volume":"30","author":"Lu","year":"2016","journal-title":"Adv. Eng. Inf."},{"key":"10.1016\/j.jpdc.2019.05.005_b31","doi-asserted-by":"crossref","unstructured":"A. Lumsdaine, D. Gregor, B. Hendrickson, J. Berry, Challenges in parallel graph processing, Parallel Processing Letters 17 (01) 5\u201320.","DOI":"10.1142\/S0129626407002843"},{"issue":"3","key":"10.1016\/j.jpdc.2019.05.005_b32","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1016\/j.aei.2016.10.005","article-title":"A string-wise CRDT algorithm for smart and large-scale collaborative editing systems","volume":"33","author":"Lv","year":"2017","journal-title":"Adv. Eng. Inf."},{"key":"10.1016\/j.jpdc.2019.05.005_b33","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.future.2017.11.046","article-title":"Supporting selective undo of string-wise operations for collaborative editing systems","volume":"82","author":"Lv","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.jpdc.2019.05.005_b34","doi-asserted-by":"crossref","DOI":"10.1016\/j.future.2019.05.021","article-title":"Integrating selective undo of feature-based modeling operations for real-time collaborative CAD systems","author":"Lv","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"issue":"6","key":"10.1016\/j.jpdc.2019.05.005_b35","doi-asserted-by":"crossref","first-page":"1242","DOI":"10.1007\/s12083-016-0439-2","article-title":"MiCa: Lightweight and mobile collaboration across a collaborative editing service in the cloud","volume":"9","author":"Mechaoui","year":"2016","journal-title":"Peer-To-Peer Netw. Appl."},{"issue":"4","key":"10.1016\/j.jpdc.2019.05.005_b36","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1109\/TPDS.2011.214","article-title":"High-performance energy-efficient multicore embedded computing","volume":"23","author":"Munir","year":"2012","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.jpdc.2019.05.005_b37","series-title":"Proceedings of the 19th International Conference on Supporting Group Work","first-page":"61","article-title":"Operational transformation for real-time synchronization of shared workspace in cloud storage","author":"Ng","year":"2016"},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b38","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/s11766-016-3340-0","article-title":"Using shapes correlation for active contour segmentation of uterine fibroid ultrasound images in computer-aided therapy","volume":"31","author":"Ni","year":"2016","journal-title":"Appl. Math.-A J. Chin. Univ."},{"key":"10.1016\/j.jpdc.2019.05.005_b39","series-title":"Proceedings of the 8th Annual ACM Symposium on User Interface and Software Technology","first-page":"1","article-title":"High-latency, low-bandwidth windowing in the jupiter collaboration system","author":"Nichols","year":"1995"},{"key":"10.1016\/j.jpdc.2019.05.005_b40","series-title":"Proceedings of the 2006 20th Anniversary Conference on Computer Supported Cooperative Work","first-page":"259","article-title":"Imine, data consistency for p2p collaborative editing","author":"Oster","year":"2006"},{"key":"10.1016\/j.jpdc.2019.05.005_b41","article-title":"A correlative denoising autoencoder to model social influence for top-n recommender system","author":"Pan","year":"2018","journal-title":"Front. Comput. Sci."},{"key":"10.1016\/j.jpdc.2019.05.005_b42","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/j.neucom.2018.12.025","article-title":"A novel enhanced collaborative autoencoder with knowledge distillation for top-n recommender systems","volume":"332","author":"Pan","year":"2019","journal-title":"Neurocomputing"},{"issue":"4","key":"10.1016\/j.jpdc.2019.05.005_b43","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1145\/198425.198427","article-title":"A framework for undoing actions in collaborative systems","volume":"1","author":"Prakash","year":"1994","journal-title":"ACM Trans. Comput.-Human Interact."},{"key":"10.1016\/j.jpdc.2019.05.005_b44","unstructured":"N. Preguica, J.M. Marques, M. Shapiro, M. Letia, A commutative replicated data type for cooperative editing, in: Proceedings of the 29th International Conference on Distributed Computing Systems, IEEE, 395\u2013403."},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b45","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1109\/TPDS.2015.2389239","article-title":"High-performance and dynamically updatable packet classification engine on fpga","volume":"27","author":"Qu","year":"2016","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"4","key":"10.1016\/j.jpdc.2019.05.005_b46","doi-asserted-by":"crossref","first-page":"1074","DOI":"10.1109\/TC.2014.2308203","article-title":"On synthesizing a consistent operational transformation approach","volume":"64","author":"Randolph","year":"2015","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/j.jpdc.2019.05.005_b47","series-title":"Proceedings of the 1996 ACM Conference on Computer Supported Cooperative Work","first-page":"58","article-title":"An integrating, transformation-oriented approach to concurrency control and undo in group editors","author":"Ressel","year":"1996"},{"issue":"3","key":"10.1016\/j.jpdc.2019.05.005_b48","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1016\/j.jpdc.2010.12.006","article-title":"Replicated abstract data types: Building blocks for collaborative applications","volume":"71","author":"Roh","year":"2011","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.jpdc.2019.05.005_b49","unstructured":"H. Roh, J. Kim, J. Lee, S. Maeng, Optimistic operations for replicated abstract data types, Tech. rep. Technical Report CS-TR-2009-318, KAIST (2009)."},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b50","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/1057977.1057980","article-title":"Optimistic replication","volume":"37","author":"Saito","year":"2005","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.jpdc.2019.05.005_b51","series-title":"Proceedings of the 16th ACM International Conference on Supporting Group Work","first-page":"131","article-title":"An algorithm for selective undo of any operation in collaborative applications","author":"Shao","year":"2010"},{"key":"10.1016\/j.jpdc.2019.05.005_b52","doi-asserted-by":"crossref","unstructured":"M. Shapiro, N. Preguica, C. Baquero, M. Zawirski, A comprehensive study of convergent and commutative replicated data types, Tech. rep. Technical Report inria-00555588, INRIA (2011).","DOI":"10.1007\/978-3-642-24550-3_29"},{"key":"10.1016\/j.jpdc.2019.05.005_b53","series-title":"Proceedings of the 2002 ACM Conference on Computer Supported Cooperative Work","first-page":"77","article-title":"Flexible notification for collaborative systems","author":"Shen","year":"2002"},{"key":"10.1016\/j.jpdc.2019.05.005_b54","doi-asserted-by":"crossref","unstructured":"M. Singh, V.K. Prasanna, A hierarchical model for distributed collaborative computation in wireless sensor networks, International Journal of Foundations of Computer Science 15 (03) 485\u2013506.","DOI":"10.1142\/S012905410400256X"},{"issue":"7","key":"10.1016\/j.jpdc.2019.05.005_b55","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/2.596630","article-title":"Boosting the performance of shared memory multiprocessors","volume":"30","author":"Stenstrom","year":"1997","journal-title":"Computer"},{"key":"10.1016\/j.jpdc.2019.05.005_b56","series-title":"Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work","first-page":"191","article-title":"Undo any operation at any time in group editors","author":"Sun","year":"2000"},{"issue":"4","key":"10.1016\/j.jpdc.2019.05.005_b57","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1145\/586081.586085","article-title":"Undo as concurrent inverse in group editors","volume":"9","author":"Sun","year":"2002","journal-title":"ACM Trans. Comput.-Human Interact."},{"key":"10.1016\/j.jpdc.2019.05.005_b58","series-title":"Proceedings of the 2013 Conference on Computer Supported Cooperative Work","first-page":"715","article-title":"Dependency-conflict detection in real-time collaborative 3d design systems","author":"Sun","year":"2013"},{"issue":"2","key":"10.1016\/j.jpdc.2019.05.005_b59","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1007\/s11766-016-3378-z","article-title":"A multiple template approach for robust tracking of fast motion target","volume":"31","author":"Sun","year":"2016","journal-title":"Appl. Math.-A J. Chin. Univ."},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b60","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/274444.274447","article-title":"Achieving convergence causality preservation and intention preservation in real-time cooperative editing systems","volume":"5","author":"Sun","year":"1998","journal-title":"ACM Trans. Comput.-Human Interact."},{"issue":"10","key":"10.1016\/j.jpdc.2019.05.005_b61","doi-asserted-by":"crossref","first-page":"1454","DOI":"10.1109\/TPDS.2008.240","article-title":"Context-based operational transformation in distributed collaborative editing systems","volume":"20","author":"Sun","year":"2009","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.jpdc.2019.05.005_b62","series-title":"Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work","first-page":"1391","article-title":"Operational transformation for orthogonal conflict resolution in real-time collaborative 2d editing systems","author":"Sun","year":"2012"},{"issue":"4","key":"10.1016\/j.jpdc.2019.05.005_b63","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1145\/1188816.1188821","article-title":"Transparent adaptation of single-user applications for multi-user real-time collaboration","volume":"13","author":"Sun","year":"2006","journal-title":"ACM Trans. Comput.-Human Interact."},{"key":"10.1016\/j.jpdc.2019.05.005_b64","series-title":"Proceedings of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing","first-page":"519","article-title":"Exhaustive search of puzzles in operational transformation","author":"Sun","year":"2014"},{"year":"2007","series-title":"Distributed Systems: Principles and Paradigms","author":"Tanenbaum","key":"10.1016\/j.jpdc.2019.05.005_b65"},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b66","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1109\/TC.2011.206","article-title":"Gpu computing for parallel local search metaheuristic algorithms","volume":"62","author":"Van\u00a0Luong","year":"2013","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/j.jpdc.2019.05.005_b67","series-title":"Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work","first-page":"171","article-title":"Suleiman, copies convergence in a distributed real-time collaborative environment","author":"Vidot","year":"2000"},{"key":"10.1016\/j.jpdc.2019.05.005_b68","series-title":"Proceedings of the International Conference on Web Information Systems Engineering","first-page":"503","article-title":"Wooki: a p2p wiki-based collaborative writing tool","author":"Weiss","year":"2007"},{"key":"10.1016\/j.jpdc.2019.05.005_b69","series-title":"Proceedings of the 29th International Conference on Distributed Computing Systems","first-page":"404","article-title":"Logoot: a scalable optimistic replication algorithm for collaborative editing on p2p networks","author":"Weiss","year":"2009"},{"issue":"8","key":"10.1016\/j.jpdc.2019.05.005_b70","doi-asserted-by":"crossref","first-page":"1162","DOI":"10.1109\/TPDS.2009.173","article-title":"Logoot-undo: Distributed collaborative editing system on p2p networks","volume":"21","author":"Weiss","year":"2010","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.jpdc.2019.05.005_b71","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/j.jpdc.2016.05.006","article-title":"Energy-efficient multigrid smoothers and grid transfer operators on multi-core and GPU clusters","volume":"100","author":"Wlotzka","year":"2017","journal-title":"J. Parallel Distrib. Comput."},{"issue":"2","key":"10.1016\/j.jpdc.2019.05.005_b72","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1109\/TSC.2015.2501981","article-title":"Service-oriented feature-based data exchange for cloud-based design and manufacturing","volume":"11","author":"Wu","year":"2018","journal-title":"IEEE Trans. Serv. Comput."},{"key":"10.1016\/j.jpdc.2019.05.005_b73","series-title":"Proceedings of the ACM 2004 Conference on Computer Supported Cooperative Work","first-page":"162","article-title":"Leveraging single-user applications for multi-user collaboration: the coword approach","author":"Xia","year":"2004"},{"key":"10.1016\/j.jpdc.2019.05.005_b74","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jpdc.2015.04.005","article-title":"Heterogeneity\u2013driven end\u2013to\u2013end synchronized scheduling for precedence constrained tasks and messages on networked embedded systems","volume":"83","author":"Xie","year":"2015","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.jpdc.2019.05.005_b75","doi-asserted-by":"crossref","unstructured":"G. Xie, G. Zeng, J. Jiang, C. Fan, R. Li, K. Li, Energy Management for Multiple Real-time Workflows on Cyber-Physical Cloud Systems, Future Generation Computer Systems https:\/\/2.zoppoz.workers.dev:443\/http\/dx.doi.org\/10.1016\/j.future.2017.05.033.","DOI":"10.1016\/j.future.2017.05.033"},{"issue":"12","key":"10.1016\/j.jpdc.2019.05.005_b76","doi-asserted-by":"crossref","first-page":"3426","DOI":"10.1109\/TPDS.2017.2730876","article-title":"Energy-efficient scheduling algorithms for real\u2013time parallel applications on heterogeneous distributed embedded systems","volume":"28","author":"Xie","year":"2017","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"3","key":"10.1016\/j.jpdc.2019.05.005_b77","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1109\/TPDS.2015.2412938","article-title":"Conditions and patterns for achieving convergence in ot-based co-editors","volume":"27","author":"Xu","year":"2016","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"10.1016\/j.jpdc.2019.05.005_b78","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1007\/s11390-017-1714-2","article-title":"A novel hardware\/software partitioning method based on position disturbed particle swarm optimization with invasive weed optimization","volume":"32","author":"Yan","year":"2017","journal-title":"J. Comput. Sci. Tech."},{"issue":"1","key":"10.1016\/j.jpdc.2019.05.005_b79","doi-asserted-by":"crossref","DOI":"10.1142\/S0218843017410015","article-title":"An efficient particle swarm optimization for large scale hardware\/software codesign system","volume":"27","author":"Yan","year":"2018","journal-title":"Int. J. Coop. Inf. Syst."},{"key":"10.1016\/j.jpdc.2019.05.005_b80","series-title":"Proceedings of the 18th International Conference on Supporting Group Work","first-page":"226","article-title":"Supporting string-wise operations and selective undo for peer-to-peer group editing","author":"Yu","year":"2014"},{"key":"10.1016\/j.jpdc.2019.05.005_b81","series-title":"Proceedings of the IFIP International Conference on Distributed Applications and Interoperable Systems","first-page":"193","article-title":"A crdt supporting selective undo for collaborative text editing","author":"Yu","year":"2015"},{"issue":"18","key":"10.1016\/j.jpdc.2019.05.005_b82","doi-asserted-by":"crossref","first-page":"24097","DOI":"10.1007\/s11042-018-5697-y","article-title":"A novel region-based active contour model via local patch similarity measure for image segmentation","volume":"77","author":"Yu","year":"2018","journal-title":"Multimedia Tools Appl."},{"issue":"9","key":"10.1016\/j.jpdc.2019.05.005_b83","doi-asserted-by":"crossref","first-page":"11779","DOI":"10.1007\/s11042-018-6735-5","article-title":"A novel segmentation model for medical images with intensity inhomogeneity based on adaptive perturbation","volume":"78","author":"Yu","year":"2019","journal-title":"Multimedia Tools Appl."},{"key":"10.1016\/j.jpdc.2019.05.005_b84","article-title":"Joint learning of image detail and transmission map for single image dehazing","author":"Zhang","year":"2019","journal-title":"Vis. Comput."},{"key":"10.1016\/j.jpdc.2019.05.005_b85","series-title":"29th IEEE International Conference on Distributed Computing Systems","first-page":"165","article-title":"An approach to sharing legacy tv\/arcade games for real-time collaboration","author":"Zhao","year":"2009"},{"issue":"2","key":"10.1016\/j.jpdc.2019.05.005_b86","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1016\/j.future.2017.09.073","article-title":"Parallel ant colony optimization on multi-core simd cpus","volume":"79","author":"Zhou","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"issue":"6","key":"10.1016\/j.jpdc.2019.05.005_b87","doi-asserted-by":"crossref","DOI":"10.1007\/s11432-015-0594-2","article-title":"Dynamic strategy based parallel ant colony optimization on gpus for tsps","volume":"60","author":"Zhou","year":"2017","journal-title":"Sci. China Inf. Sci."}],"container-title":["Journal of Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S0743731519303922?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S0743731519303922?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T22:31:54Z","timestamp":1760049114000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/linkinghub.elsevier.com\/retrieve\/pii\/S0743731519303922"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10]]},"references-count":87,"alternative-id":["S0743731519303922"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.jpdc.2019.05.005","relation":{},"ISSN":["0743-7315"],"issn-type":[{"type":"print","value":"0743-7315"}],"subject":[],"published":{"date-parts":[[2019,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"An optimized RGA supporting selective undo for collaborative text editing systems","name":"articletitle","label":"Article Title"},{"value":"Journal of Parallel and Distributed Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.jpdc.2019.05.005","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2019 Elsevier Inc. All rights reserved.","name":"copyright","label":"Copyright"}]}}