{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T11:41:29Z","timestamp":1740138089171,"version":"3.37.3"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,7,21]],"date-time":"2021-07-21T00:00:00Z","timestamp":1626825600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,7,21]],"date-time":"2021-07-21T00:00:00Z","timestamp":1626825600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s10723-021-09571-1","type":"journal-article","created":{"date-parts":[[2021,7,21]],"date-time":"2021-07-21T10:04:02Z","timestamp":1626861842000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["IoT Data Replication and Consistency Management in Fog Computing"],"prefix":"10.1007","volume":"19","author":[{"given":"Mohammed Islam","family":"Naas","sequence":"first","affiliation":[]},{"given":"Laurent","family":"Lemarchand","sequence":"additional","affiliation":[]},{"given":"Philippe","family":"Raipin","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2194-4006","authenticated-orcid":false,"given":"Jalil","family":"Boukhobza","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,7,21]]},"reference":[{"key":"9571_CR1","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1007\/s10723-018-9468-9","volume":"17","author":"A Kertesz","year":"2019","unstructured":"Kertesz, A., Pflanzner, T., Gyimothy, T.: A mobile IoT device simulator for IoT-fog-cloud systems. J. Grid Comput. 17, 529\u2013551 (2019). https:\/\/doi.org\/10.1007\/s10723-018-9468-9","journal-title":"J. Grid Comput."},{"key":"9571_CR2","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/s10723-020-09534-y","volume":"18","author":"P Kochovski","year":"2020","unstructured":"Kochovski, P., Stankovski, V., Gec, V., et al.: Smart contracts for service-level agreements in edge-to-cloud computing. J Grid Comput 18, 673\u2013690 (2020). https:\/\/doi.org\/10.1007\/s10723-020-09534-y","journal-title":"J Grid Comput"},{"key":"9571_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-019-09491-1","volume":"18","author":"M Ghobaei-Arani","year":"2020","unstructured":"Ghobaei-Arani, M., Souri, A., Rahmanian, A.: Resource management approaches in fog computing: A comprehensive review. J Grid Comput 18, 1\u201342 (2020). https:\/\/doi.org\/10.1007\/s10723-019-09491-1","journal-title":"J Grid Comput"},{"key":"9571_CR4","unstructured":"Horwitz, L.: The future of iot miniguide: The burgeoning iot market continues Cisco (2019)"},{"key":"9571_CR5","unstructured":"Tunable consistency in cassandra, http:\/\/cassandra.apache.org\/doc\/latest\/architecture\/dynamohttp:\/\/cassandra.apache.org\/doc\/latest\/architecture\/dynamo, Accessed: 2020-03-09"},{"key":"9571_CR6","doi-asserted-by":"publisher","unstructured":"Tyleckova, E., Noskievicova, D.: The role of big data in industry 4.0 in mining industry in serbia, System Safety: Human - Technical Facility - Environment. https:\/\/doi.org\/10.2478\/czoto-2020-0020 (2020)","DOI":"10.2478\/czoto-2020-0020"},{"key":"9571_CR7","doi-asserted-by":"publisher","unstructured":"Sarkar, S., Chatterjee, S., Misra, S.: Assessment of the suitability of fog computing in the context of internet of things. IEEE Trans Cloud Comput PP (99), pp 1\u20131. https:\/\/doi.org\/10.1109\/TCC.2015.2485206(2015)","DOI":"10.1109\/TCC.2015.2485206"},{"key":"9571_CR8","doi-asserted-by":"publisher","unstructured":"Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: MCC \u201912: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computingaugust, pp. 13\u201316 https:\/\/doi.org\/10.1145\/2342509.2342513 (2012)","DOI":"10.1145\/2342509.2342513"},{"key":"9571_CR9","doi-asserted-by":"crossref","unstructured":"Coutinho, A., Greve, F., Prazeres, C., Cardoso, J.: Fogbed: A rapid-prototyping emulation environment for fog computing. In: IEEE International Conference on Communications (ICC), IEEE, pp. 1\u20137 (2018)","DOI":"10.1109\/ICC.2018.8423003"},{"key":"9571_CR10","doi-asserted-by":"publisher","unstructured":"Ascigil, O., Phan, T.K., Tasiopoulos, A.G., Sourlas, V., Psaras, I., Pavlou, G.: On uncoordinated service placement in edge-clouds. In: IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 41\u201348. https:\/\/doi.org\/10.1109\/CloudCom.2017.46 (2017)","DOI":"10.1109\/CloudCom.2017.46"},{"key":"9571_CR11","doi-asserted-by":"publisher","unstructured":"Skarlat, O., Nardelli, M., Schulte, S., Dustdar, S.: Towards qos-aware fog service placement. In: IEEE 1st International Conference on Fog and Edge Computing (ICFEC), pp. 89\u201396. https:\/\/doi.org\/10.1109\/ICFEC.2017.12 (2017)","DOI":"10.1109\/ICFEC.2017.12"},{"key":"9571_CR12","doi-asserted-by":"publisher","unstructured":"Taneja, M., Davy, A.: Resource aware placement of iot application modules in fog-cloud computing paradigm. In: IFIP\/IEEE Symposium on Integrated Network and Service Management (IM), pp. 1222\u20131228. https:\/\/doi.org\/10.23919\/INM.2017.7987464 (2017)","DOI":"10.23919\/INM.2017.7987464"},{"key":"9571_CR13","doi-asserted-by":"publisher","unstructured":"Xia, Y., Etchevers, X., Letondeur, L., Coupaye, T., Desprez, F.: Combining hardware nodes and software components ordering-based heuristics for optimizing the placement of distributed iot applications in the fog. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, SAC \u201918, pp. 751\u2013760. https:\/\/doi.org\/10.1145\/3167132 (2018)","DOI":"10.1145\/3167132"},{"key":"9571_CR14","doi-asserted-by":"crossref","unstructured":"Daneshfar, N., Pappas, N., Polishchuk, V., Angelakis, V.: Service allocation in a mobile fog infrastructure under availability and qos constraints. In: IEEE Global Communications Conference (GLOBECOM), IEEE, pp. 1\u20136 (2018)","DOI":"10.1109\/GLOCOM.2018.8647488"},{"key":"9571_CR15","unstructured":"Yousefpour, A., Patil, A., Ishigaki, G., Kim, I., Wang, X., Cankaya, H. C., Zhang, Q., Xie, W., Jue, J. P.: QoS-aware dynamic fog service provisioning. arXiv:1802.00800(2018)"},{"key":"9571_CR16","doi-asserted-by":"publisher","unstructured":"Naas, M., Raipin, P., Boukhobza, J., Lemarchand, L.: iFogStor: an IoT data placement strategy for fog infrastructure. In: IEEE 1st International Conference on Fog and Edge Computing, Madrid, Spain, pp. 97\u2013104, https:\/\/doi.org\/10.1109\/ICFEC.2017.15 (2017)","DOI":"10.1109\/ICFEC.2017.15"},{"key":"9571_CR17","doi-asserted-by":"publisher","unstructured":"Naas, M., Boukhobza, J., Raipin, P., Lemarchand, L.: An extension to ifogsim to enable the design of data placement strategies. In: 2nd IEEE International Conference on Fog and Edge Computing, ICFEC, Washington DC, pp. 1\u20138. https:\/\/doi.org\/10.1109\/CFEC.2018.8358724 (2018)","DOI":"10.1109\/CFEC.2018.8358724"},{"key":"9571_CR18","doi-asserted-by":"publisher","unstructured":"Naas, M., Lemarchand, L., Boukhobza, J., Raipin, P.: A graph partitioning-based heuristic for runtime iot data placement strategies in a fog infrastructure. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, SAC, Pau, France. pp 767\u2013774. https:\/\/doi.org\/10.1145\/3167132.3167217(2018)","DOI":"10.1145\/3167132.3167217"},{"issue":"2","key":"9571_CR19","doi-asserted-by":"publisher","first-page":"516","DOI":"10.1109\/TNSM.2017.2788945","volume":"15","author":"A Aral","year":"2018","unstructured":"Aral, A., Ovatman, T.: A decentralized replica placement algorithm for edge computing. IEEE Trans Netw Serv Manag 15(2), 516\u2013529 (2018). https:\/\/doi.org\/10.1109\/TNSM.2017.2788945","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"9571_CR20","doi-asserted-by":"crossref","unstructured":"Ozeer, U., Etchevers, X., Letondeur, L., Ottogalli, F.-G., Sala\u00a8un, G., Vincent, J.-M.: Resilience of stateful iot applications in a dynamic fog environment. In: Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, pp. 332\u2013341 (2018)","DOI":"10.1145\/3286978.3287007"},{"key":"9571_CR21","doi-asserted-by":"crossref","unstructured":"Mayer, R., Gupta, H., Saurez, E., Ramachandran, U.: Fogstore: Toward a distributed data store for fog computing. arXiv:1709.07558 (2017)","DOI":"10.1109\/FWC.2017.8368524"},{"key":"9571_CR22","doi-asserted-by":"crossref","unstructured":"Goel, S., Buyya, R.: Data replication strategies in wide-area distributed systems. In: Enterprise Service Computing: From Concept to Deployment, pp. 211\u2013241 (2007)","DOI":"10.4018\/978-1-59904-180-3.ch009"},{"key":"9571_CR23","doi-asserted-by":"publisher","unstructured":"Xie, J., Qian, C., Guo, D., Li, X., Shi, S., Chen, H.: Efficient data placement and retrieval services in edge computing. In: 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), pp. 1029\u20131039. https:\/\/doi.org\/10.1109\/ICDCS.2019.00106 (2019)","DOI":"10.1109\/ICDCS.2019.00106"},{"issue":"10","key":"9571_CR24","doi-asserted-by":"publisher","first-page":"1191","DOI":"10.1007\/s11265-019-1444-5","volume":"91","author":"T Huang","year":"2019","unstructured":"Huang, T., Lin, W., Li, Y., He, L., Peng, S.: A latency-aware multiple data replicas placement strategy for fog computing. J. Signal Process. Syst. 91(10), 1191\u20131204 (2019)","journal-title":"J. Signal Process. Syst."},{"key":"9571_CR25","first-page":"969","volume":"3","author":"SR Balachandar","year":"2009","unstructured":"Balachandar, S.R., Kannan, K.: A new heuristic approach for the large-scale generalized assignment problem. Int. J. Math. Comput. Phys. Elect. Comput. Eng. 3, 969\u2013974 (2009)","journal-title":"Int. J. Math. Comput. Phys. Elect. Comput. Eng."},{"key":"9571_CR26","doi-asserted-by":"crossref","unstructured":"Gupta, H., Vahid Dastjerdi, A., Ghosh, S., Buyya, R.: iFogSim: A toolkit for modeling and simulation of resource management techniques in internet of things, edge and fog computing environments, ArXiv e-print (2016)","DOI":"10.1002\/spe.2509"},{"key":"9571_CR27","doi-asserted-by":"crossref","unstructured":"Verter, V.: Uncapacitated and capacitated facility location problems (2011)","DOI":"10.1007\/978-1-4419-7572-0_2"},{"key":"9571_CR28","doi-asserted-by":"crossref","unstructured":"Wu, X.: Data sets replicas placements strategy from cost-effective view in the cloud. Scientific Programming (2016)","DOI":"10.1155\/2016\/1496714"},{"key":"9571_CR29","doi-asserted-by":"crossref","unstructured":"Bermbach, D., Kuhlenkamp, J.: Consistency in distributed storage systems. In: Gramoli, V., Guerraoui, R. (eds.) Networked Systems (2013)","DOI":"10.1007\/978-3-642-40148-0_13"},{"key":"9571_CR30","unstructured":"Kemme, B., Ramalingam, G., Schiper, A., Shapiro, M., Vaswani, K.: Consistency in distributed systems (dagstuhl seminar 13081). In: Dagstuhl Reports, Vol. 3, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2013)"},{"key":"9571_CR31","doi-asserted-by":"crossref","unstructured":"Adve, S.V., Gharachorloo, K.: Shared memory consistency models: a tutorial. Computer 29 (12) (1996)","DOI":"10.1109\/2.546611"},{"key":"9571_CR32","unstructured":"Shapiro, M., Bieniusa, A., Pregui\u0327ca, N., Balegas, V., Meiklejohn, C.: Just-right consistency: reconciling availability and safety. arXiv:1801.06340 (2018)"},{"key":"9571_CR33","doi-asserted-by":"crossref","unstructured":"Bermbach, D., Tai, S.: Eventual consistency: How soon is eventual? an evaluation of amazon s3\u2019s consistency behavior (2011)","DOI":"10.1145\/2093185.2093186"},{"key":"9571_CR34","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/978-1-4419-7572-0_3","volume-title":"Median Problems in Networks. Foundations of location analysis","author":"V Marianov","year":"2011","unstructured":"Marianov, V., Serra, D.: Median Problems in Networks. Foundations of location analysis, pp 39\u201359. Springer, Boston (2011)"},{"issue":"3","key":"9571_CR35","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1137\/0137040","volume":"37","author":"O Kariv","year":"1979","unstructured":"Kariv, O., Hakimi, S. L.: An algorithmic approach to network location problems. i: The p-centers. SIAM J. Appl. Math. 37(3), 513\u2013538 (1979)","journal-title":"SIAM J. Appl. Math."},{"issue":"6","key":"9571_CR36","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1145\/367766.368168","volume":"5","author":"RW Floyd","year":"1962","unstructured":"Floyd, R.W.: Algorithm 97: Shortest path. Commun. ACM 5(6), 345 (1962). https:\/\/doi.org\/10.1145\/367766.368168","journal-title":"Commun. ACM"},{"issue":"3","key":"9571_CR37","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1007\/PL00011405","volume":"89","author":"P Avella","year":"2001","unstructured":"Avella, P., Sassano, A.: On the p-median polytope. Math. Program. 89(3), 395\u2013411 (2001)","journal-title":"Math. Program."},{"issue":"3","key":"9571_CR38","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1137\/0137041","volume":"37","author":"O Kariv","year":"1979","unstructured":"Kariv, O., Hakimi, S.L.: An algorithmic approach to network location problems II: The p-Medians. SIAM J. Appl. Math. 37(3), 539\u2013560 (1979)","journal-title":"SIAM J. Appl. Math."},{"key":"9571_CR39","unstructured":"Ibm ilog cplex optimization toolkit, http:\/\/www-03.ibm.com\/software\/products\/en\/ibmilogcp-leoptistudhttp:\/\/www-03.ibm.com\/software\/products\/en\/ibmilogcp-leoptistud, Accessed: 2017-09-20"},{"key":"9571_CR40","doi-asserted-by":"publisher","unstructured":"Rabinovich, M., Lazowska, E.D.: An efficient and highly available read-one write-all protocol for replicated data management. In: [1993] Proceedings of the Second International Conference on Parallel and Distributed Information Systems, pp. 56\u201365. https:\/\/doi.org\/10.1109\/PDIS.1993.253072 (1993)","DOI":"10.1109\/PDIS.1993.253072"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09571-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-021-09571-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09571-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T03:42:09Z","timestamp":1634096529000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-021-09571-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,21]]},"references-count":40,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["9571"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09571-1","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"type":"print","value":"1570-7873"},{"type":"electronic","value":"1572-9184"}],"subject":[],"published":{"date-parts":[[2021,7,21]]},"assertion":[{"value":"31 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 July 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"33"}}