A Non-intrusive and Incremental Approach to Enabling Direct Communications in RPC-Based Grid Programming Systems

  • Alexey Lastovetsky
  • Xin Zuo
  • Peng Zhao
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


This paper advocates a non-intrusive and incremental approach to enabling existing Grid programming systems with new features. In particular, it presents a software component enabling NetSolve applications with direct communications between remote tasks. The software component is a supplementary one working on the top of the basic NetSolve system. Its design also allows remote tasks to be freely mixed in a single application, independent on whether each particular task is enabled for direct communications or not. Experiments with this software are also presented.


Grid Computing Direct Communication Software Component Server Side Computational Server 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
  2. 2.
    Casanova, H., Dongarra, J.: NetSolve: A Network Server for Solving Computational Science Problems. The International Journal of Supercomputer Applications and High Performance Computing 11(3), 212–223 (1997)CrossRefGoogle Scholar
  3. 3.
    Arnold, D., Casanova, H., Dongarra, J.: Innovation of the NetSolve Grid Computing System. Concurrency: Practice and Experience 14(13-15), 1457–1479 (2002)MATHCrossRefGoogle Scholar
  4. 4.
    Tanaka, Y., Nakada, H., Sekiguchi, S., Suzumura, T., Matsuoka, S.: Ninf-G: A reference implementation of RPC-based programming middleware for Grid computing. Journal of Grid Computing 1(1), 41–51 (2003)CrossRefGoogle Scholar
  5. 5.
    Seymour, K., Nakada, H., Matsuoka, S., Dongarra, J., Lee, C., Casanova, H.: Overview of GridRPC: A Remote Procedure Call API for Grid Computing. In: Proceedings of the Third International Workshop on Grid Computing, pp. 274–278. Springer, Heidelberg (2002)Google Scholar
  6. 6.
    Desprez, F., Jeannot, E.: Improving the gridrpc model with data persistence and redistribution. In: Proceedings of ISPDC 2004 / HeteroPar 2004, pp. 193–200. IEEE Computer Society, Los Alamitos (2004)Google Scholar
  7. 7.
    Arnold, D., Agrawal, S., Blackford, S., Dongarra, J., Miller, M., Seymour, K., Sagi, K., Shi, Z., Vadhiyar, S.: Users’ Guide to NetSolve V1.4.1. Technical Report ICL-UT-02-05, University of Tennessee, Knoxville, TN (2002)Google Scholar
  8. 8.
    Beck, M., Arnold, D., Bassi, A., Berman, F., Casanova, H., Dongarra, J., Moore, T., Obertelli, G., Plank, J., Swany, M., Vadhiyar, S., Wolski, R.: Middleware for the use of storage in communication. Parallel Computing 28(12) (2002)Google Scholar
  9. 9.
    Brady, T., Konstantinov, E., Lastovetsky, A.: SmartNetSolve: High Level Programming System for High Performance Grid Computing. In: Proceedings of IPDPS 2006. IEEE Computer Society, Los Alamitos (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Alexey Lastovetsky
    • 1
  • Xin Zuo
    • 1
  • Peng Zhao
    • 1
  1. 1.School of Computer Science and InformaticsUniversity College DublinBelfield, Dublin 4Ireland

Personalised recommendations