World Scientific
  • Search
Skip main navigation

Cookies Notification

We use cookies on this site to enhance your user experience. By continuing to browse the site, you consent to the use of our cookies. Learn More
×
Our website is made possible by displaying certain online content using javascript.
In order to view the full content, please disable your ad blocker or whitelist our website www.worldscientific.com.

System Upgrade on Tue, Oct 25th, 2022 at 2am (EDT)

Existing users will be able to log into the site and access content. However, E-commerce and registration of new users may not be available for up to 12 hours.
For online purchase, please visit us again. Contact us at [email protected] for any enquiries.

AN ARCHITECTURAL APPROACH TO BUILDING GRIDS USING LEGACY CODE

    In this paper, we present a new architecture to build grids that can execute parallel programs based on legacy code. This architecture is layer based and software component performances are validated with benchmarks. To illustrate the construction of a grid using the proposed architecture, we develop a case study that consists of a grid oriented to efficient execution of Java bytecode for which we validate and integrate legacy code of parallel linear algebra.

    References

    • P. Heidelberger and S. Lavenberg, IEEE Transactions on Computers C 33(12), 1195 (1984). ISIGoogle Scholar
    • A.   Mirgorodskiy , N.   Maruyama and B.   Miller , Problem Diagnosis in Large-Scale Computing Environments , SC06 ( 2006 ) . Google Scholar
    • R. W.   Hockney , The Science of Computer Benchmarking ( SIAM , 1996 ) . CrossrefGoogle Scholar
    • T. M. Conte and W. W. Hwu, IEEE Computer 48 (1991). Google Scholar
    • J. Dongarra and T. Hey, Supercomputer 11(2-3), 94 (1995). Google Scholar
    • OMG: Object Management Group. The Common Object Request Broker: Architecture and Specification, 2001 . Google Scholar
    • Markus   Aleksy , Axel   Korthaus and Martin   Schader , Implementing Distributed Systems with Java and CORBA ( Springer , 2005 ) . Google Scholar
    • Michael   Quinn , Parallel Programming in C with MPI and OpenMP ( McGraw-Hill , 2003 ) . Google Scholar
    • R.   Bjornson , Linda on Distributed Memory Multiprocessors ( Yale University , New Haven, CT , 1993 ) . Google Scholar
    • D. Evans and D. Larochelle, IEEE Software 19(1), 42 (2002), DOI: 10.1109/52.976940. CrossrefGoogle Scholar
    • Object Oriented Concepts. ORBacus for C++ and Java. OOC, 44 Manning Road, Billerica, MA 01821, USA, 1999 . Google Scholar
    • Gerald Brose. JacORB: A Java Object Request Broker. Technical Report B 97-2, 1997. Institut für Informatik, Freie Universität Berlin . Google Scholar
    • M.   Baker et al. , mpiJava: A Java MPI Interface , First UK Workshop on Java for High Performance Network Computing ( 1998 ) . Google Scholar
    • Glenn   Judd , Mark   Clement and Quinn   Snell , DOGMA: Distributed Object Group Metacomputing Architecture , ACM 1998 Workshop on Java for High-Performance Network Computing . Google Scholar
    • D. Thurman. jPVM. http://www.chmsr.gatech.edu/jPVM . Google Scholar
    • A. Ferrari. JPVM: Network Parallel Computing in Java. ACM 1998 Workshop on Java for High-Performance Network Computing, http://www.cs.ucsb.edu/conferences/java98/papers/jpvm.ps . Google Scholar
    • Eric Gamess and Emilio Hernández, Performance of Contiguous and non-Contiguous Message Passing in Java using MPI, The XXV Latinamerican Conference on Informatics, Volume II (1999) pp. 1097–1106. Google Scholar
    • P.   Alpatov et al. , PLAPACK: Parallel Linear Algebra Package , Proceedings of SIAM Parallel Processing Conference ( 1997 ) . Google Scholar
    • J. Choiet al., IEEE Computer Society Press 120 (1992). Google Scholar
    • Eric Gamess, Information Processing Letters 75(5), 191 (2000), DOI: 10.1016/S0020-0190(00)00105-8. Crossref, ISIGoogle Scholar
    • Eric Gamess, Parallel Processing Letters 13(l), 53 (2003), DOI: 10.1142/S0129626403001148. Link, ISIGoogle Scholar
    • D. Kuebler and W. Eibach. Adapting Legacy Applications as Web Services. IBM Developer-Works, 2002 . Google Scholar
    • I. Foster, H. Kishimoto, A. Savva, and al. The Open Grid Services Architecture. http://forge.gridforum.org/projects/ogsawg, 2005 . Google Scholar
    • Y.   Huang et al. , Wrapping Legacy Codes for Grid-Based Applications , 17th International Parallel and Distributed Processing Symposium (IPDPS'03) ( 2003 ) . Google Scholar
    • P. Kacsuket al., High-Level Grid Application Environment to Use Legacy Codes as OGSA Grid Services, Fifth IEEE/ACM International Workshop on Grid Computing (GRID'04) (Pittsburgh, USA, 2004) pp. 428–435. Google Scholar
    • Y. Cardinaleet al., Lecture Notes in Computer Science 2110, 629 (2001). CrossrefGoogle Scholar