• nonentity@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    65
    ·
    12 hours ago

    Artificial static throughput caps on modern networks are asinine and archaic, especially on shared mediums.

    Network providers should permit shared best effort throughput, with a sliding temporal window which keeps a tally of usage and feeds into a ratcheting deprioritisation of slot allocations. This would permit short bursts of maximum throughput, which is more efficient and frees the channel quicker, and slots longer transfers into the remaining default channel space.

    Differentiate service based on the dimensions of the monitored and enforced windows, not an arbitrary static sphincter.

    • Chozo@fedia.io
      link
      fedilink
      arrow-up
      49
      ·
      12 hours ago

      Yeah but how are we going to exploit the poors with a system that works?

    • LaggyKar@programming.dev
      link
      fedilink
      English
      arrow-up
      9
      ·
      12 hours ago

      Differentiate service based on the dimensions of the monitored and enforced windows, not an arbitrary static sphincter.

      How would you explain that in a simple way people can understanding?

      • Natanael@infosec.pub
        link
        fedilink
        English
        arrow-up
        2
        ·
        52 minutes ago

        If there’s no traffic jams, you’re free to drive however much it want

        If there’s traffic jams, the more trucks your company have in traffic the lower priority you get for them. That gives everybody access because those with the most trucks can take some off the street to raise the priority for the others a bit, and that in turn gives room to others

      • despoticruin@anarchist.nexus
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 hours ago

        It’s like a buffet at Golden Corral versus the ones that send the little plates down a conveyor belt.

        The Golden Corral model is far more efficient at scale.

      • theneverfox@pawb.social
        link
        fedilink
        English
        arrow-up
        15
        ·
        11 hours ago

        Basicslly the more data you use, the lower priority you are

        So the person browsing the Web doesn’t get slowed down by the person redownloading their entire steam library, but if there’s bandwidth for everyone then they all go full speed

        The downside is some heavier services need to be as fast as possible for good service, like video calls, while you’re not going to really notice if your game takes another 2 minutes to download (and this is the way stuff is prioritized now by default)

        You could split the difference, but it doesn’t really fix the problem, it just fixes the data limiting nonsense. And we should just make that flatly illegal

        Really, they should only be able to sell 50mb/s service if their network can provide that to all of their users on at any point in any average day.

        So when GTA6 releases, maybe it’s a bit of a slow Internet day, but if they can’t provide what they promised every evening when everyone is streaming TV?

        Then they need to start giving people some of their money back. That way they’ll make sure to upgrade their network proactively

        • cmnybo@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          5
          ·
          10 hours ago

          Really, they should only be able to sell 50mb/s service if their network can provide that to all of their users on at any point in any average day.

          All residential ISPs are over subscribed. If they could provide the full bandwidth to all of their customers simultaneously, then most of that bandwidth would go unused.

          • IsoKiero@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            4
            ·
            9 hours ago

            And also that would make residential connections expensive as hell and waste resources on every step on the network. I’m on a relatively small ISP but still have symmetric 1Gbps connection. If every customer even on this small ISP had their full bandwidth available to everything all the time they’d need at least several Tbps combined capacity which would take considerable chunk of all the capacity we have on the whole country to abroad just to serve few thousand houses.

      • nonentity@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        11 hours ago

        As an example, the initial unconstrained window would be measured in minutes:

        Small: 1 minute
        Medium: 5 minutes
        Large: 30 minutes

        The sliding window and tally falloff could also vary. It would help the network providers better utilise and monitor their networks, and users can plan for big downloads by keeping their service quiet for a period before they begin.