JavaPorts
Javaports: A Component-based Framework for Network Computing

Features

Currently we are using JavaPorts version 3.0. In this version we have added:

  • Ability to compose an application using combination of new and reusable software components
  • The JPVAC tool for graphically capturing and modifying task graphs
  • An improved inter-task communications protocol that is totally transparent to the user
  • Methodology for launching the RMI registry on the target nodes automatically and transparently to the user
  • Scripts for automatic launching of applications from a single point in Linux and Solaris clusters with or without NFS support.
  • Integration of Java and Matlab JP components into the same applications
  • Automatic distributed termination of JP application tasks
  • The JPVTC tool for graphically capturing the behavior of tasks that form the application and performing what-if performance investigations of various distributed configurations before any coding is attempted
  • A scalable and non-intrusive system to monitor the static/dynamic attributes of the machines in a user defined pool as well as the network links connecting the machines
  • A QoS GUI to manage the resource monitoring system and run QoS management sessions to schedule the application to a suitable set of machines before it is launched
  • Application-level middleware to support runtime component self-adaptation for performance and fault tolerance in cluster computing
  • A simple to use and anonymous QoS API to enable a JP component to obtain and adapt itself at runtime according to the collected load/state resources information

:: Last update: 03/14/2010 ::