Exploiting Multidomain Non Routable Networks

  • Franco Frattolillo
  • Salvatore D’Onofrio
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4330)


Exploiting computing resources available within “departmental” organizations to run large-scale applications can be considered a difficult task since such resources are usually represented by computing nodes that belong to non-routable, private networks and are connected to the Internet through publicly addressable IP front-end nodes. This paper presents a Java middleware that can support the execution of large-scale, object-based applications over heterogeneous multidomain, non-routable networks. Furthermore, the middleware can be exploited to relieve programmers of the classic burden tied to the deployment of PVM runtime libraries and program executables among computational resources belonging to distinct administrative domains.


Computing Node Execution Environment Routable Network Node Manager Program Executable 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Geist, A., Beguelin, A., et al.: PVM: Parallel Virtual Machine. In: A Users’ Guide and Tutorial for Networked Parallel Computing. The MIT Press, Cambridge (1994)Google Scholar
  2. 2.
    Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Mateo, California, USA (2004)Google Scholar
  3. 3.
    Frattolillo, F.: Running large-scale applications on cluster grids. Int’l Journal of High Performance Computing Applications 19(2), 157–172 (2005)CrossRefGoogle Scholar
  4. 4.
    Kurzyniec, D., Hwang, P., Sunderam, V.: Failure resilient heterogeneous parallel computing across multidomain clusters. Int’l Journal of High Performance Computing Applications 19(2), 143–155 (2005)CrossRefGoogle Scholar
  5. 5.
    Parlavantzas, N., Coulson, G., et al.: Towards a reflective component based middleware architecture. In: Procs of the Int’l Workshop on Reflection and Metalevel Architectures, Sophia Antipolis and Cannes, Australia (2000)Google Scholar
  6. 6.
    Schopf, J.M., Nitzberg, B.: Grids: The top 10 questions. Scientific Programming, special issue on Grid Computing 10(2), 103–111 (2002)Google Scholar
  7. 7.
    Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: Enabling scalable virtual organizations. Int’l Journal of Supercomputer Applications 15(3), 200–222 (2001)CrossRefGoogle Scholar
  8. 8.
    von Eicken, T., Culler, D.E., et al.: Active messages: A mechanism for integrated communication and computation. In: Procs of the 19th ACM Int’l Symposium on Computer Architecture, Gold Coast, Queensland, Australia, pp. 256–266 (1992)Google Scholar
  9. 9.
    Lauria, M., Pakin, S., Chien, A.A.: Efficient layering for high speed communication: Fast messages 2.x. In: Procs of the 7th High Performance Distributed Computing Conference, Chicago, Illinois, USA (1998)Google Scholar
  10. 10.
    Di Santo, M., Frattolillo, F., et al.: An approach to asynchronous object-oriented parallel and distributed computing on wide-area systems. In: Rolim, J.D.P. (ed.) IPDPS-WS 2000. LNCS, vol. 1800, pp. 536–543. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  11. 11.
    Di Santo, M., Frattolillo, F., et al.: A component-based approach to build a portable and flexible middleware for metacomputing. Parallel Computing 28(12), 1789–1810 (2002)MATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Franco Frattolillo
    • 1
  • Salvatore D’Onofrio
    • 1
  1. 1.Research Centre on Software Technology, Department of EngineeringUniversity of SannioItaly

Personalised recommendations