Background

Built for Scale

Exacoola handles file transfers from hundreds of devices simultaneously.

If you need to transfer files between multiple devices, Exacoola should be the first option that comes to mind.

Hundreds of devices simultaneously generate thousands of transfer events, dramatically increasing complexity.

Event classificationEvent detailsExample scenarioPurpose of processing
Device connection statusOnline/Offline Detection15 out of 800 devices disconnectedRoute reselection and transfer stability
Device connection delayDelay Increase DetectionResponse time for a specific device increased by 500mstransfer detour and backoff handling
Storage space monitoringRemaining Capacity CheckRemaining capacity below 3%transfer interruption and replacement with other devices
Storage space spikes/decreaseAbnormal Capacity ChangesSudden drop of 60GB per dayData loss suspicion and notification
Transfer speed trackingAverage/Instantaneous Speed ​​MonitoringSpecific section: 30MB/s → 3MB/sBottleneck detection
Transfer rate/progressTransfer Rate and ETA Calculation220GB out of 500GB completedMonitoring of large-scale transfer progress
Transfer failure detectionFailure/Timeout Detection2 out of 20 failedAutomatic retransfer
File integrity checkHash Verification (MD5/SHA)SHA256 mismatchRecovery of damaged files
Chunk-based transfer errorsChunk Retransfer Events80 out of 100,000 chunks missingPartial retransfer
Network congestion detectionPacket Loss/CongestionLoss rate spiked by 10%QoS adjustment and path change
I/O performance monitoringDisk Read/Write SpeedI/O wait increased by 40%Scheduling adjustment
CPU/memory loadResource Overload DetectionCPU usage continued at 98%Work distribution
Policy-based controlPriority/Bandwidth LimitsPriority given to bulk backupsResource optimization
Hub/waypoint selectionAutomatic Relay Node ChangesChanged from Ubuntu → AWS S3 → CentOSSecuring optimal paths
Device group statusGroup Status Summary8 out of 100 Hub2 devices failedGroup transfer control
Scheduled eventsScheduled Task Execution/StopAutomatic collection at 3:00 AMNon-disruptive operation
Security eventsAuthentication Failure/Token Expiration1 S3 authentication errorAutomatic reauthentication
Device metadata changesDevice IP/Name Change DetectionAutomatic change of device IPConnection reconfiguration
Failure notifications/follow-up actionsSlack/Webhook transferImmediate notification of failureIncreased administrator response speed
Operation log recordingAutomatic transfer/Error/Performance Log Storage3 million logs generated dailyProblem analysis and audit trail

Exacoola processes thousands of these events in parallel in real time, ensuring congestion-free transfer.

Exacoola automatically analyzes device performance and available bandwidth to instantly configure the optimal path and number of simultaneous transfers.

Server device typesPerformanceBandwidthTarget devicesExacoola
AWS S3Managed10Gbps300 devices160-200 simultaneous transfers
MS Azure BlobManaged10Gbps300 devices150-200 simultaneous transfers
Dell Object StorageManaged10Gbps300 devices130-180 simultaneous transfers
Windows Server64 core1Gbps300 devices40-100 simultaneous transfers
RHEL Linux32 core10Gbps300 devices20-35 simultaneous transfers
Ubuntu Linux16 core1Gbps300 devices10-25 simultaneous transfers
CentOS Linux8 core1Gbps300 devices8-15 simultaneous transfers
Rocky Linux16 core1Gbps300 devices10-20 simultaneous transfers
Debian Linux8 core1Gbps300 devices8-15 simultaneous transfers
RHEL Linux Enterprise32 core1Gbps300 devices20-35 simultaneous transfers
macOS8 core1Gbps300 devices5-12 simultaneous transfers

As a result, file distribution and collection to large-scale devices are completed with the fastest and most accuracy.

Even if conditions change during a transfer, Exacoola immediately readjusts priorities and transfer paths to maintain flow.

Collection pathExample scenarioExacoolaResult
500 Ubuntu servers → Hub (20 Rocky servers) → AWS S3Five Hub Rocky hubs temporarily downAll transfers are automatically queued, with healthy nodes prioritized.No dropouts, minimized delay
300 Windows servers → 10 RHEL servers → 100 CentOS servers → Final S3RHEL hub CPU load at 100%Transfer tasks are automatically reordered (from low capacity to high capacity).Full file sequential resumption
200 macOS servers → 30 Ubuntu servers → Debian central serverNetwork latency increased to 800msTransfers to devices with high latency are automatically suspended, with fast devices restarted first.30% reduction in total transfer time
1,000 CentOS servers → 50 Fedora servers → AWS S3Three out of 15 Fedora hubs failedWork on failed nodes is automatically distributed and queues are reordered.0 failed files
400 Debian servers → 5 Rocky servers → RHEL serversHub storage exceeded 95%Transfers to the affected devices are immediately paused, with spare devices reordered.Maintained transfer stability
800 Windows servers → 100 Ubuntu servers (Hub1) → 20 Ubuntu servers (Hub2) → AWS S3Hub1 network disconnectedAll flows are automatically queued and rerouted to the Hub2 direct path.Continued transfers without interruption
120 macOS servers → AWS S3 → 2,000 CentOS serversS3 API throttling occurred during large transfersQueues are sorted until the API is restored, with each chunk retransferred.100% integrity
900 RHEL servers → 40 Debian servers → Ubuntu final serverSeven out of 40 Debian hubs experienced I/O bottlenecksTasks on the affected node are moved to a lower priority, with the fastest node being resumed first.Automatically optimized throughput
300 Rocky servers → 10 Windows servers → AWS S3Three Windows hubs experienced memory shortagesMemory thresholds are automatically detected and queues are reordered.Continued stable transfers
600 Fedora servers → 20 CentOS servers → RHEL serversRHEL server failed (rebooted)All tasks are suspended until the server is restored, with automatic restart upon reconnection.Retransfers without interruption

All files are transferred completely, without any errors, and any file corruption or loss is automatically verified.

Exacoola's high-performance file transfer engine dramatically reduces the time and costs wasted by traditional methods.

IndustriesCasesExacoola
Government/Public InstitutionsAutomatically collect files from 1,000 regional offices to a central server.Shortened collection time, 0% dropout rate, and reduced operating costs
Public TransportationAutomatically transfer status files from city bus stops to a central server.Increased maintenance efficiency, real-time data reflection
Smart FactoriesAutomatically collect process data from 300 production devices.Increased quality analysis speed, eliminating process delays
Medical Institutions (PACS)Automatically collect CT/MRI/X-ray images from 1,200 hospitals.Transfer time reduced from 24 hours to 1 hour, 0% video dropout rate, and improved treatment efficiency
Manufacturing (Process Control)Automatically distribute process control files/patches to 500 devices.Eliminated manpower, distribution time reduced from 6 hours to 30 minutes, and reduced process errors
Finance/ATMsSecurity and settlement logs from 4,000 ATMs/unmanned counters.Shortened security incident response time, reduced branch operating costs
Energy (Solar/Wind/ESS)Automatically collect data from 2,500 power generation facilities.Stable collection even on unstable networks, reducing maintenance costs
Broadcasting/MediaAutomatically upload files to H.Q. from nationwide relay stations and branches.Continuous transfer of 10TB video, improving transfer stability
Logistics/DistributionAutomatically collect RFID/scan data from 5,000 delivery points.Improved delivery tracking accuracy, parallel processing of millions of files
Construction/Heavy IndustryCollect vibration and status logs from 2,000 remote heavy devices.Stable transfer even on LTE and satellite networks, reducing maintenance costs