{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T06:25:44Z","timestamp":1740119144879,"version":"3.37.3"},"reference-count":54,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2015,12,1]],"date-time":"2015-12-01T00:00:00Z","timestamp":1448928000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"funder":[{"DOI":"10.13039\/501100004794","name":"CNRS","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004794","id-type":"DOI","asserted-by":"publisher"}]},{"name":"RENATER"},{"DOI":"10.13039\/501100001665","name":"French National Research Agency","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1016\/j.future.2015.05.015","type":"journal-article","created":{"date-parts":[[2015,6,6]],"date-time":"2015-06-06T21:11:47Z","timestamp":1433625107000},"page":"25-42","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":16,"special_numbering":"C","title":["Active Data: A programming model to manage data life cycle across heterogeneous systems and infrastructures"],"prefix":"10.1016","volume":"53","author":[{"given":"Anthony","family":"Simonet","sequence":"first","affiliation":[]},{"given":"Gilles","family":"Fedak","sequence":"additional","affiliation":[]},{"given":"Matei","family":"Ripeanu","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"year":"2009","series-title":"The Fourth Paradigm: Data-Intensive Scientific Discovery","key":"10.1016\/j.future.2015.05.015_br000005"},{"year":"2011","series-title":"Where does all the data come from?, Tech. Rep.","author":"Fox","key":"10.1016\/j.future.2015.05.015_br000010"},{"issue":"2","key":"10.1016\/j.future.2015.05.015_br000015","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MM.2003.1196112","article-title":"Web search for a planet: The google cluster architecture","volume":"23","author":"Barroso","year":"2003","journal-title":"IEEE Micro"},{"key":"10.1016\/j.future.2015.05.015_br000020","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","article-title":"MapReduce: simplified data processing on large clusters","volume":"51","author":"Dean","year":"2008","journal-title":"Commun. ACM"},{"key":"10.1016\/j.future.2015.05.015_br000025","series-title":"EuroSys\u201907: Proceedings of the 2nd ACM SIGOPS\/EuroSys European Conference on Computer Systems 2007","article-title":"Dryad: Distributed data-parallel programs from sequential building blocks","author":"Isard","year":"2007"},{"key":"10.1016\/j.future.2015.05.015_br000030","series-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation","first-page":"1","article-title":"Large-scale incremental processing using distributed transactions and notifications","author":"Peng","year":"2010"},{"issue":"5","key":"10.1016\/j.future.2015.05.015_br000035","doi-asserted-by":"crossref","first-page":"602","DOI":"10.1093\/comjnl\/bxh120","article-title":"Taxonomy of distributed event-based programming systems","volume":"48","author":"Meier","year":"2005","journal-title":"Comput. J."},{"key":"10.1016\/j.future.2015.05.015_br000040","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1145\/146628.140382","article-title":"Active messages: a mechanism for integrated communication and computation","volume":"20","author":"von Eicken","year":"1992","journal-title":"SIGARCH Comput. Archit. News"},{"key":"10.1016\/j.future.2015.05.015_br000045","doi-asserted-by":"crossref","DOI":"10.1177\/1094342006070078","article-title":"Grid5000: A large scale highly reconfigurable experimental grid testbed","author":"Bolze","year":"2006","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"10.1016\/j.future.2015.05.015_br000050","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1145\/857076.857078","article-title":"The many faces of publish\/subscribe","volume":"35","author":"Eugster","year":"2003","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.future.2015.05.015_br000055","doi-asserted-by":"crossref","unstructured":"T. Murata, Petri nets: Properties, analysis and applications, in: Proceedings of the IEEE, 1989, pp. 541\u2013580. URL: http:\/\/www-cad.eecs.berkeley.edu\/~polis\/class\/papers\/PetriNets.pdf.","DOI":"10.1109\/5.24143"},{"issue":"5","key":"10.1016\/j.future.2015.05.015_br000060","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1016\/j.future.2008.06.012","article-title":"Workflows and e-science: An overview of workflow system features and capabilities","volume":"25","author":"Deelman","year":"2009","journal-title":"Future Gener. Comput. Syst."},{"issue":"1","key":"10.1016\/j.future.2015.05.015_br000065","article-title":"iRODS primer: Integrated rule-oriented data system","volume":"2","author":"Rajasekare","year":"2013","journal-title":"Synth. Lect. Inf. Concepts Retr. Serv."},{"key":"10.1016\/j.future.2015.05.015_br000070","series-title":"Proceedings of the 26th Symposium on Mass Storage Systems and Technologies","first-page":"1","article-title":"The hadoop distributed file system","author":"Shvachko","year":"2010"},{"key":"10.1016\/j.future.2015.05.015_br000075","series-title":"SC\u201908: Proceedings of the 2008 ACM\/IEEE Conference on Supercomputing","first-page":"1","article-title":"Bitdew: a programmable environment for large-scale data management and distribution","author":"Fedak","year":"2008"},{"issue":"139","key":"10.1016\/j.future.2015.05.015_br000080","first-page":"8","article-title":"Kernel korner: intro to inotify","volume":"2005","author":"Love","year":"2005","journal-title":"Linux J."},{"issue":"3","key":"10.1016\/j.future.2015.05.015_br000085","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MIC.2011.64","article-title":"Globus online: Accelerating and democratizing science through cloud-based services","volume":"15","author":"Foster","year":"2011","journal-title":"IEEE Internet Comput."},{"key":"10.1016\/j.future.2015.05.015_br000090","unstructured":"Apache Hadoop, http:\/\/hadoop.apache.org\/."},{"key":"10.1016\/j.future.2015.05.015_br000095","series-title":"Fifth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing","first-page":"193","article-title":"Towards MapReduce for desktop grid computing","author":"Tang","year":"2010"},{"key":"10.1016\/j.future.2015.05.015_br000100","unstructured":"Amazon simple storage service, 2010. http:\/\/aws.amazon.com\/s3\/."},{"key":"10.1016\/j.future.2015.05.015_br000105","unstructured":"K.-K. Muniswamy-Reddy, D.A. Holland, U. Braun, M. Seltzer, Provenance-aware storage systems, in: Proceedings of the 2006 USENIX Annual Technical Conference, 2006, pp. 43\u201356."},{"key":"10.1016\/j.future.2015.05.015_br000110","unstructured":"J. Bulosan, D. Thain, P. Flynn, All-pairs: An abstraction for data-intensive cloud computing, in: International Symposium on Parallel and Distributed Processing, Miami, FL, USA, 2008."},{"key":"10.1016\/j.future.2015.05.015_br000115","unstructured":"J. Dean, S. Ghemawatta, Pig latin: a not-so-foreign language for data processing, in: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, 2008."},{"key":"10.1016\/j.future.2015.05.015_br000120","series-title":"Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing","first-page":"810","article-title":"Twister: a runtime for iterative mapreduce","author":"Ekanayake","year":"2010"},{"key":"10.1016\/j.future.2015.05.015_br000125","doi-asserted-by":"crossref","unstructured":"O.K. Bjorn Lohrmann, Daniel Warneke, Massively-parallel stream processing under QoS constraints with nephele, in: HPDC\u201912, ACM Symposium on High Performance Parallel and Distributed Computing, Delft, Nederland, 2012.","DOI":"10.1145\/2287076.2287117"},{"key":"10.1016\/j.future.2015.05.015_br000130","unstructured":"T. Condie, N. Conway, P. Alvaro, J.M. Hellerstein, K. Elmeleegy, R. Sears, MapReduce online, in: Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation, NSDI\u201910, Berkeley, CA, USA, 2010, pp. 21\u201321."},{"key":"10.1016\/j.future.2015.05.015_br000135","doi-asserted-by":"crossref","unstructured":"I. Foster, J. V\u00f6ckler, M. Wilde, Y. Zhao, Chimera: Avirtual data system for representing, querying, and automating data derivation, Scientific and Statistical Database Management, International Conference on 0, 2002, p. 37. http:\/\/dx.doi.org\/10.1109\/SSDM.2002.1029704.","DOI":"10.1109\/SSDM.2002.1029704"},{"key":"10.1016\/j.future.2015.05.015_br000140","doi-asserted-by":"crossref","unstructured":"F. Costa, L. Silva, G. Fedak, I. Kelley, Optimizing the data distribution layer of BOINC with BitTorrent, in: Proceedings of the 2nd IPDPS\u201908 Workshop on Desktop Grids and Volunteer Computing Systems, PCGrid 2008, Miami, Florida, 2008, pp. 1\u20138.","DOI":"10.1109\/IPDPS.2008.4536446"},{"issue":"7","key":"10.1016\/j.future.2015.05.015_br000145","doi-asserted-by":"crossref","first-page":"983","DOI":"10.1016\/j.future.2007.04.006","article-title":"Towards efficient data distribution on computational desktop grids with BitTorrent","volume":"23","author":"Wei","year":"2007","journal-title":"Future Gener. Comput. Syst."},{"issue":"3","key":"10.1016\/j.future.2015.05.015_br000150","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1142\/S0129626408003466","article-title":"Optimizing data distribution in desktop grid platforms","volume":"18","author":"Costa","year":"2008","journal-title":"Parallel Process. Lett."},{"issue":"2\u20133","key":"10.1016\/j.future.2015.05.015_br000155","article-title":"Scalable data management for MapReduce-based data-intensive applications: a view for cloud and hybrid infrastructures","volume":"2","author":"Antoniu","year":"2013","journal-title":"Int. J. Cloud Comput."},{"key":"10.1016\/j.future.2015.05.015_br000160","doi-asserted-by":"crossref","DOI":"10.1002\/cpe.3515","article-title":"HybridMR: A new approach for hybrid MapReduce combining desktop grid and cloud infrastructures","author":"Tang","year":"2015","journal-title":"Concurr. Pract. Exp."},{"key":"10.1016\/j.future.2015.05.015_br000165","series-title":"Proceedings of the 8th Parallel Data Storage Workshop","first-page":"39","article-title":"Active data: A data-centric approach to data life-cycle management","author":"Simonet","year":"2013"},{"key":"10.1016\/j.future.2015.05.015_br000170","doi-asserted-by":"crossref","unstructured":"A. Simonet, K. Chard, G. Fedak, I. Foster, Active data to provide smart data surveillance to e-science users, in: Proceedings of the 23rd Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2015, Turku, Finland, 2015, pp. 269\u2013273. http:\/\/dx.doi.org\/10.1109\/PDP.2015.76.","DOI":"10.1109\/PDP.2015.76"},{"key":"10.1016\/j.future.2015.05.015_br000175","series-title":"Proceedings of the 2013 International Conference on Collaboration Technologies and Systems","first-page":"48","article-title":"Addressing big data issues in scientific data infrastructure","author":"Demchenko","year":"2013"},{"key":"10.1016\/j.future.2015.05.015_br000180","doi-asserted-by":"crossref","unstructured":"T. Ho, D. Abramson, Active data: Supporting the grid data life cycle, in: Proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2007, 2007, pp. 39\u201346.","DOI":"10.1109\/CCGRID.2007.16"},{"key":"10.1016\/j.future.2015.05.015_br000185","series-title":"Cloud Computing for Data Intensive Applications","article-title":"Storage and data life cycle management in cloud environments with FRIEDA","author":"Ramakrishnan","year":"2015"},{"issue":"W1","key":"10.1016\/j.future.2015.05.015_br000190","doi-asserted-by":"crossref","first-page":"W557","DOI":"10.1093\/nar\/gkt328","article-title":"The Taverna workflow suite: designing and executing workflows of web services on the desktop, web or in the cloud","volume":"41","author":"Wolstencroft","year":"2013","journal-title":"Nucleic Acids Res."},{"issue":"8","key":"10.1016\/j.future.2015.05.015_br000195","doi-asserted-by":"crossref","first-page":"R86","DOI":"10.1186\/gb-2010-11-8-r86","article-title":"The Galaxy Team, Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences","volume":"11","author":"Goecks","year":"2010","journal-title":"Genome Biol."},{"issue":"3","key":"10.1016\/j.future.2015.05.015_br000200","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.1016\/S1053-8119(03)00185-X","article-title":"The LONI pipeline processing environment","volume":"19","author":"Rex","year":"2003","journal-title":"NeuroImage"},{"key":"10.1016\/j.future.2015.05.015_br000205","doi-asserted-by":"crossref","DOI":"10.1016\/j.parco.2011.05.005","article-title":"Swift: A language for distributed parallel scripting parallel computing","author":"Wilde","year":"2011","journal-title":"Parallel Comput."},{"issue":"3","key":"10.1016\/j.future.2015.05.015_br000210","first-page":"219","article-title":"Pegasus: A framework for mapping complex scientific workflows onto distributed systems","volume":"13","author":"Deelman","year":"2005","journal-title":"Sci. Program."},{"key":"10.1016\/j.future.2015.05.015_br000215","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1145\/966049.781533","article-title":"Phoenix: a parallel programming model for accommodating dynamically joining\/leaving resources","volume":"38","author":"Taura","year":"2003","journal-title":"SIGPLAN Not."},{"key":"10.1016\/j.future.2015.05.015_br000220","series-title":"Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation","article-title":"Mace: Language support for building distributed systems","author":"Killian","year":"2007"},{"key":"10.1016\/j.future.2015.05.015_br000225","unstructured":"D. Mazieres, A toolkit for user-level file systems, in: Proceedings of the 2001 USENIX Annual Technical Conference, Berkeley, CA, USA, 2001."},{"key":"10.1016\/j.future.2015.05.015_br000230","series-title":"Proceedings of the 20th International Symposium on High Performance Distributed Computing","first-page":"97","article-title":"Incontext: simple parallelism for distributed applications","author":"Yoo","year":"2011"},{"key":"10.1016\/j.future.2015.05.015_br000235","series-title":"Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications","article-title":"Provenance: a future history","author":"Cheney","year":"2009"},{"issue":"3","key":"10.1016\/j.future.2015.05.015_br000240","doi-asserted-by":"crossref","DOI":"10.1145\/1084805.1084812","article-title":"A survey of data provenance in e-science","volume":"34","author":"Simmhan","year":"2005","journal-title":"SIGMOD Rec."},{"issue":"6","key":"10.1016\/j.future.2015.05.015_br000245","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1016\/j.future.2010.07.005","article-title":"The open provenance model core specification (v1. 1)","volume":"27","author":"Moreau","year":"2011","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2015.05.015_br000250","unstructured":"K.-K. Muniswamy-Reddy, P. Macko, M. Seltzer, Provenance for the cloud, in: Proceedings of the 8th Conference on File and Storage Technologies, FAST\u201910, San Jose, 2010."},{"key":"10.1016\/j.future.2015.05.015_br000255","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/s10723-008-9100-5","article-title":"Chirp: a practical global filesystem for cluster and grid computing","volume":"7","author":"Thain","year":"2009","journal-title":"J. Grid Comput."},{"key":"10.1016\/j.future.2015.05.015_br000260","doi-asserted-by":"crossref","unstructured":"E. Vairavanathan, S. Al-Kiswany, L. Costa, Z. Zhang, D. Katz, M. Wilde, M. Ripeanu, A workflow-aware storage system: An opportunity study, in: 12th International Symposium on Clusters, Cloud, and Grid Computing, CCGrid\u201912, Ottawa, Canada, 2012.","DOI":"10.1109\/CCGrid.2012.109"},{"key":"10.1016\/j.future.2015.05.015_br000265","doi-asserted-by":"crossref","unstructured":"H. He, G. Fedak, P. Kacsuk, Z. Farkas, Z. Balaton, O. Lodygensky, E. Urbah, G. Caillat, F. Araujo, A. Emmen, Extending the EGEE grid with XtremWeb-HEP desktop grids, in: Proceedings of the 4th Workshop on Desktop Grids and Volunteer Computing Systems, CCGrid 2010, Melbourne, Australia, 2010, pp. 685\u2013690.","DOI":"10.1109\/CCGRID.2010.100"},{"key":"10.1016\/j.future.2015.05.015_br000270","series-title":"Proceedings of the 25th Annual Joint Conference of the IEEE Computer and Communications Societies","first-page":"1190","article-title":"Topologically-aware overlay construction and server selection","volume":"vol. 3","author":"Ratnasamy","year":"2002"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X15001995?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X15001995?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,8,26]],"date-time":"2019-08-26T05:41:05Z","timestamp":1566798065000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X15001995"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,12]]},"references-count":54,"alternative-id":["S0167739X15001995"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2015.05.015","relation":{},"ISSN":["0167-739X"],"issn-type":[{"type":"print","value":"0167-739X"}],"subject":[],"published":{"date-parts":[[2015,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Active Data: A programming model to manage data life cycle across heterogeneous systems and infrastructures","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2015.05.015","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2015 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}