New UDP uTorrent Takes Aim At ThrottlingWhile uTorrent also releases new beta version for Mac... ( old news - 10:48AM Saturday Nov 29 2008) tags: Fileswapping · businessTipped by fatness  According to a forum post by uTorrent developers, the new uTorrent alpha client may be able to evade throttling by adding uTP (UDP torrenting) functionality and enabling it by default. The changes mean better flow control and a more network friendly client in some instances, but it also means a potential end to the TCP RST packet attacks Comcast and Cox have used to throttle upstream P2P bandwidth. Users in our TekSavvy forum confirm that the alpha is currently helping them get around Bell Canada throttling as well, but that (obviously, given it's an alpha) the software still has some very serious bugs. Notes one user: They're implementing their new protocol on top of UDP because it lets them bypass TCP's congestion control and retransmission mechanisms. It gets around throttling because it doesn't fit Bell's profiles. They WILL throttle it eventually. Anyhow, the initial alpha is crashy, so people might want to give it some time before using it. For those not particularly concerned about throttling, uTorrent has also released a beta client for Mac, though it only currently runs on Leopard/Intel Macs for now. Update: See our follow up report with commentary by BitTorrent on the new implementation of UDP, and the firestorm created by Richard Bennett's false allegation that UDP P2P means the end of the Internet. Related:- Barry Manilow Highlights 'Three Strikes' Law Stupidity
- The "Death Of P2P" Is Relative, Possibly Wrong
- British Cops, Spies Oppose 'Three Strikes'
- BitTorrent Gets A Little Smarter
- Will 'Three Strikes' Come To The United States?
- One MPAA Complaint Closes Free Ohio Wi-Fi Network
- Verizon Working With RIAA On New Warning Letters
- Virgin Media Starts Snooping In User Packets
|
  LordFlux
join:2005-04-20 Warner Robins, GA
·Cox HSI
·Alltel Axess
| BitTorrent throttling... I keep reading that Cox throttles BitTorrent traffic, but have seen no signs of that. Could someone post up what behavior to look for specifically? I'm using BitTorrent 6.1.2 and have set the port up to around 37000. When I set my download/upload limits to unlimited, my 15/1mbit connection maxes out. I've been hosting MAME LD CHDs for several friends and they said they have had no trouble getting them from me. | |
|  |  devnuller
join:2006-06-10 Hollis, NH
| Re: BitTorrent throttling... said by LordFlux :Could someone post up what behavior to look for specifically? Karl updated the article with a reference, but not sure "still does" counts if the data is a year ago. Is there anything more recent? | |
|  |  |   TKJunkMail Enjoy the sun Premium join:2002-03-03 Avalon, NJ
·Sprint Mobile Broa..
·Comcast
| Re: BitTorrent throttling... said by devnuller :Karl updated the article with a reference, but not sure "still does" counts if the data is a year ago. Is there anything more recent? The most recent Cox thread I could find(Sept/Oct 2008) indicated no P2P throttling going on. »[ALL] P2P Uploading and Downloading on Cox HSI
Most of the thread was taken up by someone who was disconnected based on a complaint about copyright infringement. -- My BLOG .. .. Internet News .. .. My Web Page Ask yourself one question: 'Do I feel lucky?' Well, do ya punk? | |
|  |  |  |   funchords Hello Premium,MVM join:2001-03-11 Washington, DC
·Verizon Online DSL
·Skype
| Re: BitTorrent throttling... From the questions I've asked around the industry, I believe that Cox has stopped, replacing their "reasonable network management" with --- ummm --- apparently nothing at all.
I'd love to have official, or even unofficial, confirmation.
robb(at)funchords(dot)com -- Robb Topolski -= funchords.com =- Hillsboro, Oregon More features, more fun, Join BroadbandReports.com, it's free...
| |
|  |   joako Premium join:2000-09-07 /dev/null
·AT&T U-Verse
| You can use this tool to test for yourself: »broadband.mpi-sws.org/transparen···test.php
Since both ends of the connection are controlled, any TCP RST that were not sent by the remote end but received by yourself were sent courtesy of your ISP. -- 09:F9:11:02:9D:74:E3:5B:D8:41:56:C5:63:56:88:C0 | |
|  |  |   LordFlux
join:2005-04-20 Warner Robins, GA
·Cox HSI
·Alltel Axess
| Re: BitTorrent throttling... Cool. I ran the full test and everything came back just fine. It found no cases of ISP throttling. | |
|  devnuller
join:2006-06-10 Hollis, NH
1 edit | Is this a good thing for the net? Is bypassing TCP congestion control a good thing for the users of the network? Why should one persons non-interactive file sharing generating a dozen to a hundred streams be more important than my interactive VoIP call or gaming experience?
Using it as a feature, maybe, but enabling this behavior by default is just wrong and will lead to continuing counter, counter measures and more justification for caps. | |
|  |   a333 A hot cup of integrals please
join:2007-06-12 Rego Park, NY
·Cingular Wireless
·Verizon Online DSL
| Re: Is this a good thing for the net? Yawn, here comes the typical argument... bandwidth is bandwidth, either way you look at it. All p2p does is open several simultaneous connections, splitting the user's bandwidth. Unless you horribly misconfigured your client to open up, say, 1000 ports. It's not as if the user is using any more bandwidth than if they were conducting a regular http download. P2P actually is better for a network, as (given enough peers) it completes downloads significantly faster than normal centralized server methods, thus getting heavy users off the network noticeably faster (obviously, unless the user is dumb enough to allocate their entire upstream bandwidth to seeding). As to bypassing the "TCP congestion control" you speak of, do you think Bell's solution is ANY better? The throttling of particular packets by itself violates the principles of TCP. Not only that, it also throttles/cripples MANY legitimate applications, such as secure VPN's or other encrypted connections. Do you REALLY want that as an alternative to this so-called "problem" of p2p? I've said over an over, the ideal solution is to gracefully scale back speed for ANY upload/download if the said user is using their full bandwidth for more than 20 minutes during peak hours. This actually solves the problem, unlike throttling schemes like bell's, which render many legitimate applications useless. Let's face it, even Comcast here in the states has been forced to take a long hard look at their policy on Sandvine. Soon enough, we can only hope Bell will as well... Do I even support the above solution? By itself, absolutely NOT!! IMHO, the ideal solution is to upgrade the core and its routers. However, that takes time and capital that companies like Bell are rather unwilling to spend; they'd rather (ab)use their position in the limited Canadian ISP market to deploy band-aid solutions like throttling p2p. | |
|  |  |   amigo_boy
join:2005-07-22 Tempe, AZ
·Cox HSI
·magicjack.com
| Re: Is this a good thing for the net? said by a333 :bandwidth is bandwidth, either way you look at it. That's not true. Even p2p users employ QoS to give their interactive activity higher priority (slowing down their bit torrent, etc.).
I don't see anything wrong with the same principle applying at a higher (wider) level.
Mark | |
|  |  |  devnuller
join:2006-06-10 Hollis, NH
| said by a333 :I've said over an over, the ideal solution is to gracefully scale back speed for ANY upload/download if the said user is using their full bandwidth for more than 20 minutes during peak hours. This actually solves the problem, unlike throttling schemes like bell's, which render many legitimate applications useless. Like this? »www.bloomberg.com/apps/news?pid=···NA18k1dY | |
|  |  |  |   a333 A hot cup of integrals please
join:2007-06-12 Rego Park, NY
·Cingular Wireless
·Verizon Online DSL
| Re: Is this a good thing for the net? Yep, Comcast's "protocol agnostic" approach is EXACTLY what I was talking about, hence the reason I mentioned them in my original post.. To amigo_boy, QoS can be enabled on many different levels. Per se, many Vonage routers let you slow down ALL your internet traffic in general, to make sure your VoIP is clear/reliable. Many download managers let you put a cap on download speeds/time that stuff is downloaded. I don't see anything special about BitTorrent/P2P. What's your point? | |
|  |  |  |  |   amigo_boy
join:2005-07-22 Tempe, AZ
·Cox HSI
·magicjack.com
| Re: Is this a good thing for the net? said by a333 :To amigo_boy, ... What's your point? I was just responding to the assertion that all bandwidth is equal. That's not true. Even torrent users apply traffic shaping via QoS because they don't want their torrents disrupting their own interactive applications.
I see nothing wrong with applying the same common sense further upstream. Maybe ISPs aren't doing that in the best way. I don't know what they do, or what the alternatives are. But, just claiming that all bandwidth is equal is incorrect.
Mark | |
|  |  |  |  |  |  Skippy25
join:2000-09-13 Hazelwood, MO | Re: Is this a good thing for the net? To the ISP, yes it should be as they should be nothing but the dumbpipes they are passing packets along the network.
The rest will work itself out with the law of physics, congestion, and consumers willingness to deal with it. | |
|  |  |  |  |  |  |   a333 A hot cup of integrals please
join:2007-06-12 Rego Park, NY
·Cingular Wireless
·Verizon Online DSL
| Re: Is this a good thing for the net? First of all, you took my statement "bandwidth is bandwidth" COMPLETELY out of context. Nice try, though... Next, exactly how do you think seeding works? The uploading you do during YOUR transfer in turn speeds up someone else's download of the SAME file, hence letting a lot of heavy users get their files faster, reducing strain on the network in general. How hard is it to get this? P2P software REDUCES congestion, and avoids the situations most HTTP downloads would just keep trying to hammer their way through. To distribute Blizzard patches to several million users simultaneously using the regular HTTP/unicast methods would require a port into the 'net that's the size of a national backbone. And what is all this B.S. about upstream bandwidth? Unless you set your client to use 100% of your upstream bandwidth, and make it open up ~2000 ports, you are NOT causing any harm to the network, PERIOD. It's the same as if you had been uploading that 400 MB family reunion movie to Grandma Ginny. As I said, bandwidth is bandwidth. P2P doesn't magically make my available bandwidth a multiple of 10.
Overall, none of you network engineers/"experts" have given me a VALID reason to throttle P2P in PARTICULAR. | |
|  |  |  |  |   espaeth Digital Plumber Premium,MVM join:2001-04-21 Minneapolis, MN
·voip.ms
·Vitelity VOIP
·Callcentric
·VoiceStick
·ViaTalk
·Comcast
·Embarq
| Re: Is this a good thing for the net? said by a333 :The uploading you do during YOUR transfer in turn speeds up someone else's download of the SAME file, hence letting a lot of heavy users get their files faster, reducing strain on the network in general. The payoff on P2P only works if many people leave their connection seeding after their transfer completes. The fast downloads of a few require extra upstream capacity from many others to be used.
said by a333 :To distribute Blizzard patches to several million users simultaneously using the regular HTTP/unicast methods would require a port into the 'net that's the size of a national backbone. It would require an intelligent method of distribution like using content delivery networks. Microsoft has more customers than Blizzard, and they have no problems deploying massive service packs and regular patches via HTTP transfers. Linux package managers like apt, yast, yum, or up2date also grab package updates via HTTP for the tens of millions of Linux boxes out there. Same deal with antivirus updates, or really the overwhelming majority of software updates.
Blizzard uses P2P for one key reason: cost. It moves the distribution burden and expense from them to you. In reality the WoW patches would deploy significantly faster if Blizzard were to "man up" and pay for CDN delivery.
said by a333 :And what is all this B.S. about upstream bandwidth? Unless you set your client to use 100% of your upstream bandwidth, and make it open up ~2000 ports, you are NOT causing any harm to the network, PERIOD. It's the same as if you had been uploading that 400 MB family reunion movie to Grandma Ginny. Broadband bandwidth is oversubscribed. Your "idle" bits are intended to be someone else's "used" bits. The difference here is again finite vs infinite duration transfers. You start a standard upload of that 400MB video to Grandma Ginny, walk away, and once your transfer finishes there is no more traffic on the network. Using a P2P application, on the other hand, will keep putting bits on the network for as long as you let the application run. Little Timmy queues up some MP3s to download in the morning before he goes to school -- even though the transfer will probably finish in the first 30-45 minutes, the P2P app will keep uploading to other P2P clients the entire time he's away at school, or even longer if he leaves the client running after he gets home.
The other issue is concurrence. With standard transfers you have normal human triggers that cause the load to be randomly distributed. (ie, the chances of you and your neighbor clicking a website button to trigger a large download at the same time a relatively small) Since the distribution from P2P is constant and automated, the chances of transfers of multiple P2P users all hitting the network at the same time are significantly greater. | |
|  |  |  |  |  |   rawgerz In Debt we trust Premium join:2004-10-03 Grove City, PA
·Verizon Online DSL
·Sprint Mobile Broa..
| Re: Is this a good thing for the net? said by espaeth :Broadband bandwidth is oversubscribed. Your "idle" bits are intended to be someone else's "used" bits. The difference here is again finite vs infinite duration transfers. You start a standard upload of that 400MB video to Grandma Ginny, walk away, and once your transfer finishes there is no more traffic on the network. Using a P2P application, on the other hand, will keep putting bits on the network for as long as you let the application run. Little Timmy queues up some MP3s to download in the morning before he goes to school -- even though the transfer will probably finish in the first 30-45 minutes, the P2P app will keep uploading to other P2P clients the entire time he's away at school, or even longer if he leaves the client running after he gets home. That's what QOS is for. Prioritize http and keep P2P at the bottom. Everyone wins. Now, if everyone using P2P was using a high encrypted VPN, then it would be a problem. Or "unlimited" high speed tiers that don't have the bandwidth to support all the clients. But that's not exactly the end user's fault. --
You can't make all the people happy all of the time. But it should be common sense to shoot for the majority. | |
|  |  |  |  |  |   funchords Hello Premium,MVM join:2001-03-11 Washington, DC
·Verizon Online DSL
·Skype
| Espaeth, FWIW, there's a reason that dedicated file-sharers flee to "private" (they're not really) "trackers" (they're mostly websites-tracker hybrids), and it's because most people don't share all that constantly. So they sign up for these private sites (like sports leagues) to set and enforce some community rules about uploading at least as much as people download. That users do this and that it's the sharing imbalance motive is very clear.
If we lived in the world you're describing, the average up/down "ratio" would be 5:1 and private sites wouldn't exist. My guess is the average up/down ratio is 1/5. Yes, users upload longer than they download, but they also have asymmetric pipes. It takes 5-15x longer to upload the same amount as they download. -- Robb Topolski -= funchords.com =- Hillsboro, Oregon More features, more fun, Join BroadbandReports.com, it's free...
| |
|  |  |  |  |  |   NetAdmin CCNA
join:2008-05-22
| said by espaeth :You start a standard upload of that 400MB video to Grandma Ginny, walk away, and once your transfer finishes there is no more traffic on the network. Using a P2P application, on the other hand, will keep putting bits on the network for as long as you let the application run. Little Timmy queues up some MP3s to download in the morning before he goes to school -- even though the transfer will probably finish in the first 30-45 minutes, the P2P app will keep uploading to other P2P clients the entire time he's away at school, or even longer if he leaves the client running after he gets home. I would like to point out that more BT clients are now setting defaults that eliminate this issue. Most BT clients will shutdown the transfer once the user has reached an Upload to Download ratio of greater than or equal to 1. Users have to manually change that option to seed indefinitely. -- There is no such thing as too much vacation, but I would wager that there is such a thing as too little. | |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |   NetAdmin CCNA
join:2008-05-22
| Re: Is this a good thing for the net? said by espaeth :Which is great if people actually update their software. Considering the number of SQL slammer packets I still see hitting my firewall to this day, forgive me if I remain skeptical that this will make a difference anytime soon. There is a significant level of difference in the sophistication of the heavy BT user and the average user with an unpatched XP Home box at home. Heavy BT users are the types of people who tend to obsessively upgrade their software to be on the bleeding edge. -- There is no such thing as too much vacation, but I would wager that there is such a thing as too little. | |
|  |  |  |  |  |  |  |  |   Pipes
@co.uk
| Re: Is this a good thing for the net? No, the stereotypical heavy BT user is someone who compulsively downloads and seeds to curate a collection of data which in a lot of cases they don't even use in its entirety. It's a habit thing, but it's not hugely technical.
There's no reason why mass BT users need smarts to shove data around. They don't need their machines patched up to date. Hell, a lot even use Windows- go look at the stats for how many 'doze machines are patched up to date (yeah, I know Windows Update is slow and clumsy, but still).
Chances are, you average BT junky isn't running a jailed client on an OpenBSD box- they're running uTorrent, Vuze or whatever on the malware-riddled Windows PC that they use for everything. While some may accuse this view of assuming the lowest common denominator, I'd say it's more regression to the mean. | |
|  |  |  |  |  |  |  |  |  |  patcat88
join:2002-04-05 Jamaica, NY
| said by a333 :P2P software REDUCES congestion, and avoids the situations most HTTP downloads would just keep trying to hammer their way through. To distribute Blizzard patches to several million users simultaneously using the regular HTTP/unicast methods would require a port into the 'net that's the size of a national backbone. Pay Limelight or Akamai like a proper company »www.akamai.com/html/customers/cu···ist.html . Intelligent localized caching and distribution and redirection of clients to the closest server. Datacenters all over the world. Almost no transoceanic link usage by clients connecting to a CDN. | |
|  |  |  |  |   edam
@btopenworld.com
| said by a333 :P2P software REDUCES congestion, and avoids the situations most HTTP downloads would just keep trying to hammer their way through. Haha ha!! You've obviously never managed a network, mate... | |
|  |  |  |  |  |   ezln23
@qwest.net
| Re: Is this a good thing for the net? P2P does not reduce traffic because it enables the delivery of media that would otherwise cost too much money or is unavailable (music, movies, etc.). It may, in fact, be more efficient than delivering the same amount of data through a CDN and it is certainly cheaper for the distributor of the media. | |
|  |  |  |   swhx7 Premium join:2006-07-23 Elbonia
·RoadRunner Cable
| said by espaeth : It is several orders of magnitude more expensive to deliver bandwidth to residential homes than it is to provide bandwidth for servers in data centers. That's why shifting the distribution burden from data center hosted servers to end-user links is such a poor idea. The P2P architecture is one that you arrive at when you develop an application with complete ignorance to the realities of the network infrastructure it will run on. ... Considering that technical hurdles make upstream capacity the most difficult to build out at the edge, an application designed to make constant use of upstream bandwidth is exceedingly bad. If A and B are both necessary conditions of a bad result, and both are voluntary human actions, then it is a fallacy to treat A as if it were an inevitable fact of nature and only B as a choice for which someone is responsible. To blame B instead of A or both, one needs an argument for B being a bad action and A a good one.
The slowness of residential links in USA, and their asymmetry, are both due to severe lack of competition in broadband markets. This in turn is due to national policies of granting right of way, local monopolies, and subsidies to telcos and cable companies, and permitting them to abuse customers outrageously, with minimal corresponding requirements or enforcement of mandates on behalf of the public.
On the other hand, p2p developers have merely coded for the internet as it was meant to be, and has the potential to be, as a network of peers not reliant on big commercial content providers. It is somewhat backwards to blame p2p for not capitulating to the distortions introduced by bad policies, rather than concluding that the policies have artificially made p2p into a problem. | |
|  |  |  |  |  SuperWISP
join:2007-04-17 Laramie, WY
| Sorry, but espaeth is correct It's necessarily much more expensive to deliver bandwidth to the end user via the last mile than it is to deliver it at a server farm. I know this because I'm out there every day -- on roofs, in users' homes, climbing radio towers -- to make that "last mile" link. Content providers should not be able to shift their bandwidth costs to ISPs, multiplying them in the process. See my testimony before the FCC at »www.brettglass.com/FCC/remarks.html for a detailed explanation of why. | |
|  |  |  |  |  |   NetAdmin CCNA
join:2008-05-22
| Re: Sorry, but espaeth is correct said by SuperWISP :Content providers should not be able to shift their bandwidth costs to ISPs, multiplying them in the process. Nobody is magically shifting costs anywhere because all the costs are paid for by everyone connected to the network. -- There is no such thing as too much vacation, but I would wager that there is such a thing as too little. | |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |   NetAdmin CCNA
join:2008-05-22
| Re: Sorry, but espaeth is correct said by espaeth :If your monthly subscription fee actually covered the cost of high bandwidth usage then there would be no reason for ISPs to waste time and money on network management. I certainly won't argue against that. I've been saying for awhile now that the costs paid by subscribers are too little for the speeds they are getting. Going from $50/month for 1.5Mbps/256kbps to where we are now without a massive infrastructure upgrades seems disconnected from reality. The price war is part of the problem; current bandwidth prices are too cheap for the level of contention with in the network.
I taking issue with the concept that somehow content providers are cheating the system some how, getting free bandwidth. There is no such animal. -- There is no such thing as too much vacation, but I would wager that there is such a thing as too little. | |
|  |  |  |  |  |  |  |  |  See 7 replies to this post | |
 |  |  |  |  |   Bar Humbug2U
@ntl.com
| said by SuperWISP :It's necessarily much more expensive to deliver bandwidth to the end user via the last mile than it is to deliver it at a server farm. I know this because I'm out there every day -- on roofs, in users' homes, climbing radio towers -- to make that "last mile" link. Content providers should not be able to shift their bandwidth costs to ISPs, multiplying them in the process. See my testimony before the FCC at » www.brettglass.com/FCC/remarks.html for a detailed explanation of why. interesting, taken from your text
"I founded LARIAT -- a rural telecommunications cooperative -- to bring Internet to the community. I and other interested business owners started by borrowing a bit of bandwidth from the University to build a "proof of concept" network, and then transitioned to buying our own. At the time, a T1 line cost $6,000 a month, but we pooled our money and partnered with other providers to bring the connection into my office.
The problem, once we got it there, was how to divvy it up among all the people who were paying for it. The answer turned out to be the techology upon which I'd worked here at Stanford. We bought some of the NCR radio equipment and set up a metropolitan area network spanning downtown Laramie. As far as I or anyone else can tell, this made us the world's first WISP, or wireless Internet service provider.
Fast forward to 2003. The Internet was now well known, and the growing membership of LARIAT decided that rather than being members of a cooperative, they simply wanted to buy good Internet service from a responsible local provider. So, the Board prevailed upon me and my wife -- who had served as the caretakers of the network -- to take it private. We did, and have been running LARIAT as a small, commercial ISP ever since. But after all these years, our passion for bringing people good, economical Internet service hasn't changed. And nothing can beat the sense of achievement we feel when we hook up a rural customer who couldn't get broadband before we brought it to them -- or when we set up a customer who lives in town but has decided to "cut the cord" to the telephone company or cable company and go wireless with us. We make very little per customer; our net profit is between $2.50 and $5 per customer per month. But we're not doing this to get rich. We're doing this because we love to do it. "
so how is it that you with roots in the "telecommunications cooperative" operations and a person that took your free alocation from university bandwidth to "build a "proof of concept" network. so your not averse to taking others bandwidth as long as it innovates for YOU, BUT YOU have NOT seen fit to TURN ON MULTICATING to and from your paying end users today ?.
how is it you have not taken a very small amount of your current profits, and returned a very small amount to the free initatives in paying a few £100 per advance to the torrent java AZ/Vuse coders and related free codebases to retrofit Multicasting and a generic IP multicat tunnel for any and all P2p/torrent traffic to use TODAY, so advancing and innovating on what came before , plus then being in a position to save VAST amounts of local ,national and intercontinental bandwidth.
lets be clear on this, if it were not for the content providers (and that means eveyone that uses and contributes to thisand many other MBs etc) then there would be anyone wanting to pay for a broadband connection in the first place, we end users creat the demand, we create the content, and we pay the asking price for our connections world wide....
would you be happy for the likes of Vuse, BitTorrent, and the multitude of video P2p vendors that take our content pay for server cache and related Hardware space in every single ISPs racks, im sure you would welcome that.
but your not willing to cache the unicast torrents inside your ISP and serve them to your paying end user last mile customers if you have to buy the caching torrent kit or turn on Multicasting and pay a coder to retrofit the required code on the cheap, or even setup a simple multicast tunnel on your web side co-locations racks the for any non US users to connect to over a Multicast tunnel.
"BBC's "iPlayer" P2P software is causing a similar effect. While the BBC is not a for-profit entity" true but we end users in the UK have PAYED the cost of the production and delivery of the content, the very content your US end users want to also see and use their payed for ISP connections to get it.
the BB havbe and are still running the multicast peering to ISPs that are willing to turn ON multicating to and fromthe end users, alas the worlds ISP dont want to give the end users that multicat ability.
simply put the Multicast video and torrent/P2p fromthe like of the BBC are available, the working Multicast codebases are are there and available, and all the worlds ISPs router and ralated kit have multicast capabilitys as a generic use, BUT YOU as the ISP owner have turned it all off the the end users, your not after innovating or helping the conoperatives of today and tomorrow,your just looking after your self and will move on to other things if you can t make your cashflow THE EASY antiquated unicast IP way.
shame someinnovation, take whats already available and help this really old and underused Multicast grow, as the OWNER of the ISP and make available Multicast tunnels for the UK BBC and users to use on your local ISP network and related peered kit around the world, and tell us about it so we can use it...... | |
|  |  |  |  |  |  |  |  |  |  |  |  |   swhx7 Premium join:2006-07-23 Elbonia
·RoadRunner Cable
| said by SuperWISP :It's necessarily much more expensive to deliver bandwidth to the end user via the last mile than it is to deliver it at a server farm. I know this because I'm out there every day -- on roofs, in users' homes, climbing radio towers -- to make that "last mile" link. Content providers should not be able to shift their bandwidth costs to ISPs, multiplying them in the process. See my testimony before the FCC at » www.brettglass.com/FCC/remarks.html for a detailed explanation of why. Your whole presentation exemplifies exactly the fallacy I was pointing out. It amounts to "everyone must adapt to the existing bottleneck in the last mile, instead of the last mile being improved; if users make problems for ISPs existing business model then users must be restricted instead of ISPs changing".
Just to single out one example, you claim to believe in network neutrality, but condone the ISPs' prohibitions of servers - precisely one of the most egregious violations of network neutrality. | |
|  |  |  patcat88
join:2002-04-05 Jamaica, NY
| said by a333 :Yawn, here comes the typical argument... bandwidth is bandwidth, either way you look at it. All p2p does is open several simultaneous connections, splitting the user's bandwidth. Unless you horribly misconfigured your client to open up, say, 1000 ports. It's not as if the user is using any more bandwidth than if they were conducting a regular http download. Yes it is. Lets make an example. TCP equalizes the bandwidth equally for all TCP connections on the link at a single roadblock. User A and User B have 2 mbit connections to the DSLAM. The DSLAM has no one other than User A and User B. The DSLAM has a 3 mbit connection to the core router. User A is running P2P with 100 connections, User B is running an HTTP download with 10 connections. User A's speed will be 2 mbit (limited only by his DSL modem's 2 mbit speed), User B will be 1 mbit. Shouldn't it be 1.5 mbit for User A and 1.5 mbit for User B? Its not. If User A has a 3mbit connection to the DSLAM (DSLAM to internet is still 3 mbit), his speed would be 2.72 mbit ((3/110)*100), and User B will be left with .27 mbit ((3/110)*10). Its the same reason download accelerators who make multiple connections to download an HTTP file work.
The speed caps (2 mbit in this case) don't extend past the DSLAM/CMTS. After that its a single ethernet link, and packets and upstream routers do not see the original speed caps, or see IPs and current traffic behind each IP when deciding which traffic to toss at a congested point. The router will randomly drop traffic. The chance of a single TCP connection's packet being post is the same among all TCP packets at that congestion/dropping point. A droped packet means TCP will slow down the connection. So the more connections a user has (assuming the connection's destination's connection has infinite bandwidth), the less likely a packet will drop on the sum/pool of all of that user's connections.
Your acting as if every router has QOS support, and can see your current utilization and all other user's utilization, and decide to split bandwidth equally among all users (not all connections). A router doesn't see users and DSL modems and Cable modems, it sees a bunch of TCP connections with different source IPs. Only if the router sees each modem as a VPN tunnel (which is a single point to point connection) will your idea work.
P2P actually is better for a network, as (given enough peers) it completes downloads significantly faster than normal centralized server methods, thus getting heavy users off the network noticeably faster (obviously, unless the user is dumb enough to allocate their entire upstream bandwidth to seeding).
I'll be driving down to the Yacht club in my Maybach to be the host of my Yacht Party, laughing all the way by throwing datacenter/server/internet connection costs to the users to swallow.
There is so much content on the internet, only a couple people on your headend/DSLAM/Central Office/City will have that content. No current P2P system and no realistic future P2P system actively attempts to talk to local (same ASN/ISP/city/least hops) peers vs distent peers. P4P is dead since no open source coders have any incentive to help "the man" (ISPs). When Vuze and uTorrent come with ASN preference, thats when your not BSing.
Users do allocate almost all their upstream to seeding, otherwise you get banned from your private tracker and seed for 24/7. Nobody pumps HTTP traffic 24/7.
Do I even support the above solution? By itself, absolutely NOT!! IMHO, the ideal solution is to upgrade the core and its routers. However, that takes time and capital If IP6 is DOA, so is any upgrades to TCP/IP. I'm still waiting for Xcast (Explicit Multicast), or some system to let me receive or send multicast traffic in P2P. P2P traffic would decrease exponentially if consumers had access to Multicast. My 1 upstream stream of sectors of the file can duplicate to 100s of peers with only 1 copy of the traffic on each ISP, and it can go across long haul backbone fiber optics as 1 copy. Only problem is if your download is too slow for my upstream stream, you will have to get "makeup" packets via conventional P2P P2P from peers who did get my packets. Sectors with the most users needing them/rarest get sent out first. So a torrent can be seeded to 1000 users in the time it takes for the initial seed to seed it exactly once. | |
|  |  |  |   funchords Hello Premium,MVM join:2001-03-11 Washington, DC
·Verizon Online DSL
·Skype
| Re: Is this a good thing for the net? said by patcat88 :said by a333 :Yawn, here comes the typical argument... bandwidth is bandwidth, either way you look at it. All p2p does is open several simultaneous connections, splitting the user's bandwidth. Unless you horribly misconfigured your client to open up, say, 1000 ports. It's not as if the user is using any more bandwidth than if they were conducting a regular http download. Yes it is. Lets make an example. TCP equalizes the bandwidth equally for all TCP connections on the link at a single roadblock. User A and User B have 2 mbit connections to the DSLAM. The DSLAM has no one other than User A and User B. The DSLAM has a 3 mbit connection to the core router. User A is running P2P with 100 connections, User B is running an HTTP download with 10 connections. User A's speed will be 2 mbit (limited only by his DSL modem's 2 mbit speed), User B will be 1 mbit. Shouldn't it be 1.5 mbit for User A and 1.5 mbit for User B? Its not. If User A has a 3mbit connection to the DSLAM (DSLAM to internet is still 3 mbit), his speed would be 2.72 mbit ((3/110)*100), and User B will be left with .27 mbit ((3/110)*10). Nope, because as long as the 1 Mbps connection has upward headroom, it's going to take a creep at it and some of the resulting dropped packets at the 3 Mbps choke point will belong to the other user. This means that the equilibrium will continue to creep up until some balance was made. (This thought experiment is easier if you think in terms of 1 and 10 connections instead of 10 and 100, but the outcome is the same).
There is possibly a temporary unfairness, and that's because the 100-connection link will experience a less deep cut on a dropped packet than the 10-connection link will. But ulitimately routers are stateless, they only know data packets and balance will eventually be achieved such that A and B packets get dropped at about the same rate.
Besides, none of us have a 3 Mbps choke point. You need to apply that as well.
The relative tiny broadband modem pipe is a good unfairness equalizer. If it wasn't for that, then it actually might be more prone to work the way you describe.
Its the same reason download accelerators who make multiple connections to download an HTTP file work. Nope. Download accelerators work because you're taking a larger share of the distant server's ports, each of which is allocated a share of the total bandwidth.
They would work the way you envision if we had 100 Mbps connections fighting for a smaller upstream pipe. But as it is we all have a small pipe competing in a larger one -- so it doesn't. -- Robb Topolski -= funchords.com =- Hillsboro, Oregon More features, more fun, Join BroadbandReports.com, it's free...
| |
|  |  |  |  |  patcat88
join:2002-04-05 Jamaica, NY
| Re: Is this a good thing for the net? said by funchords :Nope, because as long as the 1 Mbps connection has upward headroom, it's going to take a creep at it and some of the resulting dropped packets at the 3 Mbps choke point will belong to the other user. This means that the equilibrium will continue to creep up until some balance was made. (This thought experiment is easier if you think in terms of 1 and 10 connections instead of 10 and 100, but the outcome is the same). 100 connections will all try at creeping up, just the same as the 10 connections will try creeping up, 100 connections will still have more bandwidth. Unless a TCPIP stack is designed to think of all connections as a whole when deciding whether increase speed (which i don't think is possible, since the stack has no way of telling if the congestion is on the local link, or out in the internet link after many routers).
There is possibly a temporary unfairness, and that's because the 100-connection link will experience a less deep cut on a dropped packet than the 10-connection link will. But ulitimately routers are stateless, they only know data packets and balance will eventually be achieved such that A and B packets get dropped at about the same rate.
Your talking about packets, I'm talking about connections. packets A and B can be part of the same connection.
Besides, none of us have a 3 Mbps choke point. You need to apply that as well.
Its an example, it makes less sense if I talk about User A through User ZZ and a 1 gigabit link from the CMTS to core router, and a 100 gigabit backplane, and a 40 gigabit link to a peering center, then a 1 gigabit link to some Tier 1, hand off to a Tier 2 in same datacenter, then taking a trip across the country on a leased MPLS OC768 shared with a handful of Tier 2 ISPs and find that at 6PM most days of the week there is congestion on that, or we can go further and say, then it arrives another coast of the USA, goes into a Tier 1's datacenter, where its split into its Tier 2's bonded 1 gigabit circuits where it flys off to a colo datacenter through the Tier 2's router then in that datacenter it goes to another floor and then down a congested 100mbit link to a new hot Web 2.0 video sharing site which offers videos in torrent with 30 1U servers inside each torrent, or a HTTP download from 1 server, where exactly all Users A through ZZ are trying to connect. Lets hope no line cards are out of spec and not causing congestion.
Nope. Download accelerators work because you're taking a larger share of the distant server's ports, each of which is allocated a share of the total bandwidth.
Thats true too. Same drowning out effect as in TCP connections. Except now for Apache threads.
They would work the way you envision if we had 100 Mbps connections fighting for a smaller upstream pipe. But as it is we all have a small pipe competing in a larger one -- so it doesn't. But our small pipes summed up, are much larger than the "large" pipe we are trying to get into (consumer ISP contention).
P2P is like an ISP with 75% of its customer being botnet infect and DDOSing youtube off the net by drowning out legitimate connections. Except replace youtube with a peering link. | |
|  |  |  |  |  |   funchords Hello Premium,MVM join:2001-03-11 Washington, DC
·Verizon Online DSL
·Skype
| Re: Is this a good thing for the net? 100 will try at creeping up, and more connections will experience packet drop -- (more connections, but not a bigger proportion) -- but either way, routers don't understand connections -- they just deal with packets and when congestion hits, they drop in proportion.
If B is transmitting more data than A, then B will have more drops. We have to mentally turn the situation back into connections in order to predict what happens next.
As to your last sentence:
Client-server is not more legitimate than P2P (The Internet started as P2P), and well-moneyed companies don't deserve the only voice on the 'net.
You might like a receive-only network -- but we've had that before, we called it "Television." -- Robb Topolski -= funchords.com =- Hillsboro, Oregon More features, more fun, Join BroadbandReports.com, it's free...
| |
|  |  |  |  |  |  |  |   NetAdmin CCNA
join:2008-05-22
| said by a333 :The throttling of particular packets by itself violates the principles of TCP. No, it violates the End-to-end design principle. TCP is designed is such a way that it works VERY well QoS schemes. -- There is no such thing as too much vacation, but I would wager that there is such a thing as too little. | |
|  |   Sean
join:2004-01-23 Ottawa
·Bell Sympatico
1 edit | I see you've been brainwashed by the anti-neutrality crowd. It's not even ABOUT which data is more important. It's about treating it all fairly.
All bandwidth should be equally distributed. If you are experiencing a slow down, then so should I, and vice versa.
Let me ask you, why should your data go faster then mine...? It shouldn't.
Perhaps the ISPs should give up some of their profits in order to maintain their business. Revenue is supposed to be re-invested. | |
|  |  |   amigo_boy
join:2005-07-22 Tempe, AZ
·Cox HSI
·magicjack.com
| Re: Is this a good thing for the net? said by Sean :All bandwidth should be equally distributed. I'll believe that when torrent users stop using QoS to make their other, more interactive services usable.
Mark | |
|  |  |  |  |   dvd536 as Mr. Pink as they come Premium join:2001-04-27 Phoenix, AZ
| YES! because if users can bypass the crap isps are doing that its subs are PAYING FOR, they might just have to throw some of those profits at their NETWORKS! -- When I gez aju zavateh na nalechoo more new yonooz tonigh molinigh - Ken Lee | |
|  |   Combat Chuck Too Many Cannibals Premium join:2001-11-29 Erie, PA
2 edits | I think you're misunderstanding just what TCP congestion control's purpose is; that being primarily to keep TCP's reaction to unacknowledged packets from doubling the amount of bandwidth a particular stream is consuming when a router along the way starts dropping packets, thus making the situation worse. UDP doesn't care if a packet is actually received or not so it won't retransmit a packet.
TCP congestion control has little to nothing to do with bandwidth management. It's about making sure that a temporary reduction in actual bandwidth doesn't result in a permanent reduction of effective bandwidth because every TCP stream over the affected link keeps sending duplicate data.
-- The worlds elusive, remember where love's the leaf faith, the river what's born as flame dies in ember see for yourself! | |
|  |  Kearnstd Elf Wizard Premium join:2002-01-22 Mullica Hill, NJ
| the problem is ISPs saw the money portals where making and comitted themselves to being portals as well. now customers expect that portal so there is no backing out to just a simple webmail page. -- [65 Arcanist]Filan(High Elf) Zone: Broadband Reports | |
|  |   funchords Hello Premium,MVM join:2001-03-11 Washington, DC
·Verizon Online DSL
·Skype
1 edit | said by devnuller :Is bypassing TCP congestion control a good thing for the users of the network? Why should one persons non-interactive file sharing generating a dozen to a hundred streams be more important than my interactive VoIP call or gaming experience? It's a very good thing for the network. This new protocol YIELDS to other streams. In other words, it's less agressive. The idea, eventually, is that background file transfers are handled like -- well -- background transfers -- similar to the way that background processes take a lighter toll on the CPU while you're actively using the computer. P2P users have the same concerns -- this change keeps their interactive uses snappy, and during crunch time it ought to help others as well.
TCP's congestion control (actually, there are several styles, but let's pretend there's just one) is just a choice. There's nothing wrong with reproducing the same behavior in UDP -- or any other IP-based protocol. -- Robb Topolski -= funchords.com =- Hillsboro, Oregon More features, more fun, Join BroadbandReports.com, it's free...
| |
|  |  |  SuperWISP
join:2007-04-17 Laramie, WY
| A very bad thing for the network Robb, we all know that you're rooting for the pirates and bandwidth hogs, so of course you are going to try to characterize this "new" software as a gift from the Deity him/her/itself. The fact of the matter is that this new malware doesn't participate in any explicit congestion notification mechanism, including those proposed as IETF standards. Therefore, the only way it can decide to slow down is if it has ALREADY DAMAGED THE NETWORK by causing packets to be dropped. | |
|  |   TC
@anheuser-busch.com
| so... isn't this ultimately about service providers overselling their capacity? i mean, so what if i use all of the bandwidth i pay for? is it my fault that my ISP can't handle what they sold me?
just playing devil's advocate here, but i'm failing to see how all internet users should pay the price of ISPs trying to cut corners and milk as much money as possible out of their service. this is their burden to "fix", and by "fix" i mean actually provide the service they have sold to millions of users at a certain price point. if they cannot do that and intend on limiting/restricting their advertised/sold service, then there will be lawsuits (in america at least, given our propensity for litigiousness) against them or at minimum they will be forced to lower their prices.
all the arguments about how much saturation a given protocol causes, connection "fairness", etc., are moot. this is an issue created by greedy companies and overzealous marketing. | |
|  |   iDNbitT247
@embarqhsd.net | is this internet scrare tatics. FACT:this fight will never end its a matter of history so biz models are going to change or die | |
|  |   atom_galaxy
@atomicity.org
| Wouldn't this be a prime candidate to fix by properly using the TOS and priority packet fields? p2p apps should set priority to minimum and games and VoIP should set it at max and there we are, low-latency for apps that need it, in a protocol-defined well-mannered way.
I'm asking because I honestly don't know, I hope one of you gurus can enlighten me why this is not a solution (because if it was, it would already have been done). | |
|  |  |  |  |   blank
@senescomarine.com
| if you ask me there all asses and should add more bandwidth problem solved
these companys have been given a ton of tax payer dollars to build and then town and city monopolies
then spend billions of dollars on software to shape and throttled peoples internets connections they over sell there connections if they built the network like they should have there would be no bandwidth problems to start with
what they want to do is sell less for more being give us less for more moeny | |
|  |   imMute
@umn.edu
1 edit | You guys can argue about whether or not one method causes more congestion than another or whether or not throttling is legal, moral, ethical, whatever.
*I* however, use what is quite possibly the best ISP in the USA - think of it as the antithesis of Comcast. They run the internet, cable, and phones for about a dozen residential cities in this south eastern area of South Dakota. The largest city is Brandon, at a population of over 6000. Three years ago, the admins at Alliance realized that their current copper network was going to become overwhelmed with the new HD channels, and people wanting more and more bandwidth to the internet. At this point they had two choices: 1) Throttle everyone's internet connection, RST p2p connections, and other asshattery. 2) Spend $$$ to upgrade
Guess which is cheaper? #1 Guess which one they picked? #2 That's right, they spent $4 _million_ and 2 years upgrading all of Brandon to a fiber based network. First thing they did was replace their copper "backbones". What did I see resulting from this? My peak DSL download speed doubled from 200 KB/s to 400 KB/s and my bill stayed the same. When they finally got fiber run to the home (and yes, the fiber terminates in the Demarcation Point or the Network Interface Box on the back of my house) I had the option of picking 3, 10, or 15 megabit service. This fiber network also runs the cable television and phone lines. I currently have the 15 megabit, and utorrent peaks out just under 2MB/s My bill has hardly changed in years and the quality of service has done nothing but go up.
Moral of the story? To ISPs: Shut up about the "costs of upgrading" and other bull like that. Upgrade your damned networks. If a little ISP in South Dakota has the ability to run enough fiber *to the home* to eventually give us all 1 TB/s bandwidth, you can sure as hell follow suit. | |
|  |  |  |  |   funchords Hello Premium,MVM join:2001-03-11 Washington, DC
·Verizon Online DSL
·Skype
| Re: Is this a good thing for the net? So far, the reviews of Bennett's article have been tremendously bad. The only thing he accomplished here was to earn disrespect for himself. -- Robb Topolski -= funchords.com =- Hillsboro, Oregon More features, more fun, Join BroadbandReports.com, it's free...
| |
|  devnuller
join:2006-06-10 Hollis, NH
4 edits | Is this really pro (ALL) consumers? In reading a333 's post above I looked for some expertise in this area.
• 2007 IETF Discussion around changes in TCP • Internet Drafts on the topic •Technical mailing lists with factual concerns • an interesting presentation at a recent NANOG meeting (albeit written by a bias author).
Yes it is just bandwidth, but the "fair to all" user allocation of that bandwidth does have some technical challenges.
Fatness and Karl, I know you are both influential and vocal supporters of the p2p content distribution system (which I also believe is an strong application - used wisely), but you could also be pro-consumer around the potential ill effects it can have when used-as-designed in this news posting. | |
|  mr_hexen
join:2007-08-02 Brampton, ON
| who cares HOW its used.. its PAID for by me anyways. I pay $xx.xx to Teksavvy each month for a 5mbps/800kbps connection. I should be able to use that to it's full extent 100% upto the monthly cap that IVE AGREED TO.
Its like buying a car with 425hp but because of gas prices, the manufacturer electronically limits the horsepower to 25.
Heck, mazda got slammed for advertising the first RX-8 having 15 more HP (or whatever it actually was) than what the engine actually produced. the result of that was two options. 100% refund or some money back. All advertising was REVISED TO REFLECT ACTUAL POWER.
Why should telecom stuff be any different. | |
|  |  See 11 replies to this post | |
  Ikyuao Pro. debian Linux
join:2007-02-26 Wichita, KS
·Cox HSI
| You can take control of your TCP with... ...Flexible iptables firewall that allow you take control of TCP flags that you can put drops on TCP RST that allows you take control of TCP flags back so you will get get faster speeds back by dropping TCP RST away and you get clean flows of TCP to your computer. Only linux have iptables or ip6tables firewall available. -- 64K TCP WIN is officially dead for long high latency fat network connection across internet. | |
|  |  See 7 replies to this post | |
 |  |   NOCMan Verizon Fios User Premium join:2004-09-30 Flower Mound, TX
| Re: This isn't true.. said by qworster :That's not entirely true. It is
This isn't entirely true. FIOS doesn't cost any more to send gobs of bandwidth to the home. Neither does lineshare DSL-espeically since the loop has already been 100% paid for by the POTS service on it. It is true for cable and wireless transmission (more requires more equipment). You have to be kidding right? Fiber and even Coax freshly delivered today is vastly more expensive compared to pots DSL and existing cable plant. Those investments are long paid for compared to FIOS which may take 10 years before they actually make a profit on an individual home. | |
|  |  |   NetAdmin CCNA
join:2008-05-22
| Re: This isn't true.. said by NOCMan :You have to be kidding right? Fiber and even Coax freshly delivered today is vastly more expensive compared to pots DSL and existing cable plant. The poster was talking about the bandwidth, not the plant.
Fiber gives you an advantage over DSL or DOCSIS in that the last mile has more bandwidth available to use. That greater bandwidth means you don't have to invest as much to deliver greater and greater speeds, like upgrading DSL and DOCSIS equipment. You also don't suffer from the problem of limited capacity, like you have with coax and twisted pair. -- There is no such thing as too much vacation, but I would wager that there is such a thing as too little. | |
|  nitzan Premium,VIP join:2008-02-27
·ViaTalk
·Comcast
| Good effort, but expect collateral damage... Although I am all for p2p and I think ISPs should not stick their nose in OUR packets - I think this is a bad precedent. This will just give ISPs ammunition to go after UDP packets and you can be absolutely sure they'll cripple independent VoIP in the process. Their excuse will be that they can't differentiate between VoIP and torrent packets.
Better solutions include VPN and other such measures that cannot be detected or blocked by ISPs. -- Nitzan Kon, CEO Future Nine Corporation | |
|  |   a333 A hot cup of integrals please
join:2007-06-12 Rego Park, NY
·Cingular Wireless
·Verizon Online DSL
| Re: Good effort, but expect collateral damage... Problem is, in many cases, ISP's like Bell Canada block ANY secure/encrypted connections. There was, in fact, a whole lot of noise created about that a few months back, when Bell was throttling wholesale CLEC's. Many people got a rude digital slap in the face when they attempted to use encrypted VPN's. Further encryption would only add fuel to the fire in this crazy cat-and-mouse game we've been seeing for the last few years. | |
|  |  |  emoci
join:2007-05-29 York, ON
1 edit | Re: Good effort, but expect collateral damage... said by a333 :Problem is, in many cases, ISP's like Bell Canada block ANY secure/encrypted connections. There was, in fact, a whole lot of noise created about that a few months back, when Bell was throttling wholesale CLEC's. Many people got a rude digital slap in the face when they attempted to use encrypted VPN's. Further encryption would only add fuel to the fire in this crazy cat-and-mouse game we've been seeing for the last few years. Just to be clear Bell Canada is still throttling P2P applications both for its own customers and for all third party wholesalers.
If that wasn't bad enough the CRTC agreed to let them continue this with a warning that they'll investigate further how throttling in general works, and that different from last time Bell should give 30 day notice to its wholesalers if it plans to change anything.
The issue up here at least is a bit different.
All wholesalers have their own servers and their own separate agreements with PEER1, Cogent etc.. None of them had any trouble with the price of bandwith or any shortage in those terms.
However since the single monopoly on telephone lines is held by Bell they have to turn around and buy these from Bell in order to allow their customers to connect to their servers.
They pay $20/month/connection so the customer can use Bell's copper all the way to the BAS. From there they separately buy what are supposed to be dedicated 1 GBps pipes from Bell that send their customers traffic to their servers. Eg. Teksavvy has 5 and has been waiting for 2 others to come alive for about a year now.
Once in the ISP servers that traffic is no longer in Bell's network.
Now Bell throttles either just before, or just after the BAS. So in fact they are throttling the data that go over those 1GBps pipes that the ISPs buy one by one depending on how their customer base is growing ensuring that at any time their users are not using more than 50-60% of the pipelines (from what I've heard each pipe costs 8000-10000/month).
The problem here is that Bell is taking money for each pipeline but they are selling more of these pipelines that they have built (although they are significantly cheap to put up, and should be easily paid up by what the third party ISPs are paying leaving over profit)...
So I can understand Bell throttling its own retail customers because they are buying "best effort service" and as noted above if you think you have a 5/800 dedicated connection for $30 you are mistaken.
The third party ISPs on the other hand are clearly buying dedicated pipes...so why throttle these guys? How they deal with their own end-customers (to throttle or not to throttle is up to them), they were doing just fine before Bell imposed the throttling...
For anyone asking: Why not choose someone elses delivery network?
Bell has single handed control of copper in Ontario/Quebec while Telus has the same in AB/BC. The good news is that these guys are regulated to share under CRTC legistlation to promote competition. Also Bell started selling access to its copper to third paties before Bell Sympatico even existed, so the original team at Bell was quite adamant about "working with the third parties" to improve the network which seemed promising. Unfortunately the original people involved have been slowly dissappearing from Bell ranks since March-April 2008.
Rogers/Shaw/Cogeco/Videotron have single handed control of Cable in their respective areas. There is no real regulation for them in terms of sharing, as such they get to set their own pricing, and they usually price it such that it is prohibitive.
Wireless delivery is a very new thing up here and the kinks are still being worked out. There is also little to no fiber being put in the ground. | |
|  |  |  |  patcat88
join:2002-04-05 Jamaica, NY
1 edit | Re: Good effort, but expect collateral damage... said by emoci :The issue up here at least is a bit different. All wholesalers have their own servers and their own separate agreements with PEER1, Cogent etc.. None of them had any trouble with the price of bandwith or any shortage in those terms. However since the single monopoly on telephone lines is held by Bell they have to turn around and buy these from Bell in order to allow their customers to connect to their servers. They pay $20/month/connection so the customer can use Bell's copper all the way to the BAS. From there they separately buy what are supposed to be dedicated 1 GBps pipes from Bell that send their customers traffic to their servers. Eg. Teksavvy has 5 and has been waiting for 2 others to come alive for about a year now. Once in the ISP servers that traffic is no longer in Bell's network. Now Bell throttles either just before, or just after the BAS. So in fact they are throttling the data that go over those 1GBps pipes that the ISPs buy one by one depending on how their customer base is growing ensuring that at any time their users are not using more than 50-60% of the pipelines (from what I've heard each pipe costs 8000-10000/month). The problem here is that Bell is taking money for each pipeline but they are selling more of these pipelines that they have built (although they are significantly cheap to put up, and should be easily paid up by what the third party ISPs are paying leaving over profit)... So I can understand Bell throttling its own retail customers because they are buying "best effort service" and as noted above if you think you have a 5/800 dedicated connection for $30 you are mistaken. The third party ISPs on the other hand are clearly buying dedicated pipes...so why throttle these guys? How they deal with their own end-customers (to throttle or not to throttle is up to them), they were doing just fine before Bell imposed the throttling... For anyone asking: Why not choose someone elses delivery network?Bell has single handed control of copper in Ontario/Quebec while Telus has the same in AB/BC. The good news is that these guys are regulated to share under CRTC legistlation to promote competition. Also Bell started selling access to its copper to third paties before Bell Sympatico even existed, so the original team at Bell was quite adamant about "working with the third parties" to improve the network which seemed promising. Unfortunately the original people involved have been slowly dissappearing from Bell ranks since March-April 2008. Teksavvy does not buy dedicated pipes from BC. AFAIK no CLECs in Canada do. In the USA CLEC DSL is different, the CLEC must install their own DSLAM at the CO, and then the CLEC must get the traffic from their own DSLAM to the internet and out of the CO building.
In Canada, CLECs buy a packet switched (idle bandwidth uses no room) ethernet link from BC, and the ethernet link is filled with incoming VPNs. Each VPN is the traffic of that CLEC's customer's modem. The bandwidth each VPN uses can expand or decreased based on how much bandwidth the CLEC customer is using. Its not an SONET/ATM/T1/T3/ISDN link where if you have 10 customers each with a 3 mbit DSL link, you will get a 30mbit T3 from BC, and idle frames take as much room as a full frame. BC suffers the effects of contention on this business model. CLEC DSL in Canada is not circuit switched, its packet switch. Teksavvy will NEVER buy a "[# of customer]*[their DSL plan's speed]" ethernet link to BC. Also because of having to deliver all the CLEC DSL customer's traffic to a single point, over inter-CO links, BC suffers congestion.
In the united states, this case would be much different, and laughable. Teksavvy puts a DSLAM in the CO, and place connection order to ILEC. ILEC installs a DSL modem in the CO, and connects Teksavvy's customer's pair to the ILEC's DSLAM, then connects an ethernet port from the ILEC's DSLAM to the ILEC's DSL modem, then take the POTS pair from the ILEC's DSL modem and gives it to Teksavvy to plug into their DSLAM, and throttles between the ILEC DSL modem in the CO, and the ILEC DSLAM in the CO. For a final mess, look at the below.
[Teksavvy DSLAM in CO]--POTS--[ILEC DSL modem in same CO]--eth--[throttling server in same CO]--eth--[ILEC DSLAM in same CO]--POTS--[Teksavvy's customer's DSL modem at house]
lol
Ultimately, Canadian 3rd party DSL, isn't really 3rd party DSL at all, its choose your upstream Tier 1 backbone provider and your IP range with your $20 a mo Sympatico DSL service.
If it really was 3rd party DSL, you could get VDSL2, IDSL, ADSL2+, RADSL, UDSL, SDSL and SHDSL from Teksavvy for relatively the same price. | |
|  |  |  |  |  emoci
join:2007-05-29 York, ON
| Re: Good effort, but expect collateral damage... said by patcat88 :Teksavvy does not buy dedicated pipes from BC. AFAIK no CLECs in Canada do. In the USA CLEC DSL is different, the CLEC must install their own DSLAM at the CO, and then the CLEC must get the traffic from their own DSLAM to the internet and out of the CO building. In Canada, CLECs buy a packet switched (idle bandwidth uses no room) ethernet link from BC, and the ethernet link is filled with incoming VPNs. Each VPN is the traffic of that CLEC's customer's modem. The bandwidth each VPN uses can expand or decreased based on how much bandwidth the CLEC customer is using. Its not an SONET/ATM/T1/T3/ISDN link where if you have 10 customers each with a 3 mbit DSL link, you will get a 30mbit T3 from BC, and idle frames take as much room as a full frame. BC suffers the effects of contention on this business model. CLEC DSL in Canada is not circuit switched, its packet switch. Teksavvy will NEVER buy a "[# of customer]*[their DSL plan's speed]" ethernet link to BC. Also because of having to deliver all the CLEC DSL customer's traffic to a single point, over inter-CO links, BC suffers congestion. In the united states, this case would be much different, and laughable. Teksavvy puts a DSLAM in the CO, and place connection order to ILEC. ILEC installs a DSL modem in the CO, and connects Teksavvy's customer's pair to the ILEC's DSLAM, then connects an ethernet port from the ILEC's DSLAM to the ILEC's DSL modem, then take the POTS pair from the ILEC's DSL modem and gives it to Teksavvy to plug into their DSLAM, and throttles between the ILEC DSL modem in the CO, and the ILEC DSLAM in the CO. For a final mess, look at the below. [Teksavvy DSLAM in CO]--POTS--[ILEC DSL modem in same CO]--eth--[throttling server in same CO]--eth--[ILEC DSLAM in same CO]--POTS--[Teksavvy's customer's DSL modem at house] lol If it really was 3rd party DSL, you could get VDSL2, IDSL, ADSL2+, RADSL, UDSL, SDSL and SHDSL from Teksavvy for relatively the same price. I'll not say I completely disagree cause some of the critique above maybe true.... nonetheless teksavvy is buying some form of 1 Gigabit links through which to route the traffic to their servers (meaning that at the moment TSI cannot push more than 5Gbit/s to their servers through Bell's network...I'll stop there because my understanding is limited beyond this point). Granted those links aggregated may not be able to support every single customer being online simultaneously however usage at any specific time usually does not surpass 50-60% of capacity
I will agree with this part:
"Ultimately, Canadian 3rd party DSL, is really choose your upstream Tier 1 backbone provider and your IP range with your $20 a mo CRTC Mandated GAS DSL service."
but that is because that is all that's been made available and viable in this market... | |
|   dvd536 as Mr. Pink as they come Premium join:2001-04-27 Phoenix, AZ | Its a shame this didn't happen BEFORE the media companies got control of utorrent! | |
|   Bar humbug2U
@ntl.com
| Unicast UDP is all well and good, BUt cant beat Multicast heres the direct PDF to that Bamboo P2p Multicast DHT incase anyones interested in writing the torrent code to use it and a multicast tunnel to push it all through.
»www.cl.cam.ac.uk/research/srg/ne···port.pdf
"Peer-to-peer overlays do not use centralized services and do not need any support from Internet Service Providers (ISPs). They help deploy novel required services like multicast and anycast in today's environment.
Group communication means the communication between several partners where each node acts as a sender, listener or both. The notion multicast stands for the communication of a single sender with multiple listeners (1:n or singlepoint-tomultipoint communication) whereas multipeer means a n:m relationship (or multipoint- to-multipoint communication) of senders to listeners.
You want such a service for video conferences or online computer games. The idea behind these schemes is to aggregate several ows to a single ow, as long as they are taking the same path through the network to save bandwidth.
IP multicast is the proposal to implement such a service in the IP layer of the Internet (see RFC988, RFC1054, RFC1112).
When speaking of multicast in this report it means the \any source multicast" and not the \single source multicast" model." ..... | |
|  AstroBoy
join:2008-08-08 Parkville, MD | I still get about 50 RST packets every 10 minutes I am downloading 1 file with a torrent. I still get about 50 RST packets every 10 minutes.
I have Comcast. I think they still forge RST packets! | |
|  |   Ikyuao Pro. debian Linux
join:2007-02-26 Wichita, KS
·Cox HSI
| Re: I still get about 50 RST packets every 10 minutes said by AstroBoy :I am downloading 1 file with a torrent. I still get about 50 RST packets every 10 minutes. I have Comcast. I think they still forge RST packets! Use flexible firewall like linux iptables to set drop on TCP RST that should lids on TCP RST so you won't receive any TCP RST packets coming in your computer  -- 64K TCP WIN is officially dead for long high latency fat network connection across internet. | |
|  |  |  cornelius785
join:2006-10-26 Worcester, MA
| just a little confused... is this a break from the BT protocol? basically, will it cause a 'rift' between BT users because some people are using utorrent and others are using, perhaps, azureus? i just think that any major changes to the BT protocol should be done by some 'ruling body' that everyone listens too. my concerns may also be moot. | |
|  |   Ikyuao Pro. debian Linux
join:2007-02-26 Wichita, KS
·Cox HSI
1 edit | Re: just a little confused... That is about new udp of utorrent was aiming at throttling issues because udp doesn't use any flags like tcp flags does. However, Using udp won't face any throttling. -- 64K TCP WIN is officially dead for long high latency fat network connection across internet. | |
|  |  Tarball
join:2006-06-09 Saint Louis, MO | It will only use udp to connect to peers that support it. It will connect to the other peers normally. | |
|  |  patcat88
join:2002-04-05 Jamaica, NY
| said by cornelius785 : i just think that any major changes to the BT protocol should be done by some 'ruling body' that everyone listens too. my concerns may also be moot. Just about zero changes to BT were done by any standards or peer group since BT Mainline client in Python came out. It was pretty much, 1 BT leader comes out with it, the 2nd and the 3rd talk with each other whether to accept it or not, if yes, all 3 will have it, it no, it lingers in the code of 1 client for some years and eventually is removed b/c nobody is using it. BT is not an ISO or IEEE or IETF standard. | |
|  kd6cae P2p Shouldn't Be A Crime
join:2001-08-27 Lancaster, CA
·RoadRunner Cable
·DSL EXTREME
| ISP's should leave our connections alone! Let's face it, bandwidth is bandwidth. I have 2Mbit/sec upload on one of my internet connections, and I often use it for backing up large multi-gigabyte files off site via FTP. When I do seed torrents from time to time, I'd expect those uploads to go at the same speed as my FTP transfer would, provided I've left my client to allow full use of my upload while seeding, which I usually do. When I do need to use my connection, it's no big deal for me to throttle the torrent at my end. Instead what we have are ISP's telling us that they'll provide decent upstream speeds, but oh we don't really want you to use your upload for anything other than HTTP requests! Now as a result of there crazy tactics, at least in my case, even my normal single connection standard client/server FTP transfers are getting stopped at random, be they uploads or downloads, and torrents that are seeding cause my upstream link to just drop for 90 seconds,while web traffic seems to work fine! Leave my internet connection alone, and let users utilize their upstream or downstream for that matter, however they wish. A few Megabits of outgoing traffic isn't going to overload an ISP's backbone, which at minimum should be connected at at least 1 gigabit? The internet was doing fine before ISP's started doing this throttling mess, so why are they screwing their users? What's in it for the ISP? Man if I had an ISP, I'd actually show capabilities of technology not try to hinder it's use. | |
|   Bar Humbug2U
@ntl.com
| Multicast is GOOD, write for it today... patcat88 said:"I'm still waiting for Xcast (Explicit Multicast), or some system to let me receive or send multicast traffic in P2P.
P2P traffic would decrease exponentially if consumers had access to Multicast.
My 1 upstream stream of sectors of the file can duplicate to 100s of peers with only 1 copy of the traffic on each ISP, and it can go across long haul backbone fiber optics as 1 copy.
Only problem is if your download is too slow for my upstream stream, you will have to get "makeup" packets via conventional P2P P2P from peers who did get my packets.
Sectors with the most users needing them/rarest get sent out first.
So a torrent can be seeded to 1000 users in the time it takes for the initial seed to seed it exactly once.
" "reply to Bar Humbug2U Re: who cares HOW its used.. its PAID for by me anyways.
said by Bar Humbug2U :
the worlds ISPs simply dont and want turn the existing Multicast protocol back ON.
No multicast=users generate more traffic and pay for it, T1 vs T3, 10 mbit vs gigabit. If you want a Multicast IP, it will cost more than unicasting the traffic on a larger pipe. ISPs laugh all the way to the bank."
its good to finally see people talk and ask for Multicast capabilitys, iv been advocating Multicast in all its forms for a long time now but we need some coders to actually take the time and make multicasting an optionfor the masses to use TODAY.
thats why i pointed the readers to the most basic Multicast tunnel and and Bamboo multicast DHT, if you know of any torrent coders that are capable, its time to finally convince them to make the effort and refactor and retrofit new and existing code into the AZ torrents etc ASAP and make that generic Multicast tunnel available to push it all through.
BTW ,you wouldnt need to" "makeup" packets via conventional P2P P2P from peers who did get my packets" as even if all your Multicast DHT torrents would all be opening just 2 to 10 other multicast get,put,request,resend conections to other Multicast client/servers then any one of them could que up the missed parts much as unicast does now but in a timed que to allow more than a single request for that packet to come in and be qued up to multicast re-transmission etc.
a kind of "NEAR" realtime que for multicast use , a simple 5 minute countdown timer, that takes queed requests for packets at its most basic use could work fine.....
remember its all going through the generic multicast tunnel at the alpha/beta (plugin)multicast trial stage as we cant assume any world ISP has turned on Multicast at the generic level to and fromthe end users.
we cant rely on the worlds ISPs to turn in it SO DONT EVEN TRY AND WORK WITH THEM to start with, in time if and when such a simple generic multicast tunnel for P2p/torrent multi-point to multipoint use is working and passing all your data, its then up to the ISPs themselves to finally turn on real multicast and start saving bandwidth thats already in place as they can start telling people to use real multicast instead of using the tunnels....
the torrent coders need to make this multicast tunnel and retro-fit the multicast DHT into a plugin or in the core, if they can make time for this uncast UDP retrofit, they can also make time for a the basic multicast DHT and tunnels i already pointed to above " Mtunnel" and Bamboo DHT"
are you a torrent coder patcat88 ?, if so just make some time and try and push some multicast DHT through that simple and free java bamboo and Mtunnel and see if you are capable of making something innovative from the existing free working code.....
put simply, even if only 2 to 10 torrents are using viable multicast through a tunnel, thats almost a 10 fold saving (allowing for overheads etc)in bandwidth and time for all taking part in any alph/beta AZ torrent plugin and thats got to be a very good thing for your upload bandwidth , getting far better as time and users grow to it to save their bandwidth.
OC as i already said and you restated, far better use of local (lan/WAN/DHT/ISP sections etc)"No current P2P system and no realistic future P2P system actively attempts to talk to local (same ASN/ISP/city/least hops) peers vs distent peers." in all its forms both unicast and Multicast
it takes someone willing to make these simple DHT code changes and add in the required basic new code, will you be the coder and gave everyone greatful to you for making the P2p/torrent better for all! | |
|  |   NetAdmin CCNA
join:2008-05-22
| Re: Multicast is GOOD, write for it today... Multicast won't improve the situation that P2P presents one bit. Multicast only works well in a one-to-many broadcast situation, such as a video stream or streaming radio station. -- There is no such thing as too much vacation, but I would wager that there is such a thing as too little. | |
|  |  |   Bar Humbug2U
@ntl.com
| Re: Multicast is GOOD, write for it today... said by NetAdmin :Multicast won't improve the situation that P2P presents one bit. Multicast only works well in a one-to-many broadcast situation, such as a video stream or streaming radio station. with respect NetAdmin ,NO IT DOESNT, if you read that paper i linked to above »www.cl.cam.ac.uk/research/srg/ne···port.pdf
it make it perfactly clear your View is the antiquated old school way of thinking, and is just an excuse NOT to provide it to the end users.
if the worlds ISPs were to simply make the existing and generic Multicast protocol available to and from the end users CPE desktop kit, and if it had no value as you imply, your worlds ISPs have wasted nothing in finally turning it back ON in their internal configs as onone would use it ,so turn it ON and tell people you have done it and see what happens.
i put it to you that if it is made ISP and globally available to end users and coders, then you would see lots of retrofitiing to many bandwidth useing unicast apps to take advantage of the multicast protocol for MANY things other than user to user streaming IP muticast video, although that's not a bad thng to use it for anyway.
after all IP muticast and IP broadcast was designed to from the onset of the IP internet to be used for mass point to multipoint and multipoint to multipoint transfer of ANY data you care to mention, not just "near realtime" video just as the "IP broadcast" was for the far larger IPTV MASS viewer use , but you can use that IP broadcast eather as the worlds ISPs dont turn it on....
so your "Multicast won't improve the situation that P2P presents one bit" statement is totally wrong,IT WILL help save massive bandwidth of someone writes and refactors the current unicast codebases.
give the end users and coders direct access to the multicast protocol and/OR the torrent coders finally produced a multicast tunnel and related code so as to totally bypass the antiquated thinking of the ISPs regarding Multicast as seen in your comment, and we might finally get somewere, far better bandwidth and time saving than this unicast UDP torrent codebase thats for sure. | |
|  |  |  |   NetAdmin CCNA
join:2008-05-22
| Re: Multicast is GOOD, write for it today... You read the paper, but did you understand the paper beyond the experimental use of multicast in P2P setups? Do you understand the issues that implementation of such a design would create? Do you understand the network and infrastructure issues? Do you understand the issues of scalability in such a design?
it make it perfactly clear your View is the antiquated old school way of thinking, and is just an excuse NOT to provide it to the end users. Antiquated old school? Not even close. Skeptical of real-world benefits and cautious of the issues that would be caused because I know how multicast works, yep.
Do you understand multicast or how it even works? Do you have any clue of the issues that would be caused in routers in a design like this where P2P sessions are constantly built and broken down? Do you know the status of multicast support across the dozens of hardware and software platforms out there from the OS to the $40 Linksys router at your house?
I'd wager you do not. -- There is no such thing as too much vacation, but I would wager that there is such a thing as too little. | |
|  | |  |
|
|