{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:33:36Z","timestamp":1750221216178,"version":"3.41.0"},"reference-count":53,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2018,6,30]],"date-time":"2018-06-30T00:00:00Z","timestamp":1530316800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"the Fundamental Research Funds for the Central Universities","award":["XDJK2017B044"],"award-info":[{"award-number":["XDJK2017B044"]}]},{"DOI":"10.13039\/501100004735","name":"Hunan Provincial Natural Science Foundation of China","doi-asserted-by":"crossref","award":["2018JJ2309"],"award-info":[{"award-number":["2018JJ2309"]}],"id":[{"id":"10.13039\/501100004735","id-type":"DOI","asserted-by":"crossref"}]},{"name":"the Opening Project of State Key Laboratory for Novel Software Technology","award":["KFKT2016B05"],"award-info":[{"award-number":["KFKT2016B05"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2018,6,30]]},"abstract":"<jats:p>Many problems in science and engineering are usually emulated as a set of mutually interacting models, resulting in a coupled or multiphysics application. These component models show challenges originating from their interdisciplinary nature and from their computational and algorithmic complexities. In general, these models are independently developed and maintained, so that they commonly employ the global file system for exchanging their data in the coupled application.<\/jats:p>\n          <jats:p>\n            To effectively use the local file cache on the compute node for exchanging the data among the processes of such applications, and consequently boosting I\/O performance, this article presents a novel mechanism to migrate a process from one compute node to another node on the basis of block I\/O dependency. In this newly proposed mechanism, the block I\/O dependency between two involved processes running on the different nodes is profiled as block access similarity by taking advantage of the\n            <jats:italic>Cohen\u2019s kappa statistic<\/jats:italic>\n            . Then, the process is supposed to be dynamically migrated from its source node to the destination node, on which there is another process having heavy block I\/O dependency. As a result, both processes can exchange their data by utilizing the local file cache instead of the global file system to reduce I\/O time. The experimental results demonstrate that the I\/O performance can be significantly improved, and the time required for executing the application can be resultantly decreased, as expected.\n          <\/jats:p>","DOI":"10.1145\/3226027","type":"journal-article","created":{"date-parts":[[2018,7,31]],"date-time":"2018-07-31T19:41:18Z","timestamp":1533066078000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Adaptive Process Migrations in Coupled Applications for Exchanging Data in Local File Cache"],"prefix":"10.1145","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6149-6650","authenticated-orcid":false,"given":"Jianwei","family":"Liao","sequence":"first","affiliation":[{"name":"Southwest University, China"}]},{"given":"Zhigang","family":"Cai","sequence":"additional","affiliation":[{"name":"Southwest University, China"}]},{"given":"Francois","family":"Trahay","sequence":"additional","affiliation":[{"name":"Telecom SudParis, France"}]},{"given":"Jun","family":"Zhou","sequence":"additional","affiliation":[{"name":"Southwest University, China"}]},{"given":"Guoqiang","family":"Xiao","sequence":"additional","affiliation":[{"name":"Southwest University, China"}]}],"member":"320","published-online":{"date-parts":[[2018,7,31]]},"reference":[{"volume-title":"Encyclopedia of Measurement and Statistics","author":"Abdi H.","key":"e_1_2_1_1_1","unstructured":"H. Abdi . 2007. The Kendall rank correlation coefficient . In Encyclopedia of Measurement and Statistics . Sage , Thousand Oaks, CA . 508--510. H. Abdi. 2007. The Kendall rank correlation coefficient. In Encyclopedia of Measurement and Statistics. Sage, Thousand Oaks, CA. 508--510."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-015-1400-5"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.877834"},{"key":"e_1_2_1_4_1","first-page":"360","article-title":"Understanding interobserver agreement: the kappa statistic","volume":"37","author":"Anthony V.","year":"2005","unstructured":"V. Anthony and J. Garrett . 2005 . Understanding interobserver agreement: the kappa statistic . Fam. Med. 37 , 5 (2005), 360 -- 363 . V. Anthony and J. Garrett. 2005. Understanding interobserver agreement: the kappa statistic. Fam. Med. 37, 5 (2005), 360--363.","journal-title":"Fam. Med."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2004.1264800"},{"key":"e_1_2_1_6_1","volume-title":"Huang et al","author":"Benesty J.","year":"2009","unstructured":"J. Benesty , J. Chen , and Y. Huang et al . 2009 . Pearson correlation coefficient. In Noise Reduction in Speech Processing. Springer , Berlin, 1--4. J. Benesty, J. Chen, and Y. Huang et al. 2009. Pearson correlation coefficient. In Noise Reduction in Speech Processing. Springer, Berlin, 1--4."},{"key":"e_1_2_1_7_1","unstructured":"BTIO Benchmark. 2011. Retrieved from http:\/\/www.nas.nasa.gov\/.  BTIO Benchmark. 2011. Retrieved from http:\/\/www.nas.nasa.gov\/."},{"volume-title":"Active Storage with Analytics Capabilities and I\/O Runtime System for Petascale Systems. Report No. DOE-NWU-25848","author":"Choudhary A.","key":"e_1_2_1_8_1","unstructured":"A. Choudhary . 2015. Active Storage with Analytics Capabilities and I\/O Runtime System for Petascale Systems. Report No. DOE-NWU-25848 . Northwestern University , Evanston, IL . A. Choudhary. 2015. Active Storage with Analytics Capabilities and I\/O Runtime System for Petascale Systems. Report No. DOE-NWU-25848. Northwestern University, Evanston, IL."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxs158"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-014-1225-7"},{"key":"e_1_2_1_11_1","unstructured":"M. DeGroot and M. Schervish. 2011. Probability and Statistics 4th ed. Pearson Education Limited London.  M. DeGroot and M. Schervish. 2011. Probability and Statistics 4th ed. Pearson Education Limited London."},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC\u201907)","author":"Ding X.","key":"e_1_2_1_12_1","unstructured":"X. Ding , S. Jiang , F. Chen , and X. Zhang et al. 2007. DiskSeen: Exploiting Disk Layout and Access History to Enhance I\/O Prefetch . In Proceedings of the USENIX Annual Technical Conference (ATC\u201907) . USENIX Association. X. Ding, S. Jiang, F. Chen, and X. Zhang et al. 2007. DiskSeen: Exploiting Disk Layout and Access History to Enhance I\/O Prefetch. In Proceedings of the USENIX Annual Technical Conference (ATC\u201907). USENIX Association."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342010391989"},{"key":"e_1_2_1_14_1","unstructured":"J. Duell. 2000. The design and implementation of berkeley labs linux checkpoint\/restart. Technique Report Lawrence Berkeley National Laboratory.  J. Duell. 2000. The design and implementation of berkeley labs linux checkpoint\/restart. Technique Report Lawrence Berkeley National Laboratory."},{"key":"e_1_2_1_15_1","unstructured":"FUSE\n  : Filesystem in Userspace. Retrieved from http:\/\/fuse.sourceforge.net\/.  FUSE: Filesystem in Userspace. Retrieved from http:\/\/fuse.sourceforge.net\/."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.physd.2006.11.008"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063437"},{"key":"e_1_2_1_18_1","unstructured":"Iozone Filesystem Benchmark. Retrieved from http:\/\/www.iozone.org\/.  Iozone Filesystem Benchmark. Retrieved from http:\/\/www.iozone.org\/."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508010"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.104"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1037\/h0028106"},{"key":"e_1_2_1_22_1","unstructured":"KDD Cup 1999 Data. Retrieved from http:\/\/kdd.ics.uci.edu\/databases\/kddcup99\/kddcup99.html.  KDD Cup 1999 Data. Retrieved from http:\/\/kdd.ics.uci.edu\/databases\/kddcup99\/kddcup99.html."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342005056115"},{"volume-title":"Proceedings of the 3rd USENIX Conference on File and Storage Technologies (ATC\u201904)","author":"Li Z.","key":"e_1_2_1_24_1","unstructured":"Z. Li , Z. Chen , S. Srinivasan , and Y. Zhou . 2004. C-Miner: Mining Block Correlations in Storage Systems . In Proceedings of the 3rd USENIX Conference on File and Storage Technologies (ATC\u201904) . USENIX. Z. Li, Z. Chen, S. Srinivasan, and Y. Zhou. 2004. C-Miner: Mining Block Correlations in Storage Systems. In Proceedings of the 3rd USENIX Conference on File and Storage Technologies (ATC\u201904). USENIX."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.49"},{"key":"e_1_2_1_26_1","first-page":"693","article-title":"A new concurrent checkpoint mechanism for embeded multi-core systems","volume":"31","author":"Liao J.","year":"2012","unstructured":"J. Liao . 2012 b. A new concurrent checkpoint mechanism for embeded multi-core systems . Comput. Inform. 31 , 3 (2012), 693 -- 709 . J. Liao. 2012b. A new concurrent checkpoint mechanism for embeded multi-core systems. Comput. Inform. 31, 3 (2012), 693--709.","journal-title":"Comput. Inform."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2496595"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4161"},{"volume-title":"Proceedings of the 2014 USENIX Annual Technical Conference (USENIX ATC\u201914)","author":"Mashtizadeh A.","key":"e_1_2_1_29_1","unstructured":"A. Mashtizadeh , M. Cai , and G. Tarasuk-Levin et al. 2014. XvMotion: Unified virtual machine migration over long distance . In Proceedings of the 2014 USENIX Annual Technical Conference (USENIX ATC\u201914) . A. Mashtizadeh, M. Cai, and G. Tarasuk-Levin et al. 2014. XvMotion: Unified virtual machine migration over long distance. In Proceedings of the 2014 USENIX Annual Technical Conference (USENIX ATC\u201914)."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2492705"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v051.i12"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/367701.367728"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2016.2602560"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00382-002-0268-2"},{"key":"e_1_2_1_35_1","doi-asserted-by":"crossref","unstructured":"L. Myers and J. Sirois. 2006. Spearman correlation coefficients differences between. Wiley StatsRef: Statistics Reference Online.  L. Myers and J. Sirois. 2006. Spearman correlation coefficients differences between. Wiley StatsRef: Statistics Reference Online.","DOI":"10.1002\/0471667196.ess5050.pub2"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2010.20"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2011.76"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.85"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/219282.219288"},{"volume-title":"Proceedings of 24th Conference on Very Large Databases (VLDB\u201998)","author":"Riedel E.","key":"e_1_2_1_40_1","unstructured":"E. Riedel , G. Gibson , and C. Faloutsos . 1998. Active storage for large-scale data mining and multimedia applications . In Proceedings of 24th Conference on Very Large Databases (VLDB\u201998) . 62--73. E. Riedel, G. Gibson, and C. Faloutsos. 1998. Active storage for large-scale data mining and multimedia applications. In Proceedings of 24th Conference on Very Large Databases (VLDB\u201998). 62--73."},{"volume-title":"Proceedings of the 18th Annual BMRC Modelling Workshop.","author":"Valcke S.","key":"e_1_2_1_41_1","unstructured":"S. Valcke , R. Budich , and M. Carter et al. 2006. The PRISM software framework and the OASIS coupler . In Proceedings of the 18th Annual BMRC Modelling Workshop. S. Valcke, R. Budich, and M. Carter et al. 2006. The PRISM software framework and the OASIS coupler. In Proceedings of the 18th Annual BMRC Modelling Workshop."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/I-SPAN.2009.150"},{"volume-title":"Proceedings of International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT\u201914)","author":"Vyas R.","key":"e_1_2_1_43_1","unstructured":"R. Vyas , H. Maheta , and V. Dabhi et al. 2014. Load balancing using process migration for linux based distributed system . In Proceedings of International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT\u201914) . 248--252. R. Vyas, H. Maheta, and V. Dabhi et al. 2014. Load balancing using process migration for linux based distributed system. In Proceedings of International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT\u201914). 248--252."},{"volume-title":"Proceedings of the International Conference on High Performance Computing, Networks, and Storage Analysis (SC\u201908)","author":"Wang C.","key":"e_1_2_1_44_1","unstructured":"C. Wang , F. Mueller , C. Engelmann , and S. Scott . 2008. Proactive process-level live migration in HPC environments . In Proceedings of the International Conference on High Performance Computing, Networks, and Storage Analysis (SC\u201908) . 1--12. C. Wang, F. Mueller, C. Engelmann, and S. Scott. 2008. Proactive process-level live migration in HPC environments. In Proceedings of the International Conference on High Performance Computing, Networks, and Storage Analysis (SC\u201908). 1--12."},{"key":"e_1_2_1_45_1","unstructured":"J. Wang and X. Liang. 2005. Qualitative Data Analysis. East China Normal University Press 92--93. {in Chinese}  J. Wang and X. Liang. 2005. Qualitative Data Analysis. East China Normal University Press 92--93. {in Chinese}"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168849"},{"key":"e_1_2_1_47_1","volume-title":"Retrieved","author":"Wong J.","year":"2018","unstructured":"J. Wong . 2018. C-MapReduce. Retrieved January 2018 from https:\/\/github.com\/jeffrey-garcia\/C-MapReduce. J. Wong. 2018. C-MapReduce. Retrieved January 2018 from https:\/\/github.com\/jeffrey-garcia\/C-MapReduce."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2015.08.011"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2013.185"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2013.2287711"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063408"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.122"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.46"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3226027","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3226027","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:51Z","timestamp":1750210791000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3226027"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,30]]},"references-count":53,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,6,30]]}},"alternative-id":["10.1145\/3226027"],"URL":"https:\/\/doi.org\/10.1145\/3226027","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"type":"print","value":"1556-4665"},{"type":"electronic","value":"1556-4703"}],"subject":[],"published":{"date-parts":[[2018,6,30]]},"assertion":[{"value":"2016-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-07-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}