Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


View this topic in a long page with up to 500 replies per page Create new topic
1 | 2 

dzh

dzh

45 posts

Geek

Trusted

  #3108186 26-Jul-2023 10:54
Send private message

fe31nz:

 

So no-one seems to have ever done much thinking about a better system than TCP already uses, because there is no point for them.

 

 

 

 

https://en.wikipedia.org/wiki/TCP_congestion_control#Algorithms


 
 
 

Trade NZ and US shares and funds with Sharesies (affiliate link).
Talkiet
4689 posts

Uber Geek

Trusted

  #3108188 26-Jul-2023 11:01
Send private message




--

 

Please note all comments are the product of my own brain and don't necessarily represent the position or opinions of my employer, previous employers, colleagues, friends or pets.


fe31nz
1084 posts

Uber Geek


  #3108605 26-Jul-2023 22:52
Send private message

dzh:

 

fe31nz:

 

So no-one seems to have ever done much thinking about a better system than TCP already uses, because there is no point for them.

 

 

 

 

https://en.wikipedia.org/wiki/TCP_congestion_control#Algorithms

 

 

Congestion is not the problem being discussed, although it obviously can have a big effect on download and upload speeds.  The problem is the TCP window size and getting it ramped up quickly enough so that your TCP connection is not spending most of its time waiting for the next ACK packet before any more data gets sent.




fe31nz
1084 posts

Uber Geek


  #3108606 26-Jul-2023 23:06
Send private message

Talkiet:

 

https://en.wikipedia.org/wiki/QUIC

 

 

This looks interesting as it avoids using TCP and does its own protocol, which is pretty much what is required in order to avoid the TCP window problem.  But on first glance, it appears to be using multiple data streams, which should not be necessary if you do not have the TCP window problem to contend with.  QUIC appears to be using multiple data streams to avoid slowdowns from packet loss.  Since packet loss is fundamental to how IP routers handle congestion, any good protocol has to pay attention to how to handle packet loss well.  But I am not sure that just having one data stream slow down due to packet loss and allowing other data streams to speed up to compensate is the right way to go about it - your steams might end up contending with each other at the overloaded router(s).  In the specific case of the OP, when dealing with monster size files, best speed should be achievable with one stream and complex packet loss and retransmission control, as the requirement is for the entire monster file to arrive intact as fast as possible, rather than to have a stream of data arriving in a form where the data that has arrived can be used as it arrives (eg streaming TV).


dzh

dzh

45 posts

Geek

Trusted

  #3108663 27-Jul-2023 09:06
Send private message

fe31nz:

 

Congestion is not the problem being discussed, although it obviously can have a big effect on download and upload speeds.  The problem is the TCP window size and getting it ramped up quickly enough so that your TCP connection is not spending most of its time waiting for the next ACK packet before any more data gets sent.

 

 

I'm far from expert here, but isn't Slow Start part of congestion protocol?

That almost seem like a key point citing marketing slide of Google's BBR
TCP vs BBR


  #3108756 27-Jul-2023 13:09
Send private message

linux and windows 11 2h22 can apparently enable BBR


fe31nz
1084 posts

Uber Geek


  #3108898 28-Jul-2023 00:09
Send private message

Jase2985:

 

linux and windows 11 2h22 can apparently enable BBR

 

 

I have been running BBR on my Ubuntu systems for several years.  I did not realise Windows 11 now could do it also - I will have to enable it there too.




concordnz
420 posts

Ultimate Geek

Trusted
EMT (R)

  #3109456 29-Jul-2023 07:42
Send private message

Lol, my large uploads/downloads often look exactly like that first graph, - I was puzzling as to what was causing to 'sawtoothing'

I'll have to read up on this BBR,
(can BBR be enabled on Windows 10?
And does it have to be enabled at both end?

BarTender
3530 posts

Uber Geek

ID Verified
Trusted
Lifetime subscriber

  #3109461 29-Jul-2023 08:54
Send private message

Unless you can change the speed of light living in a TCP world there isn’t much that can be done. Sometimes using a VPN somewhere in between helps as then the client to VPN server is UDP and then the latency between the server and target host is less. Also some VPNs do clever TCP assembly and continue TCP requests.
As has already been said QUIC or a multithreaded protocol is the only solution and that depends on you having control over both ends.
It’s not going to fix general internet browsing or large single threaded downloads over TCP.




and


1 | 2 
View this topic in a long page with up to 500 replies per page Create new topic





News and reviews »

New Air Traffic Management Platform and Resilient Buildings a Milestone for Airways
Posted 6-Dec-2023 05:00


Logitech G Launches New Flagship Console Wireless Gaming Headset Astro A50 X
Posted 5-Dec-2023 21:00


NordVPN Helps Users Protect Themselves From Vulnerable Apps
Posted 5-Dec-2023 14:27


First-of-its-Kind Flight Trials Integrate Uncrewed Aircraft Into Controlled Airspace
Posted 5-Dec-2023 13:59


Prodigi Technology Services Announces Strategic Acquisition of Conex
Posted 4-Dec-2023 09:33


Samsung Announces Galaxy AI
Posted 28-Nov-2023 14:48


Epson Launches EH-LS650 Ultra Short Throw Smart Streaming Laser Projector
Posted 28-Nov-2023 14:38


Fitbit Charge 6 Review 
Posted 27-Nov-2023 16:21


Cisco Launches New Research Highlighting Gap in Preparedness for AI
Posted 23-Nov-2023 15:50


Seagate Takes Block Storage System to New Heights Reaching 2.5 PB
Posted 23-Nov-2023 15:45


Seagate Nytro 4350 NVMe SSD Delivers Consistent Application Performance and High QoS to Data Centers
Posted 23-Nov-2023 15:38


Amazon Fire TV Stick 4k Max (2nd Generation) Review
Posted 14-Nov-2023 16:17


Over half of New Zealand adults surveyed concerned about AI shopping scams
Posted 3-Nov-2023 10:42


Super Mario Bros. Wonder Launches on Nintendo Switch
Posted 24-Oct-2023 10:56


Google Releases Nest WiFi Pro in New Zealand
Posted 24-Oct-2023 10:18









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.







Lenovo