{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,2]],"date-time":"2023-09-02T21:03:33Z","timestamp":1693688613075},"reference-count":62,"publisher":"Elsevier BV","issue":"6","license":[{"start":{"date-parts":[[2010,6,1]],"date-time":"2010-06-01T00:00:00Z","timestamp":1275350400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2010,6]]},"DOI":"10.1016\/j.future.2010.02.014","type":"journal-article","created":{"date-parts":[[2010,3,9]],"date-time":"2010-03-09T04:58:02Z","timestamp":1268110682000},"page":"797-819","source":"Crossref","is-referenced-by-count":7,"title":["On the evaluation of gridification effort and runtime aspects of JGRIM applications"],"prefix":"10.1016","volume":"26","author":[{"given":"Cristian","family":"Mateos","sequence":"first","affiliation":[]},{"given":"Alejandro","family":"Zunino","sequence":"additional","affiliation":[]},{"given":"Marcelo","family":"Campo","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/j.future.2010.02.014_b1","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1177\/109434200101500302","article-title":"The anatomy of the grid: enabling scalable virtual organization","volume":"15","author":"Foster","year":"2001","journal-title":"International Journal of High Performance Computing Applications"},{"issue":"4","key":"10.1016\/j.future.2010.02.014_b2","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1038\/scientificamerican0403-78","article-title":"The grid: computing without bounds","volume":"288","author":"Foster","year":"2003","journal-title":"Scientific American"},{"issue":"4","key":"10.1016\/j.future.2010.02.014_b3","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MCISE.2002.1014981","article-title":"Weaving computational grids: how analogous are they with electrical grids?","volume":"4","author":"Chetty","year":"2002","journal-title":"Computing in Science and Engineering"},{"issue":"3","key":"10.1016\/j.future.2010.02.014_b4","doi-asserted-by":"crossref","first-page":"517","DOI":"10.1016\/j.future.2006.07.009","article-title":"Grid services base library: a high-level, procedural application programming interface for writing globus-based grid services","volume":"23","author":"Bazinet","year":"2007","journal-title":"Future Generation Computer Systems"},{"issue":"13\u201315","key":"10.1016\/j.future.2010.02.014_b5","first-page":"1045","article-title":"Features of the java commodity grid kit","volume":"14","author":"von Laszewski","year":"2003","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"14","key":"10.1016\/j.future.2010.02.014_b6","doi-asserted-by":"crossref","first-page":"1885","DOI":"10.1002\/cpe.1133","article-title":"MyCoG.NET: a multi-language CoG toolkit","volume":"19","author":"Paventhan","year":"2006","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"3","key":"10.1016\/j.future.2010.02.014_b7","doi-asserted-by":"crossref","first-page":"534","DOI":"10.1109\/JPROC.2004.842755","article-title":"The grid application toolkit: towards generic and easy application programming interfaces for the grid","volume":"93","author":"Allen","year":"2005","journal-title":"Proceedings of the IEEE"},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b8","doi-asserted-by":"crossref","first-page":"7","DOI":"10.12921\/cmst.2006.12.01.07-20","article-title":"SAGA: a simple API for grid applications\u2014high-level application programming on the grid","volume":"12","author":"Goodale","year":"2006","journal-title":"Computational Methods in Science and Technology"},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b9","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1023\/A:1011416310759","article-title":"Master\u2013worker: an enabling framework for applications on the computational grid","volume":"4","author":"Goux","year":"2001","journal-title":"Cluster Computing"},{"issue":"4","key":"10.1016\/j.future.2010.02.014_b10","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1109\/TPDS.2003.1195409","article-title":"Adaptive computing on the grid using apples","volume":"14","author":"Berman","year":"2003","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"10.1016\/j.future.2010.02.014_b11","series-title":"6th IEEE International Symposium on Cluster Computing and the Grid","first-page":"301","article-title":"JaSkel: a java skeleton-based framework for structured cluster and grid computing","author":"Ferreira","year":"2006"},{"issue":"5","key":"10.1016\/j.future.2010.02.014_b12","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1002\/spe.847","article-title":"A survey on approaches to gridification","volume":"38","author":"Mateos","year":"2008","journal-title":"Software: Practice and Experience"},{"issue":"2","key":"10.1016\/j.future.2010.02.014_b13","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.future.2007.04.011","article-title":"JGRIM: an approach for easy gridification of applications","volume":"24","author":"Mateos","year":"2008","journal-title":"Future Generation Computer Systems"},{"issue":"7\u20138","key":"10.1016\/j.future.2010.02.014_b14","doi-asserted-by":"crossref","first-page":"1079","DOI":"10.1002\/cpe.860","article-title":"Ibis: a flexible and efficient java based grid programming environment","volume":"17","author":"van Nieuwpoort","year":"2005","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b15","first-page":"56","article-title":"MPI: a standard message passing interface","volume":"12","author":"Dongarra","year":"1996","journal-title":"Supercomputer"},{"key":"10.1016\/j.future.2010.02.014_b16","series-title":"Java RMI: Remote Method Invocation","author":"Downing","year":"1998"},{"issue":"3","key":"10.1016\/j.future.2010.02.014_b17","first-page":"19","article-title":"Satin: simple and efficient java-based grid programming","volume":"6","author":"van Nieuwpoort","year":"2005","journal-title":"Scalable Computing: Practice and Experience"},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b18","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1177\/1094342006062528","article-title":"Fault-tolerant scheduling of fine-grained tasks in grid environments","volume":"20","author":"Wrzesinska","year":"2006","journal-title":"International Journal of High Performance Computing Applications"},{"key":"10.1016\/j.future.2010.02.014_b19","unstructured":"W3C Consortium, Web Services Description Language, WSDL, Version 2.0 Part 1: Core Language, W3C Candidate Recommendation. http:\/\/www.w3.org\/TR\/wsdl20\u00a0(Jun. 2007)."},{"key":"10.1016\/j.future.2010.02.014_b20","unstructured":"OASIS Consortium, UDDI Version 3.0.2, UDDI Spec Technical Committee Draft. http:\/\/uddi.org\/pubs\/uddi_v3.htm\u00a0(Oct. 2004)."},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b21","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s11227-006-0037-9","article-title":"Defining the grid: a snapshot on the current view","volume":"42","author":"Stockinger","year":"2007","journal-title":"Journal of Supercomputing"},{"issue":"4","key":"10.1016\/j.future.2010.02.014_b22","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1016\/j.future.2009.12.001","article-title":"The design, usage, and performance of GridUFO: a grid based unified framework for optimization","volume":"26","author":"Munawar","year":"2010","journal-title":"Future Generation Computer Systems"},{"key":"10.1016\/j.future.2010.02.014_b23","series-title":"Grid Computing: Software Environments and Tools","first-page":"205","article-title":"Programming, composing, deploying on the grid","author":"Baduel","year":"2006"},{"issue":"7","key":"10.1016\/j.future.2010.02.014_b24","doi-asserted-by":"crossref","first-page":"879","DOI":"10.1016\/j.future.2007.01.006","article-title":"Peer-to-peer and fault-tolerance: towards deployment-based technical services","volume":"23","author":"Caromel","year":"2007","journal-title":"Future Generation Computer Systems"},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b25","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1016\/j.future.2004.09.030","article-title":"JavaSymphony, a programming model for the grid","volume":"21","author":"Jugravu","year":"2005","journal-title":"Future Generation Computer Systems"},{"issue":"4","key":"10.1016\/j.future.2010.02.014_b26","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/s10586-005-4094-2","article-title":"On building parallel and grid applications: component technology and distributed services","volume":"8","author":"Gannon","year":"2005","journal-title":"Cluster Computing"},{"key":"10.1016\/j.future.2010.02.014_b27","unstructured":"I. Foster, Globus toolkit version 4: software for service-oriented systems, in: Network and Parallel Computing\u2014IFIP International Conference, NPC\u201905, Beijing, China, vol. 3779, Springer, 2005, pp. 2\u201313."},{"issue":"1\u20132","key":"10.1016\/j.future.2010.02.014_b28","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/s10723-005-9002-8","article-title":"GEMLCA: running legacy code applications as grid services","volume":"3","author":"Delaittre","year":"2005","journal-title":"Journal of Grid Computing"},{"key":"10.1016\/j.future.2010.02.014_b29","series-title":"Advances in Grid Computing\u2014European Grid Conference","first-page":"961","article-title":"GriddLeS enhancements and building virtual applications for the grid with legacy components","volume":"vol. 3470","author":"Kommineni","year":"2005"},{"key":"10.1016\/j.future.2010.02.014_b30","series-title":"3rd IEEE International Conference on Web Services","first-page":"553","article-title":"A service-oriented, scalable approach to grid-enabling of legacy scientific applications","author":"Sanjeepan","year":"2005"},{"key":"10.1016\/j.future.2010.02.014_b31","series-title":"6th IEEE International Symposium on Cluster Computing and the Grid","first-page":"305","article-title":"GRASG\u2014a framework for \u2018gridifying\u2019 and running applications on service-oriented grids","author":"Ho","year":"2006"},{"issue":"7","key":"10.1016\/j.future.2010.02.014_b32","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1016\/j.future.2007.12.001","article-title":"LGF: a flexible framework for exposing legacy codes as services","volume":"24","author":"Bartosz Bali\u015b","year":"2008","journal-title":"Future Generation Computer Systems"},{"key":"10.1016\/j.future.2010.02.014_b33","series-title":"Grid Computing: Making the Global Infrastructure a Reality","first-page":"299","article-title":"Condor and the grid","author":"Thain","year":"2003"},{"key":"10.1016\/j.future.2010.02.014_b34","series-title":"10th IEEE International Symposium on High Performance Distributed Computing","first-page":"181","article-title":"Grid information services for distributed resource sharing","author":"Czajkowski","year":"2001"},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b35","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.cl.2006.02.001","article-title":"Extending movilog for supporting web services","volume":"33","author":"Mateos","year":"2007","journal-title":"Computer Languages, Systems & Structures"},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b36","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/MC.2005.22","article-title":"J2EE development frameworks","volume":"38","author":"Johnson","year":"2005","journal-title":"Computer"},{"issue":"2\u20134","key":"10.1016\/j.future.2010.02.014_b37","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1002\/cpe.936","article-title":"Web service grids: an evolutionary approach","volume":"17","author":"Atkinson","year":"2005","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"10.1016\/j.future.2010.02.014_b38","unstructured":"OGSA-WG, Defining the grid: a roadmap for OGSA standards. http:\/\/www.ogf.org\/documents\/GFD.53.pdf\u00a0(Sep. 2005)."},{"key":"10.1016\/j.future.2010.02.014_b39","unstructured":"OASIS Consortium, Web Services Resource Framework (WSRF)\u2014Primer v1.2, Committee Draft 02. http:\/\/docs.oasis-open.org\/wsrf\/wsrf-primer-1.2-primer-cd-02.pdf\u00a0(May 2006)."},{"issue":"4","key":"10.1016\/j.future.2010.02.014_b40","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1016\/j.future.2009.12.006","article-title":"Design and implementation of the gLite CREAM job management service","volume":"26","author":"Aiftimiei","year":"2010","journal-title":"Future Generation Computer Systems"},{"key":"10.1016\/j.future.2010.02.014_b41","series-title":"Design and Assessment of Trustworthy Software-Based Systems\u201427th International Conference on Computer Software and Applications","first-page":"336","article-title":"A reengineering process for migrating from an object-oriented legacy system to a component-based system","author":"Lee","year":"2003"},{"key":"10.1016\/j.future.2010.02.014_b42","series-title":"11th Asia\u2013Pacific Software Engineering Conference","first-page":"538","article-title":"A systematic method to identify software components","author":"Kim","year":"2004"},{"key":"10.1016\/j.future.2010.02.014_b43","series-title":"14th IEEE International Conference on Program Comprehension","first-page":"264","article-title":"JComp: a reuse-driven componentization framework for java applications","author":"Li","year":"2006"},{"key":"10.1016\/j.future.2010.02.014_b44","series-title":"11th IEEE Symposium on High Performance Distributed Computing","first-page":"199","article-title":"Error scope on a computational grid: theory and practice","author":"Thain","year":"2002"},{"issue":"5","key":"10.1016\/j.future.2010.02.014_b45","doi-asserted-by":"crossref","first-page":"749","DOI":"10.1016\/S0167-8191(02)00094-7","article-title":"Data management and transfer in high-performance computational grid environments","volume":"28","author":"Allcock","year":"2002","journal-title":"Parallel Computing"},{"key":"10.1016\/j.future.2010.02.014_b46","series-title":"Nearest Neighbor (Nn) Norms: Nn Pattern Classification Techniques","year":"1991"},{"key":"10.1016\/j.future.2010.02.014_b47","series-title":"OpenVPN: Building and Integrating Virtual Private Networks","author":"Feilner","year":"2006"},{"issue":"6","key":"10.1016\/j.future.2010.02.014_b48","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","article-title":"A metrics suite for object oriented design","volume":"20","author":"Chidamber","year":"1994","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"10.1016\/j.future.2010.02.014_b49","article-title":"Object-oriented design quality metrics: an analysis of dependencies","volume":"2","author":"Martin","year":"1995","journal-title":"Report on Object Analysis and Design"},{"issue":"2","key":"10.1016\/j.future.2010.02.014_b50","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","article-title":"Object-oriented metrics that predict maintainability","volume":"23","author":"Li","year":"1993","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/j.future.2010.02.014_b51","series-title":"2nd IEEE International Conference on e-Science and Grid Computing","first-page":"61","article-title":"Satin ++: divide-and-share on the grid","author":"Wrzesinska","year":"2006"},{"key":"10.1016\/j.future.2010.02.014_b52","unstructured":"W3C Consortium, SOAP version 1.2 part 0: primer, second ed., W3C Recommendation. http:\/\/www.w3.org\/TR\/soap12-part0\u00a0(Apr. 2007)."},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b53","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1006\/jpdc.1996.0045","article-title":"A comparison of implicit and explicit parallel programming","volume":"34","author":"Freeh","year":"1996","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"3","key":"10.1016\/j.future.2010.02.014_b54","doi-asserted-by":"crossref","first-page":"408","DOI":"10.1109\/12.21127","article-title":"Speedup versus efficiency in parallel systems","volume":"38","author":"Eager","year":"1989","journal-title":"IEEE Transactions on Computers"},{"key":"10.1016\/j.future.2010.02.014_b55","unstructured":"D. Tschumperl\u00e9, R. Deriche, Vector-valued image regularization with PDE\u2019s: a common framework for different applications, in: IEEE Conference on Computer Vision and Pattern Recognition, CVPR\u201903, Madison, WI, USA, vol. 1, IEEE Computer Society, Los Alamitos, CA, USA, 2003, pp. 651\u2013656."},{"issue":"1","key":"10.1016\/j.future.2010.02.014_b56","doi-asserted-by":"crossref","first-page":"69","DOI":"10.12921\/cmst.2006.12.01.69-77","article-title":"ProActive: an integrated platform for programming and running applications on grids and P2P systems","volume":"12","author":"Caromel","year":"2006","journal-title":"Computational Methods in Science and Technology"},{"issue":"13","key":"10.1016\/j.future.2010.02.014_b57","doi-asserted-by":"crossref","first-page":"1485","DOI":"10.1002\/cpe.1287","article-title":"State of the art in heterogeneous strong migration of computations","volume":"20","author":"Milan\u00e9s","year":"2008","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"10.1016\/j.future.2010.02.014_b58","first-page":"253","article-title":"A tool for automatic parallelization of CPU-intensive java applications on distributed environments","volume":"XXCIII","author":"Mateos","year":"2009","journal-title":"Mec\u00e1nica Computacional"},{"key":"10.1016\/j.future.2010.02.014_b59","unstructured":"C. Mateos, A. Zunino, M. Campo, N. G\u00f3mez, Just-in-time gridification of compiled java applications, in: II Argentine Symposium on High Performance Computing (HPC 2009)\u201438th Jornadas Argentinas de Inform\u00e1tica e Investigaci\u00f3n Operativa, JAIIO 2009, Mar del Plata, Buenos Aires, Argentina, SADIO, Buenos Aires, Argentina, 2009, pp. 62\u201377."},{"key":"10.1016\/j.future.2010.02.014_b60","series-title":"Parallel Programming, Models and Applications in Grid and P2P Systems","first-page":"232","article-title":"BYG: an approach to just-in-time gridification of conventional Java applications","author":"Mateos","year":"2009"},{"issue":"8","key":"10.1016\/j.future.2010.02.014_b61","doi-asserted-by":"crossref","first-page":"1081","DOI":"10.1016\/j.jpdc.2008.04.002","article-title":"GMAC: an overlay multicast network for mobile agent platforms","volume":"68","author":"Gotthelf","year":"2008","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"3","key":"10.1016\/j.future.2010.02.014_b62","first-page":"265","article-title":"Contemporary web service discovery mechanisms","volume":"5","author":"Garofalakis","year":"2006","journal-title":"Journal of Web Engineering"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X10000300?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X10000300?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2018,12,12]],"date-time":"2018-12-12T13:53:12Z","timestamp":1544622792000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X10000300"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6]]},"references-count":62,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2010,6]]}},"alternative-id":["S0167739X10000300"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2010.02.014","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2010,6]]}}}