Discover

Get Started

Developers

Industries

Background

Extreme Reliability

Exacoola is designed to transfer files reliably even in extreme environments.

Unnamed devices in industrial settings operates under diverse environments and conditions.

image-b1

In these environments, network outages and instability multiple times a day are common.

EnvironmentSituations
Mobile NetworksRepeated connection instability, increased packet loss when moving between cells, and temporary signal strength degradation.
Wi-Fi-Based NetworksLong connection delays and intermittent disconnections, and signal weakening due to interference (microwave ovens, other APs).
Military Communication NetworksTemporary connection interruptions due to security policies, and temporary interruptions in transfer paths during equipment maintenance.
Industrial Leased LinesSignal instability due to environmental factors (temperature changes, mechanical vibrations), and disconnections during equipment maintenance.
Long-Distance Transfer (Overseas Circuits)Segmental disconnections within transfer paths, a sharp decline in connection quality due to increased RTT, and transfer delays during international backbone congestion.
Low BandwidthExcessive transfer latency and delays, and packet drops during momentary traffic increases.
Concentrated Traffic at Specific Time ZonesDegraded connection quality due to bottlenecks, and insufficient bandwidth due to increased usage in the same section.
Shared Networks (Mixed Internal VLANs)Overall quality degradation due to traffic overload from a specific device, and broadcast storms.
VPN-Based ConnectionsSlow transfer speeds due to encryption overhead, and momentary disconnections during session renegotiation.
Cloud-Internal Integration EnvironmentsInstability in transfer speeds due to Internet path congestion, and session resets due to changes in cloud security policies.
High-Density AP Environments (Cafes, Airports, etc.)AP saturation due to excessive connections, resulting in increased packet interference and retransfers.
Satellite NetworksTransfer delays due to high latency (RTT 500-700ms). Increased failure rates, signal weakening due to weather changes
Submarine Cable Path-Dependent SectionsLong detour delays and sudden reductions in international network speeds when certain countries or sections experience outages
IoT, Embedded Device NetworksLimited connection maintenance due to low-spec equipment, frequent disconnections due to power-saving mode

Even in such situations, Exacoola detects the interruption, automatically restores the transfer, and completes the transfer.

Additionally, in sites with poor power quality, devices may suddenly reboot.

EnvironmentSituationsReasons
Areas with poor power qualityMomentary voltage sagsEquipment operation instability and increased disk I/O errors are possible.
Environments with large equipment concentrationsCycle breaker trips due to overloadSimultaneous power-offs on multiple devices → impact the entire operating environment.
Operations without UPSsImmediate shutdowns during power outagesUnexpected shutdowns pose a risk of data corruption.
Generator power switching environmentsTransfer interruptions during UPS-to-mains transfersOutput instability at the moment of power-off, resulting in packet drops and transfer interruptions.
Generator operating environmentsMomentary power outages due to generator startup delaysFailure to automatically switch over can result in power failures for several seconds.
Aged electrical equipmentIntermittent voltage spikesEquipment circuit damage and shortened power supply (PSU) lifespan.
Mobile equipment operationUnexpected shutdowns due to low battery voltageFile corruption may occur if data is shut down during writes.
Continuous industrial equipment operation environmentsSystem freezes and restarts due to equipment performance degradationProlonged load accumulation can lead to PSU overheating and output instability.
Factory automation linesPower resets for some devices during work processesProduction processes can be interrupted due to sensor and PLC failures.
High-humidity/heat environmentsShutdowns due to power supply overheatingCooling fan and heatsink performance degradation → risk of continuous reboots.
Hours of excessive power usePeak power momentary voltage dropsFrequently occurs when shared inlet lines in industrial complexes and offices are overloaded.
Lightning and lightning damage areasMomentary surges (thunder surges)Insufficient surge protectors and SPDs can lead to immediate equipment damage.
Temporary power use (outdoors/construction sites)Noise intrusion due to poor groundingCommunication failures, equipment malfunctions, and increased Ethernet CRC errors.
Low-cost power strips/non-certified wiringRisk of overheating, sparks, and short circuitsIncluding the risk of sudden shutdowns and fires.

Even if the device reboots, Exacoola will immediately resume transfer from where it left off.

Even in data centers known for their reliability, various types of failures still occur.

Potential issuesSituationsReasons
Session timeoutDuring large transfers, the session is forcibly terminated due to a connection failure.Long-term session maintenance failures → Increased retransfers, reduced throughput
Full retransfersIf a partial transfer fails, the entire file must be retransferred, as resumption is not possible.Increased TCP retransfers → Bottlenecks and response delays
Congestion control delayTransfer speeds drop sharply due to TCP congestion control.More severe in multi-hop environments when RTT increases
Keep-alive failuresSession unexpectedly terminates due to lost connection-keep messages.Also impacts firewall idle timeouts and QoS drops
Increased packet retransfersNetwork delays and congestion cause retransfers to accumulate, drastically reducing speeds.Frequent on WAN/international lines
Switch buffer memory dropsSudden increases in traffic cause buffers to fill and packets to be dropped.Very common during large burst transfers
NIC interrupt delayCPU-bound NIC processing slows down → transfer delays.Interrupt coalescing, NUMA impact
LACP/link flapsDisconnections lasting several milliseconds to several seconds occur due to LACP or link status changes.Sudden transfer loss due to bonding failover
Firewall revalidation holdSpecific ports and sessions are suddenly disconnected during transfers.Policy changes/session aging/IPS detection impact
NIC duplex mismatchIncreased packet collisions due to half-duplex/full-duplex mismatches.Significantly reduced quality, although speeds are displayed normally
DNS response delayConnection setup delays or failures due to DNS latency.Major impact on CDN/multi-site connections
Routing changesRoute changes cause RTT instability, resulting in a sudden drop in transfer speed.Several seconds to minutes of impact during BGP convergence
Accounting/permission errorsFiles are recognized as lost due to authentication failures.Risk of complete operation interruption in case of AD/LDAP failure
Version compatibility errorsTransfers behave abnormally after a library/engine update.Client-server version mismatch
Memory leaksMemory gradually decreases due to prolonged operation → transfers are interrupted.Common in environments with open sockets/long connections
Disk I/O bottlenecksIncreased random I/O reduces write/read speeds.Significant slowdowns when SSD cache hits fail
RAID rebuildsTransfer speeds decrease due to I/O loss during RAID recovery. Sudden decreaseSignificant increase in response latency during rebuild
Storage locks/locksExcessive concurrent access results in storage locks for a period of time.Frequent crashes when using DB-file sharing
Locked file handlesFile lock conflicts prevent read/write initiation.Frequent when performing backups/background checks simultaneously
Metadata/journaling corruptionBlock/metadata errors require I/O abort or recovery.Downtime due to file system checks during reboots
QoS policy conflictsTraffic shaping/limiting is applied, resulting in abnormally limited speeds.Occurs when ISP/center policies change
MTU mismatchIncreased packet fragmentation → reduced transfer efficiency and increased loss.Common in Jumbo Frame environments
Silent errorsCRC errors occur, but the software operates normally.Data Integrity Threats (especially HPC/DB)
Background task contentionSnapshots, backups, and indexing compete for I/O resources.Increased latency + plummeting throughput
ThrottlingSecurity/traffic policies automatically adjust speeds.Cumulative impact significant in long-term transfers
Control plane overloadSwitch/firewall CPU overload due to high session processing.Delayed management packet processing → Session drops

No need to manually analyze all the causes of these failures. Exacoola automatically responds to various failures.

Even if file corruption or partial loss occurs, Exacoola automatically detects and restores it to its perfect state.

Number of files/sizeImpact of FTP failuresFTP corruption/loss potentialExacoola
< 1GB / 10-100 filesRecoverable by retransferring the entire file from scratch.Low - Integrity can be maintainedAuto-detection & Recovery
1-50GB / 1,000-9,000 filesIncreased retransfers, reduced performance, and restarts required if interrupted.Medium - Some files may need to be retransferredAuto-detection & Recovery
50-500GB / 10,000-100,000 filesOnly partial files may be successfully transferred / Increased frequency of verification failures.High - Some files may be corrupted or missingAuto-detection & Recovery
500GB-several TB / 100,000-1,000,000 filesOnly the error-prone sections are intermittently modified or omitted.Very High - File content may be altered or some loss may be realisticAuto-detection & Recovery

Exacoola reliably transfers large files exceeding 10TB and 1,000,000 files.

Even with intentionally created obstacles, Exacoola completes the transfer, recording every step in detail.

Artificial issuesExacoola
The original file is deleted during the transfer.Record the file as “Missing” and automatically proceed with the next file transfer.
Access permissions for the original file are removed during the transfer.Record the file as “No permission” and automatically proceed with the next file transfer.
The original file is locked by another process during the transfer.Record the file as “Locked” and automatically proceed with the next file transfer.
The original file is modified or overwritten during the transfer.Record the file as “Changed” and automatically retransfer based on the most recent file.
The original file or its parent folder is moved or renamed during the transfer.Record the file as “Missing” and automatically proceed with the next file transfer.
The target file is deleted during the transfer.Automatically retransfer the target file from the beginning.
The target file or path is moved or changed during the transfer.Record the file as “Missing” and automatically proceed with the next file transfer.
The target device runs out of disk space.Wait until capacity is available on the target device and automatically resume transfer as soon as available.
Write permissions for the target path are removed in real time.Record the file as “No permission” and automatically proceed with the next file transfer.
The target file is locked by another process.Record the file as “Locked” and automatically proceed with the next file transfer.
The service is restarted during the transfer.Automatically resume transfer after session recovery.
The firewall/ACL is immediately changed, blocking ports.Automatically resume transfer after connection reestablishment.
The VPN/proxy is reconfigured midway.Automatically resume transfer after connection stabilization.
The storage is unmounted and then reconnected.Automatically resume transfer immediately after storage reconnection.
An automated script moves or deletes a file during the transfer.Record the file as “Missing” and automatically proceed with the next file transfer.
Backup software takes over a file.Record the file as “Locked” and automatically proceed with the next file transfer.
An incorrect policy is applied in real time, preventing writes to a specific path.Record the file as “No permission” and automatically proceed with the next file transfer.

You can monitor the entire transfer process in real time, transparently checking failures and processing history.