Abstract
We describe a simple, yet powerful API for accessing and using Grid resources from within Jylab, a novel, extensible scientific computing workbench consisting of a suite of open-source Java libraries scriptable through a Jython interpreter. The API provides a Java-based, Python-scriptable interactive environment and aims to simplify Grid application development and use. We demonstrate the utilization of the API in the context of an application from Internet algorithmics, specifically creating an index of crawled Web pages and using it for link-based ranking calculations (PageRank) and search queries.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Colt Java class library website. http://dsd.lbl.gov/∼hoschek/colt/.
Documentationfororg.apache.lucene.search.Similarityclass. http://lucene.zones.apache.org:8080/hudson/job/Lucene-Nightly/javadoc/org/apache/lucene/search/Similarity.html.
Ganga project website. http://ganga.web.cern.ch/ganga/.
Ganymed project website. http://www.ganymed.ethz.ch/ssh2/.
Geodise project website. http://www.geodise.org/.
Jylab project wiki site. http://scgroup4.ceid.upatras.gr:10080/trac/.
Nutch project website. http://lucene.apache.org/nutch/.
M. Cafarella and D. Cutting. Building Nutch: Open Source Search. ACM Queue, 2, April 2004.
M. H. Eres, G. E. Pound, Z. Jiao, J. L. Wason, F. Xu, A. J. Keane, and S. J. Cox. Imple-mentation and utilisation of a Grid-enabled problem solving environment in MATLAB. Future Gener. Comput. Syst., 21(6):920-929, 2005.
I. Foster and C. Kesselman. The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2003.
E. Gallopoulos, E. Houstis, and J. R. Rice. Computer as Thinker/Doer: Problem-Solving Environments for Computational Science. IEEE Comput. Sci. Eng., 1(2):11-23, 1994.
J.M. Kleinberg. Authoritative Sources in a Hyperlinked Environment. J. ACM, 46:604-632,1999.
G. Kollias, and E. Gallopoulos. Jylab: A System for Portable Scientific Computing over Distributed Platforms. In 2nd IEEE Int’l. Conf. on e-Science and Grid Computing(e-Science 2006): Session on Innovative and Collaborative Problem Solving, Amsterdam, December 2006. IEEE.
A.N. Langville and C.D. Meyer. Google’s Pagerank and Beyond: The Science of SearchEngine Rankings. Princeton University, 2006.
J. O’ Madadhain, D. Fisher, P. Smyth, S. White, and YB Boey. Analysis and visualization of network data using JUNG. Journal of Statistical Software, 2005.
L. Page, S. Brin, R. Motwani, and T. Winograd. The PageRank Citation Ranking: Bringing Order to the Web. Technical report, Stanford University, 1998.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Georgiou, K., Kollias, G., Gallopoulos, E. (2008). Grid-Enabling a Problem Solving Environment: Implementation and Everyday Use. In: Making Grids Work. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78448-9_10
Download citation
DOI: https://doi.org/10.1007/978-0-387-78448-9_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-78447-2
Online ISBN: 978-0-387-78448-9
eBook Packages: Computer ScienceComputer Science (R0)