{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T20:40:09Z","timestamp":1750970409538,"version":"3.41.0"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,10,30]],"date-time":"2017-10-30T00:00:00Z","timestamp":1509321600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s10723-017-9414-2","type":"journal-article","created":{"date-parts":[[2017,10,30]],"date-time":"2017-10-30T11:36:25Z","timestamp":1509363385000},"page":"501-526","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["freeCycles - Efficient Multi-Cloud Computing Platform"],"prefix":"10.1007","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1578-5149","authenticated-orcid":false,"given":"Rodrigo","family":"Bruno","sequence":"first","affiliation":[]},{"given":"Fernando","family":"Costa","sequence":"additional","affiliation":[]},{"given":"Paulo","family":"Ferreira","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,10,30]]},"reference":[{"issue":"1","key":"9414_CR1","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1145\/2189750.2150984","volume":"40","author":"F Ahmad","year":"2012","unstructured":"Ahmad, F., Chakradhar, S.T., Raghunathan, A., Vijaykumar, T.N.: Tarazu: Optimizing mapreduce on heterogeneous clusters. SIGARCH Comput. Archit. News 40(1), 61\u201374 (2012)","journal-title":"SIGARCH Comput. Archit. News"},{"key":"9414_CR2","doi-asserted-by":"crossref","unstructured":"Alexandrov, A.D., Ibel, M., Schauser, K.E., Scheiman, C.J.: Superweb: towards a global web-based parallel computing infrastructure. In: Parallel Processing Symposium, 1997. Proceedings., 11th International, pp 100\u2013106 (1997)","DOI":"10.1109\/IPPS.1997.580858"},{"key":"9414_CR3","doi-asserted-by":"crossref","unstructured":"Anderson, D.P.: Boinc: a system for public-resource computing and storage. In: 2004. Proceedings. Fifth IEEE\/ACM International Workshop on Grid Computing, pp 4\u201310 (2004)","DOI":"10.1109\/GRID.2004.14"},{"key":"9414_CR4","doi-asserted-by":"crossref","unstructured":"Anderson, D.P., Christensen, C., Allen, B.: Designing a runtime system for volunteer computing. In: SC 2006 Conference, Proceedings of the ACM\/IEEE, pp 33\u201333 (2006)","DOI":"10.1109\/SC.2006.24"},{"key":"9414_CR5","doi-asserted-by":"crossref","unstructured":"Anderson, D.P., Fedak, G.: The computational and storage potential of volunteer computing. In: 2006. CCGRID 06. Sixth IEEE International Symposium on Cluster Computing and the Grid, vol. 1, pp 73\u201380 (2006)","DOI":"10.1109\/CCGRID.2006.101"},{"issue":"5\u20136","key":"9414_CR6","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1016\/S0167-739X(99)00009-6","volume":"15","author":"A Baratloo","year":"1999","unstructured":"Baratloo, A., Karaul, M., Kedem, Z.M., Wijckoff, P.: Charlotte: Metacomputing on the web. Futur. Gener. Comput. Syst. 15(5\u20136), 559\u2013570 (1999)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"3","key":"9414_CR7","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1007\/s10723-015-9348-5","volume":"14","author":"AL Bazinet","year":"2016","unstructured":"Bazinet, A.L., Cummings, M.P.: Subdividing long-running, variable-length analyses into short, fixed-length boinc workunits. J. Grid Comput. 14(3), 429\u2013441 (2016)","journal-title":"J. Grid Comput."},{"issue":"4","key":"9414_CR8","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1007\/s10723-009-9130-7","volume":"7","author":"V Bertis","year":"2009","unstructured":"Bertis, V., Bolze, R., Desprez, F., Reed, K.: From dedicated grid to volunteer grid: Large scale execution of a bioinformatics application. J. Grid Comput. 7(4), 463 (2009)","journal-title":"J. Grid Comput."},{"key":"9414_CR9","doi-asserted-by":"crossref","unstructured":"Binzenh\u00f6fer, A., Leibnitz, K.: Estimating churn in structured p2p networks. In: Managing Traffic Performance in Converged Networks, pp 630\u2013641. Springer, Berlin (2007)","DOI":"10.1007\/978-3-540-72990-7_56"},{"key":"9414_CR10","first-page":"21","volume":"11","author":"D Borthakur","year":"2007","unstructured":"Borthakur, D.: The hadoop distributed file system: Architecture and design. Hadoop Proj. Website 11, 21 (2007)","journal-title":"Hadoop Proj. Website"},{"key":"9414_CR11","doi-asserted-by":"crossref","unstructured":"Bruno, R., Ferreira, P.: Scadamar: Scalable and data-efficient internet mapreduce. In: Proceedings of the 2Nd International Workshop on CrossCloud Systems, CCB\u201914, pp 2:1\u20132:6. ACM, New York (2014)","DOI":"10.1145\/2676662.2676673"},{"key":"9414_CR12","doi-asserted-by":"crossref","unstructured":"Cardosa, M., Wang, C., Nangia, A., Chandra, A., Weissman, J.: Exploring mapreduce efficiency with highly-distributed data, In Proceedings of the Second International Workshop on MapReduce and its Applications, 27\u201334, ACM, New York (2011)","DOI":"10.1145\/1996092.1996100"},{"key":"9414_CR13","unstructured":"Castro, M., Liskov, B., et al.: Practical byzantine fault tolerance. In: OSDI, vol. 99, pp 173\u2013186 (1999)"},{"issue":"3","key":"9414_CR14","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1109\/TSMCA.2005.846396","volume":"35","author":"AJ Chakravarti","year":"2005","unstructured":"Chakravarti, A.J., Baumgartner, G., Lauria, M.: The organic grid: self-organizing computation on a peer-to-peer network. IEEE Trans. Syst. Man Cybern. Part A: Syst. Humans 35(3), 373\u2013384 (2005)","journal-title":"IEEE Trans. Syst. Man Cybern. Part A: Syst. Humans"},{"key":"9414_CR15","unstructured":"Cherkasova, L., Lee, J.: Fastreplica: Efficient large file distribution within content delivery networks. In: USENIX Symposium on Internet Technologies and Systems, Seattle (2003)"},{"issue":"4","key":"9414_CR16","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1145\/2043164.2018448","volume":"41","author":"M Chowdhury","year":"2011","unstructured":"Chowdhury, M., Zaharia, M., Ma, J., Jordan, M.I., Stoica, I.: Managing data transfers in computer clusters with orchestra. ACM SIGCOMM Comput. Commun. Rev. 41(4), 98\u2013109 (2011)","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"issue":"3","key":"9414_CR17","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/956993.956995","volume":"33","author":"B Chun","year":"2003","unstructured":"Chun, B., Culler, D., Roscoe, T., Bavier, A., Peterson, L., Wawrzoniak, M., Bowman, M.: Planetlab: an overlay testbed for broad-coverage services. ACM SIGCOMM Comput. Commun. Rev. 33(3), 3\u201312 (2003)","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"issue":"1","key":"9414_CR18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1869-0238-4-18","volume":"4","author":"F Costa","year":"2013","unstructured":"Costa, F., Veiga, L., Ferreira, P.: Internet-scale support for map-reduce processing. J. Internet Serv. Appl. 4(1), 1\u201317 (2013)","journal-title":"J. Internet Serv. Appl."},{"issue":"1","key":"9414_CR19","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. Commun. ACM 51(1), 107\u2013113 (2008)","journal-title":"Commun. ACM"},{"key":"9414_CR20","doi-asserted-by":"crossref","unstructured":"Dinu, F., Ng, T.S.: Understanding the effects and implications of compute node related failures in hadoop. In: Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing, pp 187\u2013198. ACM, New York (2012)","DOI":"10.1145\/2287076.2287108"},{"key":"9414_CR21","doi-asserted-by":"crossref","unstructured":"Fedak, G., Germain, C., Neri, V., Cappello, F.: Xtremweb: a generic global computing system. In: 2001. Proceedings. First IEEE\/ACM International Symposium on Cluster Computing and the Grid, pp 582\u2013587 (2001)","DOI":"10.1109\/CCGRID.2001.923246"},{"issue":"5","key":"9414_CR22","doi-asserted-by":"crossref","first-page":"961","DOI":"10.1016\/j.jnca.2009.04.002","volume":"32","author":"G Fedak","year":"2009","unstructured":"Fedak, G., He, H., Cappello, F.: Bitdew: A data management and distribution service with multi-protocol file transfer and metadata abstraction. J. Netw. Comput. Appl. 32(5), 961\u2013975 (2009). Next Generation Content Networks","journal-title":"J. Netw. Comput. Appl."},{"issue":"2","key":"9414_CR23","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/s10723-011-9183-2","volume":"9","author":"W Gentzsch","year":"2011","unstructured":"Gentzsch, W., Girou, D., Kennedy, A., Lederer, H., Reetz, J., Riedel, M., Schott, A., Vanni, A., Vazquez, M., Wolfrat, J.: Deisa\u2014distributed european infrastructure for supercomputing applications. J. Grid Comput. 9(2), 259\u2013277 (2011)","journal-title":"J. Grid Comput."},{"issue":"1","key":"9414_CR24","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/s10723-009-9143-2","volume":"8","author":"F Georgatos","year":"2010","unstructured":"Georgatos, F., Gkamas, V., Ilias, A., Kouretis, G., Varvarigos, E.: A grid-enabled cpu scavenging architecture and a case study of its use in the greek school network. J. Grid Comput. 8(1), 61\u201375 (2010)","journal-title":"J. Grid Comput."},{"key":"9414_CR25","unstructured":"Heckmann, O., Bock, A.: The edonkey 2000 protocol. Rapport technique, Multimedia Communications Lab, Darmstadt University of Technology, 13 (2002)"},{"issue":"4","key":"9414_CR26","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1007\/s10723-009-9131-6","volume":"7","author":"EM Heien","year":"2009","unstructured":"Heien, E.M., Anderson, D.P., Hagihara, K.: Computing low latency batches with unreliable workers in volunteer computing environments. J. Grid Comput. 7(4), 501 (2009)","journal-title":"J. Grid Comput."},{"issue":"3","key":"9414_CR27","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1109\/TCC.2014.2316810","volume":"2","author":"S Kailasam","year":"2014","unstructured":"Kailasam, S., Dhawalia, P., Balaji, S.J., Iyer, G., Dharanipragada, J.: Extending mapreduce across clouds with bstream. IEEE Trans. Cloud Comput. 2(3), 362\u2013376 (2014)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"9414_CR28","doi-asserted-by":"crossref","unstructured":"Ko, S.Y., Hoque, I., Cho, B., Gupta, I.: Making cloud intermediate data fault-tolerant. In: Proceedings of the 1st ACM Symposium on Cloud Computing, p 181\u2013192. ACM, Berlin (2010)","DOI":"10.1145\/1807128.1807160"},{"issue":"11","key":"9414_CR29","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1145\/356989.357007","volume":"35","author":"J Kubiatowicz","year":"2000","unstructured":"Kubiatowicz, J., Bindel, D., Chen, Y., Czerwinski, S., Eaton, P., Geels, D., Gummadi, R., Rhea, S., Weatherspoon, H., Weimer, W., et al.: Oceanstore: An architecture for global-scale persistent storage. ACM Sigplan Not. 35(11), 190\u2013201 (2000)","journal-title":"ACM Sigplan Not."},{"key":"9414_CR30","volume-title":"Google\u2019s PageRank and beyond: the science of search engine rankings","author":"AN Langville","year":"2011","unstructured":"Langville, A.N., Meyer, C.D.: Google\u2019s PageRank and beyond: the science of search engine rankings. Princeton University Press, Princeton (2011)"},{"issue":"99","key":"9414_CR31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TCC.2015.2474385","volume":"PP","author":"P Li","year":"2015","unstructured":"Li, P., Guo, S., Yu, S., Zhuang, W.: Cross-cloud mapreduce for big data. IEEE Trans. Cloud Comput. PP(99), 1\u20131 (2015)","journal-title":"IEEE Trans. Cloud Comput."},{"issue":"6","key":"9414_CR32","doi-asserted-by":"crossref","first-page":"842","DOI":"10.1016\/j.comnet.2005.07.014","volume":"50","author":"J Liang","year":"2006","unstructured":"Liang, J., Kumar, R., Ross, K.W.: The fasttrack overlay: A measurement study. Comput. Netw. 50(6), 842\u2013858 (2006)","journal-title":"Comput. Netw."},{"key":"9414_CR33","doi-asserted-by":"crossref","unstructured":"Lin, H., Ma, X., Archuleta, J., Feng, W.-c., Gardner, M., Zhang, Z.: Moon: Mapreduce on opportunistic environments. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, HPDC \u201910, pp 95\u2013106. ACM, New York (2010)","DOI":"10.1145\/1851476.1851489"},{"key":"9414_CR34","doi-asserted-by":"crossref","unstructured":"Lo, V., Zappala, D., Zhou, D., Liu, Y., Zhao, S.: Cluster computing on the fly: P2p scheduling of idle cycles in the internet. In: Peer-to-Peer Systems III, pp 227\u2013236. Springer, Berlin (2005)","DOI":"10.1007\/978-3-540-30183-7_22"},{"key":"9414_CR35","unstructured":"Marozzo, F., Talia, D., Trunfio, P.: Adapting mapreduce for dynamic environments using a peer-to-peer model. In: Proceedings of the 1st Workshop on Cloud Computing and its Applications (2008)"},{"key":"9414_CR36","unstructured":"Nguyen, T., Shi, W.: Improving resource efficiency in data centers using reputation-based resource selection. In: Green Computing Conference, 2010 International, pp 389\u2013396, USA (2010)"},{"key":"9414_CR37","doi-asserted-by":"crossref","unstructured":"Pouwelse, J., Garbacki, P., Epema, D., Sips, H.: The bittorrent p2p file-sharing system: Measurements and analysis. In: Peer-to-Peer Systems IV, pp 205\u2013216. Springer, Berlink (2005)","DOI":"10.1007\/11558989_19"},{"issue":"2","key":"9414_CR38","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1007\/s10723-014-9292-9","volume":"12","author":"MB Qureshi","year":"2014","unstructured":"Qureshi, M.B., Dehnavi, M.M., Min-Allah, N., Qureshi, M.S., Hussain, H., Rentifis, I., Tziritas, N., Loukopoulos, T., Khan, Samee U., Xu, C.-Z., Zomaya, A.Y.: Survey on grid resource allocation mechanisms. J. Grid Comput. 12(2), 399\u2013441 (2014)","journal-title":"J. Grid Comput."},{"issue":"3","key":"9414_CR39","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1007\/s10723-014-9299-2","volume":"12","author":"A Rasooli","year":"2014","unstructured":"Rasooli, A., Down, D.G.: Guidelines for selecting hadoop schedulers based on system heterogeneity. J. Grid Comput. 12(3), 499\u2013519 (2014)","journal-title":"J. Grid Comput."},{"key":"9414_CR40","doi-asserted-by":"crossref","unstructured":"Ripeanu, M.: Peer-to-peer architecture case study: Gnutella network. In: 2001. Proceedings. First International Conference on Peer-to-Peer Computing, pp 99\u2013100. IEEE, USA (2001)","DOI":"10.1109\/P2P.2001.990433"},{"issue":"4","key":"9414_CR41","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1007\/s10723-009-9135-2","volume":"7","author":"B Rood","year":"2009","unstructured":"Rood, B., Lewis, M.J.: Grid resource availability prediction-based scheduling and task replication. J. Grid Comput. 7(4), 479 (2009)","journal-title":"J. Grid Comput."},{"issue":"5\u20136","key":"9414_CR42","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1016\/S0167-739X(99)00018-7","volume":"15","author":"LFG Sarmenta","year":"1999","unstructured":"Sarmenta, L.F.G., Hirano, S.: Bayanihan: building and studying web-based volunteer computing systems using java. Futur. Gener. Comput. Syst. 15(5\u20136), 675\u2013686 (1999)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9414_CR43","doi-asserted-by":"crossref","unstructured":"Silberstein, M., Sharov, A., Geiger, D., Schuster, A.: Gridbot: execution of bags of tasks in multiple grids. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC\u201909, pp 11:1\u201311:12. ACM, New York (2009)","DOI":"10.1145\/1654059.1654071"},{"issue":"2","key":"9414_CR44","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/s10723-015-9359-2","volume":"14","author":"S Singh","year":"2016","unstructured":"Singh, S., Chana, I.: A survey on resource scheduling in cloud computing Issues and challenges. J. Grid Comput. 14(2), 217\u2013264 (2016)","journal-title":"J. Grid Comput."},{"key":"9414_CR45","doi-asserted-by":"crossref","unstructured":"Stutzbach, D., Rejaie, R.: Understanding churn in peer-to-peer networks, In Proceedings of the 6th ACM SIGCOMM Conference on Internet Measurement, 189\u2013202, ACM, New York (2006)","DOI":"10.1145\/1177080.1177105"},{"key":"9414_CR46","doi-asserted-by":"crossref","unstructured":"Tang, B., Moca, M., Chevalier, S., He, H., Fedak, G.: Towards mapreduce for desktop grid computing. In: 2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), pp 193\u2013200 (2010)","DOI":"10.1109\/3PGCIC.2010.33"},{"key":"9414_CR47","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.ins.2016.09.030","volume":"379","author":"B Tang","year":"2017","unstructured":"Tang, B., Tang, M., Fedak, G., He, H.: Availability\/network-aware mapreduce over the internet. Inf. Sci. 379, 94\u2013111 (2017)","journal-title":"Inf. Sci."},{"issue":"2-4","key":"9414_CR48","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1002\/cpe.938","volume":"17","author":"D Thain","year":"2005","unstructured":"Thain, D., Tannenbaum, T., Livny, M.: Distributed computing in practice: the condor experience. Concurr. Comput. Pract. Exper. 17(2-4), 323\u2013356 (2005)","journal-title":"Concurr. Comput. Pract. Exper."},{"issue":"4","key":"9414_CR49","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1007\/s10723-009-9133-4","volume":"7","author":"D Toth","year":"2009","unstructured":"Toth, D., Finkel, D.: Improving the productivity of volunteer computing by using the most effective task retrieval policies. J. Grid Comput. 7(4), 519 (2009)","journal-title":"J. Grid Comput."},{"key":"9414_CR50","unstructured":"White, T.: O\u2019Reilly (2012)"},{"issue":"3","key":"9414_CR51","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1007\/s10723-006-9039-3","volume":"4","author":"S Yang","year":"2006","unstructured":"Yang, S., Butt, A.R., Fang, X., Hu, Y.C., Midkiff, S.P.: A fair, secure and trustworthy peer-to-peer based cycle-sharing system. J. Grid Comput. 4(3), 265\u2013286 (2006)","journal-title":"J. Grid Comput."},{"key":"9414_CR52","unstructured":"Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., Stoica, I.: Spark: cluster computing with working sets. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing, pp 10\u201310 (2010)"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-017-9414-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-017-9414-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-017-9414-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T20:01:16Z","timestamp":1750968076000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-017-9414-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,30]]},"references-count":52,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["9414"],"URL":"https:\/\/doi.org\/10.1007\/s10723-017-9414-2","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"type":"print","value":"1570-7873"},{"type":"electronic","value":"1572-9184"}],"subject":[],"published":{"date-parts":[[2017,10,30]]}}}