Why Internet Slows Down When it's Busy - Computerphile

  Рет қаралды 178,410

Computerphile

Computerphile

9 жыл бұрын

ISPs don't always get it right - they gamble that all of their subscribers won't use all of their bandwidth all of the time. Dr Richard Mortier explains Statistical Multiplexing.
Routing & KZfaq Offline: • Routers, The Internet ...
Network Stacks & The Internet: • Network Stacks and the...
Punch Card Programming: • Punch Card Programming...
Undecidability Series: • The History of Undecid...
/ computerphile
/ computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: bit.ly/nottscomputer
Computerphile is a sister project to Brady Haran's Numberphile. See the full list of Brady's video projects at: bit.ly/bradychannels

Пікірлер: 210
@teekanne15
@teekanne15 9 жыл бұрын
Imagine how many relatives and friends of that guy go like: "hey you are good with computers, can you have a look at mine? its working weirdly with this and that!"
@N3rdb0yy
@N3rdb0yy 9 жыл бұрын
Working for an Australian ISP as a Technical Support rep myself, I feel like I have some input on the topic of this episode. You've essentially explained in this episode, very succinctly how exchange congestion occurs. On the note of ISPs "getting away with selling more than they can provide" (heavily paraphrasing) often it's not that bandwidth is oversold, more that the Infrastructure is installed for a Suburb and it's requirements, only for new housing settlements and the like to increase the load. To that effect, the options to resolve this would either be to have an enormous overhead on bandwidth, and provide way more than required in case of future congestion issues, which would cost more to install and likely drive up plan costs across the board. Alternatively, the other option would be to install the required infrastructure (with some overhead of course) and further upgrade across a State/Country as required, which blows out restoration timeframes for congestion events. Neither option is really smiled upon. It really is a balancing act as far as I understand it, and that's why the load balancing explained in this episode is so important. Not only to ensure you get the bandwidth you need when you need it, but make sure that the cost of maintaining such a network doesn't bite the consumers in the butt at the same time. Also worth noting I'm not a US Citizen and do not know how different things are across the pond.
@plwadodveeefdv
@plwadodveeefdv Жыл бұрын
No one wants to pay to over provision, but, in the event of having to upgrade capacity at a later date, over provisioning would have saved money. The actual material costs are borderline negligible.
@ericvilas
@ericvilas 9 жыл бұрын
Instead of saying "100 mbps", why don't they say "max 100 mbps, with a guaranteed min of 10 mbps" or something? That would be so much more honest.
@Chadlite
@Chadlite 9 жыл бұрын
Being completely honest doesn't get you anywhere in a capitalistic economy.
@ericvilas
@ericvilas 9 жыл бұрын
It would, if everyone knew how the internet and ISPs worked well enough to not buy from people who are falsely advertising their speed... I'd choose a provider that told me what speeds I would expect to have depending on traffic over a provider that just showed a flashy 100 and expected you to buy it.
@PumatSol
@PumatSol 9 жыл бұрын
It's all about what the average person will think. sadly, in today's world the average person has no idea what a "Mbps" even is, and will just go for the highest number for the smallest price they can find. They don't really care about how the backend works, they just want fast internet so all the ISP's have to do is promise fast internet to get customers.
@Stigsnake5
@Stigsnake5 9 жыл бұрын
Wouldn't even matter in the UK, BT has basically got a monopoly on most of the UK's infrastructure it's only a matter of how long they can milk customers until this useless government gets Ofcom to actually force BT to improve their infrastructure to the different areas of the population. And not just providing FTTC.
@LDown2
@LDown2 9 жыл бұрын
I have lived in several places in the US everywhere I've lived they do say "Up to XXX speed". There is no minimum guarantee.
@typicallucas
@typicallucas 9 жыл бұрын
The illustration of Poisson distribution at 4:00 gave me a chuckle. Nice one
@lmiddleman
@lmiddleman 9 жыл бұрын
Prior to fibre optics, when the voice network prevailed, stat muxing was necessary because trunk line and CO costs increased linearly with demand. Not so with glass fibres and modern electronics in routers. Not only is there a lot of dark fibre out there resulting in unused capacity, there are technologies like WDM that can put orders of magnitude more data across existing fibres. Rather than optimizing network design, stat muxing is currently used as an excuse to extract the maximum amount of money out of consumers at the ISP level, not because network capacity is a scarce or overly expensive resource.
@ufewl
@ufewl 9 жыл бұрын
what does that mean in english?
@TerminalHunter
@TerminalHunter 9 жыл бұрын
Thank you for eschewing the wadsworth constant by immediately answering the question in the video's title.
@sSunbeamM
@sSunbeamM 9 жыл бұрын
i like the beginning of the video with the word "because" :)
@WhitentonMike
@WhitentonMike 9 жыл бұрын
Personally over the years I have adapted my Internet usage to be heavily weighted to the least busy times. 2am to 5am is my favorite time to get lots of Internet stuff done. I'm pretty much certain to get my full advertised bandwith.
@HisCarlnessI
@HisCarlnessI 9 жыл бұрын
Perhaps they should legally be required to advertise internet speeds as a range of expected speed.
@YoloMonstaaa
@YoloMonstaaa 6 жыл бұрын
HisRoyalCarlness "5mbps - 50gbps"
@DanielMosey
@DanielMosey 9 жыл бұрын
Good video. Well explained so was easy to understand, and something I think we all have experienced. I have 30/2 and I get that speed 90% of the time. However, between 7-10PM I'm lucky to get 3/0.5.
@ragnkja
@ragnkja 8 жыл бұрын
This effect is obvious to anyone who has ever tried to use school wifi during said school's lunch break
@Parzire
@Parzire 9 жыл бұрын
We're subscribing to a 6/6 line, but never get more than 4/0.3 (5a.m.)... This video explained our problem in a great way!
@frollard
@frollard 9 жыл бұрын
12 view club :) Reminds me of that power grid video where they had to plan for the end of a television show because half of britain would put on the kettle afterwards and it could overload the grid.
@TheProCactus
@TheProCactus 9 жыл бұрын
Can you find me a little more info to search for, Please :) Sounds interesting.
@frollard
@frollard 9 жыл бұрын
TheProCactus How the National Grid responds to demand
@frollard
@frollard 9 жыл бұрын
TheProCactus watch?v=UTM2Ck6XWHg
@TheProCactus
@TheProCactus 9 жыл бұрын
frollard LMAO, When I heard that theme music I thought I was in the 80's, Thats what it felt to me anyway. Thanks for the find :)
@triforcelink
@triforcelink 9 жыл бұрын
If you think about it, the same concept applies to things like roads too. Only a small proportion of cars can be on the road at once, if everyone tried to drive their car at the same time it would just be a massive traffic jam.
@Lostpanda123
@Lostpanda123 9 жыл бұрын
I love this channel! :)
@Ziraya0
@Ziraya0 9 жыл бұрын
So, mechanically; how does paying for guaranteed bandwidth get me around the queues? Is my traffic prioritized in some way that prevents experiencing packet loss, or maybe I go through different 'VIP' queues?
@DrRChandra
@DrRChandra 9 жыл бұрын
The practice of loading more customers onto an ISP's Internet link than that link can support as if each customer were using their full capacity simultaneously is called "oversubscription." Back in the dialup days, ISPs commonly used a ratio of 10 to 1, but I don't know what common practice is for broaband these days. There's actually a measurement unit used in telephone traffic planning called the "erlang." Wikipedia has a half way decent treatment of that (in the Erlang (unit) article). There is a somewhat serious problem with Internet operations these days called "buffer bloat." It is the result of RAM prices falling quite a lot since the TCP was first engineered. Back when RAM was expensive, buffers were small, and relatively speaking a lot of packet loss occurred. That packet loss is what causes TCP to slow down its transmission of packets so as to use the links efficiently and to their capacity. However, when RAM got cheap, routers and the like were equipped and programmed with larger buffers in the belief that it was more important not to drop/lose traffic. But the resulting delay wreaks massive havoc with TCP's timing algorithms for adjusting transmission rate to match link transmission capacity. It's counterintuitive, but packet loss is actually good for the Internet, especially since such a large proportion of Internet traffic is TCP traffic. So unfortunately, buffer bloat tends to slow down apparent performance of people's connections in addition to oversubscription.
@OxygenBeats
@OxygenBeats 9 жыл бұрын
enlightening info!
@scivids1999
@scivids1999 9 жыл бұрын
An (arguably) bigger problem in the UK is crosstalk between phone lines on 'fibre' packages (VDSL2). In a DSLAM distribution cable, you can get 150 odd people's phone lines travelling right next to each other and the signals will interfere with each other. This means that if a whole load of people on your distribution point connect to a VDSL 'fibre broadband' service, even if they're not using the internet, your speed will be affected. A lot.
@KajoFox
@KajoFox 9 жыл бұрын
Fibre won't interfere with a phoen line. Phone line = 3.5KHz Fibre = Probably a few THz
@KajoFox
@KajoFox 9 жыл бұрын
Oh, and it won't crosstalk between other fibre cables because it's just infra-red light. Not going to magically leak out of the cable.
@scivids1999
@scivids1999 9 жыл бұрын
pipnina I'm referring to VDSL2 technology where it's fibre to the cabinet and then copper from the cabinet to the house. The copper wire carries shortwave signals (Fibre to the cabinet supports up 100mbps in the UK), which can crosstalk
@KajoFox
@KajoFox 9 жыл бұрын
Peter C Wait, what can crosstalk? The copper wires to the house, I presume? Not as bad a problem as you might think. I'm advertised 152Mbps down and i rarely get below that. In fact, behold! i.imgur.com/aCYHSrA.png I ran this just now.
@jasondoe2596
@jasondoe2596 9 жыл бұрын
pipnina​ Yes. VDSL (and * DSL in general) isn't fibre, though. It *does* suffer from crosstalk, and is also affected by the quality of the cables. I'm confused though. Do they really market VDSL as "fibre" in the UK? That's unacceptable! I guess they would respond it's FTTN (fibre-to-the-neighbourhood). edit: fixed "*". Also, this comment was written before Peter C's previous clarification.
@rich1051414
@rich1051414 9 жыл бұрын
This is called overselling and nearly all service providers do this, going as deep as the virtual server market for personal websites. Many virtual game servers oversell each systems ram as well, in hopes that all of the virtual servers will not be using 100% of their ram all the time.
@devluz
@devluz 9 жыл бұрын
You can actually try if your isp (or something else) causes data loss: if you use the windows command line or linux shell and type for example "ping google.com" your computer sends message to google and waits for an answer. It will print how long it takes to answer and also give you an error message if your data got lost on the way. But I guess everyone knows that already?!?
@lohphat
@lohphat 9 жыл бұрын
No difference between land line trunking out of the local exchange and central office. There was typically only 10% capacity to make calls by subscribers in a branch exchange. When a notable event happened which would drive people to use their phones, you might get a fast-busy or warning message that all circuits are busy.
@BattousaiHBr
@BattousaiHBr 9 жыл бұрын
how did things go with the net neutrality thing? is it still recurring?
@Neueregel
@Neueregel 9 жыл бұрын
nice info on networks
@goncalomatos871
@goncalomatos871 9 жыл бұрын
And what about network shaping done by the ISPs ?
@Cronuz2
@Cronuz2 9 жыл бұрын
"you pay for the guarantee" No, you pay for the delivery of that ammount. if they can't deliver it, they shouldn't be allowed to sell it.
@jacklewis6392
@jacklewis6392 9 жыл бұрын
oaaserud That's the deal you make. It's the same deal airlines make when they oversell seats. If you need 100% bandwidth 100% of the time, then pay for a dedicated line.
@TechyBen
@TechyBen 9 жыл бұрын
"Up to" on all the product packaging/advertising says we paid for nothing. :(
@Cronuz2
@Cronuz2 9 жыл бұрын
It's just plain wrong. If you pay for a service, they got to deliver. Anything else would be scam/hoax. If i pay my taxi driver to take me home, he cant drop me off somewhere else, and claim i should pay better if i wanted to go home. I got no other way to put it than saying it is obviously the wrong way to do it. sell a service, deliver the service.
@jacklewis6392
@jacklewis6392 9 жыл бұрын
oaaserud Apparently you didn't read the contract you signed. Like I said, unless you have an SLA, you signed up to a service where you are sharing a common resource, which is intentionally oversold so that you have a cheaper bill.
@Cronuz2
@Cronuz2 9 жыл бұрын
Jack Lewis I've read them. doesnt say that. Might be different in Norway?? the company i work in do this as well. "delivery of specified item can be excluded during periods of extreme blablabla" a sentence in the contracts that says something of the sorts, and they abuse it. And i really think this is the wrong way to go..
@Somerandomdude-ev2uh
@Somerandomdude-ev2uh 9 жыл бұрын
5 likes 0 dislikes and 2 comments 5+0+2 = 502 and less than 302 views HACKED
@TheProCactus
@TheProCactus 9 жыл бұрын
You are an idiot
@Pagweb
@Pagweb 9 жыл бұрын
5+0+2=7
@user-zu1ix3yq2w
@user-zu1ix3yq2w 9 жыл бұрын
5+0+2=550502
@VideoLogDotCom
@VideoLogDotCom 9 жыл бұрын
TheProCactus You obviously don't understand math.
@TheProCactus
@TheProCactus 9 жыл бұрын
***** Im not sure you know what maths is ! Edit: And what part is obvious?
@Shuubox
@Shuubox 6 жыл бұрын
So is this caused directly by the ISPs or the world wide fiber network ?
@aajjeee
@aajjeee 9 жыл бұрын
there is also the problem that the advertisements are done in bits/sec to get the number bigger even through everybody uses bytes/sec (ie: 100megabits/sec is actually 12.5megabytes/sec in fact)
@oliverutriainen2837
@oliverutriainen2837 9 жыл бұрын
awesome!!!!
@codebeard
@codebeard 9 жыл бұрын
You should have mentioned bufferbloat - if the buffers were smaller at the ISP level then the latency wouldn't be so bad even under congestion.
@SteinGauslaaStrindhaug
@SteinGauslaaStrindhaug 9 жыл бұрын
Got me wondering... When there is a big event of some kind and the phone network "collapses", e.g. thousands of people essentially ddos the phone network by accident. Is it really just like "packets" are dropped; in a protocol (humans calling) that doesn't handle dropped packages very well; or does the phone switches actually shut down as a "panic" response to too high demand?
@ZipplyZane
@ZipplyZane 9 жыл бұрын
In my experience, you just get a message that all available lines are busy. So I'd say they continue to work. I've never seen anything where the system actually shuts down.
@ShahroozFairooz
@ShahroozFairooz 9 жыл бұрын
They're making a satellite wireless for the whole world, cant wait till thats out!!
@visionsofpromise
@visionsofpromise 9 жыл бұрын
Did big cable companies and AT&T sponsor this video?
@flyguille
@flyguille 9 жыл бұрын
burst packages is not a tendency, is used that way from the bare start of the DSL connections atleast. It was done to obtain high speed, and not be LATENCY SENSITIVE. Any single FILE DOWNLOAD protocol works bursting package and tolerate to receive the ackanoledges LATER. So, it is not a tendency, it is how it works!.
@Nigelfarij
@Nigelfarij 9 жыл бұрын
"Statistical multiplexing" is just a fancy term for overselling.
@kd1s
@kd1s 9 жыл бұрын
Well - there's also QOS that can be applied too.
@1GoodRiddance
@1GoodRiddance 9 жыл бұрын
Illuminating!
@KetanSingh
@KetanSingh 9 жыл бұрын
Can you guys use a smoother marker or maybe a pen to write things? That scratching sound hurts!
@power-max
@power-max 9 жыл бұрын
I wonder if for moments when there are transients of demand then moments of quiet, if the ISP started storing sites like google and popular youtube videos based on the user's demand in a local HDD as a local cache. This way that can be accessed and deliver, say the otherwise redundant information. Maybe if multiple users are requesting the same, say, video stream, only one version of the stream is being pulled, and that goes out to the users, that way there is no possibility of redundant information using up bandwidth. I suppose the issue is technical (encryption of the packets, etc) or a general privacy invasion issue that would crop up otherwise.
@teekanne15
@teekanne15 9 жыл бұрын
or if a lot of people are streaming a video the ISP can just send it out to a few and they distribute it within their lvl of hierarchy
@logicalfundy
@logicalfundy 9 жыл бұрын
"I wonder if for moments when there are transients of demand then moments of quiet, if the ISP started storing sites like google and popular youtube videos based on the user's demand in a local HDD as a local cache." To some degree, they already do that. Websites and most static images are small and can easily be stored for later use, and most browsers will cache them. Video, on the other hand, is much harder. A single HD video can be gigabytes in size. That takes up precious storage space on a user's drive, and you can bet that users that are already low on space will be wondering why their browser is using most of that space, and will likely complain. Instead, what most of them do is actually to store the videos on servers that are close to your computer. So instead of bottling up all of the bandwidth on a single site serving the video, it is spread around to servers that are usually geographically close to the people viewing the videos.
@power-max
@power-max 9 жыл бұрын
Thats what I mean. The ISP is it's own 'server' with enough storage to store popularly viewed websites. I have played around with the cache setting on Google Chome with some apps and see how it works. It is cool to see that when the internet is slow, and clicking a video, the page loads instantly, but after clearing the cache and reloading the page, it can take many seconds, sometimes minutes before ANYTHING pops up!!!
@power-max
@power-max 9 жыл бұрын
I think people will complain and try to sue the ISP for 'cheating' like that though, especially when they can just take away your bandwidth and give it to another, equal user, who just happens to use the internet more. Perhaps people just don't pay attention to the " * " in "up to 10Mbps* ".
@TheMrTape
@TheMrTape 9 жыл бұрын
Power Max This would never be practical, since the ISPs can't know what content is static and what content is dynamic (changing without notice), and even if they did, what if someone wants to update their static content manually? How will systems that depend on dynamic content work with cached now-static content? The ISP's would have to identify all protocol types to know beforehand if they're static or not (store-worthy/repeatable or not), and that's basically impossible. With the fast increasing internet bandwidths, this is unnecessary anyway, but at least you're thinking further than most.
@CelmorSmith
@CelmorSmith 9 жыл бұрын
Great for the Provider that they can garanty less than they advertise. I would wish that I could get what they would advertise 24/7, also I'd rather like a synchronous Internet connection (Upload bandwith = Download bandwith).
@samramdebest
@samramdebest 9 жыл бұрын
I have a question how does your ISP know at which speeds to send packages to you and vise versa? because when your computer is the bottleneck in a system using the internet, packets would get lost if your ISP would send them at full speed, and i doubt that they just send the packages over and over until you have received them. so does your computer send a "slow down" message or something?
@kalleguld
@kalleguld 9 жыл бұрын
Your computer sends an acknowledgement packet back to the server everytime you receive one. The server only allows a certain number of packets to be "in transit" at a time (called a window). If the server doesn't receive the ACK packets in a timely manner, it decreases the number of packets in the window, effectively decreasing the speed.
@samramdebest
@samramdebest 9 жыл бұрын
Kasper Guldmann interesting and how does the number of packets in the window go back up? is it just periodically increased if it hasn't been decreased in a certain amount of time?
@devluz
@devluz 9 жыл бұрын
It depends. There are two main protocols used. UDP (real time stuff e.g. live video or games) and TCP(downloads, videos that buffer a lot before you see them like youtube). In UDP it throws away message and doesn't even bother sending it again. E.g. if you use video you just get errors in the picture or it breaks completly. In TCP it throws away messages but TCP notices that messages got thrown away and reduces the amount of data sent at once. In a nutshell your computer sends back to the server that it got its data. If the server sent too much it will not send this acknowledgement back thus the server sees that something is wrong and slows down. Same goes for the other direction from you to the internet. It would be great to see a video about this topic! My explaination is a bit oversimplified. Studied it 3 years ago and I start to forget these things ;)
@devluz
@devluz 9 жыл бұрын
samramdebest That is exactly what happens.
@nixtoshi
@nixtoshi 9 жыл бұрын
Access to reliable, fast internet should be a human right even if it takes a lot of resources to accomplish that. Soon enough it will be as essential as air I'd be more satisfied to know how much internet they can give me in the worst case escenario when everybody is using bandwidth and when no one is so I know what to expect.
@TheBcoolGuy
@TheBcoolGuy 9 жыл бұрын
I use an ethernet cable through a router for my PC. The router is connected to the wall ethernet port.
@mariusa5754
@mariusa5754 9 жыл бұрын
So if have a regualy broadband and most people who share my isp aren't using it does that mean my internet speed will be 100mbps (If i bought 100mbps)
@richardmortier9614
@richardmortier9614 9 жыл бұрын
assuming there are no smaller bottlenecks between the device you're using and that link, then i'd hope so on that link at least. though to actually access anything on "the internet" you'll almost certainly be using other links and networks as well, and your ISP is unlikely to be able to provide guarantees about how busy or not they'd be.
@ZipplyZane
@ZipplyZane 9 жыл бұрын
Why not develop a protocol so that it will decrease bandwidth rather than relying on cues and packet loss? Doesn't doing it this way slow everything down by a factor of 2 more than necessary?
@OneAngryDeacon
@OneAngryDeacon 8 жыл бұрын
how does FTTH affect the issues in this video? perhaps you guys could do a video about it ;)
@JonathanTot
@JonathanTot 9 жыл бұрын
ha 100Mbs ya right here (in Canada) with many people here in the building all various degree of moderate to heavy internet users, our landlord has had to go with small business option, and so ask us each to pay a little a month, and its only 50Mbs down, or so we're told of course
@user-zu1ix3yq2w
@user-zu1ix3yq2w 9 жыл бұрын
Why can't they just let people use extra bandwidth or throughput if their network isn't maxed out.. Maybe because the people they buy from (upstream) oversell, too.
@leerman22
@leerman22 9 жыл бұрын
What happens in reality: "lets charge our customers more money for less bandwidth and not upgrade our network!"
@hellterminator
@hellterminator 9 жыл бұрын
And that's why I love my ISP. 100/100 Mbps guaranteed bandwidth for roughly 15 quid a month. :)
@hellterminator
@hellterminator 9 жыл бұрын
***** A small local ISP. Their name is simply FIBER Network. I don't use their phone service but I believe there is no monthly fee, you just pay for what you actually use.
@Zimpfnis
@Zimpfnis 9 жыл бұрын
Wouldn't it be much clearer for the customer to understand if ISPs sold/advertised average speeds? Then you'd be able to calculate on a monthly basis what speeds are reached and adjust the infrastructure so it delivers the promised average. What good is a 100mb/s connection to me if I am never expected to reach that speed? But if I knew I could expect an average of 50mb/s, I'd know what I pay for and would not be frustrated every time I check. But I guess transparency doesn't get you far in business...
@SebastianStJames
@SebastianStJames 9 жыл бұрын
That would be perfect - and honest. But ISPs are there to sell you a dream, not reality. There would need to be something like a government regulation to make that happen, me thinks.
@ufewl
@ufewl 9 жыл бұрын
no because they could give you your 50mg average speed by having no internet in the day and 100mb at night, which is what many ISPs do anyway.
@Zimpfnis
@Zimpfnis 9 жыл бұрын
Long story short: it really upsets me that we are sold a service that none will ever reach, just because it's theoretically possible. I am much happier to pay for a service I understand and can rely on than some bs.
@Ayplus
@Ayplus 9 жыл бұрын
Resource Sharing. . .if you dont wanna share. Pay more. . .
@sergioavila2720
@sergioavila2720 9 жыл бұрын
Can you guys talk about pointers
@power-max
@power-max 9 жыл бұрын
Why is it sometimes KZfaq will get VERY slow on my ISP, **ONLY** my ISP, but every other site is fast and I measure a good 5Mbps (paying for 10, but I live too far away from the DSLAM to really get good signal) and youtube buffers even at 144p! (seriously, I can load on 700Kbps-2.5 Mbps 3G a 720p video with only a little buffering at the beginning!!!) How can I prove that Centurylink is purposely slowing down youtube to a crawl??? or is it in fact some youtube IP selection problem thing where by chance the ISP somehow selects the slowest, furthest away server for youtube.com!
@power-max
@power-max 9 жыл бұрын
I previously thought that than would slow down youtube on other ISPs like sprint 3G/4G, but now that I think about it, if the users are only on that centurylink DSLAM and I know from actually asking the technicians that it is limited to literally 3 Mbps. Yes, megabytes. (That was before an upgrade to it and they claimed 1.5Mbps speeds, we never really got above 1 generally 300-700 Kbps)
@scivids1999
@scivids1999 9 жыл бұрын
Potentially due to the ISP having a very congested backhaul to the internet.
@scivids1999
@scivids1999 9 жыл бұрын
*****​ In the UK there are multiple providers but mostly using the same infrastructure.
@power-max
@power-max 9 жыл бұрын
DSL is really just a hack (A retrofit at best) to a severely outdated form of copper technology that has been around and unchanged since the advent of the telephone, the actual wiring is much the same. Theredicly, copper has the same throughput as fiber, but that is optimum conditions and generally the copper is too lossy or crosstalk and interference become issues. It is amazing to think that they can even get such speeds and data transfers down the line at all!
@nulano
@nulano 9 жыл бұрын
Power Max Megabytes is MB, not Mb - that is megabits (8Mb = 1MB)
@joshinils
@joshinils 9 жыл бұрын
comes down to not being able to foresee when i want to use my internet, right? say i want to see every video from numberphile, when it comes out i might be at school and the internet is 'fast' but when i get home everyone watches stuff, so why cant there be a youtube 'app' that knows what i will want to watch because of my history and therefore caches the videos while the internet is 'fast' and thus give room for others at times of high usage? and i wont ever have to wait on videos to buffer as i have already downloaded them. i can even tell the 'app' what i want to watch next via the watch later list, so when i watch the precached videos it could load the ones i want to watch afterwards. maybe even connect to social media and preload the posts of my interest before i come home or leave the computer. now i have no clue how that could work, but it would be cool to not have to wait endlessly when i want to consume content
@KajoFox
@KajoFox 9 жыл бұрын
Many videos are multiple GB long. A phone couldn't store that. Also, it could breach copyright.
@joshinils
@joshinils 9 жыл бұрын
i was not talking about a phone, but yeah copyright may be a problem
@fatfield124
@fatfield124 9 жыл бұрын
I'm guessing there are a few issues with this (Although it would be darn useful). The first and biggest issue I see is from Ad Revenue, because if you download the video onto your computer so that you're able to watch it whenever, the app will not know if you've even watched the video (As you could export it and watch it elsewhere) and thus would not be able to tell how many ads have been watched. Of course this could be solved within the app itself but when it comes to ads, youtube probably has to be very weary Then there's the problem with copyright. KZfaq doesn't want everyone to have local copies of a video because it's just simply making it that much easier to steal peoples videos. Sure, there are youtube video downloaders out there online but youtube is (sometimes) changing how they operate so these break every once in a while. Lastly, each video can be anywhere from 10mb to 10gb (Probably an over exaggeration, but with 1080px60fps it wouldn't surprise me) so storing these videos on your device would take an incredible amount of space. Imagine downloading 10 videos that you marked as super important only to find out that it has used your entire hdd. All that aside it would be great to have that feature, I just don't think it'd work... Yet.
@joshinils
@joshinils 9 жыл бұрын
Mouthical Music all the money and law stuff aside, i have a 2tb harddrive, of wich i filled a quarter with data (mostly games). so space would not be an issue for my system. but i can see how others would struggle in that way. displaying ads in the middle or starting a video is easy, you'd just have to store the video in a way, that it is bound to your account and you would have to protect it against being simply copied and watched elsewhere. then the copyright problem may resolve too, as one can't "simply" access the file as it can only be opened with the propper application. and as for stealing a video, i have seen several 'viral' videos wich have been recorded from the screen and have poor quality or even the red bar at the bottom.
@toast_recon
@toast_recon 9 жыл бұрын
KZfaq's phone app already has an option to do something like this due to data concerns. For desktops, it's also what a lot of people already do with torrents -- queue up everything they could conceivably want to watch in the near future and have it download all the time. For the user, downsides include a huge increase in storage used if you're a heavy consumer and a lack of instant gratification. It doesn't fill the spot that streaming video does for a lot of users. For everyone overall, it increases bandwidth used a lot because only some percentage of media downloaded is actually consumed. With streaming you know there's a good chance that the data you're serving is actually benefiting someone. This is probably mitigated by how the downloads are spread all across the day, but I doubt it would cancel out, especially if you have an algorithm try to guess at what you watch rather than queuing it up yourself.
@flyguille
@flyguille 9 жыл бұрын
The worst enemy of ISPs are the major social events!.
@AdamReece87
@AdamReece87 9 жыл бұрын
Was I the only one not expecting to hear the word "suck" in his explanation? :P 1:47
@DM-mq6hx
@DM-mq6hx 9 жыл бұрын
That's why internet is so much faster after 1 am....
@Kiwipai
@Kiwipai 9 жыл бұрын
The whole "up to" thing is shitty enough as it is, but when they start suing/warning people who use a lot all the time or businesses that takes a lot of bandwidth then it's not okay.
@Markus9705
@Markus9705 9 жыл бұрын
This, to me, is just false advertising. An ISP should be able to give what they promise.
@matthelton6637
@matthelton6637 9 жыл бұрын
Kind of like how universities over-sell parking spots on-campus. The likelihood that all students will be on campus on the same day is slim.
@olivetom1599
@olivetom1599 9 жыл бұрын
I like the "UNISEX" tee-shirt :D
@richardmortier9614
@richardmortier9614 9 жыл бұрын
USENIX, not UNISEX -- one of the professional bodies for computer scientists :)
@olivetom1599
@olivetom1599 9 жыл бұрын
Richard Mortier Thank you, Sherlock Holmes !
@boogerfly100
@boogerfly100 9 жыл бұрын
Just a thought. use users as p2p and internet as a file. more user better internet hybrid
@duo1666
@duo1666 9 жыл бұрын
As far as im concerned, if you pay for 100 mb/s, and you cannot provide that as stated, then it should be grounds for a lawsuit, especially when we pay them to upgrade their shit, and they dont.
@MARIOFANMAN
@MARIOFANMAN 9 жыл бұрын
Why are these videos 25 frames per second? I downloaded youtube center, and what
@TheProCactus
@TheProCactus 9 жыл бұрын
Whats wrong with 25fps for low quality video ?
@supernoob17
@supernoob17 9 жыл бұрын
so basically what you're saying is that the internet slows down because it's not like a big truck, it's a series of tubes?
@TechyBen
@TechyBen 9 жыл бұрын
"The network provide makes assumptions..." Do you know what they say about assumptions? ;)
@Topples7
@Topples7 9 жыл бұрын
No, but you're assuming that I do.
@Swiftclaw123
@Swiftclaw123 9 жыл бұрын
*it's
@Computerphile
@Computerphile 9 жыл бұрын
fixed - thanks! >Sean
@vinigretzky97
@vinigretzky97 9 жыл бұрын
Well, so it's actually illegal what the companies are doing. They are lowering the maximum bandwidth on purpose.
@MVrockersPS3
@MVrockersPS3 9 жыл бұрын
Wow. Just like banks.
@mr1hanky
@mr1hanky 9 жыл бұрын
so that is why DDos'ing works right?
@Markus9705
@Markus9705 9 жыл бұрын
mr1hanky DDoSing is in its essence just overloading a server with too much data.
@KajoFox
@KajoFox 9 жыл бұрын
TheLeftLibertarianAtheist Well. Not quite. it's when you get a massive ammount of computers to send data to one IP address (Using a TCP call that shouldn;t exist, it sends the IPs of the last 600 users to access the server back, these computers spam that command.) This floods the server's internet bandwidth with useless data and prevents the real users from accessing it. Hence the name: Distributed Denial of Service Attack
@Markus9705
@Markus9705 9 жыл бұрын
pipnina That's what I said: you are overloading the server.
@KajoFox
@KajoFox 9 жыл бұрын
TheLeftLibertarianAtheist The sever and the connection are different things. The server processes the information sent to it. The server might have no problems at all responding to the DDOS requests, but the internet connection is more likely the issue.
@Markus9705
@Markus9705 9 жыл бұрын
pipnina I give you that. The bottleneck is the Internet connection.
@Pineapple-Lord
@Pineapple-Lord 9 жыл бұрын
So.... ISP's need to build the infrastructure so they can actually support what they are selling? Getting more business but not building more supports to hold the business up...
@ImpiantoFacile
@ImpiantoFacile 9 жыл бұрын
Fortunately my 30 mb/s connection has 21 mb/s guaranteed.
@ImpiantoFacile
@ImpiantoFacile 9 жыл бұрын
It's a business fiber connection though
@DeathlyTired
@DeathlyTired 9 жыл бұрын
*TL;DR* - that's OK; I don't know when reading became so reviled, but, OK, move along, no summary here (it wasn't worth reading anyway). _A random observation_ This all just seems like a clever way of saying that there is a false economy at play, and in order to disguise that fact they made false advertising legal. I'm not an ISP. One of the (many) reasons I'm not an ISP is because I know it's very complicated on many fronts, including load balancing and scaling. I am not skilled enough (or at all) to do the analysis and make the computations required in order to provide a workable operational model for an ISP. So, call me crazy, but I did not set up business as an ISP. Is it not reasonable to expect, even categorically demand without compromise, that someone choosing to do business as an ISP should be competent in the things that an ISP needs to do to operate? Including the complicated bits, like this? Yes, I know it's complicated, but you have actively chosen to set up in business as an ISP - you knew these problems existed before hand, they did not just suddenly occur anew out of nowhere as an impediment to your operations - so naturally, you are perfectly capable of dealing with this. Right? But, no, they're aloud to gamble on the balance of probability as a business model and plead that, 'it's complicated' when they get it wrong - frequently in my experience. Then, rather than deal with the fundamental shortcomings in their business model,they instead (successfully) lobby parliament to allow them to sell the service as, "*up to* 'n' MB/s". And with that semantic sleight of hand, they deftly abrogate all responsibility for the actual quality of their service, and sidestep any reasonable expectations that their service sold and advertised as "up to 'n' MB/s" need ever come anywhere close to actually providing anything like the 'n' in question - not just regularly, but ever, not even once. Because, it's complicated; but, also, charging extra, to avoid legal semantics, and get a verifiable measure of your quality of service as a guarantee, is a very profitable revenue stream.
@boenrobot
@boenrobot 9 жыл бұрын
As a (small scale) ISP, I can say it's not complicated from an ISP's point of view at all. The software is designed such that you tell it the guaranteed and maximum speeds you have (from your upper level ISP), and then it can divide that up between all of your users. The problem with telling users honestly how much they can expect at "minimum" is that the "minimum" shrinks as the network grows. Today, with my 100 Mbps line, I can guarantee each of my 100 customers 1 Mbps at minimum. Tomorrow, when I have 101 customers, I can only give each a minimum of 0.99 Mbps, and so on. There's a software setting with which I could say that a particular user must always have a certain speed, but that comes at the price of screwing everyone else even further. If one of my 100 customers pays for a 10 Mbps guaranteed speed, there's only 90 Mbps to divide between 99 people, leaving each with 0.90 Mbps at minimum, and that's before my 101st client even enters the picture. That's why ISPs only tell users "up to" speeds. Because those can be "set in stone", while the minimums can't.
@rlamacraft
@rlamacraft 9 жыл бұрын
All it comes down to is whether their users are willing to pay more for a more reliable service: most people aren't so they have implemented a system that maximises effectiveness of the network for minimal cost.
@jesusnthedaisychain
@jesusnthedaisychain 9 жыл бұрын
A series of tubes...
@josugambee3701
@josugambee3701 7 жыл бұрын
Statistical multiplexing - "smuxing"?
@c4ooo
@c4ooo 9 жыл бұрын
So what if I use 100% of my internet 100% of the time?
@mineturte
@mineturte 8 жыл бұрын
The twenty-eight dislikers always have slow internet. xdddd
@aajjeee
@aajjeee 9 жыл бұрын
i always get more than i pay for and i am always at 100% upload and download
@andrewknight5139
@andrewknight5139 9 жыл бұрын
The Internet always slow
@MegaMrkeks
@MegaMrkeks 9 жыл бұрын
So that might be the reason why I can't really watch twitch during the evening times... Time to get a buissnessline I think.
@KajoFox
@KajoFox 9 жыл бұрын
You normally have to prove you are a business to get those. Beleive me, I tried with VirginMedia once.
@MegaMrkeks
@MegaMrkeks 9 жыл бұрын
I think in Austria it is just a matter of how much money you are willing to spend. As they are twice as much as a normal line or even more.
@TechyBen
@TechyBen 9 жыл бұрын
pipnina I would assume not as long as you pay the required taxes on top.
@Confetti-Camouflage
@Confetti-Camouflage 9 жыл бұрын
You didn't even mention the more malicious possibilities of why your connection could be slow. We don't live in a perfect world; this video is far from complete.
@DrSegatron
@DrSegatron 9 жыл бұрын
it's
@Computerphile
@Computerphile 9 жыл бұрын
fixed - thanks! >Sean
@proxxymoxxy8493
@proxxymoxxy8493 8 жыл бұрын
TL;DR Learn to torrent or download in advance of 5pm ! ! ! xD
@jakebrowning2373
@jakebrowning2373 Жыл бұрын
Like a bank
@scivids1999
@scivids1999 9 жыл бұрын
pipnina 152mbps indicates virgin media, who use shielded coax cable, so crosstalk is pretty much non existant.
@KajoFox
@KajoFox 9 жыл бұрын
Isn't all coax shielded? Also, the crosstalk would still exist, but not cancelled. Twisted pair removes interference. And pretty well if you ask me.
@scivids1999
@scivids1999 9 жыл бұрын
pipnina When they bother to use twisted pair phone lines. Quite a lot of it here is straight pair. The coax used by virgin media and others is normally double shielded.
@KajoFox
@KajoFox 9 жыл бұрын
Peter C That would explain why the coax cable coming out the back of my router is much stiffer than other coax cables I've had, then...
@TheLoneBit
@TheLoneBit 9 жыл бұрын
So what you are saying is, if someone comes up with a solution to this, they will be one rich son of a gun?
@TechyBen
@TechyBen 9 жыл бұрын
There is not one. Some mix local storage (either locally networked or even closer and on the device) and other try background streaming. However, until they put in a 1 to 1 cable connection, there will always be more users and space on the line.
@TheLoneBit
@TheLoneBit 9 жыл бұрын
TechyBen So, someone would have to come up with a better system that is like the 1 to 1 cable connection.. which would be impractical unless someone were to make ultra thin, super strong, and afordable cords that could be placed all around the world for each possible client.. which again is impractical. We do have that big cord that connects us to counties across the ocean.. but it is a huge really long and really expensive cord. So again.. some sort of new solution to the data problem. As the world grows more technological we will all need a constant connection to the internet.. and quite possibly, an "outternet"
@31337flamer
@31337flamer 6 жыл бұрын
oh i hate the sound of this pen on paper.. it is really not made for that :D
@TerrexoDesign
@TerrexoDesign 4 жыл бұрын
Finally... tought I was the only one getting really disturbed by that sound
@MrEnvy999
@MrEnvy999 9 жыл бұрын
I believe it is It's LOL
@Computerphile
@Computerphile 9 жыл бұрын
fixed - thanks! >Sean
@tommclean9208
@tommclean9208 9 жыл бұрын
www.speedtest.net/result/3922611242.png My internet is always like this despite being on a 90mb/s plan
@coopergates9680
@coopergates9680 9 жыл бұрын
Tom Mclean LOL first time I have seen an F+ grade
@jalapenosmepeno8458
@jalapenosmepeno8458 9 жыл бұрын
IINET is terrible, so much packet loss....
@St0RM33
@St0RM33 9 жыл бұрын
Yes son, that's how shitty (99.9% of all) ISP's work..sell lies to the consumer.
@stapia505
@stapia505 9 жыл бұрын
Its like a Ponzi scheme but with bandwidth
@Seegalgalguntijak
@Seegalgalguntijak 9 жыл бұрын
"Why traffic slows down when the roads are busy" or What a stupid question. Is there really anyone asking this? OK, people who don't know anything about the technology, but with the traffic/roads comparison, anyone will understand it.
@Khaltazar
@Khaltazar 9 жыл бұрын
Sorry, your video is probably great, but due to your constant use of permanent markers I must avoid watching. It's painful for my ears. I'm sure it's some phobia I am unaware of. Silly, I know but to me it sounds like nails on a chalk board.
Routers, The Internet & YouTube Offline - Computerphile
13:22
Computerphile
Рет қаралды 192 М.
Secure Web Browsing - Computerphile
12:20
Computerphile
Рет қаралды 200 М.
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
🌊Насколько Глубокий Океан ? #shorts
00:42
Пробую самое сладкое вещество во Вселенной
00:41
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 114 МЛН
Why Does Your Internet Connection Randomly Stop Working?
6:11
Techquickie
Рет қаралды 5 МЛН
The Rise of Unix. The Seeds of its Fall.
16:51
Asianometry
Рет қаралды 479 М.
"I Hate Agile!" | Allen Holub On Why He Thinks Agile And Scrum Are Broken
8:33
How WiFi Works - Computerphile
17:19
Computerphile
Рет қаралды 197 М.
Error Detection and Flipping the Bits - Computerphile
8:24
Computerphile
Рет қаралды 119 М.
Network Address Translation - Computerphile
10:50
Computerphile
Рет қаралды 158 М.
Turing's Enigma Problem (Part 1) - Computerphile
19:00
Computerphile
Рет қаралды 1,3 МЛН
Containers vs VMs: What's the difference?
8:08
IBM Technology
Рет қаралды 745 М.
Running a Buffer Overflow Attack - Computerphile
17:30
Computerphile
Рет қаралды 2 МЛН
Cracking Enigma in 2021 - Computerphile
21:20
Computerphile
Рет қаралды 2,4 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН