红联Linux门户
Linux帮助

RocketStream

发布时间:2009-03-30 13:39:57来源:红联作者:jerry520
Accelerated File Transfers Over WAN Connections

The namesake product offering from RocketStream is software that provides accelerated file transfer capabilities to organizations between WAN connected endpoints. According to vendor literature, data can be sent at speeds up to 200 times that of standard FTP; depending on current FTP characteristics of the WAN connection (the RocketStream protocols tend to offer more improvement over FTP the further away from each other the two endpoints are).

The RocketStream software is client/server in nature; to use the software, RocketStream components (more below) must be installed on both sides of the pipe. Once installed, end user can utilize the software in the same way they would most typically FTP GUI clients; both the local and remote directories appear in side-by-side window panes, with controls enabling the user to select files for transfer to or from the destination.

As noted above, RocketStream does not use standard TCP in its communications by default (though it is available as an option). Instead, it uses one of two proprietary protocols developed by the vendor: A variant of UDP, and a parallel implementation of TCP that the vendor calls PDP. PDP is targeted to smaller bandwidth pipes (5 Mb/sec or less), while UDP is typically better suited for higher bandwidth. Both protocols leverage data checking and CRC checks on the receiving end to ensure data is received accurately.

According to the vendor, the proprietary protocols leverage a packet management engine built into both the client and server components of the platform; including such features as tuned circular buffers and optimized packet ordering, verification, and payload extraction. PDP additionally supports the ability to leverage multiple, concurrent TCP threads for data transfers. On the server side specifically, multi-threaded asynchronous I/O technology is leveraged to provide support for multiple concurrent requests, and port and transport management features enable connected clients to operate within a single virtual server instance even if communicating over different ports or transports.

Other features and capabilities of the system include optional on-the-fly data encryption (session connections/communications are always encrypted; the data payload itself can be optionally encrypted); optional on-the-fly data compression (lossless); job scheduling on the client side; and support for hot folders/synchronization/mirroring.

Three components are available in the RocketStream suite. The RocketStream Client provides the ability for end users to connect to servers or stations and push/pull data to/from them; while the RocketStream Server operates as a Windows service; enabling the creation and validation of user accounts and allowing connections from RocketStream Clients or Stations. (Server tools include the ability to specify what folders are available to clients, specify user credentials, user monitoring, bandwidth management, etc.). Because RocketStream Server operates as a Windows service, it requires access from one of the other components (Client or Station) to manage it.

Finally, RocketStream Station combines both Server and Client functionality, enabling it to function as both in peer-to-peer deployments. RocketStream Station is limited to only 3 inbound concurrent connections; while RocketStream Server supports 5 (Professional) or 500 (Enterprise) connections. Both RocketStream Station and RocketStream Server are available in Professional and Enterprise versions, with the Professional versions limited to 10 Mb/sec of bandwidth overall and the Enterprise versions unlimited in regards to overall bandwidth utilization.

RocketStream is available now; with client pricing set at $100/per client, Station pricing starting at $1,000, and Server pricing starting at $3,000. A free trial is available.

Contact the vendor for further information.
文章评论

共有 0 条评论