Opened 9 years ago

Closed 8 years ago

Last modified 7 years ago

#445 closed feature (fixed)

Hydra proxy enhancements

Reported by: balaji Owned by: balaji
Priority: major Milestone: future
Component: mpich Keywords:

Description (last modified by balaji)

The current proxy implementation in Hydra is fairly simple. This needs to be extended in the following ways:

  1. The proxy should be able to use the boot-strap server. The interface right now is not clean enough to allow this and needs to be fixed. This will let us launch a multi-level hierarchy of proxies.
  1. The proxy currently only handles process launch and stdout/stderr/stdin functionality. Code-wise, however, the proxy is parallel to the process manager and should be able to provide some PMI functionality as well. This will help on large-scale systems, but is currently not supported.
  1. Manual proxy launching capability: for platforms that don't have boot-strap servers, it should be possible to launch them either manually or as persistent daemons (e.g., on windows).
  1. Connected proxies: on systems which have high-speed and scalable network capabilities (IB, MX), the proxies do not have to be disconnected. This makes most sense only when the proxies are pre-launched and not spawned as a part of mpiexec.

Change History (2)

comment:1 Changed 9 years ago by balaji

  • Description modified (diff)

comment:2 Changed 8 years ago by balaji

  • Resolution set to fixed
  • Status changed from new to closed

(1) and (2) have been long added to Hydra. (3) is being handled in ticket #1068. (4) is no longer planned to be supported.

Note: See TracTickets for help on using tickets.