{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T10:20:04Z","timestamp":1777890004149,"version":"3.51.4"},"reference-count":30,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2017,8,1]],"date-time":"2017-08-01T00:00:00Z","timestamp":1501545600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Multiagent and Grid Systems: An International Journal of Data Science and Artificial Intelligence"],"published-print":{"date-parts":[[2017,8]]},"abstract":"<jats:p>Cloud computing has recently gained popularity as a resource platform for on-demand, high availability and high scalability access to resources, while offering dynamic flexible infrastructures and QoS (Quality of Services) guaranteed services. In this environment, reliability is very important to ensure the effectiveness of the system and meet the desired SLA (System Level Agreement). Our work proposed in this paper uses the checkpointing of tasks to ensure the reliability and the replication of checkpointing files to ensure the accessibility. To ensure the reliability of services, we used a fault tolerance strategy based on adaptive checkpointing of two levels. This strategy takes into account the complexity and characteristics of cloud computing and it minimizes the overhead. To ensure the accessibility and the availability of checkpointing storage, we used a dynamic passive replication based on an availability degree specified by SLA criteria to decide the placement and the number of replicas.<\/jats:p>","DOI":"10.3233\/mgs-170270","type":"journal-article","created":{"date-parts":[[2017,10,17]],"date-time":"2017-10-17T12:36:05Z","timestamp":1508243765000},"page":"253-268","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["Adaptive checkpointing with reliable storage in cloud environment"],"prefix":"10.1177","volume":"13","author":[{"given":"Bakhta","family":"Meroufel","sequence":"first","affiliation":[{"name":"Department of Computer Science, Faculty of Exact and Applied Sciences, University of Oran -- Es Senia, Oran, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ghalem","family":"Belalem","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Faculty of Exact and Applied Sciences, University of Oran -- Es Senia, Oran, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2017,8,1]]},"reference":[{"key":"bibr1-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.03.012"},{"key":"bibr2-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-61772-8_48"},{"key":"bibr3-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/12.142678"},{"key":"bibr4-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1145\/214451.214456"},{"key":"bibr5-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/71.539735"},{"issue":"1","key":"bibr6-MGS-170270","first-page":"136","volume":"2","author":"Tunga H.","year":"2012","journal-title":"International Journal of Computational Engineering Research (IJCER)"},{"key":"bibr7-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2008.04.001"},{"key":"bibr8-MGS-170270","doi-asserted-by":"publisher","DOI":"10.5120\/8243-1752"},{"issue":"2","key":"bibr9-MGS-170270","first-page":"61","volume":"6","author":"Hui H.","year":"2013","journal-title":"International Journal of Database Theory and Application"},{"key":"bibr10-MGS-170270","doi-asserted-by":"publisher","DOI":"10.9781\/ijimai.2012.156"},{"key":"bibr11-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/RELDIS.1996.559700"},{"key":"bibr12-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/HASE.2008.13"},{"key":"bibr13-MGS-170270","doi-asserted-by":"crossref","unstructured":"BouabacheF. HeraultT. FedakG. and CappelloF., A distributed and replicated service for checkpoint storage, Proceedings of the CoreGRID Workshop on Programming Models Grid and P2P System Architecture Grid Systems, Tools and Environments, Heraklion, Crete, Greece, (June 2007), 295\u2013306.","DOI":"10.1007\/978-0-387-78448-9_24"},{"key":"bibr14-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-013-0898-7"},{"key":"bibr15-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/MPOT.2013.2279684"},{"key":"bibr16-MGS-170270","doi-asserted-by":"publisher","DOI":"10.5120\/20435-2768"},{"key":"bibr17-MGS-170270","doi-asserted-by":"publisher","DOI":"10.5815\/ijcnis.2012.05.04"},{"key":"bibr18-MGS-170270","doi-asserted-by":"publisher","DOI":"10.5121\/iju.2010.1205"},{"key":"bibr19-MGS-170270","doi-asserted-by":"publisher","DOI":"10.5121\/ijdps.2011.2104"},{"key":"bibr20-MGS-170270","unstructured":"SadiS. and YagoubiB., Improved fault tolerance through a multi-zone checkpointing approach, in: Proceedings of de The 3rd Edition of the Student Days at the JEESI, Algeria, (Mai 2014), 61\u201367."},{"key":"bibr21-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01671-4_12"},{"key":"bibr22-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.238"},{"key":"bibr23-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2011.16"},{"key":"bibr24-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/ICCNC.2014.6785308"},{"key":"bibr25-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24680-0_133"},{"key":"bibr26-MGS-170270","first-page":"221","author":"Lei M.","year":"2006","journal-title":"Grid Computing and Applications"},{"key":"bibr27-MGS-170270","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2015.160"},{"key":"bibr28-MGS-170270","doi-asserted-by":"publisher","DOI":"10.12694\/scpe.v15i2.981"},{"issue":"1","key":"bibr29-MGS-170270","first-page":"782","volume":"14","author":"Meroufel B.","year":"2015","journal-title":"WSEAS Transactions on Computers"},{"key":"bibr30-MGS-170270","doi-asserted-by":"publisher","DOI":"10.47839\/ijc.13.3.629"}],"container-title":["Multiagent and Grid Systems: An International Journal of Data Science and Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/MGS-170270","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.3233\/MGS-170270","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/MGS-170270","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T05:26:16Z","timestamp":1777613176000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.3233\/MGS-170270"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,8]]}},"alternative-id":["10.3233\/MGS-170270"],"URL":"https:\/\/doi.org\/10.3233\/mgs-170270","relation":{},"ISSN":["1574-1702","1875-9076"],"issn-type":[{"value":"1574-1702","type":"print"},{"value":"1875-9076","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8]]}}}