{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T12:40:51Z","timestamp":1771332051675,"version":"3.50.1"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,7,13]],"date-time":"2024-07-13T00:00:00Z","timestamp":1720828800000},"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":["ACM Trans. Cyber-Phys. Syst."],"published-print":{"date-parts":[[2024,7,31]]},"abstract":"<jats:p>Mobile Edge Computing (MEC) has been gaining a major interest for use in Cyber-Physical Systems (CPS) for Disaster Response and Tactical applications. These CPS generate a very large amount of mission-critical and personal data that require resilient and secure storage and sharing. In this article, we present the design, implementation, and evaluation of a framework for resilient data storage and sharing for MEC in CPS targeting the aforementioned applications. Our framework is built on the resiliency of three main components: EdgeKeeper, which ensures resilient coordination of the framework\u2019s components; RSock, which provides resilient communication among CPS\u2019s nodes; and R-Drive\/R-Share which, leveraging EdgeKeeper and RSock, provides resilient data storage and sharing. EdgeKeeper employs a set of replicas and a consensus protocol for storing critical meta-data and ensuring fast reorganization of the CPS; RSock decides an optimal degree for replicating data that is communicated over lossy links. R-Drive employs an adaptive erasure-coded and encrypted resilient data storage; R-Share, leveraging RSock provides resilient peer-to-peer data sharing. We implemented our proposed framework on rapidly deployable systems (e.g., manpacks, testMobile Edge Clouds) and on Android devices, and integrated it with existing MEC applications. Performance evaluation results from three real-world deployments show that our framework provides resilient data storage and sharing in MEC for CPS.<\/jats:p>","DOI":"10.1145\/3639057","type":"journal-article","created":{"date-parts":[[2024,1,3]],"date-time":"2024-01-03T21:33:40Z","timestamp":1704317620000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["DistressNet-NG: A Resilient Data Storage and Sharing Framework for Mobile Edge Computing in Cyber-Physical Systems"],"prefix":"10.1145","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5358-5274","authenticated-orcid":false,"given":"Mohammad","family":"Sagor","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, Texas A&amp;M University, College Station, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-3902-8636","authenticated-orcid":false,"given":"Amran","family":"Haroon","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Texas A&amp;M University, College Station, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3976-4502","authenticated-orcid":false,"given":"Radu","family":"Stoleru","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Texas A&amp;M University, College Station, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3587-3509","authenticated-orcid":false,"given":"Suman","family":"Bhunia","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, Miami University, Oxford, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0451-7758","authenticated-orcid":false,"given":"Ala","family":"Altaweel","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, University of Sharjah, Sharjah, UAE"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1516-0280","authenticated-orcid":false,"given":"Mengyuan","family":"Chao","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Texas A&amp;M University, College Station, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0115-184X","authenticated-orcid":false,"given":"Liuyi","family":"Jin","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Texas A&amp;M University, College Station, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8254-5738","authenticated-orcid":false,"given":"Maxwell","family":"Maurice","sequence":"additional","affiliation":[{"name":"National Institute of Standards and Technology (NIST), Boulder, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3032-1158","authenticated-orcid":false,"given":"Roger","family":"Blalock","sequence":"additional","affiliation":[{"name":"National Institute of Standards and Technology (NIST), Boulder, USA"}]}],"member":"320","published-online":{"date-parts":[[2024,7,13]]},"reference":[{"key":"e_1_3_1_2_2","unstructured":"2023. IBR-DTN - A Modular and Lightweight Implementation of the Bundle Protocol. Retrieved Dec 2023 from httpps:\/\/github.com\/ibrdtn\/ibrdtn"},{"key":"e_1_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/2756509.2756523"},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2022.102926"},{"key":"e_1_3_1_5_2","unstructured":"Android. 2021. Battery Historian. Retrieved Dec 2023 from httpps:\/\/developer.android.com\/topic\/performance\/power\/setup-battery-historian"},{"key":"e_1_3_1_6_2","unstructured":"Apache. 2022. ZooKeeper Programmer\u2019s Guide. Retrieved Dec 2023 from https:\/\/zookeeper.apache.org\/doc\/r3.4.6\/zookeeperProgrammers.html"},{"key":"e_1_3_1_7_2","unstructured":"Apache. 2023. Storm. Retrieved Dec 2023 from httpps:\/\/storm.apache.org\/"},{"key":"e_1_3_1_8_2","unstructured":"ArcGIS. 2023. Survey123. Retrieved Dec 2023 from httpps:\/\/survey123.arcgis.com\/"},{"key":"e_1_3_1_9_2","unstructured":"Baicells. 2023. Baicells Nova 227 eNB. Retrieved Dec 2023 from httpps:\/\/na.baicells.com\/product\/Details?id=c7b62a86-c748-4b71-aeb4-3f01bed0b026"},{"key":"e_1_3_1_10_2","unstructured":"Brian Beach. 2015. Backblaze Reed-Solomon Erasure Coding Source Code. Retrieved Dec 2023 from httpps:\/\/www.backblaze.com\/blog\/reed-solomon\/"},{"key":"e_1_3_1_11_2","unstructured":"Freifunk Berlin. 2023. Implementation of Optimized Link State Routing protocols for Mobile Ad-Hoc Networks. Retrieved Dec 2023 from https:\/\/github.com\/OLSR\/olsrd"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/MASS56207.2022.00069"},{"key":"e_1_3_1_13_2","doi-asserted-by":"crossref","unstructured":"E. Bulut S. C. Geyik and B. K. Szymanski. 2014. Utilizing correlated node mobility for efficient DTN routing. Pervasive Mob. Comput. 13 (2014) 150\u2013163.","DOI":"10.1016\/j.pmcj.2013.09.007"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICFC49376.2020.00018"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2017.8038422"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2014.2326169"},{"key":"e_1_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2013.06.008"},{"key":"e_1_3_1_18_2","doi-asserted-by":"crossref","unstructured":"Thomas H. Clausen Christopher Dearlove Philippe Jacquet and Ulrich Herberg. 2014. The Optimized Link State Routing Protocol Version 2. IETF RFC 7181.","DOI":"10.17487\/rfc7181"},{"key":"e_1_3_1_19_2","unstructured":"Dropbox. 2023. Dropbox. Retrieved Dec 2023 from httpps:\/\/www.dropbox.com\/?landing=dbv2"},{"key":"e_1_3_1_20_2","doi-asserted-by":"crossref","unstructured":"Dane Dwyer and Vaduvur Bharghavan. 1997. A mobility-aware file system for partially connected operation. ACM SIGOPS Operating Systems Review 31 1 (1997) 24\u201330.","DOI":"10.1145\/254784.254789"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_3_1_22_2","unstructured":"Google. 2023. Google Backup and Sync. Retrieved Dec 2023 from httpps:\/\/support.google.com\/drive\/answer\/2374987. (2023)."},{"key":"e_1_3_1_23_2","unstructured":"Google. 2023. Google Drive. Retrieved Dec 2023 from https:\/\/www.google.com\/drive\/. (2023)."},{"key":"e_1_3_1_24_2","unstructured":"Google. 2023. Google Files. Retrieved Dec 2023 from httpps:\/\/www.google.com\/drive\/. (2023)."},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/CPS-ER56134.2022.00008"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2010.246"},{"key":"e_1_3_1_27_2","doi-asserted-by":"crossref","unstructured":"Waheb A. Jabbar Wasan Kadhim Saad and Mahamod Ismail. 2018. MEQSA-OLSRv2: A multicriteria-based hybrid multipath protocol for energy-efficient and QoS-aware data routing in MANET-WSN convergence scenarios of IoT. IEEE Access 6 (2018) 76546\u201376572.","DOI":"10.1109\/ACCESS.2018.2882853"},{"key":"e_1_3_1_28_2","doi-asserted-by":"crossref","unstructured":"Ibrahim Kacem Belkacem Sait Saad Mekhilef and Nassereddine Sabeur. 2018. A new routing approach for mobile Ad Hoc systems based on fuzzy petri nets and Ant system. IEEE Access 6 (2018) 65705\u201365720.","DOI":"10.1109\/ACCESS.2018.2878145"},{"key":"e_1_3_1_29_2","unstructured":"Laboratory for Embedded and Networked Smart Systems (LENSS) GitHub. 2023. EdgeKeeper RSock R-Drive and R-Share source code. Retrieved Dec 2023 from httpps:\/\/github.com\/LENSS\/EdgeKeeper https:\/\/github.com\/LENSS\/RSock https:\/\/github.com\/LENSS\/MDFS https:\/\/github.com\/LENSS\/R-Share"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2012.258"},{"key":"e_1_3_1_31_2","doi-asserted-by":"crossref","unstructured":"A. Lindgren A. Doria E. Davies and S. Grasic. 2012. Probabilistic Routing Protocol for Intermittently Connected Networks. IRTF RFC 6693.","DOI":"10.17487\/rfc6693"},{"key":"e_1_3_1_32_2","unstructured":"SHAREit Technologies Co. Ltd. 2023. SHAREit. Retrieved Dec 2023 from httpps:\/\/shareit.en.softonic.com"},{"key":"e_1_3_1_33_2","volume-title":"Hyrax: Cloud Computing on Mobile Devices Using MapReduce","author":"Marinelli Eugene E.","year":"2009","unstructured":"Eugene E. Marinelli. 2009. Hyrax: Cloud Computing on Mobile Devices Using MapReduce. Technical Report. Carnegie-Mellon University Pittsburgh PA School of Computer Science."},{"key":"e_1_3_1_34_2","unstructured":"Microsoft. 2023. Onedrive. Retrieved Dec 2023 from httpps:\/\/www.microsoft.com\/en-us\/microsoft-365\/onedrive\/online-cloud-storage"},{"key":"e_1_3_1_35_2","unstructured":"Greg Otto. 2014. DHS sees Wearables as the Future for First Responders. Retrieved Dec 2023 from httpps:\/\/www.fedscoop.com\/dhs-wearables-first-responders\/"},{"key":"e_1_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2017.2763158"},{"key":"e_1_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCNC.2019.8651807"},{"key":"e_1_3_1_38_2","doi-asserted-by":"crossref","unstructured":"Abdur Rahman Elham Hassanain and M. Shamim Hossain. 2017. Towards a secure mobile edge computing framework for Hajj. IEEE Access 5 (2017) 11768\u201311781.","DOI":"10.1109\/ACCESS.2017.2716782"},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1137\/0108018"},{"key":"e_1_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/MASS56207.2022.00030"},{"key":"e_1_3_1_41_2","unstructured":"Sebastian Schildt Johannes Morgenroth Wolf-Bastian P\u00f6ttner and Lars Wolf. 2011. IBR-DTN: A lightweight modular and highly portable bundle protocol implementation. ECEASST 37 (01 2011) 2."},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2019.8792987"},{"key":"e_1_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/359168.359176"},{"key":"e_1_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626331"},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/CAMAD.2018.8514998"},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"e_1_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.5555\/2750482.2750499"},{"key":"e_1_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.17.11.712"},{"key":"e_1_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSESS49938.2020.9237695"},{"key":"e_1_3_1_50_2","volume-title":"Proceedings of the 28th Biennial Symposium on Communications (BSC 2016)","author":"Zhu Rui","year":"2016","unstructured":"Rui Zhu, Di Niu, and Zongpeng Li. 2016. Online code rate adaptation in cloud storage systems with multiple erasure codes. In Proceedings of the 28th Biennial Symposium on Communications (BSC 2016)."}],"container-title":["ACM Transactions on Cyber-Physical Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3639057","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3639057","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:57:09Z","timestamp":1750291029000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3639057"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,13]]},"references-count":49,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,7,31]]}},"alternative-id":["10.1145\/3639057"],"URL":"https:\/\/doi.org\/10.1145\/3639057","relation":{},"ISSN":["2378-962X","2378-9638"],"issn-type":[{"value":"2378-962X","type":"print"},{"value":"2378-9638","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,13]]},"assertion":[{"value":"2023-04-15","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-12-10","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-07-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}