Resilio Platform
Ship to Shore Data Replication
and Application Management
Resilio Platform syncs data and controls apps over any network connection
Fast and Automatic Data Transfer from Ship to Shore and Back
Automatic, real-time transfers of data sets from ship to shore at the full available bandwidth regardless of the internet connection, round-trip delay and packet loss. No limit on the file size or the number of files. Resilio Platform's transfer protocol is optimized for high-speed transfer and will automatically ramp up to use the full bandwidth of WiFi when available.
Robust to Network Outages
Connect’s fault-tolerant transfer protocol automatically resumes every failed transfer until the job is 100% completed. The automatic retry resumes from the point of interruption and makes efficient use of the costly satellite data network.
Download Only The Files That You Need
Fast, ad hoc downloads of critical files and data sets from shore to ship through the native file system browser interface. This enables simple file sharing and data collection and synchronization over low bandwidth VSAT links.
Designed for Multi-homed Networks
Resilio Platform makes optimal use of the multiple networks available on the ship. It can be configured to minimize the usage of satellite links, make more use of cellular, and take full advantage of WiFi connection. On the ship, it is capable of syncing data P2P on the LAN without any use of the WAN connections.
100% Guaranteed Data Integrity
The Resilio protocol guarantees data is transferred with 100% integrity even with low-quality connectivity including high packet loss and disconnects. Data transmission integrity is verified using cryptographic hashing of each file chunk and each complete file.
Resilio WAN Optimization - Micro Transport Protocol
Resilio’s Micro Transport Protocol (µTP2) was designed to overcome the deficiencies of TCP/IP over latent and lossy WAN connections. The µTP2 protocol architecture is based on a bulk transfer strategy, where the sender sends packets periodically with a fixed packet delay to create a uniform packet distribution in time and uses a congestion control algorithm to calculate the ideal send rate.
There is no acknowledgment for every packet, instead, the protocol uses interval acknowledgment for a group of packets with additional information about lost packets. This acknowledgment combined with periodical RTT (Round Trip Time) probing informs the congestion control algorithm and keeps an optimal sending rate.
Workflow Integration and Automation
Resilio Platform enables the integration of scripts in transfer jobs. Each job has 3 scripting triggers: prior to starting a transfer job, after a machine completes a transfer, and after all machines complete a transfer. This is an easy and powerful mechanism that enables integrating Resilio Platform with your existing workflow.
RESTful API exposes all the GUI functionality pragmatically and gives the ability to create jobs, execute jobs, query status, and more.
Enterprise Management
Connect’s Management Console provides a comprehensive view of all transfer jobs. You can view real-time performance metrics, drill into the status of individual endpoints, and review the history of all executed jobs in your network. Resilio Platform maintains a complete audit trail and event logs that are stored in a standard JSON format that is compatible with event processing solutions like Splunk, LogRythm, and Loggly.
End-to-end Security
End-to-end encryption between mutually authenticated machines is used to guarantee the security and privacy of data on the wire. The 100% on-prem solution with no cloud or 3rd party devices involved gives you complete control over the security of the information.
Resilio Cross-Platform Capabilities
Resilio runs on any OS. Windows, Linux, OSX, Android, FreeBSD, and all major NAS solutions are supported. The application is resource-efficient and can deliver high-performance data transfer even on low-end, single-board devices like Raspberry Pi.
Bandwidth Scheduler
Set bandwidth usage limits based on time-of-day or day-of-week. Create different schedules profiles for different jobs and agent groups.