A network system for routing data from a node to a parallel file system, comprising: a plurality of nodes (8-502 - 8-516); a plurality of parallel file systems devices, PFS devices (8-602 - 8-616), where remote direct memory access, RDMA, file writes are committed and accessible via a global communications ring; a control server; an endpoint device; a plurality of access point servers (SRV_AP 8-302 - SRV_AP 316); a plurality of first links (8-P102 - 8-P116) connecting, each one of the plurality of first links, an access point server (SRV_AP 8-302 - SRV_AP 316) of the plurality of access point servers to the endpoint device; a plurality of second links (8-P202 - 8-P216) connecting, each of the plurality of second links, an access point server (SRV_AP 8-302 - SRV_AP 316) of the plurality of access point servers to the control server; a plurality of third links (8-P602 - 8-P616) between corresponding PFS devices (8-602 - 8-616) and corresponding nodes of the plurality of nodes (8-502 - 8-516), the third links connected via an internal backbone of various joined segments of an existing Internet Protocol, IP, path (8-P502 - 8-P516); a plurality of backbone exchange servers (18-500, 18-510); each backbone exchange server with access to one or more nodes; wherein the control server comprises an availability module configured to: receive report data about devices: each PFS device of the plurality of PFS devices, each node of the plurality of nodes, each backbone exchange server of the plurality of backbone exchange servers; to evaluate the report data; to determine which of the devices are over-utilized, and/or which of the devices are under-utilized, and/or which of the devices are not available due to maintenance or malfunction; and rank which devices are available. a plurality of nodes (8-502 - 8-516); a plurality of parallel file systems devices, PFS devices (8-602 - 8-616), where remote direct memory access, RDMA, file writes are committed and accessible via a global communications ring; a control server; an endpoint device; a plurality of access point servers (SRV_AP 8-302 - SRV_AP 316); a plurality of first links (8-P102 - 8-P116) connecting, each one of the plurality of first links, an access point server (SRV_AP 8-302 - SRV_AP 316) of the plurality of access point servers to the endpoint device; a plurality of second links (8-P202 - 8-P216) connecting, each of the plurality of second links, an access point server (SRV_AP 8-302 - SRV_AP 316) of the plurality of access point servers to the control server; a plurality of third links (8-P602 - 8-P616) between corresponding PFS devices (8-602 - 8-616) and corresponding nodes of the plurality of nodes (8-502 - 8-516), the third links connected via an internal backbone of various joined segments of an existing Internet Protocol, IP, path (8-P502 - 8-P516); a plurality of backbone exchange servers (18-500, 18-510); each backbone exchange server with access to one or more nodes; wherein the control server comprises an availability module configured to: receive report data about devices: each PFS device of the plurality of PFS devices, each node of the plurality of nodes, each backbone exchange server of the plurality of backbone exchange servers; to evaluate the report data; to determine which of the devices are over-utilized, and/or which of the devices are under-utilized, and/or which of the devices are not available due to maintenance or malfunction; and rank which devices are available. receive report data about devices: each PFS device of the plurality of PFS devices, each node of the plurality of nodes, each backbone exchange server of the plurality of backbone exchange servers; to evaluate the report data; to determine which of the devices are over-utilized, and/or which of the devices are under-utilized, and/or which of the devices are not available due to maintenance or malfunction; and rank which devices are available.