Skip to content

Software to aggregate multiple internet connections for a file transfer

Notifications You must be signed in to change notification settings

bergstartup/bandwidth-aggregation

Repository files navigation

bandwidth-aggregation

Software to aggregate multiple internet connection for a file transfer
#The Idea
The moto is to DIVDE..SEND..MERGE
The above image represents the upload process. The client has a 999 bytes file and connected to 3 different ISPs. The client splits the file data into three segments and sends the segments via different ISP simultaneously. The server receives the data in buffer and rearranges it to retrieve the file.
The segment size depends on the speed of the particular connection. Download follows similar.
Note : Code documentation and class diagram will be updated soon!

About

Software to aggregate multiple internet connections for a file transfer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages