Slashdot Mirror


Morality of Throttling a Local ISP?

An anonymous reader writes "I work for a small (400 customers) local cable ISP. For the company, the ISP is only a small side business, so my whole line of expertise lies in other areas, but since I know the most about Linux and networking I've been stuck into the role of part-time sysadmin. In examining our backbone and customer base I've found out that we are oversubscribed around 70:1 between our customers' bandwidth and our pipe. I've gone to the boss and showed him the bandwidth graphs of us sitting up against the limit for the better part of the day, and instead of purchasing more bandwidth, he has asked me to start implementing traffic shaping and packet inspection against P2P users and other types of large downloaders. Because this is in a certain limited market, the customers really only have the choice between my ISP and dial-up. I'm struggling with the desire to give the customers I'm administering the best experience, and the desire to do what my boss wants. In my situation, what would you do?"

640 comments

  1. bill, don't throttle by seanadams.com · · Score: 5, Insightful

    This is not a hard problem. You can not maintain a reasonable oversell ratio unless you have low average usage. Yes, one way to get that is throttling, but it's difficult to do that in an effective way that won't piss off your customers.

    What you should do is tell them they get 40G/mo or whatever, plus a usage fee above that, and let the customers throttle themselves if they want to. If you want to be a nice guy about it, you could give them the option of being auto-throttled or suspended if they approach the limit, so they don't get an unexpected bill. Of course whatever you do, you'll need to revise your terms of service.

    Voila, you maintain low pricing and good performance for everyone, because the p2p guys will police themselves now. If you have customers that routinely transmit hundreds of GB because they're a professional video editor or something, then they won't mind paying for the bandwidth.

    1. Re:bill, don't throttle by geekboy642 · · Score: 4, Insightful

      From the tone of the article, it doesn't sound at all like subby has the freedom to change the ToS or implement hard caps.

      In my opinion, the best solution is to strongly throttle large bandwidth usages (P2P, FTP and NNTP streams, etc) during the periods of near-capacity, and automatically relax the filtering during off hours. A simple email or letter to your subscribers to announce the change, and everybody will be happy. As a bonus, the notification of the changes will help to encourage your subscribers not to attempt to circumvent your filters, especially given that it's so easy for any modern downloading client to schedule for off-peak hours.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    2. Re:bill, don't throttle by volsung · · Score: 5, Insightful

      Amen, but to add to this: If you are going to institute some kind of usage billing, it is *absolutely* critical you give people the tools to monitor their usage. At a minimum, there should be a web page that customers can view their current usage (no more than 24 hours old) relative to the quota. For bonus points, give people the ability to get email updates when they pass predefined levels, or if their one-day usage exceeds some value.

    3. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      If you have customers that routinely transmit hundreds of GB because they're a professional video editor or something, then they won't mind paying for the bandwidth.

      Sure they would not mind that *you* are going to change a contract they signed and pay more!

      Get less for more money! Of course... great idea!

      Is this Corperate America speaking?

    4. Re:bill, don't throttle by commodore64_love · · Score: 5, Interesting

      >>>it doesn't sound at all like subby has the freedom to change the ToS or implement hard caps.

      That depends. If the original contracts said "unlimited time" not unlimited gigabytes, then yes the ISP can move to a metered model. I'd implement relatively easy limits like "100 gigabytes maximum" with $1 for every gigabyte over the limit. This would catch the most egregious users, and any extra dollars can be used to add more lines to handle more people.

      Oh and to justify it to the boss, I'd cite the recent court case which states ISPs may not discriminate against P2P traffic. i.e. It's effectively illegal to filter traffic, but not illegal to implement metered usage such that customers reduce usage voluntarily.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    5. Re:bill, don't throttle by Cimexus · · Score: 5, Interesting

      Yep - that's how they do it here in Australia and despite all the flak we cop on Slashdot about our metered ISP accounts, the user-pays system actually avoids a lot of the problems you see with ISPs overseas.

      - P2P throttling? Not here.
      - Artificial speed shaping or restrictions. Not here, unless you surpass your monthly limit on a flat rate plan.
      - Forbidding servers on residential connections? Not here.
      - Deep packet inspection and other traffic manipulation? Not here.
      - Bad contention ratios. Not here (on the good ISPs at least).

      The 70:1 contention ratio in the summary is pretty shocking ... good ISPs here (iiNet, Internode etc) have 10:1 or less and buy more bandwidth proactively, before they actually need it. They can afford to do that, and keep their links running at 50-70% capacity, BECAUSE it's a user pays system. Additional bandwidth use means more revenue for the ISP and hence it's attractive to them to keep their pipes un-congested and fast.

      The other advantage is that light users can pay pretty small amounts for a basic connection. My parents just use email and so I put them on a TINY 1GB per month plan. They never even use more than half of that, and the cost savings are significant (consider that they pay only 20 bucks a month, but larger plans of 50, 100, 200 GB per month cost 60-100 bucks).

      So if you absolutely cannot upgrade your links, the "bill, don't throttle" approach is more attractive. It's less work than setting up packet shaping infrastructure and rules, won't affect the large majority of your customers, and will make sure that top 5% of leechers keep their habit under control a bit better (or pay for a higher account, which means more money for you!).

      Oh and one last thing. Don't bill for excess usage - just shape their connection. Because if Joe Sixpack gets a virus and their connection downloads 100s of GB without their knowledge, they are not going to want a huge bill. The way most ISPs do it in Australia is after you reach your monthly limit (say, 80 GB at 24 Mbps), they'll shape your traffic to a slower speed (e.g. 128 kbps). That's still fast enough to browse the web and stuff, but will ease backhaul congestion due to P2P etc.

    6. Re:bill, don't throttle by morgan_greywolf · · Score: 5, Informative

      I agree, but with the caveat that you have to do what your boss tells you to do. By all means, present this idea to the boss, but be absolutely sure that you are complying with the requirements of the job you are assigned: after all, in this economy, you do not want to give your boss a reason to fire you.

      You will definitely have to consult your boss about this, and you would be remiss in not telling your boss to send the TOS to your company's attorney and have him advise on the legalities regarding whatever plan you and your boss ends up deciding on. You don't want your company to get sued and you don't want anyone to say it's your fault because that would be another reason you might get fired.

      In the end, look over the TOS, and if your boss asked you to shape it and shaping doesn't meet with the TOS, by all means CYA and ask your boss to send his request to you in writing. Preferrably signed. Digitally signed e-mail might be okay, too. Just make sure you have some proof of what you were ordered to do, because you want to be sure if there is any fallout from the shaping that you can prove you were just doing as ordered.

      It bears repeating so I'll say it again: always CYA.

    7. Re:bill, don't throttle by bigcmoney · · Score: 5, Insightful

      I run a similar sized WISP. All I do is use NFSEN to see who is using the bandwidth, and then give them a call. Almost all the time the customer's kids are doing the downloading, or they have a virus. This level of service really makes the customer appreciate doing business with you.

    8. Re:bill, don't throttle by Malc · · Score: 1

      That's still expensive. I was paying CAD$25/mo (currently about AUD$30) for a 6Mb/s down 800Kb/s up on a DSL connection in Canada, 100GB limit. I could have had no limits if I didn't care about latency (they used lower quality peers/transits or something).

      ADSL2+ 20Mb/s by 1Mb/s with 15GB usage seems to about AUD$80-90 (at least here in Victoria). If you don't qualify for ADSL2+, you might get 8Mb/s by 384Kb/s and 15GB for AUD$80. 384Kb/s upstream is pathetic, and the first time I'd seen that for a decade. I've seen numerous people with 64Kb/s upstream, which is mind-boggling - you don't know how much affect upstream has, until you lose it.

    9. Re:bill, don't throttle by complete+loony · · Score: 1

      If you do throttle, do it by tweaking the QOS not by a hard rate limit. I'd suggest raising the QOS of some known time sensitive protocols (VOIP / online gaming...), and lowering the QOS of the customers who download the most in a given period. That way your bandwidth hogs can still flood your pipe and use all the available bandwidth, but they won't impact other customers.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    10. Re:bill, don't throttle by PhoenixAtlantios · · Score: 4, Insightful

      P2P throttling? Not here.

      Exetel do, and we know of this only because they've been vocal about it; other ISPs may do it with more subtlety.

      Forbidding servers on residential connections? Not here.

      The Whirlpool broadband survey 2008 disagrees (search for "not allowed to run server", optus certainly restricts it).

      So while the majority of ISPs don't do it, you shouldn't make out that it's all sunshine and roses in bandwidth cap land; some of the larger ISPs (Telstra and Optus) measure both uploads as well as downloads when considering your monthly bandwidth cap too (which seems to be an effective way to reduce p2p since you'll hit your cap that much faster by "giving back").

      I agree that shaping connections rather than billing for excess usage makes more sense for ADSL/Cable connections though; it's much less daunting to get throttled as opposed to being charged extra. Internode have implemented a "Data Block" system that allows you to purchase chunks of bandwidth to extend your monthly cap in a pinch if you're about to get throttled (i.e. it isn't cost effective to do regularly) which could be worth looking into later on.

      One more thing, if you do implement caps you'd want to look into some sort of monthly usage meter that's easily accessible to your customers. Net Usage Item is an example of a Firefox addon that tracks usage from various ISPs that helps people avoid overrunning their caps.

    11. Re:bill, don't throttle by Anonymous Coward · · Score: 0, Interesting

      Wow, that's something new.

      Instead of a typical Ask Slashdot that should have been Ask Google, this is something new. It's an Ask Slashdot that should have been Ask Dr. Laura or maybe Ask Dear Abby. I'm about to just remove all Ask Slashdot stories from my index. I'd rather not do that but I am close to giving up on seeing anything worthwhile (IMO) come out of this section. None of these Ask Slashdot submissions are actually challenging or creative these days, just a bunch of people who either won't do basic research or today, people who think "Morality and Business Ethics" falls under "News for Nerds. Stuff that matters" just because a computer is involved.

      Here's the real question that is being asked: "I work for a business and my boss has required me to do something I don't want to do - what are my options?" That question is the same whether it's a local ISP or a bakery. It kinda reminds me of the way some politicians think that fraud is somehow a whole new crime requiring brand-new laws just because it's done with a computer. There needs to be a name for this sort of faulty thinking though I wouldn't be surprised if there already is.

      Anyway so I'm dissenting and questioning the purpose of this entire submission. I believe that's a down-moddable "offense" around here, ever since the mods seemed to take a "sit down and shut up" attitude towards anyone who questions them or the decisions of Slashdot's editors. None of them seem to care that you explained yourself and gave good reasons for why you are questioning the submission either. That's real democratic and egalitarian guys, keep up the good work.

      The funny thing is that when this same thing happens in politics, that is when people who question (i.e. the government) are punished or sanctioned for no other reason, most of these same mods would agree that it's a very bad thing then. Questioning the Slashdot editors and moderators is the same thing as questioning a country's government, because on Slashdot.org those ARE the "government", it's just on a much smaller scale with lower stakes. There is something wrong with you if you think that one of those is okay while the other is wrong - that's called situational ethics and it's an evil thing. The reality is that both are both wrong, the only difference is scale. The people who abuse the moderation system here on Slashdot have a lot more in common with governments that hate free speech than they may care to admit. From a cynical perspective, one could say that they are exactly alike, only the politicians are much more "successful".

      It really makes me wonder how such moderators would feel if they had to live under such a standard all the time, anytime they wanted to express something, where they'd be punished anytime they disagreed with the status quo no matter how calmly or how reasonably just because someone didn't like the fact that they disagreed - my bet is that they'd quickly lose their willingness to inflict it on other people. That, by the way, is how you determine if a standard is truly good and has a solid basis in reality. If you would have no problem having it applied to you all of the time, then it's a good standard. If you would have a problem having it applied to you all of the time, then forcing it on anyone else just because you have a little authority (here, that means mod points) is the very definition of hypocrisy. No one on this site should need me to tell them that yet there seems to be a lot of ignorance surrounding this issue.

    12. Re:bill, don't throttle by PopeRatzo · · Score: 4, Interesting

      From the tone of the article, it doesn't sound at all like subby has the freedom to change the ToS or implement hard caps.

      That depends on how "limited" the service area actually is. If the customers only choice is between the author's ISP and dial-up, maybe they don't have that many sysadmins to choose from either.

      You will be suprised how often a good suggestion is taken, especially one that will keep customers relatively happy.

      The choices those consumers have may not always be so limited. Depending on your relationship with management, you might get heard. You never know unless you try. Don't mention "morality" though, because management doesn't know what that means. If you put it in terms of customer retention, you might end up as employee-of-the-month.

      Of course, all this depends on if your company is a locally owned independent or one of the big telecoms. If it's the latter and you really feel a moral quandary, your best bet is to get that resume polished up right away. There are a few businesses still run by decent people, and you might get lucky.

      --
      You are welcome on my lawn.
    13. Re:bill, don't throttle by mysidia · · Score: 5, Insightful

      There's really very little moral question here, you are selling a service. The quality of the bandwidth you use, and whether the same amount of bandwidth is available in bulk heavy usage, for bulk file transfers, as for normal, expected usage patterns, is your call as an ISP.

      And for the most part ISPs don't buy a bit of internet bandwidth, for every bit of subscriber bandwidth. This practice is not oversubscription (per se), you should calculate the expected usage patterns for your average subscriber, and multiply by your total number of subscribers, and add 'safety' factors for flash crowds; as for P2P applications and "bulk data transfers", you should do the math there as well, and determine, what proportions of your traffic are P2p transfers.

      Keeping usage of heavy users under reasonable control just as much about providing everyone a quality service, as it is about 'saving on bandwidth bills' -- because, even if you add more bandwidth, downloaders will manage to eat it, if you don't put something in place.

      And ISPs all over the country are taking measures to limit P2P's usage, so a few users don't get to hog all the network resources, or to overutilize.

      This is not so much a justification based on the theory "everyone is doing it", but more a justification based on "your consumers probably expect you to do this" (do your best to block, prevent, or control, excessive usages from other subscribers that would degrade their services)

      What you should do is tell them they get 40G/mo or whatever, plus a usage fee above that, and let the customers throttle themselves if they want to....

      He only has 400 customers. There's not enough play here to provision capacity on demand, if a few users want to heavily use the service, he may need to get commitments for this to be affordable.

      They can stay below those monthly limits and still cause major problems, if they happen to all be on at the same time fully utilizing their pipe fairly continuously.

      Also, consumers will rightly be concerned about the possibility of malware or unwanted DoS attacks artificially inflating their bandwidth bill.

      There are a lot of good things to be said for using technologies like NBAR and policing to reduce the flow of unwanted traffic.

      Actual general shaping is not recommended, as it will very possibly degrade proper operation of the service, for non-bandwidth-hungry users.

    14. Re:bill, don't throttle by PopeRatzo · · Score: 4, Interesting

      be absolutely sure that you are complying with the requirements of the job you are assigned: after all, in this economy, you do not want to give your boss a reason to fire you.

      Listen to morgan. He's absolutely right.

      If you do decide to bring this issue to your supervisors, try to put it in terms of customer retention or make up some stuff about how they can save money. Most management doesn't know any better.

      But by all means do NOT mention morality. Management is trained to be suspicious of such things, and you'll be on the shit list. Don't mention anything about "providing good service" either. That's a sure sign of weakness to them and you'll be out of a job. It's got to be dollars and cents or at best they'll ignore you.

      --
      You are welcome on my lawn.
    15. Re:bill, don't throttle by mysidia · · Score: 5, Interesting

      That depends. If the original contracts said "unlimited time" not unlimited gigabytes, then yes the ISP can move to a metered model. I'd implement relatively easy limits like "100 gigabytes maximum" with $1 for every gigabyte over the limit.

      This actually penalizes the guy who downloads a heck of a lot, but he times his downloads so they always run from 11 pm to 5 am.

      While it rewards all those folks who download a 10th that, but always max out the link from 4:30pm to 9:00pm, with P2P, and streaming download, at the same time all the other subscribers are trying to surf the web and get decent performance.

      Usage-based billing doesn't make any sense -- ISPs often get burstability pay for a CIR, to the 95th percentile.

      Consumers should too... That is, you should be able to burst your connection to download files, for certain amounts of time.

      Each subscriber should individually agree to how much bandwidth they get to use on a continuous basis, and how much, and how long they will be allowed to burst, before either being billed or capped.

      It shouldn't cost you, unless you stay bursted (I.E. max out your connection all the time during peak hours)

      And to be consumer friendly, they should provide better terms for off-peak hour time, to actually reduce the number of even normal downloaders.

    16. Re:bill, don't throttle by BikeHelmet · · Score: 4, Informative

      $1 per GB is a little steep, isn't it?

      These guys only charge $0.10/GB.

      Your suggestion seems like the best way to go. Up here, Telus(big ISP) has caps at 10GB, 60GB, 100GB per month based on how much you're paying.

    17. Re:bill, don't throttle by kingturkey · · Score: 1

      Are you just looking at Telstra's pricing? Those are not realistic prices. Try Whirlpool's Broadband Choice search. I count 11 plans that have more than 16GB for less than $50. That's in Brisbane, but if anything there'd be more choice in Victoria. Then there's plans with large off peak quota that aren't included in the search, like Exetel's 6GB+54GB for $40.

    18. Re:bill, don't throttle by mysidia · · Score: 1

      Perhaps... there is another possibility. Tell them their billing is usage-based, set the limit.

      But let them exceed it in practice, a little bit, without getting a bill, as long as their usage isn't terrible, and isn't during the times of congestion.

      That is to say the "limit" is primarily a discouragement against excessive usage, you _do_ have measurements of their usage, but rarely call them on it, or you only call the most severe offenders.

      The policy would be, if they go to far overboard, call them. Either:

      • Warn them that their metered usage has exceeded the limit and offer to either (a) try to sell them more bandwidth, i.e. either a permanent upgrade or a special deal for this month, (b) offer to turn them off/cap them for the rest of the month, or (c) allow them to choose to be billed for the overage...
      • Warn them that they are approaching the limit, and remind them of what the fee will be, should they exceed the X gb limit, put it in writing also.

      Get an e-mail address for your subscribers, and make sure they are aware you will be also sending them an e-mail if they are approaching their bandwidth limits.

      If they exceed the bandwidth limit before you get a chance to notify them, make that usage "complimentary", i.e. even though their agreement says they'll be billed, you'll be writing it off in practice, most of the time.

    19. Re:bill, don't throttle by mysidia · · Score: 1

      Sure they would not mind that *you* are going to change a contract they signed and pay more!

      Cable ISPs will rarely sign contracts with customers promising them a certain amount of bandwidth or level of service to the internet.

      That is essentially a SLA, and if they have one, I would expect they're already paying heavily, and in that case, yes, the ISP would have absolutely no business shaping or in any way filtering or analyzing their traffic, except to route it, except as required to implement RFC 1812.

    20. Re:bill, don't throttle by Anonymous Coward · · Score: 1, Insightful

      I agree that the question is worded badly but it is a question that would require a technical solution that many of /.'s readers may have prior experience with.

    21. Re:bill, don't throttle by E++99 · · Score: 2, Interesting

      What court case is that? For it to be illegal, there would have to be a law.

    22. Re:bill, don't throttle by ubergeek2009 · · Score: 1

      could be in the situation I'm in. I live in rural USA and have the choice of dial-up or "Century-Tel extended High Speed"- pretty much slow dsl (60 kbps down, 40 up but I can't maintain both speeds at the same time I have to limit my p2p downloads to 20 kbps up so I can average 40 kbps down sick, huh.

    23. Re:bill, don't throttle by Cimexus · · Score: 1

      1. I was just talking about how they did it here. Obviously I'm not suggesting an ISP in the US use Australian pricing ... lol. The OP would have to pick appropriate pricing and allowances for his market.

      2. The prices you quote are absolutely insane even by Australian standards. Seriously. Must be Telstra/Bigpond (or a Telstra reseller)? I pay half of what you do for almost 4x the data (ADSL2+, it would be a bit more expensive for ADSL1 but still nowhere near your figures).

      3. You can't compare pricing in North America to Australia for ISPs, or for anything else really. There are reasons data costs more here (limited international transit and the VAST majority of content people want coming from US servers is the main one).

      But even that is fairly irrelevant because, the general cost of living in Australia is higher than in North America to begin with. Compare the cost of a loaf of bread, or a pair of shoes, or a new car. All are similarly higher in Australia than in US/Canada. That's just the downside of living in an isolated continent with no real manufacturing industries of its own.

    24. Re:bill, don't throttle by Cimexus · · Score: 1

      Well yes. Perhaps I should have said "not here, for most users". There's always exceptions to rules but I didn't want to make the post too long. For ***most*** people, P2P throttling and no-server rules don't apply.

    25. Re:bill, don't throttle by beav007 · · Score: 1

      Bandwidth is horrendously expensive here in Australia, including in data centres.

      That's probably the worst thing about living in Australia...

    26. Re:bill, don't throttle by Cimexus · · Score: 1

      Replying to myself but realised I should have said 'most ISPs' rather than 'most people'. Because Telstra and Optus are about the only major offenders, but they are large players. I don't think serious P2Pers would use those ISPs unless they had no other option, though. iiNet/Internode/etc are available pretty much everywhere Telstra is (they resell Telstra/Optus services if they don't have their own DSLAMs in an area), and don't engage in such shenanigans.

    27. Re:bill, don't throttle by causality · · Score: 2, Interesting

      But by all means do NOT mention morality. Management is trained to be suspicious of such things, and you'll be on the shit list.

      That part got my attention. May I ask what you mean when you say that they are trained to be suspicious of such things? Is this actually a component of formal training such as business classes or leadership seminars? Or is it more of a situation where it's unfortunate that lots of people who are actually up to no good have been known to such excuses to cover up their wrongdoing and managers just learn this by experience?

      --
      It is a miracle that curiosity survives formal education. - Einstein
    28. Re:bill, don't throttle by ogl_codemonkey · · Score: 1

      How about prioritizing instead? Why not restrict your top 50% of users for the week/month to the lowest-priority traffic queues.

      They almost certainly don't need interactive rates, you won't have to do expensive and/or inaccurate discrimination against protocols (which as mentioned elsewhere may be illegal); and your low overall usage users can still use Web, E-mail, FTP, BitTorrent, etc. without feeling like the bad guy.

      Personally, I'd leap at such a plan here (Australia) - as I don't download a lot very often, but when I do, I don't want to pay through the nose or get shaped to 64kbps.

      i.e. Connection idle most of the week? That's fine, you can download that ISO or game demo as fast as your line can carry it, by whatever method you choose. Been seeding/leeching 24/7? Also fine, but your latency is going to suck when our other normal users hit YouTube.

    29. Re:bill, don't throttle by LordKronos · · Score: 2, Informative

      I haven't looked at the site you linked to, but my experience has been that hosts that offer really low per GB prices typically either A) only offer such a price with an already expensive base package where there is already a really nice profit, or B) host for a LOT of high bandwidth customers, and it's more like dealing in bulk. It might be that neither apply in this scenario (for a small ISP, I'd suspect not).

    30. Re:bill, don't throttle by heironymous · · Score: 1

      Yes, you do have to do what your boss tells you to do, except in those cases where you don't. If someone's life is at stake, your conscience should compel you to disobey orders. This doesn't seem to rise to that level, though.

    31. Re:bill, don't throttle by astarf · · Score: 5, Informative

      Oh and to justify it to the boss, I'd cite the recent court case which states ISPs may not discriminate against P2P traffic. i.e. It's effectively illegal to filter traffic, but not illegal to implement metered usage such that customers reduce usage voluntarily.

      Minor point, but it was an FCC hearing against Comcast not a court case. Part of the problem was that Comcast ran around terminating connections behind your back -- and without notifying customers via TOS or any other method.

      When it comes to throttling, seanadams had it exactly right: you have to provide the auto-throttle option so that people don't get slammed with a huge bill at the end of the month. Very few people want to sit around adding up their monthly bandwidth usage, so it's a good idea to start warning users as they approach the limit. Unless, of course, slamming people with a huge overage bill is part of your revenue-maximizing business model.

    32. Re:bill, don't throttle by conlaw · · Score: 1

      Do you really have reason to believe that dissenting is "a down-moddable 'offense'," or are you just letting off steam because AC's always start at -1 and seldom get up-modded unless they're presenting a view that is relevant to the discussion? I can't speak for anyone else but I use about 95-98% of any mod points I'm given to reward those who say something meaningful, informative and/or funny in relation to the subject raised in the original summary. So, in answer to your implied question, I'd be glad to have the same moderation standards applied to my submissions.

    33. Re:bill, don't throttle by rwwyatt · · Score: 0, Flamebait

      This is absolutely the worst advice.

      Like all Employees, you are required to abide by the requests of Managers/Supervisors unless such request is a crime.

      The boss is simply implementing something that is common at this point in time.

      Until your boss advises you to do something stupid and illegal, keep toeing the line or find ANOTHER GROUP TO WORK FOR.

    34. Re:bill, don't throttle by ElectricRook · · Score: 2, Interesting

      $1/GB is really cheap for satellite ISP.

      I'm on wild blue, and pay $80 for 17GB a month.

      My daughters discovered video chat, and maxed us out again... Also cold weather causes poor antenna/amplifier performance =(

      I have two more options, Hughes and directcon. Directcon has really poor customer service.

      --
      - High Tech workers, please say NO to Union Carpenters, their Union sees fit to control our compensation.
    35. Re:bill, don't throttle by ogl_codemonkey · · Score: 1

      Also, it'd be nice if 'you' (ISPs) rewarded more technically minded customers that try to be nice to the network as a whole...

      Cache hits (at least) from an opt-in HTTP proxy, downloads from the provider's mirror, and traffic with low-priority ToS flags (which you *do* respect...) shouldn't count against my usage at the full 1:1 rate.

    36. Re:bill, don't throttle by Cimexus · · Score: 1

      That's normal. Remember you have to leave room in your upstream for the TCP ACK packets that result from what you're ~downloading~, before you even consider devoting whatever's left to actually uploading torrent content. Doesn't matter what speed connection you've got, you need to cap your upload at about 60-80% of its full rate to ensure torrents download at a good rate.

    37. Re:bill, don't throttle by timmarhy · · Score: 1
      billing them is a terrible idea, they tried that here in oz and moron's ended up with $400 internet bills and went crying to the news papers about it.

      throttling is a perfectly sane way to deal with people exceeding the terms of their service - they still have basic internet use and don't get a large bill at the end of the month.

      --
      If you mod me down, I will become more powerful than you can imagine....
    38. Re:bill, don't throttle by hot+soldering+iron · · Score: 1

      This is my current situation (satellite internet link with bandwidth monitoring and scaled usage plan). I'm fine with it, and usually hit the monitoring site daily to keep an eye on my rolling 30-day usage. My friends on dsl can't believe I put up with it, but as my only other choice is 24kbps modem, I'm a satisfied customer.

      --
      When you want something built, come see me. If you want correct grammar and spelling, get a F*ing liberal arts student.
    39. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      How's that relevant, exactly? Nobody here mentioned anything about satellite-based internet service. If you're just letting us know that your internet connection sucks, we really don't care.

    40. Re:bill, don't throttle by maxume · · Score: 3, Informative

      Astraweb sells 25GB for $10 (that is their most expensive rate). They probably deal with some pretty serious volume, but they will meter that 25 GB across months.

      --
      Nerd rage is the funniest rage.
    41. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      That's still expensive.

      It's expensive in absolute terms because Australia is connected to the rest of the world via some rather narrow pipes. That's what led to the metered system in the first place - but it's still worked out pretty well in other ways.

    42. Re:bill, don't throttle by mrops · · Score: 1

      IMO, instead of throttling, implement QoS that gives P2P lowest priority over other protocols. Thats what I do at home and wouldn't mind if my ISP was doing that instead of throttling.

    43. Re:bill, don't throttle by MrEricSir · · Score: 5, Insightful

      If my ISP called, that's what I'd tell them too.

      "Yeah, my 'kids' must be 'downloading' a lot of stuff. Don't worry I'll go spank them until they stop."

      --
      There's no -1 for "I don't get it."
    44. Re:bill, don't throttle by arbiter1 · · Score: 1

      Oh and to justify it to the boss, I'd cite the recent court case which states ISPs may not discriminate against P2P traffic. i.e. It's effectively illegal to filter traffic, but not illegal to implement metered usage such that customers reduce usage voluntarily.

      how is a cap voluntarily? its you can only use this or get your connection killed?

    45. Re:bill, don't throttle by Logic+Worshiper · · Score: 1

      No, you'd be charged more after the cap, like running over your cell phone minuets.

    46. Re:bill, don't throttle by dgatwood · · Score: 1

      Yes, that's exactly what you should do, assuming it is practical to detect P2P traffic reliably and throttle it without throttling other traffic with similar scattergun traffic patterns (web browsing, for example). Unfortunately, P2P hops ports and does all sorts of other stuff specifically to avoid QoS shaping, and the result is that such traffic is a very abusive net citizen that is rather hard to deal with in an even slightly sane fashion....

      Practically speaking, you'll probably have to implement per-day bandwidth caps beyond which customers get lower throughput. You should make it tiered so that as they exceed each successive limit, their bandwidth is further reduced; you should ideally use a sliding window so that if a customer hasn't used much bandwidth in a while, the limits are reduced. Open the floodgates between midnight and 6 AM or so. For that matter, if possible, set it up to keep statistics all the time, but only do the actual limiting when the pipe is nearing capacity. That's the least intrusive thing you could do, IMHO.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    47. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      lmao, I get $5/gb. Of course, I don't live in the USA... but hey, not all of us can live in the land of milk, honey and sub-prime mortgaging...

    48. Re:bill, don't throttle by causality · · Score: 4, Insightful

      Do you really have reason to believe that dissenting is "a down-moddable 'offense'," or are you just letting off steam because AC's always start at -1 and seldom get up-modded unless they're presenting a view that is relevant to the discussion? I can't speak for anyone else but I use about 95-98% of any mod points I'm given to reward those who say something meaningful, informative and/or funny in relation to the subject raised in the original summary. So, in answer to your implied question, I'd be glad to have the same moderation standards applied to my submissions.

      FYI, Anonymous Cowards don't start at -1 by default. By default, they start at 0. You can modify your personal preferences so that they are displayed as -1 (or +5 if you really wanted...) but of course that is unique to your own account.

      Incidentally, you really don't sound like the sort of moderator that the GP was talking about and I mean for that to be a compliment. That you realize promoting good posts is a better use of your points than demoting bad ones is strong evidence that you're one of the better moderators. As someone who values constructive criticism (the real thing, not personal attacks veiled as constructive criticism), who often takes relatively controversial positions and enjoys challenging people to think in new ways, I can tell you from my own personal experience that there is a lot of poor-quality moderation going on. You won't see that very much for posts that just repeat a "party line" (almost anyone's party line) but you do see this targeting some of the more freethinking posters. It became much more noticable after the old metamoderation system was "upgraded". I am not at all surprised that I more and more frequently see a backlash against it to be honest with you. It's not that it's so terrible so much as it is that this is heading in the wrong direction so the bad examples are slowly becoming more common.

      To me the situation is quite easy to understand: weak or insecure people think that even the most civil disagreement or the most constructive criticism is an attack against them and they look for ways to retaliate. When those people are moderators, they retaliate by enforcing drastically distorted standards of "flamebait" or "troll" or "offtopic".

      --
      It is a miracle that curiosity survives formal education. - Einstein
    49. Re:bill, don't throttle by ubergeek2009 · · Score: 1

      But its still sickening that my only choices are dial-up,dsl through one company, or prohibitably expensive sattelite internet.

    50. Re:bill, don't throttle by falconwolf · · Score: 1

      >>>it doesn't sound at all like subby has the freedom to change the ToS or implement hard caps.

      That depends. If the original contracts said "unlimited time" not unlimited gigabytes, then yes the ISP can move to a metered model.

      If a contract says "unlimited" then metering would be breaking the contract.

      Falcon

    51. Re:bill, don't throttle by Barbara,+not+Barbie · · Score: 0

      But by all means do NOT mention morality. Management is trained to be suspicious of such things, and you'll be on the shit list.

      That part got my attention. May I ask what you mean when you say that they are trained to be suspicious of such things? Is this actually a component of formal training such as business classes or leadership seminars? Or is it more of a situation where it's unfortunate that lots of people who are actually up to no good have been known to such excuses to cover up their wrongdoing and managers just learn this by experience?

      Judging from the banking and wall street crisis, it's probably darwinian ... or for those who wish to use the alternative, maybe we could say "Intelligent Design?"

      The stereotype is to portray all business-people as immoral money-grubbers. Like any stereotype, it has some truth in it, but many business-people are just like anyone else, trying to get by, make a living, do okay by their family, their employees, their customers, and sleep more-or-less soundly at night. In some industries, in some economic climates, and in some geographic locations, this isn't realistically possible. Over-selling internet bandwidth is one of them - everyone does it, so you either do it also, or you die.

      --
      Let's call it what it is, Anti-Social Media.
    52. Re:bill, don't throttle by magisterx · · Score: 1

      The question is, what were the original advertisements? If this was originally advertised at X speed unlimited usage, then it is immoral (legality is another question and I claim no knowledge there) to throttle in a way that provides less than that without a long transition period which allows plenty of time for customers to look for other options. I understand in this case there may be only one other realistic option, but they should still have abundant time to decide to either accept the change or take that other option or even look at more exotic choices like satellite. On the other hand, if the original advertisements did not promise something like that, then you may have more (moral) room to maneuver. In that case, traffic shaping may be your best option if you can't afford to just get more bandwidth. Also, I agree that billing instead of throttling may be a good idea.

    53. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      I'm just curious (read: very interested), but to what law are you referring?

    54. Re:bill, don't throttle by JuicyBrain · · Score: 1

      Wow ! You are lucky !

      Last time I checked, here in Quebec, Videotron charges around 8$ per gb over limit. They won't charge you over 30$ though, but if you go overboard too often, they WILL charge you for every gb !

    55. Re:bill, don't throttle by MoFoQ · · Score: 4, Informative

      I thought the problem was also because of they way they did the dropping the connection (via a "reset"); they "masqueraded" as someone else which is a no-no under the law.

      Here's a simple diagram:

      A is downloading from B.
      C (Comcast/ISP) "throttles" by telling A that it's B and makes the changes that way.
      Essentially, a "man-in-the-middle" situation.

      If Comcast was some poor sap, it would be in the federal pokey...hopefully without soap on a rope.

    56. Re:bill, don't throttle by fractoid · · Score: 2, Informative

      My ISP (one of the better ones in Australia) charges $2.50/GB for additional data blocks purchased. WTB better broadband service. :(

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    57. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Very good advice. One can never get into trouble, ever, if they follow orders from superiors.

    58. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      $20 is a significant savings? I pay $30 in the US for my cable, and I get somewhere around 8Mb down/1Mb up, and my usage cap is somewhere around 30GB.

    59. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      If you can't make your boss see it your way, then you have only two options:

      1) do what he asks.
      2) quit.

      If you want to refuse to do something on ethical grounds, that's fine. Do it by quitting. It is just as unethical to refuse to do what your boss asks and to expect to continue getting paid.

    60. Re:bill, don't throttle by plover · · Score: 1

      If my ISP called, that's what I'd tell them too.

      "Yeah, my 'kids' must be 'downloading' a lot of stuff. Don't worry I'll go spank them until they stop."

      Naughty monkey!

      --
      John
    61. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      But by all means do NOT mention morality. Management is trained to be suspicious of such things, and you'll be on the shit list.

      That part got my attention. May I ask what you mean when you say that they are trained to be suspicious of such things? Is this actually a component of formal training such as business classes or leadership seminars?

      It's not that morality gets nice'd down in management priorities. It's that profitability gets nice'd way up. The end result is the same though, morality doesn't get enough cycles and never gets a chance to run.

      (/. has to be the only place where it makes sense to use computer analogies to explain the real world.)

    62. Re:bill, don't throttle by schizz69 · · Score: 2, Funny

      What do you mean this doesnt rise to that level...??? If I dont get at least 1000kbps on my 'nix torrents, Ill have a stroke, a heart attack and a severe case of obsoletism...

    63. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Actually, 70:1 for 400 customers isn't that unreasonable. The problem is that at, say, 50$ each, you're looking at 20k$/month revenue. That doesn't buy that much B/W, there's no economy of scale, you're too small to be a BGP peer, your upstream is 10x the cost of the guy with 40k customers and 10x again that of the guy with 400k customers. So to stay price competitive you have to oversubscribe an order of magnitude more...

    64. Re:bill, don't throttle by TheLink · · Score: 3, Interesting

      How about if
      1) a customer has > 20 connections to > 20 different hosts in the world
      2) said customer has had a high upload AND download rate for the past 15 minutes.

      Then: throttle "connection" #5 and above.

      Notes:
      By connection I just mean a host to host pair. Nothing to do with TCP connections.
      20 connections to the same host won't count - it's still a single host to host pair. It's on a per host pair basis.

      --
    65. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      - P2P throttling? Not here.

      Virgin Mobile's ISP ToS threatens disconnection when using P2P traffic.

    66. Re:bill, don't throttle by causality · · Score: 1

      Oh and one last thing. Don't bill for excess usage - just shape their connection. Because if Joe Sixpack gets a virus and their connection downloads 100s of GB without their knowledge, they are not going to want a huge bill.

      Think of it as an incentive to secure your system. In that capacity, it would be one of the only such measures that doesn't suffer from the drawback of impacting or restricting users who already do secure their systems. I notice that people who care about little else will often care about their wallets so this may be an effective incentive for even the most negligent users. This is may be the only desirable effect of metering; or at least, there isn't anything else I like about it.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    67. Re:bill, don't throttle by Cylix · · Score: 1

      Or go with 95th percentile which is a bit simpler to implement and you don't have to program software for that fuzzy logic.

      At 400 customers it's probably not a hand bill anymore and no one wants to spend all that time looking at exceptions.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    68. Re:bill, don't throttle by ghstomahawks · · Score: 1

      There are lots of laws. While I don't know the court case he's talking about, the obvious assumption would be that the court decided some existing law applied to the case.

    69. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      I've been living with a 500MB a day cap at nearly $150, a month, for almost two years. I fought it at first, but there was no alternative and a person can only handle so much bullshit...

      Don't expect to lose money by throttling your users. In fact, you can probably get away with increasing their premiums. As long as you offer a service slightly better than dial-up, they won't leave you. Of course, you could at least propose to your boss, letting your customers pay for a better service and more bandwidth. They might go for that.

      The internet is vital to life in the modern world. People will go to great extremes and pay exorbitant fees in order to get their required amount of this, seemingly rare, commodity.

      "Morally" though? Well, let's just say, you should expect negative karma points just for working for the men you do.

    70. Re:bill, don't throttle by BikeHelmet · · Score: 1

      Yes, but Videotron is evil, so naturally they overcharge. ;)

    71. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      That part got my attention. May I ask what you mean when you say that they are trained to be suspicious of [moral arguments]?

      They're not, but it's still not a good idea. What's actually likely to happen is, the guy tries to sell his alternative idea as moral and the boss reads between the lines that his own idea must therefore be immoral. So then, the guy has unintentionally insulted his boss's character and will, indeed, be on the shit list.

      I like someone else's suggestion of throttling only during peak hours. That way, the guy is still using his boss's idea, he's just adding a bit to it. That'll make it a lot easier to sell (assuming he has to sell it at all).

    72. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      The majority of Australian ISPs DO INFACT THROTTLE P2P. Most of them don't own up to it. Posted anonymous for obvious reasons (In the industry.)

    73. Re:bill, don't throttle by causality · · Score: 1

      You're overthinking things.

      No, I'm assuming "good faith" and extending benefit of doubt; thus, I asked him to elucidate. That's not what you describe. The assumption you just made, and several like it, are why such benefit of doubt is a rare occurrence. I consider it Nature's way of separating those who have something to prove from those who are secure, as only the former would perceive your assumption as a stumbling block.

      It's simple Slashdottian populist class warfare. Obviously anyone in management is a scumbag and any techie is a saint.

      If it is as you say then the prevailing view is black-and-white and self-limiting. If that be the case, then I cannot improve the situation if I am resenting such people for being the way that they are or dismissing what they say without examination. By engaging them instead and showing that a higher perspective not only exists but is also available to them, then with my reason and by my example I stand a chance of effecting change. Just a chance, mind you, but there is no room for disappointment when you are doing something truly worthwhile.

      The people who most strongly advocate wrong beliefs are the people who are most imprisoned by them. What they need is to see what another perspective looks like. Someone who has already written them off has no hope of showing that to them; in fact, someone who has done that has failed a test that he did not know he was taking.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    74. Re:bill, don't throttle by Mistlefoot · · Score: 4, Insightful

      Metering almost positively requires Docsis compatible cable modems. For a business that runs cable as a sideline, as per the submission, I would guess there would be a reasonable chance they don't have the most up to date equipment. With 400 subscribers it's also difficult to implement many high cost options. Will setting up filtering actually cost more than providing more bandwidth? How cost effective is it (it's easy with docsis) different speed options (ie 512 down - for basic email/chatting etc., 5120 for the average user and maybe 10240 for high users, priced incrementally) 400 subscribers in a limited area - where the user base likely won't increase a large amount, isn't going to allow for many cost effective options in my opinion.

    75. Re:bill, don't throttle by KingMotley · · Score: 1

      There was no such court case that said you could not discriminate against P2P traffic.

      There was a FCC ruling against comcast about the method they used to throttle P2P traffic (by interjecting RST packets -- effectively terminating the connection). However, if your TOS state as such, then it would likely be permissable even from the FCC. Delaying/Slowing/Prioritizing P2P packets are still very fair game and is commonly done.

    76. Re:bill, don't throttle by NoobixCube · · Score: 4, Informative

      One particular Australian ISP I was looking at, I forget who. It may have been Dodo or something, it always seems right to blame Dodo for these things, sold ridiculously low download caps (in the less than a gigabyte range) coupled with reasonable speeds (so as to very quickly eat the allotted cap up), and charged excess usage at 10c per megabyte. And they had the audacity to throttle usage after the cap was exceeded.

      I've said it before and I'll say it again: If you think your ISP might not be using lube when it fucks you, try spending some time in Australia.

      --
      Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    77. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      How is questioning your boss and not doing what he says not ethical? Sure I can see it as wrong, or just plain stupid if you want to keep your job, but unethical? Not seeing it......

    78. Re:bill, don't throttle by bsDaemon · · Score: 4, Funny

      In a country full of thieves, expect to get robbed ;-)

    79. Re:bill, don't throttle by Tuoqui · · Score: 4, Interesting

      Well if he is looking at traffic shaping he should consider bumping priorities rather than heavy handed throttling. Just bump VOIP and HTTP(S) so they go first and wont get interfered with by bulk P2P transfers. This lets people 'at the keyboard' so to speak get priority over say big file transfers in the background.

      If you throttle heavily and/or block P2P then keep in mind that P2P packets that arent getting through are potentially being resent repeatedly. This will likely INCREASE network congestion as things get sent multiple times and possibly get dropped at the router rather than being passed along.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    80. Re:bill, don't throttle by fractoid · · Score: 2, Insightful

      That sounds like it might have been Dodo, back in the 256k days. Telstra also used to charge like a wounded bull for over-cap usage, and only implemented shaping in 2002-2003 iirc.

      TPG also springs to mind, not so much with the low quotas and hideous excess charges, but with overly punitive exit fee clauses... like signing users up for "no upfront cost" for a 24 month period, then not even bothering to activate the service, and when the user cancels the contract they're told to pay the rest of their 24 months upfront as severance fee. The TIO was busy with them for a while.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    81. Re:bill, don't throttle by lazybeam · · Score: 4, Interesting

      The "most popular" Australian ISP (Telstra Big Pond) charges 15c per MB over the limit, and their cheapest plan only includes 200MB of transfers (up plus down) before excess charges happen. On 256kbps ADSL it isn't too bad, but the same plan is available on 10Mbps cable so you could be up for thousands of dollars excess! There are plans that have 12 or 20GB transfers before 64kbps shaping instead of excess fees. (I put "most popular" in quotes as many of their customers don't like them and would leave if there were alternatives or if they knew about them)

      Most ISPs use the "x GB then speed shaping" method. Most still have unmetered uploads.

      One former ISP used "Flat rate" in that during busy times the highest downloaders got throttled down, which I thought was a great idea but it is no longer available. The highest we ever got was 80GB in a 30 day period and the net was slow but still usable in peak times. Off-peak times was still full speed.

      --
      --
      no sig for you. come back one year.
    82. Re:bill, don't throttle by causality · · Score: 1

      But by all means do NOT mention morality. Management is trained to be suspicious of such things, and you'll be on the shit list.

      That part got my attention. May I ask what you mean when you say that they are trained to be suspicious of such things? Is this actually a component of formal training such as business classes or leadership seminars?

      It's not that morality gets nice'd down in management priorities. It's that profitability gets nice'd way up. The end result is the same though, morality doesn't get enough cycles and never gets a chance to run.

      (/. has to be the only place where it makes sense to use computer analogies to explain the real world.)

      What I had in mind was something a bit farther away from the obvious. Just as politicians destroy precious things like freedom in the name of our safety, that post made me wonder if errant or rogue employees might take some very undesirable actions and excuse them on the basis of some nebulous "greater good" and then claim that this constitutes morality. If this were a known scenario that is repeated from time to time and from company to company, then teaching managers to regard "morality" arguments as possible red flags may indeed be part of some kind of training program. Allowing a small minority who abuses an otherwise good thing to spoil that good thing for everyone else is unfortunately a frequent reality in large organizations with bureaucratic rules.

      The other possibility I had in mind was like what you describe. That is, that businesses seldom do anything "for the principle of it." For example, if a business that is completely innocent and has broken no laws and done no damage is faced with a lawsuit, they are likely to settle the suit anyway if doing so is much cheaper than successfully defending against it. There is little concern in such a scenario for the idea that if they did nothing wrong, then they should defend themselves and prevail on principle. In such a fashion it's possible that management sees concerns about morality or principles as unwanted competition for concerns about profit. I think it's reasonable to say that this is generally undesirable but is a business reality. What I wondered is whether this is part of any sort of formal training or if it's simply a part of that culture.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    83. Re:bill, don't throttle by triffid_98 · · Score: 1
      You convicts need to tow your island closer to civilization if you want good connectivity.

      To the OP, I would say do whatever it is your boss asked for. That's why they keep sending you checks. If you have a choice forgo the deep packet inspection, bandwidth is bandwidth, who cares what they're using it for?

      Bandwidth is horrendously expensive here in Australia, including in data centres.

      That's probably the worst thing about living in Australia...

    84. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      A 70:1 contention rate is WAY beyond shocking.

    85. Re:bill, don't throttle by BigBuckHunter · · Score: 1

      Why not simply bump up the priority of http(s), smtp, and VIOP via generic QOS? Why not implement a transparent bit-torrent cache to reduce your bandwidth? Basically, why doesn't the OP entertain technologies that will improve things for your customers, or is that no longer the status quo?

      BBH

    86. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      unfortunately, Teksavvy uses Bell lines, so we get throttled anyways.

    87. Re:bill, don't throttle by aliquis · · Score: 1

      Yeah, for 1 $ / GB I'd be willing to download the data for you and ship it on a 1 TB harddrive (with 1 TB of data ..) within the country =P

    88. Re:bill, don't throttle by XDirtypunkX · · Score: 1

      This is the case with most providers in Australia, who have "free zones", many of which include data from other local ISPs too, which includes their proxy and often their extensive local mirrors (iinet has a very large set of mirrors and optus doesn't do too badly either).

      Other providers (like amcom, which is my provider) not only have "free" proxy/local zone, but a "peering" allowance, which is a larger separate allowance related to who the ISP has peering agreements with (which mainly includes local ISPs).

    89. Re:bill, don't throttle by Requiem18th · · Score: 1

      I suspect the reason they don't do this is because they *like* overselling, if their bill started to correlate to usage they'd have to either charge too much for p2p or charge "too low" for non p2p users, either way, I don't think they want people to even *think* about the price/service ratio.

        I'm seeing the return of the sneaker-net already.

      --
      But... the future refused to change.
    90. Re:bill, don't throttle by rtb61 · · Score: 1
      The original contract defines bandwidth, throttle the connection and you are no longer providing that bandwidth. What does an admin do, when there boss decides to lie, cheat and steal. Either they learn to put up with it or leave, the boss has absolutely no interest in answers that cost them money, they are only interested in hearing what makes them money.

      The admin might as well start looking for a new job, the small ISP is bound to build up a lot of resentment in that small customer base and eventually a competitor will enter that market and they will lose all their customers.

      What this does point out though is exactly how the deliberate oversell occurs, how the ISP lies to the customer about what they are buying, and then leaves the customer with a degraded service for as long as they can get away with it.

      --
      Chaos - everything, everywhere, everywhen
    91. Re:bill, don't throttle by Barny · · Score: 1

      Yeah, in fact 'node now sell BOTH optus and telstra DSL2+ services as well as their own, think that now gives them the biggest coverage Australia wide.

      The data block system is good, use it when the month gets tight, I could just get a bigger plan, but its actually the same cost for the bigger plan as for a data block to make my current plan into the bigger one, so meh.

      And free (but not un-metered) premium usenet, 2 infact, WOOT :)

      --
      ...
      /me sighs
    92. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Don't mention anything about "providing good service" either. That's a sure sign of weakness to them and you'll be out of a job.

      Good $deity, I'm glad I've always worked for good companies and ok bosses... The reality some of you live in is frightening. I hope I'll never learn to think like that.

    93. Re:bill, don't throttle by dwater · · Score: 1

      I didn't notice the poster saying where the ISP was either, so who knows if the 'law' applies to that location...

      --
      Max.
    94. Re:bill, don't throttle by digitalunity · · Score: 1

      Sure, find a way to fill a 1 TB drive with Natalie Portman and email me for payment.

       

       

       

       

       

       

       
      In case 1 TB of Natalie Portman actually exists, I jest. I have big pipes and lots of drives, I can fill them myself. I don't have $1,000 to blow right now!

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    95. Re:bill, don't throttle by Jurily · · Score: 4, Insightful

      "Yeah, my 'kids' must be 'downloading' a lot of stuff. Don't worry I'll go spank them until they stop."

      But if it turns out to be a virus, you get a) a happy customer, b) reduced bandwidth usage, and c) the world will be a slightly better place. All for a phone call.

    96. Re:bill, don't throttle by digitalunity · · Score: 2, Informative

      Your analogy would have been written more accurately like this:

      A - Peer
      B - Comcast, A's ISP
      C - Peer

      A and C are communicating through B. B doesn't like the traffic, so Comcast tells A it is C and to kindly please STFU we're done talking to each other.

      And you're right, if an individual did this, they'd be in prison by now. It's only ok because it is Comcast doing it to their own customers and this isn't misrepresentation, it's creative traffic management.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    97. Re:bill, don't throttle by Pikiwedia.net · · Score: 2, Insightful

      Don't bill or throttle, instead prioritize latency-sensitive protocols over other less sensitive traffic.

      Prio 1: Voice, http, https, gaming traffic
      Prio 2: pop3, smtp, ftp
      Prio 3: Other traffic


      I've done this myself on a 100 Mbit/s LAN with 500 homes sharing a 20 Mbit/s internet uplink. The uplink was almost continously congested but the web browsing experience was nice and snappy. When the prioritization was implemented, customer complaints dropped sharply.

    98. Re:bill, don't throttle by Elrond,+Duke+of+URL · · Score: 1

      Yes, this is definitely the way to go for any throttling setup. In fact, this would make most of the network speed issues go away. Plus, I know that if I was a customer I wouldn't mind this sort of throttling.

      Throttle when you need too, and turn it off as soon as it is no longer necessary. If you leave it on then you're most likely just going to annoy more customers. Plus, you'll know that after you've done reasonable throttling, if things are still slow then you're definitely going to need some additional capacity.

      --
      Elrond, Duke of URL
      "This is the most fun I've had without being drenched in the blood of my enemies!"-Sam&Max
    99. Re:bill, don't throttle by Anonymous Coward · · Score: 4, Insightful

      You made an interesting and valid initial point about the quality of the Ask Slashdot section. Regardless of the status quo, this is the type of comment I generally mod up, and in fact, I happen to personally agree with your assessment. But you then spent the next 3 paragraphs, the majority of your post, bitching about how valid conversation points are suppressed and insulting the moderators.

      Some mods do take their modpoints and the moderation system in general as something worthy of actual effort because it benefits the community in some minor way and because we wish to reciprocate the benefits that others have provided us, so it took me a moment to consider your post. In the end, I believe that you overshadow your relevant and valid argument with irrelevant assertions about its validity and complaint bordering on flamebait or ad hominem, so I cannot mod this up. I hope that you've vented enough steam to make your next post more succinct. I also believe that there should be a 'meta' tag; something to indicate that the post is valid but about slashdot itself, as there is no proper forum for this kind of conversation.

    100. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      I bet you jerk off into your own mouth frequently

    101. Re:bill, don't throttle by Yvanhoe · · Score: 1

      Or just explain your boss that throttling is a sword and shield game with customers, that it will occupy you durin a lot of hours, that your salary costs more to the company than a bigger pipe would. Also that a bigger pipe would allow for more consumers.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    102. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      comcast called me a couple of times saying i was downloading and uploading too much. i had a couple of torrents going and my live webcam for my website. i told them i signed up for unlimited internet and that i'm damn well going to use unlimited internet. if they can't give the service they promised me they can cram it up their ass.

    103. Re:bill, don't throttle by wrook · · Score: 1

      hopefully without soap on a rope.

      Come on... Not even Pope Soap on a Rope? I mean, it "adds more purpose to bathing" and comes with a "thick loop of luxurious rope attached to the Pope's head".

    104. Re:bill, don't throttle by bytesex · · Score: 1

      It may be illegal for humans to discriminate against ports, but it's probably not illegal to let software figure out what kind of traffic causes major disruptions; after all: software isn't biased.

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    105. Re:bill, don't throttle by Anonymous Coward · · Score: 1, Insightful

      Actually, he is saying that he pays roughly $4.70 per gig on satellite so the $1.00 doesn't seem that high.

      He added the rest to confuse the idiots. I see his evil plan worked well.

    106. Re:bill, don't throttle by RMH101 · · Score: 1

      PHB101. Didn't you get my memo?
      Oh, and one other thing. Those TPS reports...

    107. Re:bill, don't throttle by c0p0n · · Score: 3, Insightful

      You seem to live in a world in which every person is a geek and knows what you're talking about.

      --

      Your head a splode
    108. Re:bill, don't throttle by sumdumass · · Score: 2

      Here is what I don't get. Take Time Warner for instance, they advertise 3 and 6 meg always on high speed connections. When I buy their 6 meg always on connection, am I not purchasing a constant 6 megs divided between upload and download?

      If the answer is yes, the what right would they have by either changing the always on or the 6 meg connection on anyone? It seems to me that they sold someone 6 megs of internet access always for the time they paid their bill. If that results in customer using 700 gigs of data trasnfer, so be it, the customer purchased internet service that was 6 megs speed and always on.

      Now if the answer is no, then why is it being advertised in ways to mislead and/or confuse people? Time Warner isn't the only company doing things like that, ATT/SBC, Comcast and many other companies do it too. Surely I couldn't advertise a blue car and give you two pipes, two motorcycles, a welder and a tube of blue pain now could I? I mean truth in advertising would pretty much preclude me from making false and misleading representation and the act itself would seem to be something that would deceive a customer into purchase something obviously different then they were lead to believe.

      I understand how network usage is accounted for, but that doesn't matter because if I said you could always have a certain speeds with an always on connection at a certain speed, the bandwidth usage is already accounted for in that representation. Any purposeful throttling or traffic shaping that results in slower traffic because of specific actions on the ISP's part would seem to lead to a failure to deliver advertised service.

    109. Re:bill, don't throttle by drsmithy · · Score: 1

      If a contract says "unlimited" then metering would be breaking the contract.

      "Unlimited" states a volume, not the speed you can get it at.

    110. Re:bill, don't throttle by gnud · · Score: 0

      I also feel the world to be a better place after I spank some kids.
      I always thought it was just me!

    111. Re:bill, don't throttle by molecular · · Score: 1

      I would...

          * implement QoS sanely, give ssh, imap,... enough and the rest to p2p)
          * put up a transparent proxy with a large enough cache on ports 80 and 21 (squid?)
          * install adzapper to safe bandwidth from all the ads
          * wait till someone complains about not getting any ads

         

    112. Re:bill, don't throttle by TheTurtlesMoves · · Score: 3, Interesting

      I still don't quite get it. What good is a 10Mbit connection if i can only average 1Mbit? I have a 2Mbit and i average in a high month 1.8Mbit. I don't need more as i don't mind waiting for the larger stuff. But i would be rather unhappy with a 2Mbit link were i am only suppose to average 200kbit or something.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    113. Re:bill, don't throttle by Bolzano-Weierstrass · · Score: 2, Insightful

      This actually penalizes the guy who downloads a heck of a lot, but he times his downloads so they always run from 11 pm to 5 am.

      Then just count every GB transfered between, say, midnight and 7am as 512MB.

    114. Re:bill, don't throttle by pmarini · · Score: 1

      that would be contrary to the company's goal, which is to maximise profit.
      if you let the users keep an eye on their bytes or alert them in some way, then you simply pass on free money...

      (yes, I'm being sarcastic, because I see this reply often on slashdot and I wonder if there is any company out there still interested in providing a good product/service - good for the buyer - instead of short-selling because they are not competitive anymore... we all know where customer loyalty comes from)

      --
      Can I put a spell on those who can't spell?
      Your wheels are loose and they're losing their grip, good you're there.
    115. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      The 70:1 contention ratio in the summary is pretty shocking ... good ISPs here (iiNet, Internode etc) have 10:1 or less and buy more bandwidth proactively, before they actually need it.

      No kidding. I'm surprised there aren't more exclamations against that above. A 400 client ISP - cable, so nominally, what 10 Mbps - subscribed 70:1 has only got a 60 Mbps pipe of their own. 1) It's barely worth calling an ISP; more of a neighborhood commune that's grown beyond its capacity. 2) It's poor customer service. 3) It's poor business strategy to sacrifice customer retention to meet this month's bills. Either fix the cost structure or exit the market.

    116. Re:bill, don't throttle by aliquis · · Score: 2, Funny

      I don't have $1,000 to blow right now!

      Just send her here and I'll ship the harddrive and we call it even?

    117. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      And I am sure the people in Kuwait are laughing their asses of about the prices you pay for gas. Different location, different prices. Don't get too smug about it.

    118. Re:bill, don't throttle by Engine · · Score: 1

      sigh...

      I'm capped at 1GB, then $7 per GB after that.

      I should mention that I live in Durban, South Africa.

    119. Re:bill, don't throttle by jargon82 · · Score: 1

      Surely I couldn't advertise a blue car and give you two pipes, two motorcycles, a welder and a tube of blue pain now could I? I mean truth in advertising would pretty much preclude me from making false and misleading representation and the act itself would seem to be something that would deceive a customer into purchase something obviously different then they were lead to believe.

      When did this conversation make it to gentoo?

    120. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      That's right. Smack the 'kids' around till they cough it up and can't stand up anymore.

    121. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      If you have customers that routinely transmit hundreds of GB because they're a professional video editor or something, then they won't mind paying for the bandwidth.

      [sarcasm]Yes, because a business/professional never mind extra expenses.[/sarcasm]

    122. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      This actually penalizes the guy who downloads a heck of a lot, but he times his downloads so they always run from 11 pm to 5 am.

      My ISP doesn't meter between 1 am and 6 am for exactly that reason.

    123. Re:bill, don't throttle by b4upoo · · Score: 1

      First, all customers should be advised that only low speed cable service has ever been available in the US. They should then be told that their unlimited use provisions were a fraud.
                Your cable company needs to install more gear such that real high speed service is available and it should not matter a hoot if some fool needs to continuously download the kitchen sink.
                In short when one sees a cable company executive one should look about for a rope and a tree.

    124. Re:bill, don't throttle by The+Second+Horseman · · Score: 1

      Actually, it does seem like folks above a certain level don't like the idea that the folks working for them might be operating out of a sense of principle instead of loyalty to management or obedience. After all, your principles might prove inconvenient for them later if you happen to catch wind of some crap they're pulling and say something. Or document a concern. That can cost them a lot of money if whatever it is eventually leads to a lawsuit and the memo / document / email is discovered.

      Management also gets uncomfortable when employees have more loyalty to the organization than to the current management. It interferes with focusing on short-term gains for quick cash, damaging the organization in the process. Haven't you noticed that "team player" usually means going along, rather than someone who actually collaborates well with co-workers to accomplish a task?

    125. Re:bill, don't throttle by MaggieL · · Score: 1

      "Unlimited" states a volume, not the speed you can get it at.

      Um, if you're paying for X bandwidth, but getting less than that, wouldn't you consider that a "limit"?

      --
      -=Maggie Leber=-
    126. Re:bill, don't throttle by MBGMorden · · Score: 1

      You oughta see the overage charges for those cellular access charges. My brother has one that it s $0.25 per MEGAbyte over.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    127. Re:bill, don't throttle by Dan+Ost · · Score: 1

      What was their response to that?

      Inquiring minds want to know.

      --

      *sigh* back to work...
    128. Re:bill, don't throttle by MBGMorden · · Score: 1

      Frankly I'd find it offensive as hell for the ISP to call my house stating that I'm using a lot of something they sold me as unlimited.

      They only field tested some P2P throttling about 2 years ago, and when I noticed it I made an angry call myself and thankfully the throttling was gone within the week.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    129. Re:bill, don't throttle by morgan_greywolf · · Score: 2, Insightful

      What I had in mind was something a bit farther away from the obvious. Just as politicians destroy precious things like freedom in the name of our safety, that post made me wonder if errant or rogue employees might take some very undesirable actions and excuse them on the basis of some nebulous "greater good" and then claim that this constitutes morality.

      That might be a bit of a stretch, but it's not that far off. Basically making arguments about morality or what is 'right' and 'wrong' is just plain besides the point. In management classes, you are taught that the best decisions aren't what's right for the employees, and aren't even what's right for you: it's what's best for the company, and what's best for the company is that which lowers cost and other liabilities and increases cashflow and net assets: IOW, that which maximizes shareholder value.

      Morality doesn't really have much to do with it, except that they do mention, for good measure, that it's important to be a good corporate citizen and that the results of being a good corporate citizen are usually beneficial to the company. Or some other nebulous B.S. that sounds good on paper but doesn't work that way in the real world.

      Anyway, the secret to a successful business of any kind, no matter how large or small, is to balance the four 'cornerstones' that are the foundation of any busines: marketing, finance, product/service production, and administration. They all have to be in balance. The other key is that these cornerstones ALL must be customer-centric. The entire organization must be focuses on its customers, because they are the reason for any business' existence.

      In the long run, if this small ISP doesn't take care of these customers, side business or not, at the very least, these customers will look elsewhere. Sounds like there is no competition, but in a free market there's always competition. Who knows? Maybe the AC will quit and start his own small ISP that takes care of its customers. 400 customers at $50/mo is a guaranteed $20,000/month gross income once it gets going. Not bad for an SMB opportunity.

    130. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      >> But if it turns out to be a virus, you get a) a happy customer, b) reduced bandwidth usage, and c) the world will be a slightly better place. All for a phone call.

      I find that most users don't want to deal with it. You just become another problem for them when you call. As long as the computer still works, then they do not care.

    131. Re:bill, don't throttle by gbjbaanb · · Score: 1

      yep, but you can get arrested for downloading off those kind of websites.

      Besides, what could be better than the ISP calling to say "Hi, we appear to have a lot of downloads going to spanky-kiddie-monkey.com, we think it might be a vir... hello, hello, oh the line seems to have dropped out"

      It'll solve the downloads problem though :)

    132. Re:bill, don't throttle by drsmithy · · Score: 3, Insightful

      Um, if you're paying for X bandwidth, but getting less than that, wouldn't you consider that a "limit"?

      You don't pay for "X bandwidth" on home internet connections, you pay for a particular type of connection with a theoretical maximum that the provider makes quite clear a) you may never actually reach (eg: due to unavoidable technical limitations like distance from the exchange) and b) they are under no obligation to deliver at all, let alone constantly.

      This is in the fine print of pretty much every ISP contract you'll ever see. It certainly has been in every one that I've ever read. A consumer-grade internet connection is a "best effort", not a contractual SLA, and no remotely intelligent person (and even most stupid ones) seriously believes otherwise when they sign up, no matter how much outrage they might feign on Slashdot afterwards.

      Finally, even most of the "unlimited" plans usually only talk about "unlimited downloads", not "unlimited bandwidth", which is my point - it's a measure of volume, not speed.

    133. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Same here, except 00:00 to 06:00.

    134. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Optus doesn't count uploads. In the 3 years I've been with them they haven't anyway.

    135. Re:bill, don't throttle by foniksonik · · Score: 1

      It's not 'wrongdoing' at all... it could be taking a stance on the environment or speaking up about how the open source philosophy is so much better for the world... it's that 'morality' is subjective and has nothing to do with running a business.

      No, Management could care less whether you are 'up to no good' or trying to save the planet, as long as the end result is legal profit for their bottom line. Whatever your motives are... don't tell them, just show the pretty chart where money starts falling from the sky and into their wallets.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    136. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      We ran into this issue with a small community college not too long ago.

      In the end, we placed a somewhat arbitrary cap on the max number of simultaneous TCP/UDP connections any specific MAC address can get. IF the connection count exceeds about 500, that device gets blocked outright for 24 hours.

      While this seems to be a simplistic approach with a lot of technical failings, here was the result:

      The more savvy P2P users felt little or no effects, since they already had set upload/download/connection count limits on their P2P clients.

      The less savvy P2P users ended up talking to friends, and/or had someone set limits on their upload,download, and connection counts. These users found their P2P applications now performed better than before.

      The complete f-tards, and the morons who simply refused to cap their connections, keep getting banned so they don't hose the network for the other users.

      Now I would like to point one thing out- we had this campus rigged up with a nice fiber pipe, and the entire dorm areas were networked with a local gigabit ethernet setup. The students weren't actually maxing out the fiber pipe- they were overloading their internal network switches due to ridiculous levels of TCP connnections.

      So in regards to throttling your customers, there may be other options than just straight throttling. At the ISP I work at, we just QoS the P2P traffic one level lower than "normal" i.e. other traffic, two levels lower than Voip, and one level higher than email. This way the P2P will get "auto" throttled should the need arise, but remain untouched as long as bandwidth exists.

      Oh, and anytime we see a pipe start filling up like that, we add more bandwidth. That's the most important part.

    137. Re:bill, don't throttle by horeton · · Score: 1

      Right now is a good time to renegotiate upstream contracts. Metro-Ethernet has become the new DS3. Not only is it cheaper to get Metro-E than lease lines. The hardware is also much cheaper. High bandwidth serial interfaces are still expensive. Ethernet is cheap. Why don't you look at renegotiating or bidding out your upstream bandwidth. I would bet you can get more bang for you buck. Go back to the boss with a deal for more upstream bandwidth for less than your currently paying.

    138. Re:bill, don't throttle by hobbit · · Score: 1

      That's like saying he spends $200 on a meal for two at his local French restaurant, so $50 for two McDonalds Happy Meals seems pretty reasonable.

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    139. Re:bill, don't throttle by RingDev · · Score: 2, Interesting

      The reason is simple, if you wanted to sell 5Mb service to 2000 people, and you wanted to be able to offer all 2000 people 5Mb at any moment in time, you would need a 10Gb connection to your provider. Which means you are looking at an OC192 or Sonnet-10 connection.

      Realistically though, you will never ever have all 2000 customers online at the exact same moment attempting to use their full 5Mb bandwidth.

      So while you would need an OC192 to provide the max cap, you can realistically offer everyone their 5Mb bandwidth using only an OC3.

      With residential services though, you hit a peek usage. Between 4:30-9:30pm your demand skyrockets. The challenge then is to generate solid reporting data on the usage and find a way to either increase capacity or decrease usage. And that's exactly the boat that the original author is in.

      I am no industry insider, but at 70:1, they are likely over sold for the connection. The only way to maintain the promised performance is to either motivate people to consume less bandwidth at peek times, or to reduce the number of customers.

      The other option is to decrease usage through traffic shaping. By slowing P2P traffic at the router during peek hours you can reduce the load on your provider, allowing more people to enjoy the expected performance while still allowing P2P users to get the full 5Mb performance during non-peek hours.

      As much as I dislike traffic shaping, it is the cheapest and easiest answer, and it will have a positive effect on most user experiences, a negative effect on some, and only be detectable by a slim minority of users. Personally, I, like the author, would much prefer to see more bandwidth. But until traffic shaping become illegal, I don't see anyone making jumps in that direction other than their already established growth plans.

      Alternatively, a MB download limit based on credits that have a flexible value based on time of day would likely be a legal way to manipulate usage. From 4:30-9:30 1 credit = 1 MB, from 9:30-4:30 1 credit = 3 MB. Get people to queue up their downloads for non-peek time and the issue largely disappears.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    140. Re:bill, don't throttle by AmiMoJo · · Score: 1

      Or how about just seeding a few of the latest moives/tv show on a machine inside your network? That would probably cut your external bandwidth by half :-)

      More seriously, might be worth doing some analysis to see what the traffic is. You could run an NNTP server if lots of people use that thing we are not supposed to talk about...

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    141. Re:bill, don't throttle by Fex303 · · Score: 1

      One particular Australian ISP I was looking at, I forget who. It may have been Dodo or something [snip] sold ridiculously low download caps (in the less than a gigabyte range) coupled with reasonable speeds (so as to very quickly eat the allotted cap up), and charged excess usage at 10c per megabyte.

      Hahah, if only it was Dodo. At least then the shady tactics would be expected. No, you're thinking of Telstra BigPond, Australia's largest ISP. They're quite happy selling a 256kbps ADSL 'broadband' service with a 200mb/month limit, which charges not 10 but 15 cents per megabyte that you go over this limit.

      Don't believe me? Check out the worst ADSL plans ever. I'm so sad that my grandparents were tricked into signing up for a 2 year contract for this.

    142. Re:bill, don't throttle by ShieldW0lf · · Score: 4, Interesting

      I still don't quite get it. What good is a 10Mbit connection if i can only average 1Mbit? I have a 2Mbit and i average in a high month 1.8Mbit. I don't need more as i don't mind waiting for the larger stuff. But i would be rather unhappy with a 2Mbit link were i am only suppose to average 200kbit or something.

      It's really easy to understand. The ISP business has been engaged in systematic fraud since the beginning. They sell what they cannot provide. In the beginning, shady characters who felt they would never get caught did it. Then people who didn't do it couldn't stay in business, so they either went out of business or did the same thing. Fast forward a few years, and now it's normal for the industry, and you get professionals sounding very technical as they go about explaining how it all works and how to use more technically complex tricks to allow ISPs to continue the behavior as though there was never anything wrong with it.

      But, at the end of the day, the ISPs are all engaged in garden variety fraud. Including the one that employs the original submitter of the story. They're not different from the guy who rents his cabin to 3 dozen different people for the summer, hoping that no more than one will show up at a time.

      In the long run, the entire society is going to pay dearly for having allowed this to happen.

      --
      -1 Uncomfortable Truth
    143. Re:bill, don't throttle by hesiod · · Score: 1

      A few fellas dropped by to "renegotiate the contract" by way of baseball bat.

    144. Re:bill, don't throttle by Just+Some+Guy · · Score: 1

      Well if he is looking at traffic shaping he should consider bumping priorities rather than heavy handed throttling.

      Thank you, thank you, thank you. Who cares what a customer is downloading as long as it can't interfere with more interactive traffic?

      --
      Dewey, what part of this looks like authorities should be involved?
    145. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      But the question is what is moral, not what is legal or logical.

    146. Re:bill, don't throttle by causality · · Score: 1

      I bet you jerk off into your own mouth frequently

      When I have a good, constructive response and refuse to join you in the universal condemnation of Slashdot's readership, some little part of you doesn't like that, does it? I regret the likelihood that most or all good people you have ever seen were also weak and more interested in people-pleasing than in revealing what is good and right. That little part of you which cannot stand the brightness that is in me is quite powerless -- all it can do is come up with some insult like this and hope that I fall to it by getting angry and upset. That part is not really you at all, but rather, it was put there by folks who may have been well-meaning but had no real love to give, so quite naturally they could not help but teach you by their example how to be resentful and judgmental and belligerent. If you did not listen so intently to that part of yourself you'd realize that there is nothing I am doing or becoming that is not also available to you.

      May you find your completion.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    147. Re:bill, don't throttle by eric76 · · Score: 1

      You overgeneralize.

      If an ISP promises a certain level of traffic, then it would be fraud. If not, it isn't fraud.

      We never guarantee any customer a particular bandwidth. We had one that was interested in a guaranteed bandwidth, but that would have come at a much higher price and they didn't like our price quote.

      We also tell our customers outright that we prioritize the packets by type of service. Most of our customers really do appreciate that.

    148. Re:bill, don't throttle by mpe · · Score: 1

      In my opinion, the best solution is to strongly throttle large bandwidth usages (P2P, FTP and NNTP streams, etc) during the periods of near-capacity, and automatically relax the filtering during off hours. A simple email or letter to your subscribers to announce the change, and everybody will be happy. As a bonus, the notification of the changes will help to encourage your subscribers not to attempt to circumvent your filters, especially given that it's so easy for any modern downloading client to schedule for off-peak hours.

      The latter could have the effect of making "peak times" somewhat variable though.

    149. Re:bill, don't throttle by The+Lord+of+Chaos · · Score: 1

      You don't pay for "X bandwidth" on home internet connections, you pay for a particular type of connection with a theoretical maximum that the provider makes quite clear a) you may never actually reach (eg: due to unavoidable technical limitations like distance from the exchange) and b) they are under no obligation to deliver at all, let alone constantly.

      And I'd be totally happy with that if ISP's were required to advertise their oversell ratio right next to their maximum speed and be legally held to that oversell ratio. That way, when deciding which ISP to sign up with, I can compare them on that basis.

      If that's too much government intervention then at least make the ISP's publish their current oversell ratio, so that you can decide to drop them if it starts to suck too much.

    150. Re:bill, don't throttle by Kindaian · · Score: 1

      Or you can use the priority flag of the packets.

      That would by itself give good performance to voip and video, and low performance on p2p...

      That is, if the protocols play nice and flag themself acordingly.

    151. Re:bill, don't throttle by NoobixCube · · Score: 1

      I remember now, seeing that link. Dodo are currently offering unlimited downloads on their 256kbps plan. I'm with Optus, but I want to change to Internode. With Optus, I have a 20GB download limit with 40GB of bonus data since the home phone is Optus too. With most on-peak/off-peak plans I've seen, when you exceed your on-peak you still get your off-peak data at the speed you pay for. Not true with Optus. A single kilobyte over their 20GB limit, and the 40GB bonus is gone.

      --
      Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    152. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      My heart bleeds for you.

      Fucking Telenor charges 40 kronor per MB over.

      (That's roughly US$4.75.)

      My 25MBit ADSL from Bredbandsbolaget, OTOH, is a flat US$45 (SEK 375), includes the phone line and modem rental, and has no bandwidth cap whatsoever.

      What's weird is that Telenor and Bredbandsbolaget are owned by the same company...

    153. Re:bill, don't throttle by UncleTogie · · Score: 0

      Sure I can see it as wrong, or just plain stupid if you want to keep your job, but unethical?

      I don't think we're on the same page. From the Merriam-Webster entry for wrong {adjective}:

      1 : not according to the moral standard : sinful , immoral
      2 : not right or proper according to a code, standard, or convention : improper

      Especially when considering the noun version specifically lists "unethical" in the 2nd definition, I'd call "wrong" as an equivalent to "unethical", yes...

      What would YOU consider the difference to be between those words?

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    154. Re:bill, don't throttle by MoFoQ · · Score: 1

      no...I want them to "drop their soap" and well...let's just say "get a lil' friendly from the indigenous people of the federal prisons"

    155. Re:bill, don't throttle by Anonymous Coward · · Score: 1, Informative

      They're not different from the guy who rents his cabin to 3 dozen different people for the summer, hoping that no more than one will show up at a time.

      Or airlines that sell 50 tickets on a plane that only has 38 seats.

    156. Re:bill, don't throttle by eldorin · · Score: 1

      Being a small ISP, that's a good solution, but you run into implementation problems. I am dealing with a migration to a usage based billing. And it is difficult to extract that data from the DSLAMS and then turn it into meaningful data that our billing system can handle. Plus you need to provide the user access to that data so they can check to see what their usage is at any given point. It's expensive to implement, and it must be custom written for your specific DSL DSLAMS and billing system. Ours currently can't tally usage.. So we'd have to write our own scripts to do that. What if there is an error in them? What if it breaks in 3 months after I leave the company or get hit by a bus? What if a customer refutes his usage, can you back up your data's integrity against his data? There are tons of expensive problems we're running into going usage based :(

    157. Re:bill, don't throttle by Methlin · · Score: 1

      You don't identify the P2P traffic, you identify the higher priority traffic, which is really not that hard (examples all over Google). Anything left over is "bulk" low priority.
      Attempting to work around that by using p2p over something like port 80 or 443 doesn't work either since it won't match the protocol, only the port.

    158. Re:bill, don't throttle by Eth1csGrad1ent · · Score: 1

      The more this company (Telstra) is named and shamed the better. They have consistently engaged in predatory pricing practices in ISP markets since the day they decided to be an ISP rather than a simple carrier. They are the largest ISP in Aus., largely through MASSIVE marketing and advertising and misrepresentation of the their plans, and own 90% of the networking infrastructure (previously the government Telecom before being sold off) 200MB monthly limits with $150 per GB excess charges is disgraceful.

    159. Re:bill, don't throttle by PaganRitual · · Score: 1

      I've said it before and I'll say it again: If you think your ISP might not be using lube when it fucks you, try spending some time in Australia.

      This really needs to be the header of every single ISP whinging related story. Truer words were never spoken. The internet in Australia has basically become an anachronism; you look at the setup we have here and you keep having to double check what year it is.

    160. Re:bill, don't throttle by sumdumass · · Score: 1

      I understand why they do it, what I don't get is how limiting my connection to less then what was advertised isn't bait and switch or false advertising or deceptive advertising or breach of contract.

      I'm trying to think of a car analogy but I guess I have to go with a restaurant one. Now look at this from the customer perspective and not the providers. Imagine a Pizza joint that sells 16 inch large pizzas and claims each large has one pound of toppings. Now every Friday and Saturday, they get a ton of orders, lets say 5 times the normal amounts. Now if they didn't order more food in preparation of this, would it be ok to you if the pizza shop started making your large 16 inch pizza at a size of 12 or 13 inches with half the toppings for the same price while still representing them as 16 inches with one pound of toppings?

      I think I know the answer to that so you don't need to address it. It's most likely no, it isn't ok. But that seems to be what is happening with the ISP, they advertise X speed and always on. When it is either not always on or a lower speed, you as a customer are not getting what was represented to you when you placed your order or continued your order.

      Now I don't have a problem with the ISP taking a gamble that not everyone will be using the service at once. I also don't have a problem with the ISP's network slowing down slightly because more people decided to be on line at the same time. Where I have the problem is when the ISP purposely takes steps to make sure you are not getting what you paid for when purchasing the service. The ISP has a choice to make, they can gradually increase their bandwidth until there isn't a noticeable slowdown or they can represent slower connections speeds to those they wish to limit but they need to make this known before doing it so you as the customer are not paying for something you didn't receive.

      Insurance companies operate on a very similar if not the same principle. They take payments from lots of people under the expectation that not everyone will be filing a claim at once. They then take the money and attempt to invest it to make more money. Hurricane Katrina brought this to light when several insurance companies almost folded because of the amount of claims were more then they brought in. However, they aren't allow to say your $200,000 home owners policy will only be worth $50,000 because we over sold out coverage. They can't say even though you you have paid in the system for the last 10 years with no claims, we aren't going to cover your automobile accident because we over sold our coverage and don't have the resources. They can't say that your mothers $50,000 term life will only pay out $100 because too many people died at once. Well, they can't say that and remain in business that is, so why are ISP's allowed to do the same?

      At 70:1, they wouldn't need to increase their capacity to a 1:1 ratio, but if it is a problem at 70:1, then they need to decrease their speeds or increase their capacity to bring it down to a more respectable 25:1 or perhaps even a 50:1 ratio. And if the customer is going to get less, then they need to advertise that fact so people can make an informed decision when purchasing the service. It may be that the advertised speeds are the way they are just so they can compete with a DSL offering or something. Now if in reality, the network can support a 3 meg connection but DSL is offered at 5 megs so they jacked up the speeds to compete but limit people behind the scenes to 3 megs, wouldn't that be deceptive?

      You see, the problem I have isn't the technical requirements of the service, it's how it is represented when clearly they aren't going to deliver what was advertised or even make an attempt at it. Instead, they are purposely attempting to deliver something less then what was advertised. And when they purposely do it, to me at lease, that shows an intent to decieve the customer they are selling services to. It doesn't seem any different then the people who prey on old ladies by contracting work to

    161. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Go look at the state of New Zealand ISPs

    162. Re:bill, don't throttle by Cassius+Corodes · · Score: 1

      Optus in Australia has a peek dl limit and a larger off peak limit to encourage people to dl at night. I think that is prolly a good solution for all involved. Tho if the OP is feeling adventurous he might try giving the customers what they paid for.

      --
      Control is an illusion, order our comforting lie. From chaos, through chaos, into chaos we fly
    163. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      If I pay for 1.5Mbit/s down, 896Kbit/s up, then I'd expect to get 129600Mbit/day downstream, and 77414Mbit/day upstream, before having to pay any extra...

      When I pay for a certain bandwidth speed, I'd expect that to be full time, all day, every day.

      Any day that I get less than that, I pro-rate what I pay for that day.

    164. Re:bill, don't throttle by commodore64_love · · Score: 1

      >>>This actually penalizes the guy who downloads a heck of a lot, but he times his downloads so they always run from 11 pm to 5 am.

      Yes.

      And?

      The guy habits are causing "a heck of a lot" of server load, which also means he uses a "heck of a lot" of electricity due to the increased demand. It makes perfect sense to charge him more. That's what metered means. I see your point about time-of-day metering, but we must take one step at a time. You don't win a marathon by running full throttle - you pace yourself.

      When phones and electricity were first introduced, they were simply metered - 1 call == 10 pennies. The concept of having variable rates based on time didn't happen until a few decades later. The internet, also a relatively new technology, is evolving a long a similar path. First we had national BBSes with $10/hour rates. Then $1/hour. Then a flat $20 a month for unlimited hours on a slow phoneline (maximum download was just 10 gigabytes). Now we're evolving into the unlimited hours but metered gigabyte stage.

      Eventually we'll get to the time-of-day metering, maybe circa 2015. Just be patient.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    165. Re:bill, don't throttle by commodore64_love · · Score: 1

      >>>What good is a 10Mbit connection if i can only average 1Mbit?

      The point is that if you have an ACTUAL 1 megabit/s connection, like I do, you can stream High definition movies. The speed limit effectively blocks me. Whereas your 10Mbit connection, even with a 100 gigabyte cap, still have the option to watch HD films whenever you feel like it.

      It's just like travel cross country.

      Would you rather go 75 miles an hour, and alternate between 8 hours driving & 16 hours relaxing/sleeping in a hotel. Or would you rather go 25 miles an hour, and never sleep??? In both cases you are "limited" to the exact-same distance traveled, but the faster speed is preferable.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    166. Re:bill, don't throttle by commodore64_love · · Score: 1

      FIX: ...1 megabit/s connection, like I do, you can [Not] stream High definition movies...... Whereas your 10Mbit connection can.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    167. Re:bill, don't throttle by commodore64_love · · Score: 1

      >>>If a contract says "unlimited" then metering would be breaking the contract.

      Not at all. My contract with Verizon clearly specifies unlimited TIME, not unlimited bytes. And my contract with Netzero says 10 hours per month, not unlimited anything. You need to *read the frakking contract* just as you're supposed to RTFA. ;-)

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    168. Re:bill, don't throttle by commodore64_love · · Score: 1

      Translation:

      "Waaaah I didn't read my contract before I signed it, which stated UPTO 10 megabit/s, and now I want to back out of the terms because I'm only getting 8-9 megabit/s, even though that's what I agreed to. (sniffle). I don't like being an adult. It's too hard. Where's my mommy government to help me???"

      -Welcome to the Entitlement Generation. (Not to be confused with the 7-Up generation.)

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    169. Re:bill, don't throttle by falconwolf · · Score: 1

      You need to *read the frakking contract* just as you're supposed to RTFA. ;-)

      Oh, unlike some I read every contract before I sign. And as I said before the contract I signed the only limit was where it said up to X speed.

      Falcon

      BTW, I also read the articles posted before reading posts about it.

    170. Re:bill, don't throttle by mysidia · · Score: 1

      Say you want to download a 100 megabyte file (a 100 megabyte file has 800 megabits of data in it).

      If you had a 1 megabit-per-second connection, this would take (approximately) 800 seconds, or 13 minutes, assuming you got the full 1 megabit-per-second data download speed, you would average 1 megabit per second over those 13 minutes.

      Now if you had a 10 megabit connection, you might sustain 8 megabits/second transfer rate successfully (some bottleneck elsewhere on the internet prevents you from maxxing out your connection), at 8 megabits per second, a 100 megabyte file takes 100 seconds to download (800 megabits, divided by 8 megabits per second = 100 seconds).

      Now, you have your fully formed file in 100 seconds, instead of 800.

      For the next 700 seconds, you leave your link completely idle.

      The average usage over the 800 seconds is exactly the same in both cases, but in the first case, you got your file a lot faster.

      You can maybe use the next 5 minutes to do whatever you needed to do _that caused you_ to download that 100 megabyte file, for example, if it's a video, you could watch it.

      Whereas, if you had the 1 megabit link, you'd still be waiting, in fact, you couldn't start working until _after_ the 800 seconds had elapsed.

      All other things being equal, more bandwidth tends to be better, even if your usage is required to be the same for some reason.

    171. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Yes and no..
      Dodo and Telstra do indeed both offer these ridiculous plans to catch out the less tech-savy of its customers while most other ISP's offer plans in a much more realistic fashion than most of those in the US.

      They generally tell you in advance how much money you need to pay for how much GB of downloads in both on-peak/off-peak times, then shape your downloads to a lower speed until the next billing period.

      Much better than an "unlimited" service which means whatever the ISP thinks it should at the time and tries its best to cheat you out of.

    172. Re:bill, don't throttle by BikeHelmet · · Score: 1

      Yep, Australia certainly blows as far as ISP choice. I have a friend that lives there, and he's always complaining about it.

      We play Left4Dead at night, the first three weeks of the month. Then he hits his cap and the traffic shaping kicks in, knocking him down to 56k speeds. :P

      Often when he gets close to the limit, he stops playing with us, and only plays with Aussies. That's because Australian Steam servers are unmetered on his current plan.

      I believe he pays something like $70/mo for 25GB. That's insanely high - but so is his connection speed. He can download about 2.2-2.4MB/sec.

      I'm in Canada. I'm stuck on a 3mbit/512kbit ADSL line, for $30/mo. My ISP doesn't screw me though; 200GB/mo, so I can basically torrent 24/7 without reaching it. :D

    173. Re:bill, don't throttle by Buzer · · Score: 1

      - P2P throttling? Not here.
      - Artificial speed shaping or restrictions. Not here, unless you surpass your monthly limit on a flat rate plan.
      - Forbidding servers on residential connections? Not here.
      - Deep packet inspection and other traffic manipulation? Not here.
      - Bad contention ratios. Not here (on the good ISPs at least).

      In Finland, we get all those (well, okey, hosting a server is techincally against most of ISPs ToS, but I have never heard anyone getting cut off due to that. And at least one ISP uses force proxy for "CP" filtering), but we also don't have any kind of caps. Sure, you might not get full speeds, but that's usually due shitty copper. I have 110Mbps/5Mbps cable connection and I have no trouble getting 100/5 speeds (Linux support for my file server's 1Gbps network adapaters is quite bad (they hang up during load), so I opted to use my 2 port 100Mbps Intel card). Sure, normally I don't need to sustain that speed for long since when I actually get something fast enough, it will be complete in no time. I think my record is something like 100GB within ~3-4h.

      Price is 55e/month. 2Mbps/500Kbps from the same ISP is 25e/month. Most of the low end (1-2Mpbs) ADSL connections are around the same. 384Kbps 3G connetions are generally ~10e/month.

      ...and then I get sad when I think about Sweden/Japan/South Korea...

    174. Re:bill, don't throttle by RingDev · · Score: 1

      I understand your position, and I think you are correct, but, if you look at the fine print of your ISP contract, you'll see that they aren't (for the most part) garunteeing you a minimum speed, or a % of time at the maximum speed. All they are selling you is a connection with a maximum speed.

      To go with a car analogy:
      You buy a ferrari from a local dealership that just happens to own the toll road you drive on every day. They tell you that the ferrari can do 200 MPH like its cool. And sure enough, one morning at 4AM you get out onto that toll road and wind it up to 200MPH.

      4 hours later, you're heading in to work at rush hour. Your car is still capable of going 200 MPH, but there are 80,000 other people trying to use that same road and everyone is stuck goig 55MPH. Now, you could try weaving through traffic to maintain a 65+ MPH speed, but since that causes issues for other drivers (and likely an accident) the owner of the road sets the speed limit to 55MPH during the day.

      Perfectly legal and logical.

      The problem comes when intensions go south.

      If while driving on that road, you are driving a car that you did not buy from the dealership, they may try to set your speed limit to 55 while others are unlimited (Skype VS ISP VOIP services). Or if you are driving a large truck filled with random things that a 3rd party doesn want you to move (P2P).

      Net Neutrality to me doesn't matter for the peek time throttling so much as it matters for unfair technical and business practices that allow ISPs and their partners to destroy small business and inventive software at the push of a button.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    175. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Everything that is unethical can also be called wrong. Everything that is wrong can not necessarily be called unethical.

      The two words are related, but not always interchangeable;

      for example if I say 1 + 1 = 3, that is wrong, but it is not unethical.

      A pharmacist substituting sugar tablets for drugs because it is cheaper is unethical, but we could equally say it's wrong.

      The key here is CONTEXT. In the context you're using, the word wrong is not synonymous with the word unethical.

    176. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Metering almost positively requires Docsis compatible cable modems

      How do you figure that?

      Reality at this time is that it's not necessary or practical to do your DPI and bandwidth management at the CPE.

      Most ISP's that I have worked with have implemented some form of DPI and bandwidth management in the core using a dedicate appliance or at worst case, some basic QoS on their routers (poor choice though).

    177. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      I agree. The suggestions of throttling and charging more, is total crap. The ISP needs to build up it's capacity and provide what I'm sure the customers expect. If I were one of the customers, I'd rather live with what's there or see everyone pay a little higher monthly fee to build more capacity. Limiting the amount of data and charging more for exceeding those limits, is a slimey business practice and just plain gouging - a lot like bait and switch practices. I doubt this boss has any intention of building up the capacity.

      As for the job, you have to do what the boss says. If it's a rural area, it wouldn't be too hard for word to make its way around about the business practices. Maybe enough bad press would have an effect on the company's views.

    178. Re:bill, don't throttle by sumdumass · · Score: 1

      I understand your position, and I think you are correct, but, if you look at the fine print of your ISP contract, you'll see that they aren't (for the most part) garunteeing you a minimum speed, or a % of time at the maximum speed. All they are selling you is a connection with a maximum speed.

      To go with a car analogy:
      You buy a ferrari from a local dealership that just happens to own the toll road you drive on every day. They tell you that the ferrari can do 200 MPH like its cool. And sure enough, one morning at 4AM you get out onto that toll road and wind it up to 200MPH.

      4 hours later, you're heading in to work at rush hour. Your car is still capable of going 200 MPH, but there are 80,000 other people trying to use that same road and everyone is stuck goig 55MPH. Now, you could try weaving through traffic to maintain a 65+ MPH speed, but since that causes issues for other drivers (and likely an accident) the owner of the road sets the speed limit to 55MPH during the day.

      First, I have to ask, are they really selling you a connection with a maximum speed when they limit it. I'll get a little more into it when I attempt to address the car analogy but for the time that the bandwidth is throttles by the ISP, is that maximum connection the same as I was sold or not? I don't think it matters over the time they aren't limiting it as much as when the ISP takes actions to limit it.

      Now with the car. Great analogy except you described a scenario where normal traffic congestion limited the speed you could go. To make it fit with ISP throttling, imagine that when you took it out at 4am and wound her up, that you discovered the dealership put a device on the car that wouldn't let it go past 70MPH even though they said 200MPH as a selling point.

      This is where I see the problem. If conditions restrict your movement, that's just how traffic is. If it gets so bad, people either look for a new service or pester the ISP to fix it. When the dealership or the ISP does so by limiting the speeds to below what they advertised when you took the service out, they are purposely shorting what they sold. It may seem trivial or necessary to you but does that make the deception right? So assume that an ISP oversells their bandwidth 70:1. They start throttling the speeds to below the advertised speeds and then notice that if everyone was limited to 2 megs instead of the 6 megs as advertised, they could over sell by another 50 subscribers. So now your 6 meg lines are only 2 megs because they want to sell the same thing they sold you to 120 people instead of just 70. SO the reality of the question might be, would you pay $40 a month for a 2 meg connection when you can have a 5 or 6 meg connection for the same price. And why is it that is you would go for the faster connection for the same price, would you be willing to allow the ISP to substitute the slower speeds at their discretion? Obviously you made a choice to spend your hard earned money on the faster speeds right?

      Net Neutrality to me doesn't matter for the peek time throttling so much as it matters for unfair technical and business practices that allow ISPs and their partners to destroy small business and inventive software at the push of a button.

      I think the entire premise behind net neutrality revolves around the customer getting what they paid for. If you host a website I might be interested in and pay your bandwidth fees and all, then if your hosting service is at least as fast as my internet service, I should be able to access your site at the fastest speeds our computers would negotiate for the transfer. Why? Because that is what we paid for. Now, the way they destroy small businesses and inventive software is by limiting your site's speeds to something that would encourage me to look at the services offered by the ISP or someone who paid the ISP a bounty.

      The entire premise of net neutrality can simply be implemented by not allowi

    179. Re:bill, don't throttle by RingDev · · Score: 1

      First, I have to ask, are they really selling you a connection with a maximum speed when they limit it.

      Absolutely. Go look at your ISP contract. Heck, go look at the advertisements. AT&T's Pro DSL Packages is listed as:

      Downstream Speed: Up to 3.0 Mbps
      Upstream Speed: Up to 512 Kbps

      (Emphasis mine)

      You are not being sold a Minimum speed, you are being sold a Maximum speed. Even if you are the only person on a switch connected to an OC3, you will still only get 3 Mbps. If you are on a OC3 with 15,000 active users, you are going to be lucky to get get 14.4 Kbps. Your contract is still for access with a maximum speed of 3Mbps, but congestion is drastically reducing the effective speed. No where on AT&T's DSL site is a minimum connection speed ever listed. No guarantees of 3Mbps is ever made, just that the connection you are paying for is capable of transfer rates "Up To" 3.0Mbps.

      This is 100% legal and expected. Net Neutrality has nothing to do with this. There are other consumer protection laws and regulations that are involved. Gross overselling of the pipe such that the average consumer will never see their max rate is likely something the BBB and FCC should be involved in, but it is not in the realm of Net Neutrality.

      To see why Net Neutrality is so critical though, and why deep packet inspection and throttling is so dangerous, we only have to take a slight step into theory.

      Lets say you are a VOIP phone company, say like Vonage. Your service depends on people having solid internet connections. Lets say one of your customers is on a cable modem. Many cable/internet providers are now also offering VOIP home phone systems. If your customer's ISP is inspecting packets and seeing that there are VOIP packets coming from the customer that are not part of their phone system, what's to stop them from throttling it?

      Nothing.

      They can claim that it is a high bandwidth consuming application, lump it in with P2P and FTP and throttle it back to nothing while allowing their own VOIP services to run either unhindered in a dedicated range of the bandwidth ensuring higher quality. They can then contact you and demand payment for getting your services out of the throttled block, or contact their users and demand more money to prevent their connection from being throttled.

      Net Neutrality slams that door shut. It says that the ISP must treat all traffic the same. That means that if they do traffic shaping it has to be the same across the board, they can't give preference to their own services or to 3rd party services who pay more. They can't alter traffic shaping rules based on how much a customer pays. etc...

      So we want to avert ISPs from going down the traffic shaping and packet inspection route, not because it is inherently bad, but because it opens up a huge avenue for abuse. And once that technology is in place, it is going to be virtually impossible to get rid of.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    180. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      That's cause you're an asshole who thinks the world revolves around himself :)

    181. Re:bill, don't throttle by sumdumass · · Score: 1

      Let me try this one more time. I think we are talking past each other to look at the big picture but in fact, we are starring out separate windows on the opposite side of the house. First, of all, I understand that you won't get your maximum speed. I also understand that they sell you speeds up to a certain limit. Now, to quote your post,

      Go look at your ISP contract. Heck, go look at the advertisements. AT&T's Pro DSL Packages is listed as:

      Downstream Speed: Up to 3.0 Mbps
      Upstream Speed: Up to 512 Kbps

      So when the ISP purposely locks my speeds to below 3.0Mbps down and to less then 512Kpbd up, to lets say 2.0 down and 256 up, am I getting speeds up to 3.0Mbps? Of course the answer to that is no, I'm not getting speeds up to a any number higher then what they are limiting me to. The facts that my speeds might be effected by anything other then the ISP doesn't matter because that's a best effort up to. But when the ISP itself decides that I shouldn't get speeds up to 3.0Mbps, then I'm not capable of those speeds because of an action taken by the people who sold me the 3.0Mbpd service.

      Now the question is, did they sell me a up to 3.0Mbps service or did they sell me an up to 1.0Mbps service when they are busy and a 3.0Mbps when they aren't. If it was the later, I would think someone would have pointed me to the advertisment or contract stipulation that says the ISP reserved the right to limit the speeds to below what they advertise and in fact make your up to speed less then what was represented on your service level.

      If this was an investment firm firm seeking venture capitol and I invested with them under the promise of a potential 20% payout, there are a number of reasons why I wouldn't receive a 20% return on my investment. If any of those reasons are because of the investment firms direct actions to specifically limit my payout, Fraud has been committed and a bunch of laws are broken. You see, when the risk is ordinary and part of the game, it is something I am willing to assume by investing in the game. When the risk is a direct manipulation by the people I invested with, it become criminal. I'm not sure why ISPs get a pass when they advertise one thing and provide another. And yes, up to 3.0Mbps is entirely different then the ISP limiting me to 1.0Mbps because then I'm only capable of up to 1.0Mbps. There are two Mbps that I am missing in the up to possibilities because they purposely limited what speed I can get up to.

      This is 100% legal and expected. Net Neutrality has nothing to do with this. There are other consumer protection laws and regulations that are involved. Gross overselling of the pipe such that the average consumer will never see their max rate is likely something the BBB and FCC should be involved in, but it is not in the realm of Net Neutrality.

      Actually, once we are on the same page, I think you will agree with me that it is illegal and net neutrality has everything to do with it. Even with the up to language, if the ISP limits any traffic to below the speeds they sold you or sold you the potential to receive, lets stick with the 3 meg, then regardless of any other network conditions present that could limit your speeds, you simple are not capable of ever achieving the up to limit because of an action the ISP specifically took to stop it.

      Now this runs along with net neutrality because if they can limit VoIP or P2P traffic to below 3 Mbps, then you as a customer simple do not get the agreed upon 3 megs or even the up to 3 megs possibility. If you received what you paid for and the ISP was barred from purposely limiting traffic to below the speeds they sold you, then it would be impossible for them to limit any other tech or sites or push preferences to theirs. You would have the same experience regardless of efforts by an ISP to limit them because they have to give you the opportunity to get the speeds they agree to sell y

    182. Re:bill, don't throttle by RingDev · · Score: 1

      I'm sure you have some good points in there, unfortunately I got to this part and pretty much gave up.

      This is 100% legal and expected. Net Neutrality has nothing to do with this.

      Actually, once we are on the same page, I think you will agree with me that it is illegal and net neutrality has everything to do with it.

      I said it is legal and has nothing to with Net Neutrality. You said the opposite. I can not in good concience find a way in which those two points of view could both be accepted as being on the same page.

      I agree with you that throttling sucks, and that if a vendor fails to provide their advertised service, that there should be ramifications for it, but again, that is not an issue of net neutrality, it is an issue for lawyers to hash out over the exiting case law of consumer rights, marketing, fraud, and the like.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    183. Re:bill, don't throttle by sumdumass · · Score: 1

      I said it is legal and has nothing to with Net Neutrality. You said the opposite. I can not in good concience find a way in which those two points of view could both be accepted as being on the same page.

      Well, I think the differences that we are at is that you are saying that you will never get the advertised network speeds and even point to the advertising of an "up to" speed. My point is that is all normal and fine until it is directly because of an action the ISP itself took. They the ISP is not providing the agreed upon speeds or even the "up to" speeds. I find fault with this in much the same way I find fault in snake oil salesmen claiming their product will cure everything including cancer plus get you tons of women begging to sleep with you when it simply can't do that. They have pushed something that isn't what they delivered. Now even with the speeds of "up to" some number, if the ISP limits anything to below those speeds, it would simply be false and a misrepresentation of the products they are selling that you or I would purchase based on those representations to claim a certain speed or a speed up to a certain number because they have purposely limited it to below that number. If the ISP caps your service at 1Mbps, they cannot claim you have up to 4Mbps service. It simply isn't possible for you to achieve that 4Mbps service while they have you throttled.

      That being said, if the ISP wasn't allowed to limit anything to a speed below what they are selling, even if the promise is speeds up to a certain number, then it is impossible for the ISP to block P2P or VoIP or some streaming video service or Itunes traffic while allowing their competing traffic through. So if the ISP is barred from limiting speeds (because of an action they took), a neutral net would be present and each customer would be getting what they paid for even if network conditions outside the ISP's control limits to a slower speed.

      The key is the ISP taking an action to limit something below what they represented when making a sale. If they sold 3 meg connections or connections up to 3 megs, they would not be delivering either of those connections when they limited the speeds to 1 meg or even up to 1 meg. Now, lets assume you purchased a connection with speeds up to 6Mbps down and up to 1Mbps up. You toss your pots line and use some cutrate VoIP phone. Your ISP has it's own VoIP offerings so they decide to throttle all your VoIP traffic not originating from their service to 256k. IF they are required to give you speeds up to 6/1 because that is what they represented to you in order to get you to purchase their service, then are they giving you that service if it is limited to 256k? Of course the answer is no because the people who sold you the service have locked the speeds of your traffic in a way that you would never get above 256k for that service. The only way they could be truthful in their advertising and actually deliver what they are selling is if they represented to you that certain traffic was limited to speeds up to 256k instead of the up to 6/1 Mbps service.

      I agree with you that throttling sucks, and that if a vendor fails to provide their advertised service, that there should be ramifications for it, but again, that is not an issue of net neutrality, it is an issue for lawyers to hash out over the exiting case law of consumer rights, marketing, fraud, and the like.

      My bad, I must have said that backwards to leave an unclear idea of what I meant. Throttling bandwidth isn't an issue of net neutrality, it's that if it wasn't allowed to be done at speeds below what they sell the service at, net neutrality wouldn't be an issue or a problem. Neither your ISP or the service's ISP you are attempting to use could threaten anything with slower speeds when they are barred from giving the customer (you or the internet service) speeds below what they paid for. You see, if you purchase service with up to 6Mbps down and up t

    184. Re:bill, don't throttle by _Spirit · · Score: 1

      They're not different from the guy who rents his cabin to 3 dozen different people for the summer, hoping that no more than one will show up at a time.

      Yes, or like those pesky phone companies whose capacity on the switchboards could nowhere near handle all their customers picking up their phone and making a call at the same time.

      You may not like it but if you want an internet connection that's not overbooked you definitely wouldn't like the price. You can get a 20Mb DSL line here for about 25. Guess what that price would be without overbooking?

      Overbooking is a way for the ISP's to provide a service at a decent price by planning for average usage. The system keeps itself in check: If they overbook too much they'll lose customers to ISP's with better service, if they don't their competitors will steal their customers with lower prices.

      One of the points that I hardly ever see in these discussions is how some of the p2p protocols seem hell bent on squeezing out the last ounce of performance, never mind that it chokes up routers and screws with everybody else's connection.

      --

      beauty is only a light switch away

    185. Re:bill, don't throttle by RingDev · · Score: 1

      Your argument appears to be that you believe it should illegal for an ISP to throttle traffic below the maximum advertised rate with out just cause. You further argue that a Net Neutrality bill would reinforce the legal requirement of ISPs to provide service at the maximum advertised rate.

      My argument is that I believe it is illegal for an ISP to throttle traffic below the maximum advertised rate with out just cause. I further argue that excess traffic is a short term justification, but long term deferment of corrective measures is actionable under a variety of existing consumer protection laws. And finally I argue that Net Neutrality has nothing to do with whole-sale throttling.

      Imagine if you will, an ISP that was over leveraged on it's upstream provider, like the original author to 70:1. In order to deal with the volume the ISP does at the OA's boss suggests and throttles traffic at peek times. Unsurprisingly, with in a week customers start calling in complaining. In response to the customer complaints the ISP comes up with a new billing idea. For $25 a month you get the same old 3Mb connection, but you will be throttled at peek times. For $30 a month you get the same 3Mb connection, but you will not be throttled at prime time.

      The ISP is now getting an extra $5 a month from a bunch of customers. They haven't increased their bandwidth, and as more and more people make the jump to the "fast lane" the worse and worse the discount connection becomes. Eventually, if enough people jump to the fast lane, it too will start to degrade.

      Now think about it from the other direction. In addition to charging users more for un-throttled connections, they can turn around and tell Google, either you pay us $50,000 a month, or all of your services will be throttled. Effectively creating a fast lane for content providers as well.

      To go even further with that, there are thousands of ISPs in the US, imagine if everyone of them had the power to force Google to pay extra for maintaining the same connection speed they already enjoy to every one of their US users.

      And then you get into the corruption areas, since the ISPs are already filtering fast lane/slow lane communications depending on other services willingness to pay, what's to stop them from just refusing to offer the fast lane to competitors? Imagine if Comcast/Charter put Vonage connections into the slow lane and refused to offer them access to the fast lane no matter how much they were willing to pay since they offer their own VOIP package.

      THAT is what Net Neutrality is for. It prevents the creation of favoritism in the ISPs and backbone. If those providers do not remain neutral, they can shape the future of technology by effectively tanking smaller organizations that don't have the financial ability to pay for favored services or compete against the ISP's own services.

      Imagine if the cable industry had a significant interest in Facebook while the phone industry had a significant interest in MySpace, and due to those interests they provided favorable services to the customers using those services. Cable modem users would be able to fly around on Facebook, but loading a MySpace page could take a full minute. And just the opposite for customers of the phone companies. Or heck, imagine both providers offered their own social networking site, MySpace and Facebook may never have come to exist as they do today because as soon as they started gaining any bandwidth, the would have been dropped to a low performance category and pretty much all US users would get fed up with slow page loads and turn to other options (like the ones provided by the ISPs).

      So long as the original author does not create separate traffic shaping algorithms depending on the consumers' or providers' willingness to pay, Net Neutrality will never effect him.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    186. Re:bill, don't throttle by sumdumass · · Score: 1

      Your argument appears to be that you believe it should illegal for an ISP to throttle traffic below the maximum advertised rate with out just cause. You further argue that a Net Neutrality bill would reinforce the legal requirement of ISPs to provide service at the maximum advertised rate.

      We are sort of there. I do believe that the ISP shouldn't throttle traffic below the maximum advertised rates and I think it should already be illegal if they did so because they wouldn't be delivering what they represented as a point of the sale. I also believe that if that was true, there wouldn't be a need for any net neutrality laws because if the ISP was not allowed to limit something to a rate below what they advertised, it would be impossible for them to do anything that would stifle innovation or the ability to deliver a product/service outside of the users connection speeds. It sort of solves the entire neutrality problem because the limiting factor then becomes the rate of your connection and not some arbitrary reasoning by the ISP to promote their own services while damaging the delivery of a competitors.

      My argument is that I believe it is illegal for an ISP to throttle traffic below the maximum advertised rate with out just cause. I further argue that excess traffic is a short term justification, but long term deferment of corrective measures is actionable under a variety of existing consumer protection laws. And finally I argue that Net Neutrality has nothing to do with whole-sale throttling.

      I can agree with this except for I don't think the throttling below the advertised rates are justifiable for any cause and that the net neutrality issue is one where it doesn't have anything to do with throttling but not throttling can negate the need for net neutrality laws. When the ISP is barred from restricting the deliver of any traffic to rates below the advertised speeds, they simply cannot "unfair technical and business practices that allow ISPs and their partners to destroy small business and inventive software at the push of a button" to any effect greater then the limits to the speeds of your connection would bring about. Obviously is someone's business required end users to have a 10 meg connection and you only purchased a 3 meg or up to 3 meg connection, your spending habits will influence the delivery. If the ISP isn't allowed to limited your 3 meg connection to speeds less then 3 meg, then outside of actions not related to the ISP, the only thing unfair in the deal would be your decision to purchase a certain rate at a certain price. In that case, it isn't unfair at all. But when the ISP limits you to 1 meg instead of the 3 meg or up to 3 meg connection, they are being unfair in a meaningful way to you and the business and/or innovations.

      Imagine if you will, an ISP that was over leveraged on it's upstream provider, like the original author to 70:1. In order to deal with the volume the ISP does at the OA's boss suggests and throttles traffic at peek times. Unsurprisingly, with in a week customers start calling in complaining. In response to the customer complaints the ISP comes up with a new billing idea. For $25 a month you get the same old 3Mb connection, but you will be throttled at peek times. For $30 a month you get the same 3Mb connection, but you will not be throttled at prime time.

      The ISP is now getting an extra $5 a month from a bunch of customers. They haven't increased their bandwidth, and as more and more people make the jump to the "fast lane" the worse and worse the discount connection becomes. Eventually, if enough people jump to the fast lane, it too will start to degrade.

      I don't have a problem with this except that the throttling is unnecessary and actually hides the problems which could possibly make it take a lot longer for the customer to realize something is wrong.

      You see, if the customer knows before hand and

    187. Re:bill, don't throttle by Anonymous Coward · · Score: 0

      Well if he is looking at traffic shaping he should consider bumping priorities rather than heavy handed throttling. Just bump VOIP and HTTP(S) so they go first and wont get interfered with by bulk P2P transfers. This lets people 'at the keyboard' so to speak get priority over say big file transfers in the background.

      No, no, HELL NO. Prioritization of traffic happens at MY end, not the ISP's. Just throttle total bandwidth down. If you have to, stop advertising 3Mbps and start selling 1Mbps. However, they don't get to decide that certain traffic is more important than others, that's what I do with my router.

    188. Re:bill, don't throttle by Tuoqui · · Score: 1

      Unfortunately it is a sad reality that while you can determine the priority of your router. EVERY SINGLE ROUTER between you and your destination wont necessarily have the same priority because NEWSFLASH... You dont control them. They need to be prioritized in such a way that it makes the network usable for everyone while not engaging in active throttling or censorship based on protocols.

      If prioritizing and other network management tools are done properly. Ideally if these measures were put into place responsibly the end user would not even KNOW they were being used. So what if VOIP goes first, its a very 'latency' sensitive protocol, a few extra milliseconds or dropped packets can destroy the quality of a VOIP connection. You would still get your HTTP(S) traffic in a reasonable time frame and the added milliseconds probably wouldnt even be noticed. Just like putting P2P or other 'bulk' transfers to the back of the line. People wont notice a few extra minutes on a several hours long download as long as the DATA GETS THROUGH. What ISPs like Comcast were trying to do was to prevent the data from getting through at all or effectively 'censorship' as they wanted people to subscribe to their cable TV offerings which means they have a conflict of interest as they have a financial stake in engaging in such 'censorship' of P2P protocols.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
  2. You're stuck. by numbski · · Score: 5, Insightful

    Here's the thing - you have no choice. Do the shaping.

    That said - form a compelling argument for doing the right thing, and present that to your boss. Don't defy him, but give him a reason to reconsider. In the meantime, do as you're told. You can always undo shaping. Don't screw your employment in the interim.

    --

    Karma: Chameleon (mostly due to the fact that you come and go).

    1. Re:You're stuck. by ssj152 · · Score: 5, Insightful

      Better read the current terms of service first - yanking the rug before changing the terms of service frequently leads to lawsuits. Be nice to the pointy-haired one, but point out the likelihood of legal problems here. Also, I liked the first responder 'seanadams' suggestion as an actual solution - if there is no way to actually get the bandwidth upped.

      --
      Be Obscure Clearly
      There are visual errors in time as well as in space.
    2. Re:You're stuck. by Tetsujin · · Score: 0, Offtopic

      Karma: Chameleon (mostly due to the fact that you come and go).

      Nice. :D

      --
      Bow-ties are cool.
    3. Re:You're stuck. by Anonymous Coward · · Score: 3, Insightful

      Agree 100%. You're getting paid for this work. It doesn't matter how much you admire Casper the Friendly Geek, it's neither your right nor your job to contradict your boss's decisions. If your customers don't like the service, they'll find alternatives or drop his service, and then he'll either deal with the revenue loss or improve.

      Make the business case for it. Feel free to refuse to do anything actually unethical or illegal that he asks you to do. This is neither, so suck it up. Or, alternately; you're suggesting that this is a really small market. I assume that means there's not that much tech know-how in the area. That gives you another option; if you really care that much about not throttling, quit. It'll take him a while to replace you, and that's months and months more that your users can illegally download Battlestar Galactica to their hearts' content.

      Oh, man! I need to go watch the latest BSG I downloaded!

    4. Re:You're stuck. by Anonymous Coward · · Score: 0

      You will need the shaping no matter what, even if you get more BW. Add in tons of squid and dns cache. People doing tons of usenet? Maybe a usenet cache is in order.

      Just do not be discriminatory on what it is you shape. Shape based on client destination and people will get a clue that yes maxing out the pipe means the phone doesnt work correctly.

      Just remember even if you add in the BW you will be back in the same place in a few years. P2P sucks up ALL avail bw. It is designed that way. I wouldnt bother with what is in the packets. I would just do bw reservation on each client. So even if one dude is connecting to 3000 other servers the guy who is only connecting to 10 has the same bw.

      If you dig in to your numbers you probably will notice that a small percentage of customers are snorking the whole pipe (it always is).

      Also make it clear to them you are doing it. They will get 'max' if there is no one else using it. Otherwise it is a shared line and they get a fractional reserved amount. Ask them to schedule shape and tell them how to do it. uTorrent has things built in to do this. Also how to use local clients vs remote ones would probably help. A nice wiki/faq on how to do this would go a long way.

      Above all if you are maxed out half the day you realllllly need more bw. Ask your boss where you will be if you add say 100 more customers? Do some projections. Also do some research into what it would cost to buy more bw. Also what would happen if you do not. Just going in and saying 'we need more bw' will get you exactly the reaction you got. Go in with options. Go in with the goal UP FRONT that not one thing will fix everything. It always take a few things to make it work correctly. You could also go investigate into what the cost is TO shape. There is software and routers out there that do this. They are NOT cheap. Which one is cheaper? More BW or another rack of equip that takes power ($per month), maintainance contracts ($per year), more cables and space taken up ($per sqft per year), cost of cooling ($per month), etc... Also as business grows the things will need to be upgraded. I would say that number will be QUITE large. Deep packet inspection is not cheap.

      Sounds like your boss has the power to make dollar decisions. But doesnt want to bother with running a few cables and actually being in the server room. He is a middle manager. You need to talk money to him. It is all he cares about. He could give a shit about bytes per second and maxed out pipes. You need to talk his lingo. It is not technical it is managerial. They talk in time, money, and resources. He may be under the impression that packet inspection is a one time cost. Where it will be a recurring cost just like buying more BW.

    5. Re:You're stuck. by MrKaos · · Score: 1

      Karma: Chameleon (mostly due to the fact that you come and go).

      Nice. :D

      He's a man without conviction.

      --
      My ism, it's full of beliefs.
    6. Re:You're stuck. by calmofthestorm · · Score: 1

      Well the traffic shaping based on type (eg P2P) is questionably legal, though we don't really know for sure either way since Comcrap backed down before it went to court.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    7. Re:You're stuck. by Anonymous Coward · · Score: 1, Insightful

      Some people act like traffic shaping is the tool of Satan. Y'all need to get over yourselves. I use traffic shaping in my own house. [gasp!]

      Traffic shaping doesn't mean that you're screwing anyone. It means that, when traffic is high, some types of traffic get priority over others. Generally, the highly interactive and isochronous traffic like gaming, VOIP, dns, http, VPN, etc. needs to be processed quickly. Less interactive traffic like ftp, large-frame http, P2P, and other forms of bulk data transfer will still do their jobs if they get bumped a bit. I use it to make sure online gaming, DNS, and acks get ultimate priority on my network. ftp, p2p, and large-packet http get low priority. Undefined classes of traffic fall between the two in priority. Works great.

      Obviously, an ISP is going to need to put a bit more effort into classifying traffic but it's still not evil. When the load is light, properly designed traffic shaping won't impact anyone. As traffic goes up, the lower priority traffic will see a drop in speed but it still works.

      As long as he doesn't do stupid shit like cut off P2P entirely or impose blanket speed caps that have no relation to network traffic conditions, few people will notice. If they do, he can point them at the stats page that shows the overal bandwidth usage and explain that they're using minimal traffic shaping to ensure a quality experience for everyone (as referenced in the TOS, I'm sure).

      OTOH, if he starts regularly hitting the BOTTOM limit on traffic types, there isn't much to do but add bandwidth. But, at 70:1, I don't think the submitter's company is insanely oversold for broadband in a one-horse service area. I think they'll be able to provide a reasonable level of service with a good traffic shaping plan. And, if not, someone else will start a competing ISP and he can dump all of his problem users on them. :)

    8. Re:You're stuck. by falconwolf · · Score: 1

      Agree 100%. You're getting paid for this work. It doesn't matter how much you admire Casper the Friendly Geek, it's neither your right nor your job to contradict your boss's decisions. If your customers don't like the service, they'll find alternatives or drop his service, and then he'll either deal with the revenue loss or improve.

      I disagree. If the customer's contract is for unlimited access then when it is limited a customer may slap a lawsuit on the company. The one who will be blamed is the sysadmin.

      Make the business case for it. Feel free to refuse to do anything actually unethical or illegal that he asks you to do. This is neither, so suck it up.

      Actually the person asking does not say whether service was sold as unlimited or not. If it was then it is a breach of contract as is illegal.

      Falcon

    9. Re:You're stuck. by yttrstein · · Score: 1

      "do as you're told"?

      We don't all have the terror of being unemployed you know. It seems to me that this person is thoughtful and possibly a bit inexperienced and is really trying to do what's best for the customer, which is exactly how it should be. Classically this would be an open and shut case of calling the provider (maybe mentioning it to you boss in passing) and forging an agreement for free dynamically allocated bandwidth. (within certain thresholds).

      A good boss will hear this news and note that his customer base has instant gratification, and that he has more than enough time to talk about traffic shaping the RIGHT way, without losing anyone in the process. Generally the boss becomes bored with his own proposed solution once it's obvious that it's no longer relevant, and will settle for a much simpler, less invasive long term plan.

      And if it's not a good boss? Eh. If you can't stand by your principles, you can't stand at all.

    10. Re:You're stuck. by numbski · · Score: 1

      You have no idea.

      (In other words, he doesn't know.)

      --

      Karma: Chameleon (mostly due to the fact that you come and go).

    11. Re:You're stuck. by numbski · · Score: 1

      Yeah, when I ran an ISP I myself did shaping, and I never felt any guilt over it. I made sure my customers were aware of it when they signed up, and most were happy to hear it. The simplified version of it went that Just In Time traffic got top priority, so VOIP got top priority, then beneath that, time-sensitive, but not time-critical traffic, so things like chat and ssh, then normal web browsing, then beneath that FTP, and at the bottom was P2P filesharing. That doesn't mean bittorrent was throttled, it just meant that if someone is trying to carry on a phone conversation, they didn't get steamrolled by a torrent. Meanwhile overnight when the pipe's not being used, they can sit there and torrent to their heart's content. Shaping is a tool, not evil.

      --

      Karma: Chameleon (mostly due to the fact that you come and go).

    12. Re:You're stuck. by numbski · · Score: 1

      You'll note that I've asked him to form a good argument, then return to it. I'm not asking him to give up, but rather to be prepared.

      --

      Karma: Chameleon (mostly due to the fact that you come and go).

    13. Re:You're stuck. by hey! · · Score: 1

      Well, if it is a moral question, you can't say "go along and don't rock the boat." Moral questions are about when you should rock the boat and when you shouldn't. For example, if the government asks you to provide user email data without proper legal authorization, management may decide to go along. Given that the customers have no way of finding out, the path of least resistance is to give the secret police anything they ask for. On the other hand, the situation is usually different if the authorities have a constitutionally proper authorization and are engaged in the legitimate business of criminal investigation.

      Morality, if it exists at all, isn't about doing what makes you feel immediately comfortable and secure. If it doesn't place more demands upon you than that, it does not exist, and some have so argued. You might not like Arabs or gays, but it doesn't mean you can go along with making their lives miserable because it makes your life convenient. You might not like the government, but it doesn't mean you can assume anything you do to thwart it is automatically moral.

      The question of what is the moral choice in this situation seems to me to depend on several things. First it depends on what the customer was promised. Second, it depends on what the customer's contract says. Third it depends on the net effect on freedom of information in society, which is a special concern given that your customers don't have a reasonable alternative.

      We can assume that the profit motive ensures the shareholders are looked after.

      P2P, in my opinion, is not more important to society than other kinds of use of bandwidth. If you didn't sell your service as unlimited bandwidth, and you don't have some ulterior commercial motive (e.g. you want to steer subscribers to your business partners), it seems reasonable to step in to prevent that use of bandwidth from preempting other uses. As long as the throttling is protocol based, not content based, you aren't imposing your choices of information on users.

      If the total bandwidth that P2P users is more than a local ISP can provide, then they should consider forming a co-op. Building an ISP shouldn't take truckloads of capital these days. You can get the network off the ground when subscribers are few with frame relay, moving to leased lines as the traffic over links costs too much.

      Chances are, all the subscribers would have to do is make what looks like serious noises in this direction, and the local ISP will find a way to accommodate them P2P users, possibly with a special premium plan priced just low enough to make it not worth bothering to form a co-op. In that case, P2P users ought to embrace this deal, considering the value it would represent.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    14. Re:You're stuck. by Z00L00K · · Score: 1

      If you do shaping - make sure that you do it in a reasonable way. I.e. increase prio for critical/sensitive services like VoIP (SIP and IAX2) instead of slowing down specific services like bittorrent.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    15. Re:You're stuck. by MrKaos · · Score: 1

      You have no idea.

      (In other words, he doesn't know.)

      Contradiction's are quite expensive these days.

      --
      My ism, it's full of beliefs.
    16. Re:You're stuck. by Reo+Strong · · Score: 1

      It's not questionably legal. It is simply not illegal.

      It is against the terms agreed upon when accepting RUS money from the FCC. This is where Comcast got into trouble. The RUS guidelines are vague, but the part I'm referring to has to do with not blocking any legal form of traffic from any legal device.

      There were murmurings of legal recourse due to some states' laws that makes it illegal to pretend to be someone else on-line (and Comcast was forging packets), but I never heard how far that went. My guess is no-where.

      --
      "Never attribute to malice that which can be adequately explained by stupidity." -Anon.
    17. Re:You're stuck. by sjames · · Score: 1

      Unless he was hired as legal council, it's nothing like his job to decide or even advise on how the terms of service are handled. His job is to implement throttling. Determining if they can do that without getting sued is the boss's problem.

      The closest he can get to advising on this without coming off as annoying or whiny is to ask if there are any legal constraints on how the shaping is implemented and if so, who needs to sign off on the plan he devises.

    18. Re:You're stuck. by Anonymous Coward · · Score: 0

      You always have a choice. Sometimes that choice is to find another job and leave them. Either way, its rarely a simple or easy decision. In the end, do what is best for yourself.

  3. The good of the many by Anonymous Coward · · Score: 0

    Outweighs the good of the few... or the one. Throttle.

  4. Quit and... by Anonymous Coward · · Score: 2, Interesting

    start my own ISP, reselling third party bandwidth. If the market is that limited and poorly serviced, there is money to be made by providing a decent service. You will be happier and as the owner you also stand to make more money.

    1. Re:Quit and... by Anonymous Coward · · Score: 0

      With what capital?

    2. Re:Quit and... by corprew · · Score: 1

      This suggestion ignores the last mile costs, which is probably the reason that dial-up and cable are their only options (no dsl available, etc...)

      It probably wouldn't be effective for him to be another dial-up provider.

    3. Re:Quit and... by Anonymous Coward · · Score: 1, Interesting

      Never use your own money, if the idea is any good, other people will give you their money.

    4. Re:Quit and... by Anonymous Coward · · Score: 0

      ...and then you will be in their leash, forced to jump when they say so.

      Saying you should always get outside funding is idiotic -- I can personally testify to two successful business that were started with no investors (currently work for one). I've also been personally involved in a failed startup that was basically ruined by bad investors having too much say in things.

      Mind you, I'm sure having investors is good in many (most?) situations -- I'm not the one claiming there is a single right answer to a complicate problem like starting a business.

  5. The choice is simple by Bandman · · Score: 4, Insightful

    Petition for your boss to do the right thing.

    While you're petitioning, do what your boss tells you.

    If what your boss tells you to do is unethical, quit, and tell him why in your resignation letter.

    1. Re:The choice is simple by Malc · · Score: 1

      What is the right thing? You seem to be implying that shaping isn't and letting customers go at it. Maybe the business model doesn't support that, or gives more customers a poor internet experience than would be affected by shaping.

    2. Re:The choice is simple by MeanMF · · Score: 4, Insightful

      Exactly... If there's a business case for buying more bandwidth, then write it up and show it to the boss. Are people dropping the service because they're fed up with slow speeds? Are there people who would be willing to pay more for higher bandwidth? Do the customers even notice or care that speeds are slow at times? Is 90% of the bandwidth being used up by 1% of the customers? If you don't know the answers to these questions, whining to the boss isn't going to get you anywhere.

    3. Re:The choice is simple by w0mprat · · Score: 1

      If what your boss tells you to do is unethical, quit, and tell him why in your resignation letter.

      Because quitting is so effective. Whats to say the next fool won't just do what he asked? It's much better to just do what your told, but fight the cause with reasonable logic and persistence. You never know, the higher-ups may not share the same opinion, especially if you highlight legal issues. One may end up with the bosses job even, if he's out on his ass for triggering litigation.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    4. Re:The choice is simple by __aabgfe356 · · Score: 1

      in this economic climate, i wouldnt be quitting, just make sure the onus for the decision is squarely on your bosses head.

    5. Re:The choice is simple by Aristos+Mazer · · Score: 1

      I don't think Bandman intended to imply shaping is unethical. He merely said if it is unethical (for example, if shaping contradicts the current TOS or something like that) then he advised a course of action.

    6. Re:The choice is simple by Aristos+Mazer · · Score: 1

      I tend to agree with w0mprat. If you feel it is unethical, push for a change, and keep pushing until you have a new job lined up already or they fire you. If they fire you, at least you get unemployment benefits (because the best they can do is fire you for not doing your job, not for doing anything illegal... its the illegal bit that would keep you from unemployment coverage).

    7. Re:The choice is simple by KlausBreuer · · Score: 1

      Won't work.

      You petition your boss, he reads the paper and throws it into the trash.

      No... the right thing would be to anonymously post full info about this on the net, faking your data access to make sure you're not the one suspected of doing this.
      Then show this to your boss and tell him that he'll loose customers and look like a jerk. The solution: up your bandwidth, advertise that, people will be happy.

      --
      Free PC version of ChipWits at http://www.breueronline.de/klaus/chipwits/
    8. Re:The choice is simple by houghi · · Score: 1

      I agree fully. First measure what you can. With so few customers, you can easily determine who are the few that are to blame for this. Ask those to do the downloading outside working hours.

      Getting a call from the provider will help in the majority of the cases. There will be a few perhaps who are unwilling to listen. Offer them a new contract or drop them as customer. They are costing you money.

      To all the providers I talked, it is only a very small percentage that does these heavy download. I would guess you are talking 5-10 accounts that you need to call. Start from the top and work your way down.

      --
      Don't fight for your country, if your country does not fight for you.
    9. Re:The choice is simple by MattW · · Score: 1

      Do you think that he's going to be able to find this out? Do you think they're going to approve of him surveying customers to see what they're willing to pay?

      Yes, that's what the ISP should be doing, but if his boss didn't think to explore that in the first place, don't think he's going to get the nod to doing market research.

      (It's always possible his boss is implementing throttling as a stop-gap while they find another answer, like pay-to-play for big usage)

      It's also possible they have a completely unrealistic expectation about bandwidth. Maybe they have 7000 customers and a 10Mb/s line from XO to route them over.

    10. Re:The choice is simple by Ilgaz · · Score: 1

      What about people buying regular ISP account and use the entire bandwidth (both up and down) 24/7?

      Are they ethical? You clearly know what kind of service and contract you have to get for such usage. Even on dial up days, you would have to buy leased line or ISDN for such usage. They are buying regular ISP account and expect corporate line qualities from a async consumer level junk. Worse, they are using it that way.

      It looks like 40GB cap others suggest sounds very reasonable for today. If he does heroic thing and resign, would the people I mentioned above care? I don't think so.

    11. Re:The choice is simple by GooberToo · · Score: 1

      Exactly. There is nothing unethical about traffic shaping so long as it is not applied with bias to some subset of selected users.

      For example, if P2P applications represent 80% of the highest use users, its fair to say shaping this traffic is easily justified. Especially if these users represent a tiny minority of their user base. On the other hand, if these users only represent, for example, 1% of the highest bandwidth consumers, not only does it not make sense to worry about these users, IMHO, it would be unethical to shape traffic such that it negatively effected these users. Of course, the second situation is not likely to occur but hopefully it illustrates the point.

    12. Re:The choice is simple by nurb432 · · Score: 1

      And release a public statement so the users know they are getting screwed due to greed.

      While they don't have a lot of choice according to your description ( like most of us ) they can at least file complaints.

      --
      ---- Booth was a patriot ----
  6. Upstream by lordsilence · · Score: 1

    How does your upstream contracts work? You could try and see if you can buy traffic per 95th percentile with a commit instead if you need the burst capacity . Then throttle the worst offenders if you notice your 95th percentile going over your commit.

    1. Re:Upstream by Anonymous Coward · · Score: 0

      Changing the billing method doesn't always make it cheaper...

  7. Well, he gave you a direct order. by cadu · · Score: 1

    well, first of all you should be worried about doing what your boss told you to do, if he wants shaping, shaping it be....you said that the locality doesn't helps, if they can't use your solution, it's dial-up....i presume you're also using your own ISPs broadband connection...

    you could also {if you're a downloader} set up shaping for everyone else and secretly {oops!} set up a rule for your login/pass that'll bypass the firewall rules, so free internets for you dude :P

    i know i'm a filthy ass but that's what i would try to do, protect my job (just answer stuff with "yes, sir!") while taking benefit :P

  8. Non-competition clause? by Mathinker · · Score: 1

    This might be problematic if his work contract has a non-competition clause. It is also fairly likely that his new business venture would fail (most do).

    And not everyone is cut out to be an independent businessman.

  9. Quit by PottedMeat · · Score: 1

    Quit

    1. Re:Quit by Anonymous Coward · · Score: 0

      Second that. Life is too short.

  10. Add a free period by grahamsz · · Score: 5, Insightful

    I had a situation once where my bandwidth was metering during regular hours but free from midnight - 7am. Any smart heavy user will set up their downloads to happen during the free period and take the load off the network during peak hours. I've never understood why more ISPs don't do that.

    If you just tell people they have a 40G cap then they'll feel entitled to use it whenever they want, and you really can't argue with that.

    1. Re:Add a free period by S-4'N3 · · Score: 1

      That's really quite brilliant. That would be metered kind of like cell phone plans.

    2. Re:Add a free period by Anonymous Coward · · Score: 0

      I had a situation once where my bandwidth was metering during regular hours but free from midnight - 7am. Any smart heavy user will set up their downloads to happen during the free period and take the load off the network during peak hours. I've never understood why more ISPs don't do that.

      That just shifts most of the the usage, and therefore, the 'peak hours', to the middle of the night.

    3. Re:Add a free period by Rich0 · · Score: 2, Insightful

      True, but the beauty of it is that nobody is going to call to complain if their download takes three hours instead of two. You can still give people busting speeds for interactive use during those hours to placate the few folks checking their email at 2AM.

      When cell phone companies institute these kinds of policies it doesn't bother them if there is a spike in usage at 9PM - the fact is that the spike is nowhere near what they see mid-day.

      Give the customers incentives and get them to work WITH you and not against you.

    4. Re:Add a free period by ProfessionalCookie · · Score: 1

      That's how it is from satellite traffic into the Southern half of Africa. Except usually 11pm- 6am. And when they say bandwidth not guaranteed they MEAN it. Don't bother trying to use the internet at 9am or 7pm. I did all my online craft at 4am sharp and got my full 1.5Mb/s.

  11. Is throttling really cheaper? by TheSunborn · · Score: 3, Interesting

    Is throttling really cheaper?

    Have you tried to compare the price of just buying more bandwidth with what it will cost you to setup and maintain the packed shaping?

    1. Re:Is throttling really cheaper? by PopeRatzo · · Score: 1

      Have you tried to compare the price of just buying more bandwidth with what it will cost you to setup and maintain the packed shaping?

      Management won't care about that. They're just worried about quarterly numbers. Their preference will be to fuck the customers and let tomorrow take care of itself. It's the way things are done.

      --
      You are welcome on my lawn.
    2. Re:Is throttling really cheaper? by David+E.+Smith · · Score: 2, Informative

      Throttling is dirt-cheap.

      I work for an ISP that's probably comparable (wireless, so each connection is slower than a cable connection, but there's more of them). If you want to roll your own stuff, a juicy PC with two network cards and some layer-7 rules should be doable for under $1000.

      You can also buy one of these, and configure it to do the shaping for about $1500, if you want a sexy rackmount unit and support.

      They work quite well for basically everything except encrypted BitTorrent (and I'm sure that's just a matter of time).

    3. Re:Is throttling really cheaper? by Anonymous Coward · · Score: 0

      They work quite well for basically everything except encrypted BitTorrent (and I'm sure that's just a matter of time).

      How would that happen? How would the router know it is Bittorrent traffic?

    4. Re:Is throttling really cheaper? by Anonymous Coward · · Score: 0

      "They work quite well for basically everything except encrypted BitTorrent (and I'm sure that's just a matter of time _before someone modifies the bittorrent protocol to go around your shaping_)."

      There, fixed it for you.

      Repeat after me: encrypted data is encrypted.

      It's going to be funny when your shaping starts interfering with legitimate VPN connections: all the business clients are going to be thrilled...

      Oh well, I love a good ol' arms race :)

    5. Re:Is throttling really cheaper? by toddestan · · Score: 1

      How would that happen? How would the router know it is Bittorrent traffic?

      Lets see, customer opens up a bunch of encrypted connections to a bunch of random IPs that belong to either other home internet users or perhaps a college, and starts to send and recieve lots of data? Sure, there's no way to know it's bittorrent for sure, but you can probably guess fairly reliably when someone opens their torrent client without actually inspecting any of the data.

  12. handling the BW hogs by bugi · · Score: 1

    So long as you're not singling them out by content or otherwise subjecting them to your (your boss's, your company's) conflicts of interest, then I think you're fine. Just follow some of the other fine suggestions here to do it responsibly.

    1. Re:handling the BW hogs by bugi · · Score: 1

      I would be remiss however if I did not point out that 70:1 is a nasty high ratio.

      Here's an idea, provide a sustained rate (more or less guaranteed for each user) and a burst rate (the rate inherent to the hardware). Any bits leftover after satisfying the guarantee can be allocated by whatever method to the bursties.

  13. throttling (strangling) a local ISP? by dltaylor · · Score: 1

    Am I the only one who read the title and had an image of strangling a local ISP executive?

    Unfortunately, my "local" ISP choices are Time Warner and AT&T, and, despite the miserable service, their executives are out of my reach.

    1. Re:throttling (strangling) a local ISP? by PopeRatzo · · Score: 1

      Am I the only one who read the title and had an image of strangling a local ISP executive?

      Yes, but now that you mention it, that might be the most moral choice of all.

      --
      You are welcome on my lawn.
  14. Striking a balance..... by Computershack · · Score: 4, Insightful
    You honestly know in your heart that most of the P2P traffic is illegal so throttle it BUT only implement the throttling between the hours of say, 8am to 10pm or midnight. Send out an email to all customers stating that due to the abuse of a minority of users, P2P throttling will take place between the hours of 8am to 12 Midnight to ensure a high level of service to other users.

    The P2P boys will quickly figure out what is going on and they can set their clients to download from Midnight to 8am. That way, there's plenty of bandwidth when Joe Average wants to check their Facebook and when businesses are operating and the bandwidth through the night which is mostly unused is utilised better. Everyone wins.

    --
    I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
    1. Re:Striking a balance..... by z0idberg · · Score: 5, Insightful

      due to the abuse of a minority of users,

      If they signed for and are paying for unlimited internet access then where exactly does the abuse part come into it?

    2. Re:Striking a balance..... by meerling · · Score: 5, Insightful

      As they don't know what the P2P traffic is, you can't say it's illegal. Statistically, it probably is violating a copyright, but that isn't sufficient justification for singling out the P2P traffic alone. That would be like sending everyone in your city with a drivers license a traffic ticket, because you just know that virtually all of them will speed, roll through a stop sign, or commit some other traffic violation this year.
      Besides, he didn't even mention what kind of traffic was going on during peak hours, just that the company is (my interpretation) screwing customers by oversubscribing them 70:1 (his statement).
      It's possible that their biggest traffic spike is youtubers. Until someone does an analysis, you just won't know.

    3. Re:Striking a balance..... by jonnythan · · Score: 0, Flamebait

      The abuse comes in when they're soaking up all that bandwidth for illegal purposes.

    4. Re:Striking a balance..... by Jane+Q.+Public · · Score: 1

      Further, you are making a huge assumption that most of the P2P traffic is illegal. Throttling your honest customers because what others do is illegal is itself an unethical thing to do... not to mention throttling, which (depending on locality) may very well be not just unethical but also illegal.

    5. Re:Striking a balance..... by ubergeek2009 · · Score: 0, Offtopic

      people download music and music illegally because the entertainment industry has gone off the deep end. How much wold it cost to even fill a moderately sized mp3 player (8gb) with music? A hell of a lot more than the mp3 player for sure.

    6. Re:Striking a balance..... by Anonymous Coward · · Score: 0

      my downloading and then sharing Centos 5 bittorents is illegal ?

      Really ?

      And the guy in the cube next to me, when he goes home and does the same thing with Fedora - he's committing a crime too ?

      That's what I use the Internet for.

    7. Re:Striking a balance..... by Anonymous Coward · · Score: 0

      who said it was illegal?

    8. Re:Striking a balance..... by Anonymous Coward · · Score: 0

      Yeah, all P2P is clearly illegal.

    9. Re:Striking a balance..... by iCEBaLM · · Score: 2, Insightful

      It's not the ISPs job to say what is illegal and what is legal. If I buy service from them, and they say that the service is unlimited, then I should get unlimited service, period, for whatever purpose I see fit to use it for. That is not abuse.

    10. Re:Striking a balance..... by z0idberg · · Score: 4, Insightful

      Bullshit.

      So what about someone that uses a media centre PC as their television input and watches Hulu and mlb.tv etc. rather than via cable or satellite or whatever during peak periods causing their ISP to hit its bandwidth limits? Is that abuse as well? Is that guy soaking up bandwidth or is he using what he is paying for?

    11. Re:Striking a balance..... by calmofthestorm · · Score: 1

      I wouldn't phrase it as abuse, since they are under the caps they were sold at the time. I'd use a less loaded word. We can fight over whether it's accurate or not but it will make your customers dislike you less and doing so for free is worth losing a few ego points.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    12. Re:Striking a balance..... by RiotingPacifist · · Score: 1

      Send out an email to all customers stating that due to the abuse of a minority of users

      using bandwidth you've paid for is not abuse!

      --
      IranAir Flight 655 never forget!
    13. Re:Striking a balance..... by Easy2RememberNick · · Score: 1

      Netflix, Hulu, Xbox, Linux .iso distros, online storage such as Dropbox aka 'cloud storage', VoIP all of which are perfectly legal and none of an an ISPs damn business if you're within the range of "unlimited" or whatever the cap is.

    14. Re:Striking a balance..... by westlake · · Score: 1
      If they signed for and are paying for unlimited internet access then where exactly does the abuse part come into it?

      But they aren't paying for "unlimited" Internet. They are paying for a shared residential connection that is generally fast and reliable.

    15. Re:Striking a balance..... by aaron.axvig · · Score: 1

      How much would it cost to fill a 500GB HDD with $10 small-ISV-built apps at 100MB each? About $4900 more than the HDD. Does that make it OK to pirate software that you don't own?

      Think about if people were getting the results of your productivity without paying (assuming you are a programmer in the above example).

    16. Re:Striking a balance..... by Computershack · · Score: 1

      Well I've managed to put 8.1GB on my iPod. It's all ripped from my CD collection at 320. Admittedly, I'm the thick end of 40 years old and I've got a 20+ year CD collection so it's quite feasible to do it and for anyone over the age of 20, probably not that uncommon.

      --
      I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
    17. Re:Striking a balance..... by MBGMorden · · Score: 1

      The P2P boys will quickly figure out what is going on and they can set their clients to download from Midnight to 8am.

      Doubtful. If you're METERING usage between normal hours, then yeah, they might adjust the schedulers. If you're merely throttling though, then the bandwidth of throttled time + unthrottled time is still greater than unthrottled time alone.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    18. Re:Striking a balance..... by Andy+Dodd · · Score: 1

      Even simpler.

      Don't explicitly throttle any given protocol. Taking a protocol and saying, "this protocol only gets X kilobytes per second" is a good way to get you strangled by the FCC. (See Comcast.) It's also a good way to start a war you cannot win with your users and the P2P community, a war which is already being fought and is leading to custom transport protocols with custom congestion control. YOU DO NOT WANT TO ENCOURAGE THIS. Custom congestion control is a potentially dangerous thing for the Internet - if someone screws it up, Bad Things will happen. Sadly, Comcast's abuse of the TCP congestion control mechanism (bogus RST packets) is already leading down this slope.

      Prioritizing protocols, on the other hand, is OK. Drop BitTorrent and other P2P into the "bulk" category - Anything else will preempt it. Maybe give it a small bit of bandwidth at all times to keep P2P users (and/or misclassified users) from getting too angry and taking strange countermeasures. Of course, there will be little from the "anything else" category between midnight and 8 AM, so that's when the P2P will get its bandwidth.

      If it is difficult to explicitly identify BitTorrent and other P2P due to encryption, then choose a set of protocols that are to get "normal" priority and explicitly put them into "normal" (HTTP, FTP, SMTP, POP/IMAP) categories or possibly "realtime" categories (VoIP protocols).

      --
      retrorocket.o not found, launch anyway?
    19. Re:Striking a balance..... by geminidomino · · Score: 1

      As soon as Comcast et. al. take the word "Unlimited" out of their advertising, you'll have a point.

    20. Re:Striking a balance..... by FlameSnyper · · Score: 1

      That would be like sending everyone in your city with a drivers license a traffic ticket, because you just know that virtually all of them will speed, roll through a stop sign, or commit some other traffic violation this year.

      Man, don't give our municipalities any ideas!

    21. Re:Striking a balance..... by Anonymous Coward · · Score: 0

      Just because most P2P is bad, not all is (i.e. S4 League, http://www.notcliche.com/lbw/s4-leaguebetter-than-gunz-better-than-exteel). Don't punish legimate users of P2P just because most people are downloading and seeding copyrighted materials.

    22. Re:Striking a balance..... by SaDan · · Score: 1

      As a former network admin for a WISP, P2P was never a problem for us. 80% of our traffic was HTTP, and it was mostly streaming video/music, or outright downloads over HTTP.

      We throttled P2P across the board, and it didn't have much of an impact, honestly.

    23. Re:Striking a balance..... by drvid · · Score: 1

      So Joe Facebook deserves bandwidth more than P2P because we should feel guilty for filesharing? Wow get a grip. Who are you to judge all P2P as being illegal??? Pay for more bandwidth and stop ripping off your customers. Torrents etc deserve just as much of the pipe as anything else... And not only for half or less of the 24h!

  15. Quit by Anonymous Coward · · Score: 0

    Quit.

    Your boss is a jackass and needs to go bankrupt.

  16. High Traffic Users Shift Activity to Diff Time by Ron+Bennett · · Score: 2, Insightful

    For a 400 user ISP, there is presumably only a dozen or so high traffic users...

    Privately, encourage them to shift some of their activity to off times, such as late morning and middle of the night - explain to them it will help other users, plus help them too in they'll get better speed while helping to keep prices low.

    If not enough voluntary compliance, then try enabling aggressive throttling / shaping during day / evening, but allow unthrottled speed during off-hours for high traffic users.

    Presuming the ISP has access to multiple providers, then another option to consider is evaluating how much the ISP is paying for bandwidth - see if there are better options and/or if contracts can be renegotiated.

    Ron

  17. time of day by __NR_kill · · Score: 1

    Count their traffic but allow for unlimited downloads during the lowest periods of the day. Everybody would be glad to download torrents during the night and surf the net during the day.

  18. Or... Do nothing. by SpazmodeusG · · Score: 2, Insightful

    You don't want to punish customers for how much they download so much as when they download.
    The guy who downloads 100Gb overnight when no one else is online? He isn't a problem.
    The 100 users who all connect and download from together at peak hour? They are the problem.

    So you want to allow people who don't use the net when everyone else is using it full-speed access. And you want those who use the net at peak hour to be slowed down.

    The way to acheive this?
    Do nothing and let congestion shape them.

    1. Re:Or... Do nothing. by Anonymous Coward · · Score: 0

      Statement:

      he has asked me to start implementing traffic shaping and packet inspection against P2P users and other types of large downloaders.

      Reply:

      Do nothing and let congestion shape them.

      Result:

      Fired. Not doing what the boss says is grounds for immediate dismissal. Perhaps the boss hasn't told the employee all the reasons and details. But it isn't the employee's position to "ask why". It's the employee's duty to do what the boss says, without question. As a part time sysadmin is NOT management.

    2. Re:Or... Do nothing. by JustOK · · Score: 1

      It's the employee's duty to do what the boss says, without question.

      That is so VERY true, as so strongly reinforced thru slavery and the Nuremberg trials.

      --
      rewriting history since 2109
    3. Re:Or... Do nothing. by SpazmodeusG · · Score: 1

      It wouldn't be much of an ask slashdot if we couldn't give suggestions outside of what his boss wants him to do.
      Needless to say, he can at least discuss who he wants to shape with his boss - shape the large downloaders or those that download at peak hour?

    4. Re:Or... Do nothing. by John+Hasler · · Score: 1

      The employee has the right to cease being an employee at any time.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    5. Re:Or... Do nothing. by tinkerghost · · Score: 1

      You don't want to punish customers for how much they download so much as when they download.
      The guy who downloads 100Gb overnight when no one else is online? He isn't a problem.
      The 100 users who all connect and download from together at peak hour? They are the problem.

      At a 70:1 oversell, management is the problem. If this were a 10:1 (normal) or 20:1 (iffy) then your assessment would be correct. However, given the level of oversell, there's not much you can actually do to fix this.

      Think about it, it's cable probably in the 3-6Mb/s range - given the problems & the "us or dialup" scenario most likely closer to 3. Worst case, they have 400 customers => 400 X 3Mb/s = 1200Mb/s sold. Factor in 70:1 & we have 17Mb/s or roughly 12 T1 lines to the backbone. If 20 people decide to stream a video from ABC, Netflix, wherever, then they've saturated the network. Thats 5% of the customer base using less than 1/3 of their bandwidth at a time and the network is starting to die. Cutting P2P and throttling the rest isn't really going to fix this unless you also hack out everything that's streaming - Utube & Hulu and every online radio station.

    6. Re:Or... Do nothing. by JustOK · · Score: 1

      Yes, and bosses are most typically employees too.

      --
      rewriting history since 2109
    7. Re:Or... Do nothing. by maxume · · Score: 1

      He also sort of wants to provide the 100 the access they think they are paying for.

      --
      Nerd rage is the funniest rage.
  19. Fraud by Anonymous Coward · · Score: 0

    The problem is that there may be civil and even criminal penalties for committing fraud, so please consult a lawyer.

  20. Screw morality. Get pragmatic: prioritize traffic. by hessian · · Score: 5, Insightful

    Morality is a tool for the herd to feel more important than their leaders. Instead, get pragmatic: how can you make this business work for most people?

    You probably want heavy downloaders to use another service, anyway. You might even consider setting up two plans, one for ueber-users and one for normal users.

    However, I would prioritize traffic. Email, web, SSH, et al come first; after that, all p2p protocols in order of usefulness.

    You need to define your business audience. If it's people who are going to check the mail and web surf, and 5% of your customers are p2p users, cut out the p2p users and focus on the people you want to serve.

  21. Don't shoot yourself. by lancejjj · · Score: 1, Insightful

    Your boss understands his customers and the contracts in place. Your boss understands the political consequences of changing his service under the feet of his existing customers. Your boss has lawyers that understand the legal ramifications of his decisions.

    If this is an error in judgement, his customers will let him know by either (1) suing him, or (2) withholding payment, or (3) leaving the service. All three mean less revenue for him no matter the outcome.

    Your job is to do what he asks within the law. If you think he is asking you to break the law, talk to your personal lawyer for advice. If you have a moral issue with him, gracefully resign.

    Don't stick your neck in the guillotine.

    1. Re:Don't shoot yourself. by Antique+Geekmeister · · Score: 1

      I don't see why you assume this. For many of us, correcting our boss's errors in judgement is not only part of our role, it's protecting the company and our own jobs.

    2. Re:Don't shoot yourself. by Anonymous Coward · · Score: 0

      You give the boss more credit than he's liable to be due him.

      Most bosses and owners don't give a flip about the legal ramifications- and very probably didn't even give reviewing their TOS to see if they might be breaching their contract on their end. Most of them worry about the lowest cost at the current time, never once realizing or caring that the short-term answer oftentimes raises your medium or long-term bottom line. Seriously.

      Hell, the big boys do that one all the time; what makes you think a small cable company'd be ANY different.

  22. Look at the business case by GaryOlson · · Score: 1

    For the company, the ISP is only a small side business...

    This is not an ISP problem; but a business problem. How does maintaining a small ISP enhance the primary business? Can expanding the ISP business enhance the primary business? Will implementing rate limiting and traffic shaping bring unwanted negative attention to the primary business? Can you make a business case to the owners indicating costs and profits for not implementing traffic shaping?

    This is not a technical problem. If the you cannot answer the questions I have listed, can you find another person in the company who can answer these questios? If the other person is interested, team up to make a pitch to the owners.

    --
    Every mans' island needs an ocean; choose your ocean carefully.
    1. Re:Look at the business case by itzdandy · · Score: 1

      Considering that you are likely the Cable TV vendor and being an ISP is a method to keep your customers on your wire and not on Satellite you should lean on your boss again to keep your customers from jumping ship.

  23. Throttling? by DoofusOfDeath · · Score: 1

    Throttling, as in hitting with a stick?

    I'd say it's only moral to do that to Comcast or AT&T. The local guys usually don't deserve it.

    1. Re:Throttling? by im_thatoneguy · · Score: 1

      I've found most local guys are more dastardly than the big ones. Have you ever had rural broadband before? I've gone through 4 small fish ISPs so far in my various apartments and houses over the years. The best? Comcast without comparison.

  24. Look at the terms of service... by MFHFozzy · · Score: 1

    I would say it all depends on what the terms of service say in the contracts you sold the customers. When did it become ok to charge people for using their broadband ("always on") connection as much as they want? I know my contract has no text about how much i can use my connection.

  25. shape and/or prioritize that traffic by itzdandy · · Score: 5, Insightful

    Im wondering what you have for backbone that you are 70:1 oversubscribed. If you deploy 768/256 connections with 400 customers sounds like a whopping 3 T1 lines (~4.5Mb/s). if you do a more standard 1.5MB thats 6 T1 lines(~9Mb/s).

    Maybe you should look at your upstream provider and see if you can get a fractional T3 to replace the T1s if my math is anywhere near correct. You will likely have a longer contract to sign but you may be able to pull in 10Mb/s for less than you currently pay. Then you could try to match the current expense.

    There are other ways to trim back your backbone usage. Consider a cluster of transparent proxy servers. You can get pretty aggressive with the cacheing mechanise in squid and you can easily balance the cluster with DNS and not have to worry about session awareness as clients also cache DNS temorarily so each client will use the same proxy for their browsing session.

    Certainly some sort of QoS will work for you and lessen the need to directly throttle.

    If you just throw some proxying in there and give http and https higher priority and do some packet inspection to sniff out the P2P traffic and drop it down a level you will put off the inevitable need to grow your bandwidth for a while.

    if my math is correct on 1.5Mb/s cable, you look like you have a per users upstream cost of just $7.50 each. That is pretty low. Too low.

    1. Re:shape and/or prioritize that traffic by Anonymous Coward · · Score: 0

      Your math sounds right to me.

      Now, instead of that fractional T3, why not look at FIOS if its in your CO area.

      Don't you love the idea of FIOS powering a cable cos internet?

    2. Re:shape and/or prioritize that traffic by Anonymous Coward · · Score: 0

      This is also assuming 768kbit lines, which are pretty weak today (at least, it seems so to a suburbanite like myself).

      DSL is usually 1.5 or 3 mbit, and cable is usually 4-8 mbit.

    3. Re:shape and/or prioritize that traffic by Anonymous Coward · · Score: 0

      I realize that this may be a small ISP, but where in the hell do you find 768/256 cable ISPs these days? The last place I had to deal with a cable ISP of this speed was in the deep south part of India.

      When I first got cable Internet (Roadrunner) in 1999 (which was when it was introduced in that area), the speed was 1.5Mb/s.
      Two years later the basic plan speed was increased to 3Mb/s, and finally 6Mb/s was the base rate.

      Where I am now, the ILEC is not Verizon nor anything good, so there is no chance of FiOS and there is only one cable franchise and one residential DSL provider (it sucks). Even here the basic Roadrunner service is 10Mb/s.

      Is a rate of 1.5Mb/s for a cable ISP a fair assumption today in most markets?

    4. Re:shape and/or prioritize that traffic by witherstaff · · Score: 2, Informative

      My little neck of the woods cable in Michigan is 500K. Yes, 1/2 a meg. Sparsely populated areas just are not profit motivators for rolling out new services. If you have a few lakes of say, 50 houses per lake, but only 2 are year around residences, the people aren't willing to pay what's required to have broadband.

      Heck, when I sold off my dialup ISP years ago I kept a few T1s to do a small area WISP so I would have something near reasonable speeds for myself. I'd love to have something cheaper even if I didn't provide it myself.

      Much of rural America can be out of reach of broadband and the telco monopolies make it very hard to do much about it.

    5. Re:shape and/or prioritize that traffic by KiloByte · · Score: 1

      With mere 400 users, there's no need for a cluster. A single squid will handle all of them just fine.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    6. Re:shape and/or prioritize that traffic by Methlin · · Score: 1

      Your math sounds right to me.

      Now, instead of that fractional T3, why not look at FIOS if its in your CO area.

      Don't you love the idea of FIOS powering a cable cos internet?

      If the only choices people have are them or dial-up, and they only have 400 broadband customers, what makes you think there's even fibre anywhere near them? Guaranteed they're out in the middle of nowhere and getting anything better than T1s and bonding them is going to involve a very big build-out cost.

    7. Re:shape and/or prioritize that traffic by itzdandy · · Score: 1

      capacity wise yes. I have a descent sized vm cluster so tend to run multiple services for redundancy.

  26. I presume... by denzacar · · Score: 2, Funny

    ...blackjack and hookers would also be involved somehow?

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
  27. 400 / 70 = what? by TinBromide · · Score: 3, Informative

    400 divided by 70 = 5.71.

    I have no problem with you scheduling low-latency traffic over filesharing traffic, filtering, or whatever, but it seems a little short-sighted that it only takes 5.71 users to completely muck up your network. (I.E if you sell 1mbit connections, you could "theoretically" support 420 customers on a 6mibt pipe (6*70=420 at a 70:1 oversell ratio).

    --
    Is it sad that I am more likely to recognize you and your posts by your sig than your name or UID?
    1. Re:400 / 70 = what? by mysidia · · Score: 2, Informative

      Put that way... you do need to do throttling, but throttling is not enough, you also do need to increase the amount of bandwidth immediately by about 60%....

    2. Re:400 / 70 = what? by KingMotley · · Score: 2, Insightful

      I would consider myself a fairly large user of my internet. I have a 30MB/sec connection, and last month I used approximately 50GB. Calculating that out, I am using my connection 1/197th of the time. A 1:70 ratio sounds pretty decent unless you have an abnormally large number of bandwidth hogs running bittorrent 24/7.

    3. Re:400 / 70 = what? by Anonymous Coward · · Score: 0

      30MB/sec? Where are you getting a 240mbps connection? That's insane. I'm moving to your area, tomorrow.

  28. Make what the customer wants available... by MrKaos · · Score: 2, Informative
    on your network. I mean if you can identify the most popular stuff that they want and cache it within your network you could reduce your upstream bandwidth costs.

    I think P2P is servers used this way are a great tool helping ISP's reduce their upstream bandwidth costs. My ISP does it and, for example, has mirrors of Fedora and Ubuntu update repositories plus a whole library of popular downloads that I don't get charged for if I use their servers to download (and it's faster too). Furthermore their servers will download files via P2P and make that available to all their other users.

    --
    My ism, it's full of beliefs.
    1. Re:Make what the customer wants available... by broken_chaos · · Score: 1

      Small ISP. 400 customers. I doubt downloading things from HTTP mirrors is causing the issue. Sounds like few people running high amounts of P2P traffic (math in another post says 6 people running "at capacity" will stuff the network).

    2. Re:Make what the customer wants available... by Logic+Worshiper · · Score: 1

      That's beside the point here. He's not talking about blocking P2P completely, only giving other traffic preference. I don't have a problem with that. Yes, you can torrent Linux distros and you still could, it would just take longer. Big deal.

  29. Morality?? HA! by iminplaya · · Score: 3, Insightful

    There is no morality for throttling. It's done for either technical or business reasons.

    --
    What?
    1. Re:Morality?? HA! by Adrian+Lopez · · Score: 2, Insightful

      Are you saying that an act is not immoral so long as it's done for "technical or business reasons"?

      Say I'm the CEO of a nationwide cable TV provider that's afraid of competition from streaming media. I decide, for business reasons, to throttle all streaming media connections to the point that they are useless, unless the content providers pay me $$$ not to throttle them. You'd call it a "business decision", while I'd call it an immoral act. Whether or not I am right, there's nothing about it being a business decision that precludes it from also being immoral.

      --
      "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
  30. Tell your boss you quit ... by Skal+Tura · · Score: 2, Insightful

    Or to get more BW.

    By your description, you are The Man when it comes to this, he won't fire you, he is forced for more BW. He can't replace you because you refuse to teach your follower if it goes that route, and in effort he would loose the ISP business.

    What stuns me, people are ALL UP FOR THROTTLING! Give me a break! Everyone here recommending it is either shooting themselves on their legs due to sheer ignorance or working for a anti-net neutrality party.

    To really start saving BW, think about caching, you can rather easily implement transparect proxy using squid and simple routing rules, and your customers won't notice a thing even if WWW traffic is cached. On that size it sums up to quite considerable amount of data.

    You can consider other caching methods too, but you can also implement QOS, prioritize SSH and WWW, and immediate increase in service quality achieved, given you use powerfull enough routers.

    Any kind of throttling beyond mere QOS is plain and simply EVIL.

    1. Re:Tell your boss you quit ... by Anonymous Coward · · Score: 0

      Everyone here recommending it is either shooting themselves on their legs due to sheer ignorance or working for a anti-net neutrality party.

      Or maybe the unfairness today of a very small percentage of users taking the bandwith of the vast majority supercedes the nightmarish future visions of what might happen down the slippery slope that you try to draw in the sand to scare people.

      I also find it funny that slowing down P2P is bad while you recommend speeding up WWW instead.

    2. Re:Tell your boss you quit ... by intx13 · · Score: 4, Insightful

      Ick.. who mods this stuff up? Since when is "quit unless you get your way" a good policy? Maybe the parent is filthy rich, hasn't read the news in 6 months, or is a child, but right now is not exactly the best economic climate in which to be clearing out your desk. There are requests a boss could make that might be so morally appalling that you feel the need to quit on the spot... but imposing throttling on some customers? Probably not one of those requests.

      Second, what's so evil or innately wrong about throttling? So long as you don't violate your contract - and ethically, in my mind, don't violate the spirit of your contract either (i.e. tiny print doesn't make it ok) - then what's the problem? The parent is acting like the act of throttling is a "sin"; it's just a technology.

    3. Re:Tell your boss you quit ... by SilverJets · · Score: 1

      Sure, quit. Right. Hope he doesn't want a reference.

    4. Re:Tell your boss you quit ... by db32 · · Score: 1

      You know...and here I was wondering where genocide, rape, murder, and so on rate on his scale if any type of bandwidth trotteling is "EVIL".

      --
      The only change I can believe in is what I find in my couch cushions.
    5. Re:Tell your boss you quit ... by Anonymous Coward · · Score: 0

      This is not an economic climate to make threats against your employer.

      If your boss is a reasonable or thoughtful person (s)he will have a good reason for suggesting this course of action. Maybe the parent business has cash-flow issues and the only thing keeping this ISP going is the revenue position, maybe it's something else entirely but it will be something.

      If your boss is an unreasonable or stupid person (s)he will take this challenge to his/her authority poorly and you will suffer consequences at some point.

      I agree with the majority of well written posts here that there can be an ethical and correct way to implement throttling to reduce your saturation issues.

      -AC

    6. Re:Tell your boss you quit ... by networkweenie · · Score: 1
      What really irks me about asking Slashdot about the morality of shaping is that you already know the types of responses you will receive.

      The above response was modded to 5:Insightful, which really shows you what agenda Slashdotters have on network access:

      Application of QoS/Shaping is not EVIL. Failing to give lower QoS (including shaping) of the 5 percent of users who are damaging the reliability of a service for 95% is ludicrous.

      The costs involved in these file sharers is significantly greater than the mean, and it is quite likely that no significant Service Level Agreement is in place for home users.

      Many of the arguments about legal liability are fallacious and scaremongering.

      Any ISP who provided a contract which said or implied that actual download speeds were equivalent to access speeds would be foolish to say the least. I have never seen such a thing.

      In the case that 5% of people are upset with throttling, it's financially in the company's interest to let them leave.

      Given that at least half of peer-to-peer traffic is other peoples' copyrighted material, you have no obligation to assist people to break the law. Threats of legal action could readily be countered by profiling/capturing the traffic sent through the ISP for legal discovery purposes.

      I understand that there are many open source users who would readily make use of peer-to-peer systems. I would suggest that you provide a local mirror for open-source projects, which would limit your upstream costs, and remove the need to use peer-to-peer systems to retrieve open-source updates.

    7. Re:Tell your boss you quit ... by NonSequor · · Score: 1

      In the current economic climate, do you think that any boss in the US would take you seriously if you threatened to quit?

      Not to mention that it's an asshole move anyway if you go that route before trying to have a reasonable discussion with your boss. You might be able to get your way a few times if you lord your technical prowess over others, but ultimately you make more progress if you try to understand their concerns and try to get them to understand your concerns.

      Doing the right thing doesn't mean dogmatically following some principle you read about on the internet. It's about exploring all of the options, spending the time to understand the trade-offs involved in each one, and making the best decision you can.

      --
      My only political goal is to see to it that no political party achieves its goals.
    8. Re:Tell your boss you quit ... by Twanfox · · Score: 1

      Given that at least half of peer-to-peer traffic is other peoples' copyrighted material, you have no obligation to assist people to break the law. Threats of legal action could readily be countered by profiling/capturing the traffic sent through the ISP for legal discovery purposes.

      The problem with this statement is that, at least in the USA, we have this little thing called innocent til proven guilty. As much as it has been trampled and abused, unless you can prove an individual and specific user is breaking the law, treating him or her like a criminal is going to piss them off (if they learn of it) and possibly open up the ISP to legal action. I wonder what the ratio of legitimate SMTP traffic now is to the Email equivalent of mail fraud. Is that to indicate that perhaps SMTP traffic should be blocked or reduced to drastically reduced levels, because the ratio indicates that it is now predominantly illegal?

    9. Re:Tell your boss you quit ... by Richard_at_work · · Score: 1

      Most ISPs do indeed block SMTP traffic from their clients to the outside world - you are required to use their servers.

      And the 'innocent until proven guilty' thing is to protect you from the government - anyone else can happily consider you guilty to their own standard and theres not a thing you can do about it.

    10. Re:Tell your boss you quit ... by jonaskoelker · · Score: 1

      it's just a technology.

      You can't justify a use of technology with "it's just a technology".

      Nuclear weapons, guns, knives; they're all "just" a technology. Them being "just" a technology doesn't justify using them to kill people.

      I'm not saying throttling is as bad as killing people. I'm saying that the argument "it's just a technology" can't distinguish between killing and throttling. If you don't think that throttling and killing are equally bad, I think you should revise your argument.

      So long as you don't violate your contract

      Even so, it sounds like the ISP the querent works at is sort of in a monopoly position. Squeezing out monopoly money out of customers isn't exactly a nice thing to do.

      I'm not saying they're about to change the agreement Darth Vader-style. But it does seem like the boss wants to use power to enrich the company at the expense of (as opposed to mutual benefit for) the customers.

    11. Re:Tell your boss you quit ... by Skal+Tura · · Score: 1

      Throttling to 5Kbps is evil, but QoS is a legit way to go, give priority for applications which need interactivity.

      While the 5% of users might use the whole bw they've been sold to, they have all right to do so, and if you never intented to deliver, raise prices or lower speeds. In the end QOS can solve the problem to a degree, P2P doesn't need the highest priority, and at all times they can use their maximum BW which the provider has available.

    12. Re:Tell your boss you quit ... by shutdown+-p+now · · Score: 1

      Everyone here recommending it is either shooting themselves on their legs due to sheer ignorance or working for a anti-net neutrality party.

      Throttling has nothing to do with net neutrality or lack thereof, so long as it doesn't take source and destination nodes into account. That is, throttling specific protocols is perfectly fine. From an ethical (and possibly legal) point of view, you have an obligation to notify your customers what you throttle, but that's about it.

    13. Re:Tell your boss you quit ... by Anonymous Coward · · Score: 0

      agreed wholeheartedly. it may be shitty service practice, it may be a practice i would hate to see applied to myself, and it may be reprehensible to the idealists among us (of which i am one, most of the time), but still, this is real life. we need our jobs, and OP isn't harvesting limbs from children, s/he is at best making an already shitty internet service shittier for the persons whose usage (legal or not) is making the service shittier.

      i need my job. i don't agree with all of what i see at work, but i am not one of the Rockefellers. this is not morality, it is technology.

  31. Re:Screw morality. Get pragmatic: prioritize traff by Anonymous Coward · · Score: 0

    >However, I would prioritize traffic. Email, web, SSH, et al come first; after that, all p2p protocols in order of usefulness.

    That's why I do all my usenet and ftp over SSH.

  32. Remember, you've got a job now by davmoo · · Score: 3, Insightful

    What would I do? I'd start by doing what the boss says. This is a really bad time to have to look for employment elsewhere. If you don't do what the boss says, customers of your former employer are not going to start sending you money to live on because you did the "right" thing but lost your job.

    Then after things have been at least temporarily taken care of, research better alternatives and present them to your boss.

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    1. Re:Remember, you've got a job now by Anonymous Coward · · Score: 0

      Those customers might send him money if he starts his own ISP that provides better service.

    2. Re:Remember, you've got a job now by Anonymous Coward · · Score: 0

      I hear your boss calling. He wants you to suck his dick. Off you toddle...

      Americans.

  33. Forget ethics by Anonymous Coward · · Score: 0

    I had a great job... working for a govt ownde company. however I chose ethics and would do things like refuse to modify auditor reports to lower the number of open helpdesk cases and to fix network issues with $10 Cables rather than $100,000 capital works projects. Now that boss still has her job and I scrape together what I can by cutting odd bits of code. In this economic climate... I recommend keeping your head down... no ones life is likely at stake here. DonÂt rock the boat. Acting ethically has never done me good in business !

    Jaded !

  34. BS. by msauve · · Score: 4, Insightful

    He has no choice but to honor the contract they've made with customers.

    If, as most cable companies do, they've contracted to provide "unlimited" service, at "xx Mbps rate", then that's what they need to provide.

    If such is the case, then throttling anyone is fraud.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
    1. Re:BS. by Eskarel · · Score: 3, Interesting

      I've never seen a single contract for residential internet that provided "unlimited service" at "xx Mbps", every single one I've ever seen is "up to xx Mbps", the contract isn't going to help here.

      The solution for better or for worse is for the US to implement download caps like the rest of the world. It'll be unpopular and it'll have disadvantages, but laying cable still costs money and the current all you can eat payment schemes just don't work.

    2. Re:BS. by rwwyatt · · Score: 1

      Almost all the Acceptable User Policies contain explicit language about abusive users.

      The only choice he has is to stay employed or choose other employment.

      Owing users only comes at a certain point in time, The 5 Gb limit on wireless Data Cards is much more egregious.

    3. Re:BS. by SilverJets · · Score: 1

      He has no choice but to honor the contract they've made with customers.

      Sure he does. He does what his boss tells him to do. Then his boss and the owner deal with the ramifications, not the OP.

    4. Re:BS. by Anonymous Coward · · Score: 0

      But the Boss will get punished for the Fraud, not our friend the SYSADMIN.

    5. Re:BS. by Uberbah · · Score: 1

      Almost all the Acceptable User Policies contain explicit language about abusive users.

      No such animal. None. Nada. Zip. Zilch. There's only people who are using the connections they paid for.

    6. Re:BS. by Dhalka226 · · Score: 1

      If, as most cable companies do, they've contracted to provide "unlimited" service, at "xx Mbps rate", then that's what they need to provide.

      Anybody who agreed to provide service "at xx Mbps rate" is incompetent, unless we're talking about high-end, ridiculously expensive lines being sold to high-end business customers with a SLA. A T1 costs hundreds of dollars per month and only guarantees you 1.5Mbps.

      What any legal department worth their salt says is "UP TO xx Mbps." You're never guaranteed you're going to hit that rate; in fact, the only guarantee that statement is making is that they won't permit you to use any more than that. If that's the case here, they can easily throttle traffic types and/or during peak hours and be perfectly within the terms of their contracts. If not, somebody needs to be fired and they need to mail out letters with their new terms ASAP, effective as soon as permitted by law.

    7. Re:BS. by falconwolf · · Score: 1

      He has no choice but to honor the contract they've made with customers.

      Sure he does. He does what his boss tells him to do. Then his boss and the owner deal with the ramifications, not the OP.

      And who's going to get blamed if the employer is slapped with a lawsuit? Bosses pass the buck so it ends up on the employee's desk.

      Falcon

    8. Re:BS. by falconwolf · · Score: 4, Informative

      The solution for better or for worse is for the US to implement download caps like the rest of the world. It'll be unpopular and it'll have disadvantages, but laying cable still costs money and the current all you can eat payment schemes just don't work.

      No, the solution is for broadband providers to do what they've already gotten billions of taxpayer dollars to do but didn't, build out broadband. These companies are trying to double dip, first take taxpayer money then bill customers more.

      Falcon

    9. Re:BS. by SilverJets · · Score: 1

      Lawsuit from what? Slowing down P2P traffic which is mostly illegal downloads anyways?

      "Your honour, my ISP throttled my illegal download of MP3s and ripped Bluray movies. I want compensation!"

    10. Re:BS. by falconwolf · · Score: 1

      Lawsuit from what? Slowing down P2P traffic which is mostly illegal downloads anyways?

      It does not matter how many people illegally download stuff, people also legally download massive amounts of data. Such as those who download Linux isos. When I signed the contract for my access there was no limits in it, only a part where it said they'd provide a speed of up to XXX. I don't download massive amounts of data with or without P2P but I did and I found out my ISP was throttling certain data streams, and it bothered me, I'd file a complaint with the FCC first then if it continued and had the money would at least talk to a lawyer. Though not a court case the FCC has already ruled Comcast throttling of BitTorrent was illegal.

      Falcon

    11. Re:BS. by witherstaff · · Score: 1

      Most ISP contracts allow them to change the terms at their whim. Since most would be month to month clients it makes it even easier, when they come up to the new billing cycle it's the new TOS. Of course if they didn't have such a clause in their original TOS well... that's their oversight they need to fix.

    12. Re:BS. by KingMotley · · Score: 1

      For clarification, the FCC's ruling was not that comcast could not throttle BitTorrent traffic, but the method they used (packet injection -- causing connections to drop/terminate) was unlawful. It was effectively "blocking" P2P traffic for excessive users, which wasn't in their TOS. If you read the final decision, you will see that part of the agreement they had was they were going to change the METHOD of congestion control (Likely QoS based), and then notify it's users (and the FCC) of the new method.

      Again, throttling traffic was NOT declared illegal. Systematically terminating connections by inspecting packets and then injecting fake packets into the "conversation" was. There is a huge difference. While YOU may want throttling to be illegal, it isn't.

    13. Re:BS. by Eskarel · · Score: 1

      Unless you're suggesting that the government run all ISPs then the ISPs still have to make a profit.

      The all you can eat internet plan doesn't work anymore, it doesn't work anywhere. The sheer amount of data which can be downloaded in a month now is ridiculously high and a larger and larger percentage of the internet using public is using large amounts of bandwidth. No matter how much money gets poured into infrastructure it won't work because if there's no extra cost to more bandwidth people will just continue to use more.

      Usage has to have a cost or the system doesn't work. It used to work because you could only download so much data and very few people downloaded much at all, but that's not the case and it's getting to be even less the case.

      At this point there are only a few options.

      • The government steps in and socializes broadband completely, which I'm not a huge fan of.
      • ISPs throttle all users and keep speeds in the US to a tiny percentage of what everyone else gets.
      • People pay for what they use.

      Any other solution just involves private companies pouring money down the drain so that people can have unlimited downloads which just isn't going to happen.

      It's time to change, and unless they come up with a new internet backbone that doesn't involve laying expensive cable continually expending backbone to meet totally unlimited demand with no additional income just isn't going to work.

    14. Re:BS. by dkf · · Score: 1

      He has no choice but to honor the contract they've made with customers.

      Why? The customers don't have a contract with the sysadmin, but rather with the ISP as an organization. Which isn't to say that the sysadmin should not make technical suggestions for how to introduce some sort of "fair-use" policies, but it's not his ass that is personally on the line here and bandwidth-throttling is hardly the sort of grand crime that justifies not doing it.

      And in any case, the contracts probably say (or damn well should say!) that customers agree to not use the service in a way that significantly degrades it for others.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    15. Re:BS. by Anonymous Coward · · Score: 0

      Hey mods: let's see some references for the claim 'most cable companies promise unlimited service' before rewarding this with "insightful", ok? I've never seen that said without some added loopholes.

      Not to mention that all contracts I've seen explicitly say that the company can change the terms of contract with very short notice.

    16. Re:BS. by zarkzervo · · Score: 1

      Lawsuit from what? Slowing down P2P traffic which is mostly illegal downloads anyways?

      So in essence, you say that those damned WoW players can blaim themselves for giving money to a company that uses a technology which is "mostly used for illegal downloads". Yes. That should teach them.

      --
      Insert `fortune -o` here
    17. Re:BS. by Anonymous Coward · · Score: 0

      Unless you're suggesting that the government run all ISPs then the ISPs still have to make a profit.

      No, he's pointing out the billions of taxpayer dollars gifted to ISPs over the years to "help build infrastructure".

      The ISPs pocket the money, then turn around and complain about "heavy downloaders" so they can implement caps and make bundles on "overages".

      At this point there are only a few options.

              * The government steps in and socializes broadband completely, which I'm not a huge fan of.

      Do billions in taxpayer grants count? Because that's where we are.
      Obama has tossed another few billion on the fire recently too. (aka "Broadband Technology Opportunities Program")

    18. Re:BS. by Anonymous Coward · · Score: 0

      How many Linux isos does one need to download?

    19. Re:BS. by SilverJets · · Score: 1

      When I signed the contract for my access there was no limits in it, only a part where it said they'd provide a speed of up to XXX.

      And there is exactly the clause that will let them throttle traffic. They provide a speed up to XXX. Does it say they guarantee speed XXX at all times? I doubt that it does. So if they throttle heavy P2P usage, they are still meeting their contractual obligation. You may not like it and you are free to take your business elsewhere but it is not illegal for them to do so.

    20. Re:BS. by a-zA-Z0-9$_.+!*'(),x · · Score: 1

      In general, the cable is already generously laid - search Google for "dark fiber" or "dark fibre". tOM

      --
      Epitaph: At last! Root access!
    21. Re:BS. by Eskarel · · Score: 1

      Stupid, uncontrolled, government handouts don't count, Socializing the system as a solution would involve the government taking control and saying "we will deliver unlimited bandwidth to everyone regardless of the cost".

      I don't know exactly how much, if any, of that money was spent on actual infrastructure. If it wasn't I don't know what exactly it was spent on.

      That said, it doesn't matter, you can pour as much money into this problem as you want, all it will do is postpone the problem. In the current US system there is no motivation for users to limit their downloads and there is no motivation for ISPs to expand their infrastructure. No matter how much bandwidth an ISP has, their users will use pretty much all of it. Why wouldn't they, it doesn't cost them any more to do so. This doesn't work, and can't work.

    22. Re:BS. by falconwolf · · Score: 1

      Unless you're suggesting that the government run all ISPs then the ISPs still have to make a profit.

      You make a profit by offering something people are willing to pay for, not by sucking on the government's teat. If the broadband providers don't want to buildout broadband then they should return the government subsidies they were given to build it out.

      No matter how much money gets poured into infrastructure it won't work because if there's no extra cost to more bandwidth people will just continue to use more.

      Then broadband providers should not have sold unlimited plans. It's their own fault they offered it and people took up the offer.

      Falcon

  35. Re:Morality? by Anonymous Coward · · Score: 0

    just because people CAN use it for illegal purposes it can ALSO be used to legal purposes. so are you saying the use of P2P shouldnt be allowed because its POSSIBLE to use it illegally?

    you know you can get child porn on the regular internet as well. i think maybe you should stop using your internet all together.

    slashdot as well. people could possible link to child porn and since the possibility exists, get rid of it.

    that is your line of reasoning isnt it?

  36. You're asking the wrong person... by fruviad · · Score: 1

    Don't ask Slashdot, ask yourself:

        "What would the BOFH do in my position?"

    Then profit.

    1. Re:You're asking the wrong person... by Falconhell · · Score: 1

      ask yourself:

              "What would the BOFH do in my position?"

        I am not quite sure but I am guessing it would involve a cattle prod, the tape safe, a roll of plastic, a shovel and a sack of lime. (-:

      Or perhaps its time for a game of lights out fire alarm beancounter pinball.

    2. Re:You're asking the wrong person... by Anonymous Coward · · Score: 0
    3. Re:You're asking the wrong person... by Lurker · · Score: 1

      Don't ask Slashdot, ask yourself: "What would the BOFH do in my position?" Then profit.

      As near as I can figure, something involving his boss, the building electrical, and an elevator shaft. And deleting files. There always seems to be deleted files for some reason.

    4. Re:You're asking the wrong person... by RockDoctor · · Score: 1

      Don't ask Slashdot, ask yourself: "What would the BOFH do in my position?" Then profit.

      As near as I can figure, something involving his boss, the building electrical, and an elevator shaft. And deleting files. There always seems to be deleted files for some reason.

      The BOFH's Bosses are interchangeable, therefore all the incriminating files from the most-recent-dearly-departed Boss need to be transferred to the new Boss's account, with appropriately adjusted time stamps. This is an undocumented service of all BOFHs which permits the new Boss to get his departure strategy in place without needing to waste time on actually downloading porn, hacking into BeanCounterCentral, etc.

      Indeed, the new BOFH Boss's only task during this critical phase of his employment would be to provide the Solitaire usage statistics and to try to understand how his office door's card-controlled exit works (hint : you're on the inside with the card-reader ; the card is on the outside ; this is not accidental. You can reach the card along the window ledge over the snake pit, or through the shark pool, but the poor sharks are hungry because no-one has gone that way for years.)

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  37. Do what your boss says... by Foldarn · · Score: 1

    It's a crappy economy right now. Your job is to implement what your boss asks and the REAL ethics question is whether you feed your family or not. In an idea world, tell your boss to go shove it. Right now, IMO you need to say "I'm on it, boss." and continue on implementing packet shaping, et al.

  38. Captive customers by tepples · · Score: 1

    If your customers don't like the service, they'll find alternatives or drop his service

    This is a last-mile monopoly. The "alternative" is more than likely unacceptable: 0.05 Mbps dial-up.

    1. Re:Captive customers by Anonymous Coward · · Score: 0

      "This is a last-mile monopoly. The "alternative" is more than likely unacceptable: 0.05 Mbps dial-up."

      But then he might consider he can do better and start a competing service.

    2. Re:Captive customers by tepples · · Score: 1
      Anonymous Coward wrote:

      But then he might consider he can do better and start a competing service.

      As other comments to this story have pointed out, not everybody A. is cut out to run a business, B. is free from covenants not to compete, and C. has connections in government to pull the physical layer under or over non-subscribers' private property to reach subscribers.

    3. Re:Captive customers by ProfessionalCookie · · Score: 1

      Just WISP it.

  39. Will It Matter? by DynaSoar · · Score: 1

    > we are oversubscribed around 70:1 between our customers' bandwidth and our pipe.

    I assume that's theoretical. If your actual traffic was 70x your pipe you'd have a very different complaint.

    So what is your actual peak usage vs. your pipe? And what's the portion of that due to high volume users? And if you throttle them, will it make enough of a difference?

    Your boss assumes the problem is P2P etc., while it may well be business users (you may not have that classification, but don't tell me nobody there works from home). Or it may be people watching shifted video, and throttling watchers would be a bad move for a cable company.

    I think you owe it to your boss to find out before implementing any throttle just who is going to be affected. If you just throw on a throttle without finding this out you could cost him some valuable customers and PR. Throttling may or may not be ethical, but testing before implementing is what a responsible employee would do.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
    1. Re:Will It Matter? by tinkerghost · · Score: 1

      > we are oversubscribed around 70:1 between our customers' bandwidth and our pipe.
      I assume that's theoretical. If your actual traffic was 70x your pipe you'd have a very different complaint.

      ISPs always oversell their base bandwidth because they know that not everyone is going to use it at the same time. In general it's described in the ratio of sold:actual bandwidth. Most of the ones I am familiar with are overselling in the 10:1 to 20:1 range. In general practice, this generally results in a 90% peak usage & under 50% lull usage. At a 70:1 oversell rate, I would expect to see some pretty bad packet loss & even worse ping times for most of the day.

      In another comment, someone calculated that it takes less than 6 people maxing their bandwidth to saturate the network. I guestimated that w/ a 3Mb/s cable connection, 20 people watching streaming video - Netflix, ABC.com, etc - would saturate the network with each person using less than 1/3 of their connection. So your point of figuring out who & what is actually eating their bandwidth is right on point.

    2. Re:Will It Matter? by Logic+Worshiper · · Score: 1

      Business isn't using P2P traffic, not heavily at least. That's why throttling traffic is a better idea than throttling by costumer.

    3. Re:Will It Matter? by guruevi · · Score: 1

      Exactly what I was thinking. Graph out (bosses like yours like little graphs that dumb down what they don't understand) what what the actual usage is due to direct, unencrypted P2P (Kazaa, Limewire and WinMX) and what the rest of the usage is. With an actual oversubscription of 70:1 on a small (rural?) ISP I doubt that your problem is P2P. I would think video sites, video and audio chats and flash-heavy sites are more of a problem.

      Then research the several solutions as well as their costs and graph out what your savings would be. Something simple as going from several T1's to a single (or dual) T3 would save you a lot of money and give you more bandwidth.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
  40. The Answer: by thatskinnyguy · · Score: 2, Insightful

    The answer to this, and many such sticky situations in IT, is to update your resume` and leave town.

    The way I see it, you're screwed if you throttle, and you're screwed if you don't throttle. Some of the solutions given sound good and well on paper. But then again, so does communism.

    --
    The game.
    1. Re:The Answer: by Anonymous Coward · · Score: 0

      I strongly disagree. Communism doesn't sound good on paper. Not being rewarded for honest work and having to share everything with lazy people isn't really something I'd want.

    2. Re:The Answer: by Anonymous Coward · · Score: 0

      > But then again, so does communism.

      ^^^^ What the hell does this even mean, anyway?

      Please explain how the options you refer to (unlisted, of course!) are unrealistic. I've seen nothing unrealistic to implement so far.

      Pseudo-intellectual status-quo justification phrase FTW.

    3. Re:The Answer: by Anonymous Coward · · Score: 0

      Some of the solutions given sound good and well on paper. But then again, so does communism

      and capitalism ... how is the economy btw?

  41. Legal loophole.. by s0litaire · · Score: 4, Interesting

    Check the contract your customers sign. there's usually (if the lawyer who wrote it up was worth his salt) would have a clause in the contract stating "The ISP can change he terms of the contract with 30 days notice." or words to that effect. All the OP needs to do is set up a mail shot to all subscribers telling them of the changes to the contract will come into force in 30 days and wait..... Then dump all the complaints on the boss's desk. The reality of him loosing about 10%-20% (pulled out of the air guestamate) of the customers might make him rethink and that's when you suggest a few alternatives (Just make sure you do a lot of fact finding and homework on the issues before you talk to the boss).

    --
    Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
    1. Re:Legal loophole.. by Anonymous Coward · · Score: 0

      Mod parent up. The local ISP is subject to your requirements, and if there's an agreement in your contract to enforce bandwidth limits, or that there's a set bandwidth limit in the contract, enforce them.

    2. Re:Legal loophole.. by Anonymous Coward · · Score: 1, Interesting

      If you pull that sort of crap out of thin air, you're going to get screwed, maybe fired.

      Warn the boss first. Explain what you think will happen. If he says they won't care, then do it and THEN show him how many complaints you get.

      If you don't get any complaints, well, just go ahead and do what he said. You were wrong, suck it up.

  42. Well the boss might not like it, but... by Miseph · · Score: 1

    Your best option is really to just tell the boss you need more bandwidth... the fact of the matter is that you're selling something you don't have, and that's just not good business. The alternative is that the company can face the distinct possibility of alienating paying customers, who are unlikely to respect any internal distinction between the cable service and ISP and might abandon, or even sue, the one for the sins of the other.

    --
    Try not to take me more seriously than I take myself.
  43. Re:Screw morality. Get pragmatic: prioritize traff by Anonymous Coward · · Score: 0

    >>Morality is a tool for the herd to feel more important than their leaders.

    That attitude is why America is in the hell-hole it is in. Morality is the compass. Try it, you might just be amazed.

  44. Giving the best experience by obarthelemy · · Score: 1

    is too vague a term: does that mean ensuring a few don't hog all the bandwidth ? Or instituting a free-for-all where, on the contrary, a handful of heavy users degrade the experience of "lighter" users ? Have you actually looked at how much of your bandwidth the top 5 or 10% of your subscribers use ?

    At home, I hate it when uTorrent screws up my warcraft lag; the 'rents are unhappy when their daily dose of skyping with their 3yo grand child is choppy; and I do notice when webpages take a handful of seconds to come up.

    So, to me, offering the best experience means actually capping the bandwidth, QOS, and shaping the traffic. I'd guess it's mainly a question of balance, though.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  45. Re:Morality? by geekboy642 · · Score: 1

    You're a troll, but I'll bite.

    If you can't think of any legitimate uses of P2P, you're not thinking. You exclude linux distros for no valid reason, yet without bittorrent most of those distros would be dead in the water from hosting costs alone. Wikileaks doesn't have the bandwidth to host some of the massive file dumps that they've released, but torrents allow everyone to see the malfeasance of their elected officials. Warcraft is far from the only game that uses torrents to spread the load on patch days; can you imagine millions of gamers frantically downloading a single file from a single server at the exact same time? publicdomaintorrents hosts classic out-of-copyright movies as a historical archive, without torrents there's no possible way they could afford the bandwidth and remain free. Jamendo.com hosts CC-licensed music, again with bittorrent, making a free service possible.

    Torrents ain't just for your warez and porn, actionbastard.

    --
    Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
  46. Shoot the Boss by Anonymous Coward · · Score: 0

    And then buy more bandwidth.

  47. Re:Screw morality. Get pragmatic: prioritize traff by Anonymous Coward · · Score: 0

    I agree that shaping and prioritization should be done, but I have to wonder about your priorities.

    I would prioritize traffic. Email, web, SSH, et al come first; after that, all p2p protocols in order of usefulness

    Web and *interactive* SSH yes, but email?!?!?! Email?!?!?! SMTP should come *LAST* (but be given a guaranteed slice, even if

    Seriously - for regular text/HTML email with no attachments, they'll likely be sitting in the queue longer than they'll be delayed by shaping, and if a 10MB attachment takes 15 minutes instead of 10, who's going to notice?

  48. Re:Morality? by m1ss1ontomars2k4 · · Score: 1

    I'm of the opinion that there is far more illegal P2P traffic than legal.

  49. I'm Sorry but what? by Rik+Rohl · · Score: 1

    Do what you're fucking well told. If you don't like it, then quit and set up your own ISP.
    But in the meanwhile you work under the direction of your manager.

  50. The industry already has a solution by galebovitz · · Score: 0

    Comcast got in trouble with the FCC for traffic shaping P2P bandwidth. They implemented a change to the service agreement that places a monthly limit of total bandwidth usage of 250GB. Exceeding that limit gives Comcast the right to suspend your service without notice. Their service agreement allows the terms to change with 30 days notification. I believe the change gave me 90 days notification. I upgrade and update my linux systems and run windows update service on my wife's windows system. I frequently download movies from Amazon via TiVo. I have not exceeded this limit. Seems like a fair alternative.

  51. very few cable companies contract to provide that by Trepidity · · Score: 4, Informative

    I've never seen a cable-ISP contract that provided service at a specified rate in Mbps. You can get those contracts as a business user, but they're not the standard ones home users have. Usually home contracts say something along the lines of "up to xx Mbps; actual speeds may vary and are not guaranteed".

  52. Re:Morality? by geekboy642 · · Score: 1

    You may very well be correct in that view.
    I'm personally of the opinion that there is far more illegal Oxycontin used than legitimately prescribed. That's still not at all a good reason to ban the drug entirely.

    --
    Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
  53. Only throttle when limit reached? by blinddog2001 · · Score: 1

    What about throttling PSP traffic once it reaches say 80% of your total pipe size. Make sure customers are that this will take place and also make available to them the ability to see the pipe capacity (and current P2P level). That way they can schedule their big downloads in lower peakage times. The advantage being when you are throttling you may only have to by a small percentage of P2P traffic.

  54. I don't think your boss get's it. by DragonTHC · · Score: 1

    you are oversubscribed 70:1.

    traffic shaping is not a tool to allow ISPs to juice every last dime out of a pipe.

    It is there so sysadmins can keep traffic fair and also prioritize applications.

    Your boss is mistaken. You have a contract with your customers you need to honor it.

    Your boss seems unethical in asking you to place a technical band-aid on management's logistical problem.

    --
    They're using their grammar skills there.
  55. Buy The ISP by ONOIML8 · · Score: 1

    Tell your boss that you're interested in relieving him of this hassle. Offer to buy this portion of the business from him, work together on the terms.

    The he won't have to worry about bandwidth issues and you can make a few extra bucks while offering quality service to your customers.

    --
    . Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
    1. Re:Buy The ISP by sunking2 · · Score: 1

      Or you'll find out that the extra bandwidth costs more than the business is bringing in and you will go out of business or have to raise prices beyong what some of your current customers want to pay. Going out on a limb here, but maybe the manager is basing his decision on actual numbers and increasing bandwidth is not possible on the current revenue stream. Or maybe not. Point is, we don't have enough information, and this guy probably doesn't either. Hell, do we even know if he's priced the scenario?

  56. Add Bandwidth by raind · · Score: 1

    Or charge the few out 400 rural users that are downloading like that. Perhaps I don't get it, but I have no need to download gigs of movies or games, or pirate software.

    --
    Get up!
  57. Re:Morality? by DNS-and-BIND · · Score: 1, Funny

    Yyyyyeah...bittorrent is saturating the link with linux ISOs and crappy old black-and-white movies. Sure.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  58. Re:Morality? by schon · · Score: 4, Insightful

    That's not the issue. The issue is whether there is any legal P2P traffic. geekboy642 proved there was, and you didn't offer anything to refute it, so I guess that you agree with him.

    Since you agree that there *is* legal P2P traffic, the argument that "it's illegal so there is no problem throttling it" is a non-sequitur.

  59. two-fer by Anonymous Coward · · Score: 0

    Clearly both. You have two issues. One of the issues is the same issue that's being faced by the rest of the ISPs around the world, and that issue is how to prioritize "good" or "real-time" traffic by prioritizing packets. This issue is really an inevitable change that will result in the business running much more efficient when done properly.

    The second -- and more important problem -- is the demand of your bandwidth is 70x the supply. It is your role to explain this properly to your boss so that he acknowledges and budgets for a solution. If you can hit these two birds with one stone (implement more bandwidth while moderately shaping packets) you can propose the change to subscribers as two improvements for the "same low price". Lets face it... the 99% of illegal bit-torrent movie downloads can wait an extra 20 minutes to download while the 1% of people downloading a legitimate Debian or Fedora CD through the same service will inevitably suffer. Packet shaping is not fair to everyone, but seldom a business improvement that is.

    Lastly, make sure to communicate the issue and the resolution to your subscribers. Despite what the marketing strategies will tell you, honesty is better for long-term customers than fluffed and sugar-coated bullsh*t.

    -Tres

  60. traffic - it is a lot like driving by angelbunny · · Score: 1

    If you want to convince your boss otherwise I would recommend comparing how much bandwidth users consume to traffic on the road aka driving. When someone wants to drive from point A to point B it doesn't necessarily mean they will take up more space on the road regardless what speed they drive. In other words, if someone wants to download a 100MB file it will be 100MB regardless if it is at 2kB/s download or 2MB/s download. The only thing that limits someone from driving all over the place all the time is time itself. If it takes 4 hours to get somewhere vs 4 minutes they will be far less inclined to do so. The comparable when it comes to the internet is steaming video and uploading. Incorporating throttling will only piss valuable customers off and will not limit overall bandwidth usage. If throttling is a 100% must I recommend limiting all consumers equally to keep response times high so grandma checking her recipes online may not notice that her max download rate has lowered but her grandson will notice his downloads possibly falling from say 500kB/s down to 400kB/s while the max download of the total pipelines are being hammered. I'd incorporate the same type of system for both download and upload as long as all users are limited EQUALLY. Ping times are far more important than they seem, but keeping consumer respect is as well. I think of it as juggling. Also, keep in mind that the average power user's bandwidth today is a normal users bandwidth tomorrow. If anything, upgrading the pipes ensures a strong future and throttling is nothing more than a quick solution with bad consequences.

  61. Turbo Internet... A simple solution. by GrpA · · Score: 2, Interesting

    Easy solution... I did something like this a long time ago.

    We used to split our upstream into "Priority" and "Non-priority" and all users went into "Non-Priority"

    When we gave them a real-time "price" meter... It had a button and a small display that showed how much your bill was for the month.

    Use the service at non-priority and the $$$ ticked over slowly.

    But hit the "Turbo" button, it added your IPs to the priority stream and the $$$ scream over and you get a big speed boost. Great for businesses who used it.

    We only ever tried it in beta while we had significant oversubscription due to limited availability of bandwidth at the time, but we noticed a few strange effects.

    First, people just liked pressing the button. They would go on, off, on, off while waiting for anything.

    Second, it was instant gratification - you hit th e button and your download speed goes straight up... Very effective and you know it's going faster because the $$$ tick over faster.

    Thirdly, the level of satisfaction was directly influenced by the speed the $$$ ticked over... We accidently released a buggy version under Beta where the $$$ ticked over at ten times the rate.

    It turned out to be the most popular and people started requesting it after we fixed the bug in the subsequent version... Seems that if they got charged more, the mental connection was that it was faster.

    Anyway, then bandwidth prices came down and we just got more bandwidth, and all the beta testers moaned when we turned off their turbo buttons...

    We weren't actually charging the beta testers for the button at the time, but they were all willing to pay for the service, because they loved being able to see at all times (through a small widget-like interface) exactly what they were spending.

    GrpA

    --
    Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
  62. give em more - they'll use that up too by johnrpenner · · Score: 1

    if you give them more bandwidth - the p2p freeloaders will use that all up too - at extra cost to you for getting a bigger pipe - throttle them until they self regulate to 80% of thier monthly limit. dont throttle them if they show some self-restraint.

  63. Re:Morality? by DMalic · · Score: 1

    Trent Reznor's HD footage: 400 gigs http://forum.nin.com/bb/read.php?52,378166 http://www.bigbuckbunny.org/index.php/download/ And, yes, the newest Ubuntu upon release.

  64. I wouldn't be happy by eean · · Score: 1

    If my only choice in broadband was this guy's crappy ISP. Sounds about as bad as on-campus Internet. Now that I'm a grown-up, if I buy 6mbps I damn well want 6mbps.

    1. Re:I wouldn't be happy by daveime · · Score: 4, Insightful

      Ah but you NEVER buy "6mbps" ... you always buy "up to 6mbps" or "maximum 6mbps", and then try to conveniently ignore the bits you don't like in the deal.

      Please, cite me just one ISP who offers a "guaranteed 6mbps available 24/7", and I'll gladly admit I am wrong (right after I sign up with them).

    2. Re:I wouldn't be happy by Anonymous Coward · · Score: 0

      Hi. I work for an ISP. We would like to hire you to lead our Customer Service division, and deploy a policy such as yours.

      You will be responsible for all Support calls, but this will not be your primary responsibility so you must manage your time on the phone.

      Interested?

      Thought not.

    3. Re:I wouldn't be happy by Anonymous Coward · · Score: 0

      nildram.net - my 2mb/s "business" line here outperforms the 20mb/s virgin line at peak times where I live in london. It is exactly the same speed, all the time. In the middle of the night, the virgin one is much faster, which may be great for some people, but...

    4. Re:I wouldn't be happy by Anonymous Coward · · Score: 0

      www.bredband.com

      Yes, it's one of those fabled Swedish ISPs.
      Their 24Mbps DSL guarantees at least 12Mbps.
      Their 8Mbps DSL guarantees at least 6Mbps.

      Now, move to Sweden, sign up and admit you were wrong.

    5. Re:I wouldn't be happy by Anonymous Coward · · Score: 0

      Please, cite me just one ISP who offers a "guaranteed 6mbps available 24/7", and I'll gladly admit I am wrong (right after I sign up with them).

      Circa 1997, the cable ISP in my area offered 10MBps - not "up to". Of course, the lines only supported 10Mbps in theory, and in practice they maxed out around 600kbps. Then the company started blocking home web servers and they told customers their network infrastructure could not support Linux or FreeBSD users.

      Then there is the ISP I worked for a couple years ago which offered guaranteed 384Kbps each to 15 customers of a 640Kbps satellite segment. When the governor's press people want the video stream of his speech to look nice while a swat team in another state wants their surveillance video feed to not be choppy, working the tech support is a bitch.

      So some companies do offer guaranteed bandwidth that they can't deliver. Because they are idiots.

    6. Re:I wouldn't be happy by eean · · Score: 1

      My AT&T DSL connection for all practical purposes has 6mbps available 24/7. Yes of course this isn't guaranteed, for guarantees you need to purchase the type of internet they sale for businesses and it costs much more.

      That doesn't change the fact that I get consistently get 6mbps...

    7. Re:I wouldn't be happy by Anonymous Coward · · Score: 0

      Please, cite me just one ISP who offers a "guaranteed 6mbps available 24/7", and I'll gladly admit I am wrong (right after I sign up with them).

      I'm sure there are plenty... but it will cost you an arm and your left testicle to pay the monthly fees

    8. Re:I wouldn't be happy by rocca · · Score: 1

      No problem. Oh, you want it for $40 still?

  65. So "pragmatic" means breaking the law? by Jane+Q.+Public · · Score: 1

    The kind of traffic shaping you espouse would very likely be illegal. Not to mention unethical. The fact that some people may be downloading illegally does not give you the right (or justification) to throttle those who are using it quite legally... possibly even for business. For example, Mozilla's use of BitTorrent for distributing their new Beta last years was a perfectly legitimate -- and high-traffic -- use of P2P. Other companies are picking up on this.

    If you are going to traffic-shape, you had better have damned good justification for your particular shaping priorities, not just so you can explain it to your business customers, but also to justify it to the jury, if and when that time comes.

    1. Re:So "pragmatic" means breaking the law? by comm3c · · Score: 0

      Sorry to burst your bubble, but there are hardly any regulations that prevent a small ISP from implementing this. The whole notion that QoS is illegal is absolutely absurd. Today, major service providers (and one that I work for!) implement QoS for preferential treatment of some traffic across their backbone.

      Do they have an obligation to disclose it to the customers? Probably. Would most customers mind this? Probably not. The average user would just like to be able to access their website unimpeded by "scavenger" class traffic.

      Remember folks, most people really are not affected by policies like this. The people that are affected by these are not the sort that an ISP really wants to keep as customers anyway. Its a fact of life and, the reality stands, the only thing that makes it sleazy is the lack of transparency.

      If we want networks that will be able to support the full gamete of voice, video, and data at affordable rates, we are going to have to accept QoS as a fact of life. If you have little more than a basic knowledge of how these applications wreck havoc in a network, I'd suggest running a simulation. (I do this for a living, so its not so hard to see). If you can't tell me why voice requires priority queueing versus web traffic that can handle best effort treatment, you probably don't understand the issue beyond an oversimplified argument that all traffic is "equal". Folks, it isn't. Traffic behaviors and needs make traffic unequal. QoS/Traffic Management/Traffic Engineering is necessary in today's oversubscribed environments to ensure that we can still access resources such as HTTP, SSH, VoIP, Video, and not be overrun by folks who crank up torrents, spew spam, and let worms run rampant from unsecured machines.

  66. Typical of all cable ISPs... by Lumpy · · Score: 1

    For the company, the ISP is only a small side business....

    That's ok you are using the same business model as Time Warner and Comcast. They treat the Cablemodem side as a Small side business.

    Honestly, Throttling may end up being more expensive than buying more bandwidth. what is your business plan on it, what are the costs and ongoing expenses for the Throttling upgrade?

    You and your boss DID that right?

    --
    Do not look at laser with remaining good eye.
  67. Do it but CYA by Anonymous Coward · · Score: 0

    Your solution is simple. Request the order to alter the bandwidth traffic shaping with an email. In that email, include a copy of the current company sales contract and ask if HOW you should implement the traffic shaping so that it complies with the contract. You may want to provide advice in the email that indicates that some customers may not like the throttling efforts and may leave the company as a result. Keep the tone light and asking a question for clarification. Don't be accusatory or hostile.

    The key thing is to get the response in writing.
    Keep your bosses response, implement what he tells you.

  68. Regardless by The+Cisco+Kid · · Score: 1

    of what other comments might call the 'best solutions' for the bandwidth problem - if you want to remain employed, do what your boss tells you, if you can't convince him otherwise.

  69. Heres a though. by ghinckley68 · · Score: 2, Insightful

    This is a prime example of why the telecommunications, medical, banking and the power industries just need to be nationalized. These people or not going to be told what is going on, there are going to be no changes to there terms of services and more than likely this guy is going to be fired. In the end they will throttle the entire network, put hard caps in, and close the accounts of people who make a fuss. And probably turn them in to the RIAA/MPAA.

     

    --
    Linux modi 2.6.26-2-parisc
    1. Re:Heres a though. by Slugworth01 · · Score: 1

      Riiiight. Nationalization will make these industries better just like it made the ___________ industry better.

      Go ahead, fill in the blank. I'll wait.

    2. Re:Heres a though. by Anonymous Coward · · Score: 0

      British Rail?
      The private companies effectively collapsed in 1948, leading to nationalization. The nationalized railway was underfunded but very efficient with the little money it had. When it was broken up and privatized, the required subsidy level doubled and passenger satisfaction dropped.

      UK gas, electric and water industries are all regarded (by left and right wing politician and the general public) as less customer responsive and more of a rip off since they were privatized.

      The lessons seem to be that some large natural monopolies can be better run in state hands because
      a) If they are privatized in one piece (Gas, Electric etc.) they will become abusive monopolies; they will generally find a way around any monopoly regulator, or you will have to regulate them so drastically and minutely that they're not really private at all.
      b) If they are broken up like the railways then any efficiency gains will be lost due to the inefficiency of managing the relationships between the borken up parts. In the railway case British Rail was split into about 100 parts initially. Consider the number of possible inter company contracts (up to 100 x 99) and the loss of IT efficiency (many companies having their own near duplicate computer systems) and you'll get some idea why the government subsidy is twice what it was when the railway was a single state-owned company.
      Oh, and all the trains have to be repainted, the staff uniforms changed, all literature reissued etc. every few years when a different company wins a rail franchise.

  70. Sensible Traffic Management by Adrian+Lopez · · Score: 1

    Ideally you shouldn't have to throttle your users' connections at all, but if you must I hope at least that you'll pick a strategy that doesn't discriminate unfairly against specific protocols. The purpose of QOS should be to ensure equitable sharing of bandwidth between all your customers, and not to penalize those who are heavy users of protocols the people in charge consider illegitimate due to the kinds of content being transmitted.

    I wonder... Would your boss be so quick to suggest throttling if the heaviest users were VOIP users instead of P2P users, where the FCC might respond negatively to any throttling?

    --
    "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
  71. Do the right thing by hoggoth · · Score: 1

    You should not throttle the customers, get fired, and let the bastard they replace you with throttle the customers to hell. That way everyone wins. Well, except for you, you got fired. And except for the customers, they got throttled. Ok, your boss wins no matter what.

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
  72. Re:Morality? by Anonymous Coward · · Score: 0

    Concert recordings (from performers who allow it). These are transferred in lossless formats and run 700 MB or more each.

  73. It is not ethical to throttle internet. Period. by Anonymous Coward · · Score: 1, Insightful

    If the bandwidth throttling negative affects ONE "legitimate user" (which is always subjectively based on your own personal judgment) then you are doing something wrong.

    What I would do is research solutions from this page (I like the QoS/Caching ideas in particular). Then, I would prepare a lengthy, extremely technical, report to your boss which would explain that by implementing this new system it will:

    1) Cost your company a ton of time and money
    2) Never be completely possible to implement
    3) Is unethical based on your principles
    4) Will be extremely difficult to maintain, wasting more time and money perpetually

    "In this economy" arguments in favor of becoming a corporate zombie are BULLSHIT. I will not sacrifice my beliefs for a paycheck. If you cannot find a way to make money with your computer skills, then you deserve to be flipping burgers or making tacos.

    If you cannot outsmart your superiors, then what do you even spend your time doing all day?

  74. Simple by DaveV1.0 · · Score: 1

    Do the fucking job you are paid to do or quit and give back your salary.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  75. First, determine who is using the bandwidth by kawabago · · Score: 1

    Determine who is using the bandwidth. Is it a few people downloading a lot or a lot of people downloading a little. Bandwidth caps won't work if the load is everyone downloading a little.

  76. Re:Screw morality. Get pragmatic: prioritize traff by Anonymous Coward · · Score: 0

    Why screw morality? Utilitarianism claims the morally right choice is the one that maximizes pleasure. From that perspective, the morally right action is to throttle, prioritize and otherwise keep the high-usage 5% under control so the 95% can get more pleasure.

  77. Be honest, not like Comcast. by Anonymous Coward · · Score: 0

    If Comcast came to me and said we need to throttle P2P traffic I would have been all for it. Instead they caused disruptions in traffic (which crashed my router every 4 hours of bit torrent use) and then lied about it. They couldn't have handled the situation more wrong.

  78. No brainer by SilverJets · · Score: 1

    Do what your boss asked you to do.

  79. Don't listen to these fools: by rwwyatt · · Score: 2, Interesting

    1.) If the action your boss is requesting is illegal, inform the proper authorities.

    2.) Abuse is a matter of perspective: Is your boss asking you to shape everyone to 64k as a maximum? Our legal system is fucked up. A line could be sold with a 7 Mb maximum, 768 kb average. Said line would only become abuse when it avaergaes 7kb on purpose.

    3.) The only reqard for having morals must come from within yourself. If you are looking for anyone to recognize that you have morals, be prepared to be disappointed

    Ultimately, you are in charge of your own decision. I happen to agree here with many who say to convince your boss for the alternate solution first.

    Unless the request specifically borders on Fraud, your morals are safe and sound.

  80. To Throttle or not to Throttle by Shadyman · · Score: 2, Informative

    I'd do what the boss says. He signs your paycheck. When traffic shaping STILL doesn't work, show him that you're still hitting the pipeline cap, and suggest more bandwidth again.

  81. this is a *moral* problem? by dAzED1 · · Score: 2, Insightful

    you are having a *moral* problem with throttling p2p traffic? Huh?

    Oh sure, mod me troll, and yeah, it's cliche', but a business has to play statistics and look at trends. The overwhelming majority of people using p2p for *legit* things aren't using it for such things day in and day out; they're torrenting a fedora dvd, or something like that. That's fine, works, etc. But if you see someone with a constant stream day in and day out...

    ...that person, on a general level, you feel morally obligated to protect? Really?

    There are plenty of valid uses for p2p. Certainly. Just assume that's not the people who your boss is after; it shouldn't be difficult to determine the difference.

    1. Re:this is a *moral* problem? by freedom_india · · Score: 1

      I second you.
      It took me some time to understand what you are driving at, but i got it.
      Wake up Admins and torrent seeders!
      You WILL face traffic shaping.
      You WILL be prevented from using torrents.
      You WILL be allowed to use only a limited bandwidth.
      Yes, the business environment is changing because business is adapting to your abuse of bandwidth.
      To those who may cry that bandwidth is free, fcuk you. Its NOT free.
      It costs money to maintain dark or lit fibres, routers, a/c, salaries of janitors to VPs.
      All to enable you to feed unlimited meals???
      Oh come on!
      The era of eat-all-you-can ended in 1950s when eateries got smarter.
      Of course you can change your approaches, use SSL, tunneling, but then business will adapt...
      Evolution.

      --
      "Doing what i can, with what i have." ~ Burt Gummer
  82. this ought to start with analyzing traffic by Anonymous Coward · · Score: 0

    He's skipped past the obvious mathematics of it to the morality. First, check the numbers and see what is going on. With only 400 users, a simple answer is probably going to present itself.

  83. What to do by Spazmania · · Score: 2, Informative

    In my situation, what would you do?

    First, at 70:1 oversubscription there is no bandwidth shaping policy which will improve the user experience, so you'll piss off the top 10% of your users without making the other 90% any happier.

    I'd explain to the boss that the accepted norm for residential oversubscription is 10:1 and that oversubscription rates in excess of 20:1 flat out don't work. You either need to increase your system bandwidth reduce your subscriber bandwidth. In other words, you either buy more T1s at the head end or you drop those 5 meg lines to 768kbps and be honest about it.

    Next, implement traffic shaping for ports other than UDP 53, TCP 22, 25, 80 and 443 during the prime time hours on your graph. You'll piss off the torrent freaks in the top 10%, but oh well.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  84. Heck this is slashdot by baegucb · · Score: 1

    Just give us a url for your ISP and a few of us will check out the TOS :)

  85. How are the cable side of things? may you can push by Joe+The+Dragon · · Score: 1

    How are the cable side of things? may you can push for more bandwidth and HD channels at the same time.

    Also do you have a Weather Star XL?, IntelliStar?, Weatherscan Xl?, IntelliStar based Weatherscan?

    The intellistars do have back channel ethernet.

    How about hosting some stuff at the head end? To cut down on bandwidth.

  86. If by "throttling" a local ISP... by gjmcfarland · · Score: 1

    ... you mean "choking" said ISP, then yes, I would say it's all right.

  87. that ain't it by Stumbles · · Score: 1

    First find out just how much p2p is going on. I would be real surprised if p2p is sucking up your bandwidth.

    --
    My karma is not a Chameleon.
  88. Contact the Obama administration. by jakeroberts · · Score: 1

    They just freed up a bunch of cash for broadband projects. Yours is the type of company that deserves/could use the money the most. I would see about getting some of it or urging your boss to do it.

  89. Cornell University addressed this by Anonymous Coward · · Score: 0

    Cornell University addressed this issue for off campus (WAN) traffic a few years back by charging a fixed base fee for up to 5GB/month and then charging by the MB for traffic over that. It has worked out well. People self regulate to what they are willing to pay for. If there is large demand for more WAN connectivity the money is there. Cornell has several processes in place to deal with abnormal situations out of the users control. After initial roll out rates were adjusted down several times to since the trustees mandated the operation be revenue neutral.
    http://www.cit.cornell.edu/ncs/netrates/overview.html

  90. Do it by usage, not by protocol. by subreality · · Score: 5, Interesting

    In my opinion, the best solution is to strongly throttle large bandwidth usages (P2P, FTP and NNTP streams, etc) during the periods of near-capacity, and automatically relax the filtering during off hours.

    That's one way... Here's another:

    Instead of trying to choose which protocols are heaviest usage, traffic shape people based on what the actual criteria that you care about is: Too much overall usage over long periods.

    In Linux terms, set up a HTB with a queue for every customer. Set the base rate to whatever your backbone speed is (1/70th of the customer's line rate), the ceil rate to their line rate, and give them a nice big bucket - say, 120 seconds times their line rate.

    Then, people who are normal users - web surfing, downloading an occasional email attachment, etc - will go full bore, any time they want it. People who are bittorrenting will go full speed for a couple minutes, and then decrease down to whatever bandwidth is available. At night, if there's a lot of backbone free, it'll go fast. At 7 PM, they get best effort on whatever is available.

    This is a very simplified example. You could additionally shape them so that their web and email will take priority over bittorrent when they're at the bottom of their token bucket, or other fine tuning...

    The basic message I'd like to get across is: you don't have to shape based on protocol, because you care about the usage, not the protocol. Just shape based on usage, and let them work out which protocols they want to use.

    1. Re:Do it by usage, not by protocol. by Logic+Worshiper · · Score: 1

      That would harm business who are using the line heavily might be willing to pay more for their internet service without that restriction. Throttling by protocol is the best way to go. You can pick protocols that aren't used for critical applications and throttle those. If you slow down some one's bit-torrent who doesn't use it often, you annoy them, if you slow some one's business connection who is using it for something important, that's another level of inconvenience.

    2. Re:Do it by usage, not by protocol. by Cylix · · Score: 3, Insightful

      The lesson of the day is not to base critical business applications on consumer bandwidth.

      This is why nearly every ISP I have dealt with or worked with offered a free for all business package. Sure, they cost a bit more, but it's usually worth it.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    3. Re:Do it by usage, not by protocol. by yukk · · Score: 1

      If he's got a queue for every user, then I'm sure he can set businesses up with a business queue with different criteria. In the end though, being so badly oversubscribed, nobody's going to get 100% all of the time. If even a few subscribers get 100% guaranteed then there's no bandwidth for anyone else.

      --
      The trouble with the rat race is that even if you win, you're still a rat." Lily Tomlin
    4. Re:Do it by usage, not by protocol. by Logic+Worshiper · · Score: 1

      Whether this small time ISP does offer that is a legitimate question. If they do, simple solution, don't throttle business lines, if not, start offering business lines.

    5. Re:Do it by usage, not by protocol. by subreality · · Score: 4, Interesting

      Of course... You give consumers best effort bandwidth, and then if business customers want guaranteed bandwidth, they can pay extra for it.

      I also don't find it unethical, as long as it's clearly advertised as "unlimited usage 6M burst / 128k committed + best effort".

    6. Re:Do it by usage, not by protocol. by Logic+Worshiper · · Score: 1

      That's true, identify the businesses don't throttle their lines.

    7. Re:Do it by usage, not by protocol. by Logic+Worshiper · · Score: 1

      I agree with that, unless something in the EULA prevents changing terms like that. That would defiantly be a better solution, but I don't think the asker of the question has the authority to do that.

    8. Re:Do it by usage, not by protocol. by morghanphoenix · · Score: 1

      Bit-torrent is a critical service if you're trying to host large files without paying out the ear to host them and allow them to be downlaoded. Just put a torrent file on your site and let the bittorrent network manage your downloads for you.

    9. Re:Do it by usage, not by protocol. by Logic+Worshiper · · Score: 1

      Critical to whom? What's being hosted? Is it something that can't be slowed or go out occasionally? Bit Torrent is inherently such an unreliable protocol no one uses it for anything critical. All the more reason why slowing it makes sense.

    10. Re:Do it by usage, not by protocol. by mdmkolbe · · Score: 1

      I am intrigued by your ideas. Could you explain them for the non-network-admins like me in the crowd? (I'm familiar with how the TCP/IP stack works, but have never dealt with shaping and have no idea what HTB stands for.)

    11. Re:Do it by usage, not by protocol. by Anonymous Coward · · Score: 0

      So me doing a conference call with video on skype for 4 hours would sink my net connection down to a crawl.

      Or if I spend my days off jumping from sim to sim on secondlife and download several Gb of textures and whatever bits they send me....

      So your killing a big part of your client base: gamers, tech-friendly businesses, which are incidentally the kind of people that actually refer an ISP to everyone else. people who surf the web simply don't bring on new business.

      mind you, that I'm not defending traffic shaping in anyway. ISP's shouldn't touch their clients bits.

    12. Re:Do it by usage, not by protocol. by subreality · · Score: 5, Informative

      HTB is Hierarchical Token Bucket, a CBQ (Class Based Queueing) discipline for Linux. It lets you create a hierarchy of queues for a network link. The "Token Bucket" part means each leaf and node in the tree has a "bucket" that constantly, slowly fills with tokens. Sending a byte removes a token. So, on average, you're only guaranteed the fill rate, but if you haven't used it for a bit, you can send a burst until your bucket is empty. Extra tokens can be borrowed between nodes if they're not used by the others, up to the max rate. Thus you get minimum guarantees, max limits, and bursts, such as being able to quickly fetch a web page even if the link is full from others' usage, if you haven't used up your tokens.

      For instance, you could have Customer A, Customer B, and Customer C at the top level, and then they each have a second level of HTTP, BitTorrent, and SSH. Customer A and B get a rate of 128k, and C gets 512k since he pays extra as a business customer. They all have a max rate of 6M, since that's the speed of their DSL lines, and a burst size of 1MB. Then, they have SSH (with a small rate and a small burst), HTTP (with a high rate and a large burst), and BitTorrent (with a 1k rate, and a small burst).

      As long as Customer C isn't using any bandwidth, A and B can use it all. As soon as C wants to use some, he first gets his guaranteed 512k - no matter what - and then they all split any leftovers in proportion to their committed rates (So A gets a share, B gets a share, C gets four shares). If C only wants 512k, A and B each get to split all the leftovers evenly.

      If A is using BT like mad, but then opens an HTTP connection, it'll be allowed most of his net connection (it has a high rate, but still lower than the full line speed). BT will automatically (and instantly) be throttled until HTTP is done. When he types on the SSH connection, it'll use little bits of its burst speed to refresh the window instantly, but its small rate won't let it consume the whole net if he accidentally cats /dev/urandom.

      Sounds great, right? There are a few gotchas: You can only queue packets like this when *sending*. What're you going to do, receive a packet from the slow link and then delay it before sending it over the fast one that's not saturated? (Well, yes, you can, and it makes a limited amount of sense to fine tune TCP's flow control, in addition to selectively dropping packets to make it back off, and other tricks.) It's good, but it doesn't necessarily make optimal tradeoffs between latency and bandwidth - HFSC is an attempt to address this. Also, this is a moderately heavyweight way to do things. It has to spend some CPU classifying packets, and memory to track the buckets' state, so other queueing disciplines and schedulers exist that work on other methods (such as statistical, instead of discrete tracking), that are more appropriate for very large ISPs. Also, as a large ISP, you're going to be using Cisco, not Linux, for routing. :) But Cisco has sophisticated QOS as well.

      Despite how complex this sounds, even using the simplest case on your home router will make a huge improvement in the weak side of your DSL line, the uplink. Several of the open source WIFI router firmwares support it out of the box for this reason. I have survived having my web site on my DSL linked to the front page of a popular site known to bring servers to their knees, without any lag in SSH or games, or interruption of mail or other services. We only noticed because our bulk transfers slowed to a crawl, as intended.

      Learn more:

      HTB: http://luxik.cdi.cz/~devik/qos/htb/ (the user guide has a good overview and pretty graphs)

      HFSC: http://linux-ip.net/articles/hfsc.en/ (More pretty graphs and good explanation)

      Linux Advanced Routing and Traffic Control list: http://lartc.org/ (The howto is out of date, but very enlightening)

    13. Re:Do it by usage, not by protocol. by subreality · · Score: 1

      Not necessarily. If the bandwidth is *available*, you could teleconference all day and still go full speed. It doesn't slow you down until it has to, and then only as much as it has to to ensure fair sharing. If there's 45 MBit available, 200 customers web surfing, 5 using BT, and 2 teleconferencing, everything will work out fine: BT goes screaming fast in between HTTP requests, your videoconference gets the constant stream it needs, and the HTTP users get fast response times.

      If there's not enough bandwidth to go around during peak hours, then yes, it'll slow you down. Their BT will slow down too. Why should you get priority? They paid the same fees as you. Someone has to take the hit if it's too oversubscribed. However, you'll be back to full speed as soon as bandwidth is available again.

      The better answer is to have more backbone bandwidth, but given a constrained resource, CBQ makes the best use of it.

    14. Re:Do it by usage, not by protocol. by Logic+Worshiper · · Score: 1

      Obviously separating business and normal, or even high usage and normal customers, and charging them different rates, is the best way to go, but I don't believe that's an option the asker can implement.

    15. Re:Do it by usage, not by protocol. by Anonymous Coward · · Score: 0

      It's not up to you to decide what is important and what isn't. If people want certain levels of service, they can pay for those levels of service, but it's not up to you to determine that someone's VOIP is more important than my bittorrent.

      VOIP isn't always important and bittorrent isn't always unimportant. Don't explicitly program the networking to think otherwise.

      Sometimes people legitimately need to get data and sometimes that data might come over bittorrent.

    16. Re:Do it by usage, not by protocol. by Anonymous Coward · · Score: 0

      Why does this never come up in main-stream articles?
          ISPs always want to do something complicated with applications that screws over the users. Dynamic bandwidth caps that put users on a level playing field are much more network-neutral and less abusable than application-based traffic shaping.

    17. Re:Do it by usage, not by protocol. by Logic+Worshiper · · Score: 1

      LOL. You can wait a few minuets longer for that piece of data you need on bittorrent. No one is suggesting blocking bittorrent completely. You will still have access to all the data on bittorrent.

      People will have to share the bandwidth available to this community. To do that efficiently, put standard, lower bandwidth transmissions first (like http, POP3, https, etc) then rarer higher bandwidth protocols (including VoIP and bittorrent). Why anyone would be using VoIP if their internet service was poor is beyond me, quit hogging bandwidth and get a standard land line. Prioritizing protocols can give everyone faster internet for most normal things.

      Clearly the best solution is to get more bandwidth, so people can use VoIP effectively, or use bittorrent without slowing down their neighbor's connection.

    18. Re:Do it by usage, not by protocol. by fibrewire · · Score: 1

      Dude you are a true gangsta, I've been trying to figure out how to set up my Wireless ISP and I can totally do HTB with the Mikrotik routers that I use. You totally rock! I guess $20/month for "Unlimited Best Effort" will do nicely for people capped at 5M/1M connection. Also I can use HTB for my $10 VoIP package. Thanks!

    19. Re:Do it by usage, not by protocol. by subreality · · Score: 1

      I'm glad to help. :)

      Definitely consider HFSC, as well. Their web site gives a good overview of the advantages over HTB, and the additional complexity shouldn't be a burden for what you're doing.

  91. No it isn't by Rix · · Score: 1

    At least not if you're wanting to target specific protocols rather than users or port, as TFA is.

  92. Easy: Do it or quit by Anonymous Coward · · Score: 0

    You have 2 choices: do as told by your boss or quit. Easy, huh? --Anon Amos

  93. Quick.... by joocemann · · Score: 1

    whats the name of your business so we can sue you for false advertising before you change your TOS.

  94. This is not a hard problem. by falconwolf · · Score: 1

    It is hard if the service was sold with no limit.

    You can not maintain a reasonable oversell ratio unless you have low average usage.

    The problem is that many cable ISP sold unlimited access and now their unhappy customers actually took them up on the offer. What I find really galling about it all was that the cable companies enjoy a monopoly and was given billions of taxpayer dollars to upgrade their net access but didn't.

    Falcon

  95. Cap or charge volume, NOT traffic type. by Anonymous Coward · · Score: 0

    I still don't see why this is so hard to understand: absent specific contract language addressing this, where do ISPs get off deciding which types of traffic should get priority? You can cap or charge by the byte (if the contract allows), but why do you believe it is ok to arbitrarily decide that certain types of traffic are "legitimate" and which should be throttled? I pay for an uplink, and I won't tolerate you telling me how I should use it, unless there are specific contract terms which say otherwise (in which case I'd go elsewhere).

  96. Being cheap by Mishotaki · · Score: 1

    So your boss likes having customers that pays, but doesn't like to give them any services... you got a hell of a lot too much traffic for the bandwith you have and the only solution he comes up with is reducing what he gives to the customers...

    Screwing up the customers that have no alternative is plain cheap...

  97. Not a Moral Issue by Anonymous Coward · · Score: 0

    This isn't an issue of morality, it's an issue of business.

    As an employee you do your job as asked. You'd be hardpressed to argue that you're being compelled to do something illegal, which is the only reason to refuse orders from your superior.

    Do your job, or get a new one.

  98. Unethical at least by Feadin · · Score: 1

    I'd do it, but then protest and start looking for another job somewhere else. Throttling is unethical and should be illegal, because an ISP provides Internet, not Web or e-mail, so the users should be able to use any protocol they want. If you have to, raise the fees, but don't lie/cheat/steal from the customers... It's not a nice situation, good luck!

  99. Your boss has the info. Do what he says. by Petersko · · Score: 1

    You've given him everything he needs to make the decision. It's no longer your problem.

    You could make this to your hill to die on if you like, but it seems kind of pointless to me to risk your job so that some other guy can download two movies today instead of one today and one tomorrow.

  100. throttle by Anonymous Coward · · Score: 0

    throttle them mofo's down...

    To the detractors -- you want cheap bandwidth, you wanna do what you wanna do, but you dont wanna pay for it..

  101. screw it all by mizzouxc · · Score: 0

    Screw traffic shaping and screw your boss. If the customer needs it, give it to them. I'm sick of companies oversubscribing and then thinking it's OK. I understand 1:1 isn't feasible but c'mon 70:1?

    Companies need to realize that the customer IS their source of income, not a shareholder. Investment capital IS NOT and should not be your primary source of income. Take care of the customer and they will take care of you. Shit on them with traffic shaping and they'll drop you just like I did Comcast.

  102. Yes, throttle, you're only forcing politeness by Anonymous Coward · · Score: 0

    I consider this similar to the cafe question. Is it ethical to run bit torrent on a cafe's wireless, while many other people are using it? No, I don't have the right to slow down their internet for my bit torrent. The point being, the people bit torrenting constantly aren't being respectful of their neighbour's need to use internet, so yes, you have a right to force people to be polite to each other by putting the most important protocols (http, https, stmp, imap, POP3) first.

  103. but... why? by Anonymous Coward · · Score: 0

    First question isn't what to do, it's "what is the real nature of the problem?". Profile the traffic. Find out what exactly is eating your bandwidth. Malware doing ape shit? Set up a DNS black hole and whack it at the source. Heavy HTTP usage? Transparent proxy. Throttling may be the wrong answer. Buying more bandwidth may be the wrong answer. Only once you sort out what the real problem is will you be able to act sanely in accordance with your boss' wishes and your own moral code.

  104. Tell me.. by Anonymous Coward · · Score: 0

    the name and location of the ISP so I won't move there. Thanks.

  105. Re:Screw morality. Get pragmatic: prioritize traff by RiotingPacifist · · Score: 1

    However, I would prioritize traffic. Email, web, SSH, et al come first; after that, all p2p protocols in order of usefulness.

    and when the p2p users encrypt their torrents?

    You need to define your business audience. If it's people who are going to check the mail and web surf, and 5% of your customers are p2p users, cut out the p2p users and focus on the people you want to serve.

    dumb idea. 95% of users are clueless and when faced with getting an ISP (or changing it) will do what the other 5% recommend. Given the large overlap between p2p users and the people are listens to by their friends on technical matters, pissing off that 5% is a bad move!

    --
    IranAir Flight 655 never forget!
  106. Is oversubscription really "evil"? by Illusion · · Score: 5, Insightful

    Your details are a bit vague, but let's pretend "your pipe" is a single DS3 (45 megabits) out in the boonies somewhere and you are offering a mix of plans that average out to 7.8 megabits per customer (400 * 7.8 / 70 = 44.5).

    Assuming you are in the US, 45 megabits of transit is unlikely to cost you more than ~$2k/month ($50/megabit transit is easy to come by, you can do way better if you shop and have access to many carriers), but due to the amazing power of phone company pricing, the DS3 to carry it could easily run $10k-40k/month depending on how far out of a major city you are. (Within a major city, DS3s are closer to $3k/month.) Let's use the low end of that range and call it $10000/mo for the DS3 and $2000/mo for the bandwidth, or $12000/mo total for 45 megabits or your total cost of ~$267/megabit.

    If your customers were to demand no oversubscription (as most Slashdotters seem to), delivering a 10 meg cable connection would therefore cost you $2670/month to deliver to your customers. At standard retail markup (including maintaining the cable lines, buying routers, paying rent, paying salaries, etc) of ~2x, let's call it $5k/month per customer. This poses a problem, since no residential customer will pay $5k/month.

    If you work it from the other angle, starting from what your customers will pay, let's pretend they are comfortable paying $80/month for their 10 meg cable connection. (This is high if they were in a city, but if this is their only option vs dialup, they'll buy it anyway.) Assuming you have some overhead and only half that can pay for bandwidth, you have $40/month for 10 megabits or $4/megabit.

    How do you reconcile that your customers will only pay $4/megabit when your costs are $267/megabit? The magic of oversubscription.

    These customers need to be willing to live with the idea that they are expected, on average, to use only 143Kbit/sec on their 10 meg pipe. If on average they want more than that, they have to be willing to pay for it, otherwise the ISP is just going to fold, and they can go back to dialup.

    For some reason, Slashdotters see this as evil. Is it? How else can you make the numbers work? (Most of these numbers are ballpark since the posters details were so vague, but they real-ish.)

    --

    Aaron

    1. Re:Is oversubscription really "evil"? by RMH101 · · Score: 1

      [Points up]
      What he said. Really. Thank you for taking the time to do the maths on this: contention is a necessity and now that we have tools for hammering available bandwidth like torrents etc it's forced the issue to the fore. Any ISP that offers all customers a 1:1 unshaped connection is going to go bust in short order.

    2. Re:Is oversubscription really "evil"? by Sycraft-fu · · Score: 1

      Slashdotters see it as evil because there are a lot of whiners here. They want everything for nothing and assume that when they can't have it that it is "greedy businesses" that are keeping them from doing getting it. They don't care to understand the financial or technical issues involved.

      I like to try and reference it to a LAN, which many people understand better. Which would you rather have:

      1) A 10mbit connection to your computer (and all 99 other client computers) with a gigabit connection to the servers?

      2) A gigabit connection to all computers, clients and servers.

      In option 1 you have no oversubscription, but your transfers will be slow. You'll never get more than 10mbit/sec to the servers, even if they are sitting mostly idle, which they probably mostly are. In option 2 you are oversbuscribed, you you'll see better performance overall. Yes, you'll have times when you aren't getting 100% of your bandwidth, but you have much more available so it doesn't matter.

    3. Re:Is oversubscription really "evil"? by Anonymous Coward · · Score: 0

      Are your numbers accurate? It seems that other countries are able to deliver 10x the bandwidth for a lower price. If the ISPs aren't gouging customers, the ISPs must be getting gouged on their wholesale bandwidth. A more convincing number would therefore be the profit level on 70:1 service. Your numbers assume half of the subscription going to "overhead", in other words a 25% profit margin? Oversubscribing makes sense because it is more efficient to share bandwidth, but it's difficult to accept restricted service so that a company can have a high profit. What's stopping them from going to 700:1 with more throttling and caps? Nothing.

  107. This is an easy one by Anonymous Coward · · Score: 0

    Implement some form of ineffective throttling. Make it broken on a number of levels that sound attractively greedy. Then show your boss some pretty cooked numbers graphs demonstrating that you'll need more bandwidth around .

    Your boss doesn't care but can't buy links if they aren't in the budget. Let him know they need to be so that he can take the case to his boss when budget planning comes around.

  108. Caps yes, Throttling no. by S-4'N3 · · Score: 1

    Throttling generally causes pretty large customer backlashes and a lot of resentment, as it is generally an unfair method of controlling bandwidth. In my own experience, customers have an easier time dealing with Bandwidth Caps, as they can grok that bandwidth costs ISP's money, but they don't feel discriminated against. Extra fees for over-usage charges can help finance a larger bandwidth pipeline in the future.

    Also, looking at the usage stats, can you actually determine that P2P is a major cause of congestion? The last time I saw a breakdown of types of traffic, HTTP still took up the largest portion of bandwidth even in peak hours, on account of sites like youtube and google video.

  109. lame by Anonymous Coward · · Score: 0

    fuck them, threaten to quit or refuse to implement what he requests. There are too many ISPs that do shitty things like this.

  110. Re:More BS by Anonymous Coward · · Score: 0

    No. No. No.

    Depending on how the contract is written, shaping traffic may be failing to honor terms of the contract.

    Failing to meet obligations under a contract is not fraud.

    Please don't say such things if you have no idea what the hell you're talking about.

  111. You are an employee by crossmr · · Score: 1

    If you don't like the way your boss does things, and if its not criminal, go find a new job or make your own business. This really is a no-brainer. The harsh reality of the world is that unless you're an upper up, you're not going to change anything.

  112. The MORAL thing to do is start your own ISP by Adam8g · · Score: 1

    But of course...you want someone ELSE to do your MORAL deeds

  113. I Know What by Anonymous Coward · · Score: 0

    Choke the man with a Ethernet crossover cable.

  114. Oversubscribing customers is simply wrong by Runaway1956 · · Score: 1

    Overselling seats on aircraft, buses, trains, or ISP's means that you are taking money for something that you don't have. Especially selling 70:1 - that is simply outrageous. I am the customer at one of those outback nowhere ISP's. There is no NEED for capping my bandwidth, because there IS NO BANDWIDTH for much of the day. 15 gig per month? I doubt it - allowing BitTorrent to run full time, with Wondershaper limiting the torrent to allow web surfing, it takes a week to download the latest 64 bit Debian full install ISO. Morally speaking, it's up to Congress to stop the over-development and cut-throat practices in the city, and extend some of that infrastructure out here into the boonies. I pay to much, for a very poor service, while the city people brag about speedy MB connections? Something is wrong here....

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  115. Re:Screw morality. Get pragmatic: prioritize traff by Anonymous Coward · · Score: 0

    Morality is a tool for the herd to feel more important than their leaders.

    Cute, but wrong. Without morality, there would be no leaders.

  116. mikrotik by Anonymous Coward · · Score: 0

    I was in a similar situation where I was admin for a small ISP. T1's were running $1600 per month (now down to $1200 woohoo) and our network was coming to a crawl.

    I added a mikrotik router between our customers and the cisco 2600 connected to the T1. We then added two 6mbps DSL lines and NAT'ed them from the tik box and put split http on to one DSL line and p2p on the other using router marks.

    Email and essential services stayed on the T1 and if a DSL circuit went out I had a script to reshuffle the routes and test the line until it came back up. Drop an MTA on each cheap circuit and you at least have some redundancy too.

    It was a crappy way to do it, but it worked and kept customers happy. It was certainly better than the piece of shit FatPipe box we bought and much cheaper.

  117. The absurdity of by Anonymous Coward · · Score: 0

    100GB caps before throttling may seem all and well, except that 100GB is nothing now. The average 24 (TV's 30 minute) videos are now around 160-170 MiBs, meaning that if you are anything like me and watch videos on Hulu, YouTube, succumb to the myrad of program updaters on windows and yum/apt-get update on linux, play video games, and browse webpages (most major webpages are 4-5MiB or even more depending on the content) that averages to 3-4 GiB a day a person. Factoring in the fact that I have a roommate raises that to 6-8GB a day. This means that I basically would hit the 100GiB caps in 2 weeks tops. Factoring in the random major downloads that need to happen due to service pack updates, or major game updates, I can hit that cap in less than that.

    If you have to do throttling and capping due to normal usage, then your company is not doing its job properly. ISPs are not normal companies, they are utility providers due to the massive infrastructure requirements, much like the power company or the water company. Because of this, you need to treat the internet like a utility, and make it so that you can support the people you are providing service to.

    Tell your boss if you have to throttle due to normal usage, you are not upgrading your infrastructure at the rate that the customers need and that they have a moral obligation to meet the customer's needs.

  118. Re:Screw morality. Get pragmatic: prioritize traff by Jah-Wren+Ryel · · Score: 2, Informative

    Morality is a tool for the herd to feel more important than their leaders.

    Who would have guessed that Dick Cheney was posting on slashdot?

    --
    When information is power, privacy is freedom.
  119. PRIORITIZE by Archeopteryx · · Score: 1

    Let email ports and ssh ports and telnet ports and port 80 through ahead of everything else, let the rest of the stuff have the rest of the bandwidth, dropping any of those packets on the floor that will not fit.

    This way people reading their emails or looking at CNN or logging into the shell at work will not have to wait behind the 50 teenage boys downloading "Butt Banging Babes 31" and without actually denying those users "best effort" service.

    --
    Dog is my co-pilot.
  120. Prioritization and 6 users... by Anonymous Coward · · Score: 0

    at 70:1 you can only handle about 6 of your users at any given time, are exaggerating wildly, or some few are killing your area's bandwidth with their disproportionate usage. With only 400 customers, that might actually only be one or two people.

    There are legal issues with the shaping... but you might want to do a prioritization scheme, where those who use the most, get the least preference.

    Otherwise, you might think about the legal issues of promising what you can't deliver.

  121. nice, though per-protocol can help users by r00t · · Score: 3, Interesting

    IP packets let the sender specify which ones are important, via the QoS info. If I'm sending real-time game traffic and a big giant file, I want you to give priority to the game.

    Ideally you both respect my QoS info and let me override that via a nice web admin interface that lets me specify ports that are important to me.

    All of this is subject to my per-user throttling of course. You use it to select which of my packets get dropped first, not the number of my packets that get dropped.

    1. Re:nice, though per-protocol can help users by subreality · · Score: 1

      Sure. The way I've implemented something like this in the past is you use this to priority-queue per customer - IE, choose the order that the packets get queued to them. SSH interactive (low-latency) goes to the front of the queue, and get lower latency and reduced loss. File transfers (bulk) go to the end, and wait for idle periods, and suffer less loss. This goes at the leaves of the queueing hierarchy.

      The rate limiting of those queues is based on the top level of the hierarchy, so if the backbone gets saturated, it's the customers who've used up their burst who start losing their bulk-tagged traffic first.

  122. Pre-Paid Wireless by rawg · · Score: 1

    It's all about Pre-Paid wireless. They pay for a block of bandwidth, when it's used up, they pay again for another block.

    I wrote some software for my WISP that allows customers to add as much as they want. They want 40GB, they buy it.

    That way I can pay for the bandwidth and they get the service they want.

    --
    The above is not worth reading.
  123. Plain English ToS by jroysdon · · Score: 1

    I did router work for a place with the same problem. No local cable company at the time, or at least didn't offer internet, so the only other option was dial-up. But this ISP was the telco, and any dial-up calls not to them were toll, so really there was no other option.

    I don't know their actual terms, but if they found someone leaching like crazy, they gave them a warning, and if they kept doing it, they just cut them off.

    I think the best policy is just transparency. State the ToS in plain English, and if you're going to have limits, let the users see where they're at (I hate that Comcast doesn't show my usage, yet there is a cap). Throttle them to nearly nothing once they cross that. Give them dns, email access, and local isp website access. Setup a squid proxy and once they've hosed themselves, tell them that's the only external "internet" access they have.

  124. a transparect proxy is way more evil by r00t · · Score: 1

    Now I'm not getting the web server I think I'm getting. You're pretending to be the server.

    No thanks!

    I know it could be helpful, but that's fraud. It also subjects me to any bugs in the cache coherency software. I've seen it bite before, while using an ISP to test the outside view of a web page I was developing for work. ("Really boss, I swear I changed the page!")

    1. Re:a transparect proxy is way more evil by Skal+Tura · · Score: 1

      Proxies when properly configured are in no way evil, it's simple common sense to get the good stuff closer to where the good stuff is being used.

      Mere image caching already does wonders, and more significant your userbase is the lower the TTL can be, and yet the more you have to gain.

      You go already through the same ISPs network, if you are afraid of sniffing, you better change ISPs, get a VPN or wisen-up.

  125. Use the RIAA to your advantage by daveywest · · Score: 1

    I work for a similar company, but with about 5k DSL subs.

    Occasionally, we get cease and desist orders from various copyright holders concerning PTP traffic from our users. Consider just sending out a friendly message to your "problem" users that you have been contacted, and are cooperating with law enforcement and the copyright holders.

    I bet your big users cut back on bandwidth usage very quickly.

    Second, be sure the users you have a problem with know they are big users. Its quite possible that you may have some customers who have been infected by a zombie bot.

    1. Re:Use the RIAA to your advantage by Creepy+Crawler · · Score: 1

      sure works on people like me.

      I trade a crapload, all via encrypted packs.

      go ahead. tell law enforcement.

      --
  126. The answer is obvious by Quiet_Desperation · · Score: 1

    Lead an armed insurrection against your boss, and leave his head on a pike in the lobby as a warning to others.

    1. Re:The answer is obvious by Anonymous Coward · · Score: 0

      and leave his head on a pike in the lobby as a warning to others ...And leave the pike's head by the lake on your Boss's body as a warning to other fish.

  127. Stop fretting and start analysing... by DarkRecluse · · Score: 4, Insightful

    I think you need to make sure the traffic you are seeing is actually P2P. I would highly doubt it given your subscriber to bandwidth ratio. The majority of "normal" long flow traffic is actually http. Mostly flash video or http downloads. That said, you have such a high ratio that it's possible its not even downloads hitting up against your cap. If you have as flat a usage pattern as you say you have, it likely already sucks to be your customer doing anything at all at peak times. People would do better on dial-up....at least it would be consistent and they wouldn't get stuck with nil at certain intervals.

    Confirm you have a P2P problem before you start shaping. If you tell your boss the traffic is mostly http no amount of packetshaping is going to fix this problem to anyone's satisfaction(unless it actually is all http downloads).

    Since you're on a tight budget already, I recommend running nTop on a box connected to a mirror or span port. That would be an easy way to determine what's actually going on.

    When presented with the fact that shaping is pointless your boss will either buy more bandwidth or do nothing at all. Either way you aren't forced to shape. If he chooses the second option your customers should make him uncomfortable or fix the problem altogether by moving to dial-up.

    --
    --"It's Bradford Company, slash your last name, dot your first name"
    1. Re:Stop fretting and start analysing... by DarkRecluse · · Score: 1

      Oh yeah...and actually put yourself in the shoes of the customer by attempting to use the same pipe at peak times. See how bad the problem really is. Not knowing how much bandwidth you are actually working with I really can't tell how bad it would be. If you have less than 10Mbits/sec total my notion of crappy service is probably very accurate. If you have 100Mbits/sec or more it probably isn't so bad at all.

      Don't just accept that notion that P2P will suck up all available bandwidth and drown out other apps. It's a free for all right now, and it all depends on how much bandwidth you are working with, the number of connections actually being made, your equipment, and the applications being used. Unless you have surveyed your usage you don't even know what you need to shape for. I doubt you will have a Packetshaper or Sandvine appliance to work with so discovery by your shaper isn't an option.

      --
      --"It's Bradford Company, slash your last name, dot your first name"
    2. Re:Stop fretting and start analysing... by DarkRecluse · · Score: 1

      Also, you might even want to see how many connections your "high bandwidth" users are generating, and instead of throttling them limit the number of connections per user. Contention for bandwidth will decrease if your users are generating a reasonable number of requests/second. Plus you will have the very legitimate excuse of "we limit connections per user in order to prevent possibly malicious activity".

      --
      --"It's Bradford Company, slash your last name, dot your first name"
  128. Re:Screw morality. Get pragmatic: prioritize traff by Logic+Worshiper · · Score: 1

    Morally, get more bandwidth, morally ask the users to, at their own discretion, limit P2P traffic to respect their neighbors. Pragmatically, Prioritize the traffic. It's not fair to the non-P2P users to make them wait for the P2P bandwidth hogs, the P2P bandwidth users should wait for everyone else's traffic.

  129. Re: Ration everythingRe:bill, don't throttle by Anonymous Coward · · Score: 0

    One of the potential problems with rationing everything is that lots of people will be on continuously, and other people will be going in bursts. The people with bursts could be served quickly even in peak times. I think the cable companies offer super high burst rates, but then slow down as the transfer continues.

    VOIP and gaming, if a client is asking for a steady stream of data, but not a lot of bandwidth, it should be possible to have "micro bursts" of low latency small periodic packets.

    I don't care about latency for downloading an ISO. This should also be factored in to your calculations.

    So, "burstyness" of the data, and datarate are how these must be calculated.
    One level of Policy can Set the rate as averaged over 10 minute, another can do it at 1 minute, and another at a sub-second rate

    You'll need to consider all of the connections in the routing... one way to download more than fair share is to just open many connections. You should be able to account for that in routing.

    All bandwidth should be used all the time, so you'll have to let things go for a bit, then start throttling back, then increase allowed rate if bandwidth is not being used.

    A nice graph would show the 3 noted traffic usage patterns, (fast, periodic, bulk,) for each user, and not used.

    You'll see the percentage of traffic types vary over the day, but you should still see close to 100 percent usage.

    Another usefull graph is latency,

    traffic types: Red Green Blue and white, with darkness of the color showing latency.

    You can have a graph for each user
    and everything combined.

    If you start filtering P2P, or prioritising based on port, or are hard capping, You're not doing it right.

  130. Re:Screw morality. Get pragmatic: prioritize traff by Anonymous Coward · · Score: 0

    and when the p2p users encrypt their torrents?

    Do it by incoming data, or total data transfer, with an expectation for business accounts. In this case the ISP doesn't give a crap about what is being torrented, just the cloggage of bandwidth. Encryption makes no difference in the bandwidth used.

  131. What are you selling them? by WarwickRyan · · Score: 2, Informative

    A contention ratio of 70-1 is really high. What exactly are you selling your customers?

    Most ISPs around my part run on an contention ratio of between 20-1 and 50-1. In practise it sits closer to the 20-1 than the 50-1. At 70-1 I'm not surprised that the pipe's constantly full: it's twice what it should be.

    Unless, of course, you're selling an 'lite' package. But as you've got an monopoly, it sounds like you're probably selling an 'lite' package at 'premium' prices.

  132. Shape don't throttle by rdebath · · Score: 1
    My suggestion for shaping ...
    • Place a traffic shaper before your uplink arrange it so that inbound and outbound are limited and shared by the box.
    • The box should share the available bandwidth between customers (possibly customer IP addresses) not between TCP sessions and definitely not by protocol; don't get sucked into the P2P arms race.
    • Within each bucket (ie for each customer) give certain packets an advantage over everything else, eg. ssh from an interactive session, small packets in general. Maybe http/https, not smtp.
    • Maybe give your webcache priority over this so it people use your cache they get a better deal. Transparent caching is probably a bad idea though because you would then need to make sure the cache works perfectly 24x7 and it's a complex beast.
    • Don't forget to make sure your machines are in the rotation, in particular your boss's PC.
    1. Re:Shape don't throttle by rdebath · · Score: 1

      Damn, [preview] not [submit]

      You may need to use active responses against some users. This isn't a problem but your responses should always be in 'Tit-for-Tat' mode. If they do something bad now respond now but remove your response as soon as possible and forget that it ever happened. Don't put a user into the doghouse, make sure they invite themselves every time.

  133. Not a morality issue by rossz · · Score: 1

    Seriously. This has nothing to do with morality. It is a question about ethics. Is it ethical to throttle P2P? If you advertised unlimited internet access, the answer is no. Throttling would be a violation of the implied contract you have with the customer.

    Personally, I see throttling as a reasonable compromise when just a few people are causing a bandwidth issue during peak hours. But first you need to inform your customers of the planned change. Then you need to implement the change in the least intrusive way possible. As someone mentioned earlier, throttling just during peak hours might all that is required.

    --
    -- Will program for bandwidth
    1. Re:Not a morality issue by Pfhorrest · · Score: 1

      Seriously. This has nothing to do with morality. It is a question about ethics.

      "Ethics" is the study of morality. "Ethical" and "moral" are synonyms. In what way do you understand the two terms such that they represent distinct concepts?

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    2. Re:Not a morality issue by rossz · · Score: 1

      There is a very subtle difference. Morals are based on social customs or religious rules. For the most part, you can treat the two as the same, but I tend to make a distinction. If your morals are religious based, you might be following rules you don't necessarily agree with, yet do so because "it is written".

      --
      -- Will program for bandwidth
  134. Shut down. by Anonymous Coward · · Score: 0

    Recommend that the ISP be shut down. You don't have enough upstream to manage your capacity.

  135. Read your ToS by Anonymous Coward · · Score: 0

    Read your ToS, carefully. Don't do anything that isn't in there, or you'll land your boss a court-case. If he asks you to do stuff that isn't in there, tell him he better hire a lawyer first :P

  136. To: comm3c by Jane+Q.+Public · · Score: 1

    Sorry to burst yours, but the idea that traffic shaping might be illegal is absurd, is absurd. If you don't believe me, just ask Comcast.

  137. First, ponder the morality of 70 to 1 overselling by unity100 · · Score: 1

    if there is any, that is. and there is not. that f@cktard boss of yours sold what products/services HE DOESNT HAVE, he should have to suffer the consequences.

  138. Prioritisation is a fact of life by Anonymous Coward · · Score: 0

    I would have thought traffic prioritising traffic was standard practice. Everyone cares if their webpage takes 1 minute instead of 30 seconds to load. Nobody cares if their 2gig bluray rip takes an extra 5 minutes.
    Just prioritise "interactive" traffic (HTTP and streaming protocols), and lower the priority of "bulk/noninteractive" traffic. Case closed, over and out

  139. Monopoly? by krilli · · Score: 1

    The throttling, the turning to shit, of your Internet connections may allow someone new to enter the market. Maybe the dialup people can start competing.

    If the market is healthy in your area, that is.

    Is the market healthy? No? Why not? Can you do something about it? Can someone?

    When you guys have answered that question, feel free to cap and throttle. As long as it's in a non-monopolistic environment, or one that has potential to not be monopolistic.

    --
    Jag pratar lite svenska.
  140. The MORAL thing to do. by Dr.Altaica · · Score: 1

    Remember the Story of Mel?
    http://catb.org/jargon/html/story-of-mel.html

    Screw of the people that have other options(Web surfers and other light users) and give the bandwith to the people that need it P2P and heavy downloaders. The other can go to Dail-Up. the Hearvy downloaders have to move to some other town.

    1. Re:The MORAL thing to do. by geekboy642 · · Score: 2, Insightful

      Without the email/craigslist/banking net users subsidizing our massive bandwidth usage, our costs would go up immensely. You think guaranteed-rate 6mb lines are cheap? I'd MUCH rather pay a pittance for my bandwidth, and get in line behind the non-geeks.

      As an example: I recently installed a proxying squid/pfsense-based firewall for my parent's home. They have 5 people living there, and monthly traffic of about 8GB. My traffic for my desktop system alone for the last 2 weeks is 26GB. I'm extremely happy to have them and those like them subsidizing my costs so I get cheaper bandwidth.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
  141. Simple Answer = by Anonymous Coward · · Score: 0

    I'd throttle their computer in addition to P2P, and add delays to incoming and outgoing email. Blame it on the continuing shortage of bandwidth.

    If the boss doesn't like it, then he might empathise with his customers.

  142. I don't see a problem by speedtux · · Score: 1

    The TOS probably prohibit P2P and "excessive usage" (meaning, usage that is many times the median usage) altogether, in which case the ISP could legally actually just terminate the contracts of those people. Throttling is nicer than termination, isn't it? At least the customer gets to decide when/if to terminate if they don't like it.

    Now, you may be able to do the math yourself. How much would 70x the bandwidth cost your company? How much would 2x the bandwidth cost your company? How much would 4x, 8x, 16x, 32x cost? At what level would your company go out of business? Keep in mind that merely upping the bandwidth wouldn't help: peak users tend to fill all available bandwidth, so after you double your connection, you'll probably have to double again soon.

    The best choice is probably to make the policy explicit in the TOS: customers get their first 30G/month at full speed, afterwards, they're throttled to 256kbps (always or when necessary). People should be able to see their current volume on a we page. You save yourself support calls that way compared to quietly throttling users. However, volume caps can be a bitch to implement correctly: you may need more equipment and you're the person implementing the policy.

    1. Re:I don't see a problem by Creepy+Crawler · · Score: 1

      by definition, the internet is only peers. some peers are more "equal" than others.

      --
  143. Slashdot...the ultimate source for the clueless. by Anonymous Coward · · Score: 0

    Seems like most of these comments don't live in reality...

    You should have been traffic shaping a long time ago to ensure heavy users aren't impacting the network. You really have no say in the matter.

  144. Easy by 91degrees · · Score: 1

    Set up a rival ISP with better bandwidth.

  145. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  146. They are already throttled by gnasher719 · · Score: 2, Insightful

    If this is as described a small ISP with 400 customers whose bandwidth use is right at the limit most of the time, then throttling is already implemented. Automatically. By the ISPs upstream provider. So if customers would be unhappy because of throttling, then they are unhappy already. If there are contract problems because unlimited service was promised, then these contract problems are already there.

    And as described, this is a small sideline of the companies business, so anything that will keep their lawyers busy, like contract changes, won't fly. Anything that is a major investment most likely won't fly. The only thing that could fly is anything that either makes money, or significantly improves the reputation of the company which could have other positive side effects.

    Since Megabits are limited in this situation, his boss is absolutely right that the only thing he can do is to maximise the number of _happy_ customers. And that would be maximised by throttling the heavy users, giviing low bandwidth users fast access whenever they need it.

    From the user's point of view: As a group, they pay 400x dollars per month to the ISP, who for that money gives them a total bandwidth with some limit. As a group, they don't want to include anyone who uses tons more than their fair 1/400th share.

  147. Throttling my worst experience with ISP by Anonymous Coward · · Score: 0

    So I pay still the same price, but I'm getting a lot worse service? This is how people feel when throttling is in effect. My ISP started applying it in December. Now I have to wait most of my time even to get a silly jpeg (~300k) downloaded and you wouldn't believe my line used to be 12Mbit before the dark times. Now I have ~1.2Mbit (depends on how much ISP is throttling right now) and strict filtering.

    BitTorrent -> blocked ports, throttling based on deep packet inspection
    DC++ -> blocked ports, mostly cannot connect without VPN
    FTP / HTTP / DNS -> throttled so much, that I have to wait most of the time.

    Videos (flv) -> almost unwatchble, it's buffering 30 seconds to play 3 seconds.

    Frankly, I'd love to have my 40GB FUP back and no throttling at all, but I guess it's too late. My ISP seems to be extremely overselling since the economical crisis arrived in here.

  148. Seed by jlebrech · · Score: 1

    save a load of traffic by seeding whatever you legally can on your on servers, then throttle whatever is no seedable. maybe have your own tracker.

  149. Do it in writing by Andy_R · · Score: 1

    The first thing to do is to read the contract that the customers signed up to and see what your boss actually sold them. Next, you compare what your boss wants (and what he's already doing by contending at 70:1) to what he's contractually allowed to do.

    If the contract says he's ok to contend at 70:1, cap and throttle etc. then do what he says, but point out that his monopoly will only be temporary the moment anyone else serves that market properly, the business will die.

    If the contract gives any sort of 'not being total gits' guarantees then you tell him IN WRITING what he can and cannot legally do under the contracts, how you recommend he complies with his obligations (if he's not already doing so), and that you will be perfectly happy to implement whatever he wants, provided he either gets the customers to sign new contracts or gives you a written notice that he's aware that what he's asking you to do is in breach of contract, and that he is prepared to indemnify you personally against all claims made against you. For added credit, provide alternative schemes with costings. If he signs that, then he's an idiot. Put the shaping in, quit and then start up a competitor that doesn't suck. If he says 'hmm, thanks for pointing that out, I don't want the customers suing us either' and goes away to rethink his plans then the problem is solved.

    --
    A pizza of radius z and thickness a has a volume of pi z z a
  150. Re:Screw morality. Get pragmatic: prioritize traff by rastoboy29 · · Score: 1

    Although you bring up a point that is well worth reading, it's still wrong.  Screw morality per se, but fairness--and the perception of fair treatment--is critical for long term business relationships.

    Being all cold and calculating is all fine and good, but it's lousy marketing.  Over time people will come to know you for the type of business you are, and if they have a choice, they'll go with the other guy every time.

    Being nice is a survival characteristic!

  151. Re:Screw morality. Get pragmatic: prioritize traff by Anonymous Coward · · Score: 0

    Or buy more bandwidth so the lot of them can 'get more pleasure'.

  152. If you value your job by myspace-cn · · Score: 1, Interesting

    If you value your pay, do what the owner tells you.
    If he's over leveraged you (like he has with his users 70:1) then quit. Think. If he's (or she) is going to screw his own customers over, why wouldn't he screw you over too. What else is screwed up in the same company?

    Unless of course your locked in to being sysad because you have some investment in the company hanging over your head.

    (Don't laugh, it's happened to me)
    IF that's the case, you will have to suck it up and tough it out doing whatever nonsense the owner wants until you can get out. It will be painful and can burn you out.

    The company sounds just like a wall-street bankster ponsi scheme. Eventually someone will suffer from it. Which would make me wonder if this isn't the best company to be in, for the future. Basically they fell short and now want you to screw people over.

    Of course you could also take more of the toxic dump on your shoulders and keep the 400 marks filling the slots. e.g. you replace the accounts who are not grandma checking her web mail (spam.) Work for evil, be evil. Although you would have a steep learning curve since you know linux, not sales.

    Why someone moves a lot of data shouldn't be your deal. It's none of your business what or why they are moving data. In short, the owner is a greedy jackass, part ways as soon as possible.

  153. That's a horrible idea! by boyko.at.netqos · · Score: 1

    Bandwidth caps, or Pay As You Go is a horrible idea.

    All Internet connections are merely the transfer of little positively and negatively charged electrical bits which stream down the wire. The limitations are not in the availability of the resource but in the capacity of distribution. We are not, in other words, "running out of bandwidth" like we run out of oil, run out of water, or run out of diapers.

    What is limited is the capacity of the "pipe." To strain a metaphor, you could push Lake Michigan through a coffee stirring straw, but it would take a very, very long time.

    Any pay-as-you-go plan has a fatal flaw - it doesn't make a whole lot of sense to bill people for the data they are downloading because data is not the limited resource!

    What is limited is the capacity of the ISP's infrastructure at any particular moment in time, so it would be saner to limit the usage of the pipeline at a particular time.

    But wait a minute! ISPs already do this - I know that my Internet connection at home is capped at a certain speed. In fact I could get a faster speed simply by asking for it and paying a premium - no delay nor needed infrastructure upgrades. Just cash.

    So the move to a pay-as-you-go plan seems, to be at best a case of solving the wrong problem, and at worst a case of "double dipping" by making people pay for data and bandwidth. (If there are network slowdowns, charging people per-gigabyte won't help much if people are still downloading that gigabyte at the same time of the day, after all.)

    Okay, you've got oversubscription. Here's what you do:

    1) Be open and transparent with your users. Send out an e-mail, plain english, no legalese, no bull, explaining that you're currently oversubscribed, and that you are taking the following measures.

    2) Implement a QoS policy that only takes effect at those times of the day when the line is congested.

    3) During congestion times, provide higher QoS for customers who have, over the past 12 hour time period, used the least amount of bandwidth. During this time, someone downloading tons of BitTorrent traffic (or Linux distros via FTP) will probably see a reduction in speeds - but the information will not be blocked, and the download will complete. On the other hand, someone sending an e-mail with pictures, gaming, or chatting on Skype (all relatively low-bandwidth uses) will probably not notice a slowdown.

    What this means is that:

          1. There will be no changes to packet priority when the line is not congested.

          2. The system identifies those users who are using the most bandwidth at that moment in time.

          3. It places a lower priority to the packets of those heavy users. So, in an overcongested pipe, the large file downloader (FTP or BitTorrent) will have to suffer reduced speeds at higher latency (though they will still be able to get the data) while the e-mail/web/gaming/voip user will likely not see reduced throughput or increased latency.

    This is a platform, application, and protocol agnostic method of choosing who will have service reduced during times of congestion. It attacks the limited resource â" bandwidth â" without attacking the unlimited resource of data. It only takes effect during times of peak usage.

    It is, in other words, a moral way to solve oversubscription problems until you can increase your capacity.

    We've covered this issue extensively at networkperformancedaily.com - do a search on the site for "pay as you go" if you're interested in more detail.

    --
    I used to work for NetQoS. I no longer do, but want to keep the excellent karma attached to this account.
  154. Logic/science morality/emotions/crowd by hessian · · Score: 1

    [quote]
    That attitude is why America is in the hell-hole it is in. Morality is the compass. Try it, you might just be amazed.
    [/quote]

    I disagree. First, I disagree that America/the USA is a hellhole. I think it has mixed attributes between what I'd consider "good" and "bad."

    Second, I think morality is why most of those negative attributes come about. We spend too much time thinking about the emotions of "the crowd" and not enough focusing on pragmatic, scientific solutions.

    I believe this extends to religious people as well: there is no God greater than the one whose mind encloses science.

    With morality, you have a series of negatives -- you cannot do this because it is immoral, or offends someone, and so on. People are constantly sabotaging each other by claiming X or Y act is immoral, which is hard to define as there's no clear goal, yet we cannot define one because that will offend someone or make someone think it is immoral. Morality is a consensus-destroyer.

    With logical thinking, you set a goal, establish which behaviors support that goal and which don't, and everything else is OK. Logic is a consensus-builder.

  155. His job is to get users connected by Anonymous Coward · · Score: 0

    not screw the customers over.

    "In the old days", the bakers dozen was invented because a baker found giving short weight would be dragged around the city by his hands as punishment. So they put an extra loaf in to make sure that under-weight loaves would not have him dragged out in the street.

    If the customers are already 70:1 then you're screwing the customers already. Throttle them and they may as well use dialup. And then where's his job? It no longer exists.

    So the end result is the same. Either be a twat and lose a job when people leave or be nice and get sacked.

    Which one will have you sweating on your deathbed?

  156. This makes me a corporate whore, of course, but... by lord+sibn · · Score: 1

    What would I do in your situation? What the boss told me to do. I would certainly document it (just in case the axe falls on my neck for it), but it has been my experience in my 10 working years that if the boss says to do something, and you refuse, that the boss will simply pay somebody else to do the thing that you did not want to do.

    In today's economy, I would be even more inclined to consider doing what I had to do to remain employed, whether I liked it or not. To a business, there are three decisions to be made. 1) The company has decided it wants something done (or done in a certain way). 2) The company has therefore committed to paying somebody to get this job done. 3) This last decision has not necessarily been made yet. This decision is about WHO will get paid to do whatever it was that came up as a result of 1). You get paid for it, or somebody else does. Subversion and refusals will not prevent this thing from going through.

    To be honest, I never dreamed of growing up to be a yes-man, rubberstamping everything my employer puts in front of me, but my (rather limited, but growing experience) has taught me that I could not seem to hold a job for more than 18 months before I changed my mindset and became just that. I've been with my current company for over six years now, and I'm not planning on leaving any time soon.

  157. Shape, not throlle or cap by AigariusDebian · · Score: 3, Insightful

    Shape, not throttle. If done correctly shaping is what makes a difference between a good ISP and a great ISP. It is not a problem to detect P2P traffic and shape it to a lower priority, provided that you shape important traffic as high priority - ACK's, Skype voice, game traffic (WoW, CS, ...), first 100k of any HTTP or HTTPS connection, SSH, ...

    As a power user it is not that critically important that my torrents only come at 16kb/s during the day if my web, games and IM apps are snappy, but I would like to have the torrents saturate the pipe during off-peak.

    Also, hard caps are overrated - you don't pay per Gb, why should we? Just prioritise traffic correctly and everyone will be happy.

  158. Traffic shaping by Ofloo · · Score: 1

    inspecting packets and limiting p2p will only end up users starting to use encryption and an encrypted packet is bigger then a none encrypted one, basically leads to more traffic, I would suggest you introduce a Qos and encourage downloaders to download during the off hours, depending on whether or not you have hard limit, you can enable 50% rate at night this will encourage downloaders to download at night, because then only 50% of the traffic is counted. Also I'm not sure if it's legal to inspect packets because you have privacy issues as well, so I don't think it's just a moral issue. Then on the other hand what about skype just to call an example I'm sure there is other legal p2p traffic, .. this one just comes to mind, .. I don't think people would really enjoy you shaping their phone calls ending up with a crappy connection.

  159. Cap+Throttle by User by Zorb750 · · Score: 1

    If you can put a bandwidth limit on services, do so during peak hours only, then for over downloaders, throttle by user, not by service. It's more fair, because it's the nature of most routers to proportion bandwidth by number of open tcp connections, not by IP address. The same thing happens to most commercial and enterprise class routers, not just the little Linksys paperweight that someone may have at home. This is one reason to add a specific per-address bandwidth restriction in a coffee shop. The nature of the system is that the single pig whose bit torrent program opens 200 connections at once gets as much bandwidth on the system as everyone else combined who is just reading the news and checking their stock quotes. Essentially what you do is offer a guaranteed speed of half a megabit per second, and a max of 6Mbps (example) and as soon as the user passes a 50GB peak hours quota, cut him down to 1Mbps (or even to the 500kbps figure) until 9PM. This would probably solve the problem for the most part. It will force people to reevaluate the times they choose for their large downloads (unless they have to be done at a certain time), encourage those who really should be paying for a larger package to do so, and not degrade specific services. Bandwidth shaping systems are really problematic. It's best to just limit traffic by user.

  160. 70:1 ?? by Anonymous Coward · · Score: 0

    Seriously, you have 400 customers, but enough bandwidth for... FIVE? That's not "overselling" that's flat out fraud.

  161. Devil's advocate? by gondarlinux · · Score: 1

    Not to be a total jerk, but would you be willing to take a salary cut to pay for the higher bandwidth? I doubt it. Maybe it's time you branch out and offer competition for your employer. I sounds like the guy is tight and just looking to stretch his hardware and bandwidth likely until it fails or he starts losing customers. Get a plan together, get some funds and start your own service. Set reasonable ToS/bandwidth limits that you can comfortably provide.

  162. Run services by Anonymous Coward · · Score: 0

    An other approach is to run your own services so most of your content is local and also your traffic will be local, by providing your own services you take away stress on your peer.

  163. Or you could optimize traffic patterns by laird · · Score: 1

    You're heavily oversubscribed. And doing protocol-specific traffic shaping is asking for trouble. So you should think about optimizing traffic patterns.

    If your bandwidth is primarily being consumed by p2p traffic, you can look into using P4P (http://www.openp4p.net/) to allow the p2p traffic to be optimized within your network. Field tests have shown that P4P internalized over 80% of p2p traffic, which would significantly help your network, and by putting a p2p cache server in your network.

    If your bandwidth is primarily being consumed by download traffic from CDNs (e.g. YouTube) you could save a lot with an HTTP cache configured to cache large files, or by getting the CDNs to put servers in your infrastructure.

  164. Sometimes throttling is the rigth thing ... by Anonymous Coward · · Score: 0

    ... just think about tcp congestion control. If someone uses more tcp-connections than the other users he is seriously harming their experience. Therefore in a congested network sometimes it is important to do some sort of traffic shaping.

  165. Anonymous by Anonymous Coward · · Score: 0

    Solution is, write up a report recommending purchasing more bandwidth based on future needs. Even if you limit p2p now demand for bandwidth will keep going up. If its denied well you've done all you could

  166. Missing Details! by Anonymous Coward · · Score: 0

    Ok, let me understand the situation; your over sold at 70:1 ratio, your pipe is maxed most of the day, and you asked your Boss for more bandwidth.You've gone to the Boss with traffic graphs, and still he won't budge. What would happen if you where to implement traffic shaping and bandwidth management? Would it make a difference? How many people would be needed for this, and what is the equipment cost? What is the bandwidth improvement going to cost? It sounds like your Boss makes the calls for the ISP side. Prove to him it's not cost effective, cover your bases, and CYA. He, and the company rely on you to make the best call; make your case.

  167. Your fired by Anonymous Coward · · Score: 0

    Hello, This is your boss. You thought by posting anonymously that I would not see this. YOUR FIRED ! Seriously, go start your own ISP and see if you can make a profit without oversubscribing or throttling.

    1. Re:Your fired by Anonymous Coward · · Score: 0

      Furthermore, figure out a way to oversubscribe even more than it already is without sacrificing the majority of the users experience. Figure out a way to only throttle the small percentage of the users who abuse the system. This will get more use from the bandwidth you have and lower the cost for the ISP. Your boss will appreciate this. The majority of the users will appreciate this, even though they won't know that you kept costs low and saved your ISP money. Occasional P2P use, no problem. 24/7 illegal downloaders get throttled. Do this and then go ask your boss for a raise. :)

  168. Red herring by Ghubi · · Score: 1

    Every time the issue of ISP throttling comes up we see this knee jerk blame pointing at p2p file sharing. More likely the we should be pointing at YouTube, Fox online, ESPN online etc. Normal users are starting to actually make use of their high speed connections as streaming video sites pop up left and right.

  169. I would not throttle , but filter by ports. by Anonymous Coward · · Score: 0

    I would not throttle , but filter by ports.
    Block and known mail server, web server, and p2p traffic.

    And send a out a e-mail to customer's backing up your action.

    I would not start limiting the amount of information downloaded, because of legal movie downloads etc.

    I always do the 6 GB per Xbox 360 HD movie math at 3 a day, which equals to about 540 GB's per month. Now people are paying for these, at $6 a movie, and it does happen.

  170. Morality is not relevant here by Anonymous Coward · · Score: 0

    As long as you are not violating the terms of service, and you yourself are not required to lie to the customers, I see no moral issue here.

    There IS a business issue: if you provide really crappy service, you open yourself to competition.

    Do what your management orders. But do draft an alternate proposal (or two) and present it to your management. If your management is even half-way competent, they will appreciate the effort put forward.

    Unless you know the intimate financial details of your employer, they may well not be currently able to improve their facilities. Having a plan ready for when they are able to improve things would be a bonus.

  171. Hi by papasui · · Score: 1

    First let me say that I'm in charge of managing approx 500,000 internet and voip customers for a cable isp. I do have a few small towns that fall into the size your dealing with however. Bottom line, you need more bandwidth. QOS, port blocking, throttling and the like are all "tricks" us network people have available to us but all they do is buy you some time. If my 8 years in charge of a cable isp has taught me anything, it's that usage is much closer to exponential growth than linear. I'd try to a fiber hand off into the location from a teleco. What's great about this is once it's in it's a matter of picking up the phone to scale up the bandwidth to pretty much whatever you need. From the sounds of it you could start out at something like 10mbit for the time being. Secondly, I'm also in charge of a team of network engineers. If you have concerns about the morality of what your being asked to do, it's usually perfectly acceptable to voice those concerns to your management and/or HR. After that's done I would continue with the task you were given as until further notice that's the plan of action.

  172. Tell your boss by Anonymous Coward · · Score: 0

    "He who sells what isn't his'n must buy it back or go to prison"
      - Daniel Drew.

          Has it ever occurred to you that your company may be committing CRIMINAL FRAUD by "overselling"?

  173. Throttling by Anonymous Coward · · Score: 0

    Who hasn't wanted to throttle their ISP from time to time?

  174. Not justm sunshine... by jonaskoelker · · Score: 1

    you shouldn't make out that it's all sunshine and roses in bandwidth cap land

    He doesn't. He said how much money you have to spend on a pittance of a cap.

    This morning, I saw a 25/25 fiber connection advertised on a bus (that's 25 megabit per second in both directions). I can only assume that it's cap free; all the Internet(s) are cap-free in Denmark AFAIK. Cost: 44 Australian bucks (http://www.google.com/search?q=169+DKK+in+australian+dollars).

    It sounds like I want to stay the fuck away from Australian interblags.

  175. Prety simple by TheDarkMaster · · Score: 1

    Your problem is simple. If your customer have a "1mbps" contract with you and they PAY for this, you need to honor the contract, everthing else is a fraud and can led to a process on a court. If your boss do not understood this, is better you get another job with a better boss. A 70:1 ratio is impossible to mantain into my honest opinion.

    --
    Religion: The greatest weapon of mass destruction of all time
  176. "In my situation, what would you do?" by Rogerborg · · Score: 1

    Start a competing ISP, and tell all the customers of your old employer that they're being secretly throttled.

    --
    If you were blocking sigs, you wouldn't have to read this.
  177. Both Sides by Anonymous Coward · · Score: 0

    Let's not forget, in an environment without competition, the boss is actually doing the right thing for his investors/shareholders by finding the service point that maximizes profit. The root problem is lack of competition in this market.

    That said, definitely shop around for other transit providers (though if you're way out in rural USA circuits costs may dominate.) And as a user and former network operator, in the interim use WFQ with proportional fairness by IP address. It avoids the measurement complexity and "big brother" feeling that you are watching what users do, and encourages what I think is the right end user behavior anyway.

    Also, consider not limiting anyone, but offering a better service option for those willing to pay more. You could increase their WFQ allotment, or give them access to a web cache you run on your network. It's not clear with that number of subs you'll get the statistics needed to make it efficient, but disk is cheap enough these days.

  178. Re:Screw morality. Get pragmatic: prioritize traff by AlterRNow · · Score: 1

    Hey, here's an idea. Don't over-subscribe.

    If you are selling 2Mb/s you are selling 2Mb/s not "might be 2Mb/s some of the time but the rest of the time be 1Mb/s which is £5 cheaper if you were on the 1Mb/s plan"

    This whole thing about throttling because heavy users are slowing down other users has only risen because ISPs are selling something that they *do not have*. The popularity and increasing use of streaming video etc. is going to cause that bubble to burst sooner or later.

    --
    The disappearing pencil trick. Let me show you it.
  179. Catch22 by Anonymous Coward · · Score: 0

    Well there is only thing a responsible sysadmin in your position can do. Go and purchase the bandwidth from your salary, give users the best experience and when your boss sees the light he will give such a big bonus that you can start your own ISP which can easily beat this ISP :)

  180. Local caching proxies, maybe? by Lesrahpem · · Score: 4, Interesting

    Have you considered any other means of reducing network load? For example, Squid? A significant portion of your traffic is likely your users visiting the same content-rich websites, like MySpace, Facebook, Youtube, etc. If you can locally cache this content (especially the Flash stuff) you'll probably see a large drop in load.

  181. Re:very few cable companies contract to provide th by Anonymous Coward · · Score: 0

    I have to explain to a lot of ppl what the xx is in "xx Mbps" internet: The speed your ISP guarantees you won't exceed.

  182. You aren't paid to think. by Anonymous Coward · · Score: 0

    Either do what the boss says or leave. He whose name is on the door makes the rules.

  183. Shape Services Not customers. by Anonymous Coward · · Score: 0

    A harder solution here, but one that might reach your morality guidelines would be protocol shaping and not overall customer shaping. When it gets to *YOUR* outbound pipe its just a bunch of packets, throttle out all the P2P traffic to 40% of your outbound pipe there and keep the HTTP flowing for the rest of your customers. While I've never tested this on size of customer base that you have, it works wonders for me whenever I install systems for 20 to 40 people. People can still use bit torrent, and the people who want to IM Grandma can IM Grandma. Better yet, you can only shape that traffic during peak times and give your torrenters what they want during the rest of the day.

  184. A more democratic approach... by Anonymous Coward · · Score: 0

    This may sound ignorant or unsound, but how about emailing/sending a letter out to your user base, explaining in simple terms the predicament... of course, rather than tell them straight out that your infrastructure isn't sufficient or up to task, you can simply mention that you're "revising and improving your internet infrastructure" and need user feedback... based on the feedback, perhaps you can make a better decision.
     
      Some people might prefer bandwidth caps, some people might prefer throttling... you can't please EVERYONE, so better to keep the majority happy.
     
    You can also show your boss and the higher-ups what the USERS wants - anyone with any sort of wit will do what it takes to keep customers, and possibly keep them happy...
     
    that's just my two cents anyways. I would rather get a letter from my ISP asking my preference than the sudden restrictions I got from my old cable ISP - they didn't even bother notifying me until I had breached the "contract - terms may change at any time without notice". I have DSL now.
     
      In any case, it'd be interesting to hear from your user base, no?

  185. You Need More Information by Dolohov · · Score: 1

    Nowhere in your writeup do you say whether P2P is actually the problem here. If all you have is a bandwidth graph, then what else is your boss going to do but make assumptions? There are a number of excellent tools on the market to monitor traffic and tell you exactly what services are using how much bandwidth, as well as which individual customers are the largest users of your network. What happens if you implement shaping and packet inspection, then discover that most of your bandwidth is going to people using Hulu and other video sites? I doubt your boss is going to say "turn off the shaping", you'll just wind up adding ever more draconian restrictions.

    I agree as well with the people who are saying that this is fighting a losing battle. Your customers' usage patterns are not going to stay the same. They will want to use more bandwidth as time goes on, even if their surfing habits don't change - their favorite sites will include more and more video and Silverlight and all sort of shit, and they will be very angry with YOU if they cannot continue to operate as they have been. Packet-shaping and such tricks will not be sufficient in the long run.

  186. Use your power by Murpster · · Score: 1

    Sounds like they need you more than you need them. Use your leverage as the Linux whiz and tell them you don't think this is right and won't do it. The realization that they could lose a critical staff member may help enlighten them. It may cost you a job, it may not, but even if you end up having to quit, is that bad? Theyre already shafting you by dumping sysadmin work you don't really want on you.

  187. Less Bandwidht. by BlitzMX · · Score: 1

    You could decrease the bandwidht. Web pages will still open and downloads will be less. Your network will improve so much.

  188. Re:Morality? by geminidomino · · Score: 1

    What format lets you compress a full concert (in my experience, at least an hour) to 700MB losslessly?

    Not a flame. Just haven't kept up with the latest in video technology and I WANT THAT.

  189. Give them a choice by woboyle · · Score: 1

    Your boss obviously is cost-sensitive, and adding bandwidth adds cost, but little income. So, try a compromise - ask your customers if they would prefer a download cap + additional $$ for overage, throttling, or generally higher prices to keep unlimited downloads without throttling. Some combination of these options would probably cover your customers' requirements. For example, I am an independent software developer and a lot of my P2P downloads are getting operating system updates, not your normal file sharing, and limiting that for me would be unacceptable, though I could probably justify another $5-10 per month on my costs to keep the pipes open. Others might prefer the cap + additional $ / GB, and others would be OK with throttling. The main thing is to give the customer an option - and don't shove only one option down their throats.

    --
    Sometimes, real fast is almost as good as real-time.
  190. No, that's a download price by billstewart · · Score: 1

    Connection speeds with any of the technologies out there are full-duplex, and they may be symmetric or asymmetric. DSL's almost always asymmetric, and cable is also, and if you ask what the upload speed is they'll tell you, usually with the same level of vagueness that their download speed is. DSL used to be sold as ADSL or SDSL, though now it's mostly [random bunch o'letters]DSL as the technology keeps evolving.

    But if you're a good little couch potato \\\\\\\ typical consumer, you're mostly downloading far more bits anyway, either to read web pages or watch video or whatever. Unless you're running a server or file sharing, download speed is the speed you care about. (Ok, video conferencing is an exception, but most of that's at 128kbps or below, so you're even ok there.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:No, that's a download price by sumdumass · · Score: 1

      Yea, I understand that.

      I guess the point I was attempting to make was that they sell the service by advertising both upload and down load combined so that a 5 meg DSL connection may be actually a 4 meg down and 1 meg up giving a total of 5 megs. But they advertise this as always on so when they over sell their connections, normal traffic can slow it down. However, the problem I get into is where the company itself changes the 5 megs to 3 megs or slower or caps the total bandwidth. It seems to be different then the services they represent when selling me the connection service.

      This is a problem with Net Neutrality and why I don't understand that it isn't already there by law. If I have the 5 meg connection as outlines above, the ISP shouldn't be able to limit that for any reason. Now if Google or Yahoo want to strike a deal with the ISP that gives me a 10 meg connection when visiting their sites, then that is above and beyond what I paid for when taking the service out. If my ISP wants to give me less then an always on 5 meg connection as they advertised (4 down and 1 up) because Google or Yahoo refused to pay an additional fee, then My ISP is misrepresenting the product they sold me and should be held accountable according to existing laws. I think this was the stand Micheal Powell took as the head of the FCC when he said it was ok to work out deals as long as the customer got what they paid for and wasn't cheated. Of course that doesn't address third party networks slowing the transmissions down in which case they should be severed from the peering agreements and have to contract a paid for connection in addition to covering their own infrastructure.

      I guess I'm way off topic now. Anyways, I liken it to a restaurant advertising on the menu a quarter pound hamburger. Of course that is weight before cooking but when they have more guests/customers then they do hamburger, it doesn't give them the right to change the recipe and sell 2 ounce hamburgers as quarter pounders just to ensure they can collect the same amount of money from everyone that came in without buying additional meat.

    2. Re:No, that's a download price by commodore64_love · · Score: 1

      They also say "up to" 6 megabit/s. I find it amusing that people always miss that part. It's like when I told my kid I'll get him a videogame if he pays half of it.

      A week later he was whining because I didn't get him a game yet. He conveniently missed the "if you pay half of it" part, just as you conveniently ignored Time Warner's "up to" statement.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    3. Re:No, that's a download price by sumdumass · · Score: 1

      Well, no not really or not all the time. I just saw a time warner commercial that said a specific speed. In fact, from the time warner site itself, you see specific claims to the speed. On that page, I see no reference to up to. However, when I looked at Verizon's speed offerings, it did say "up to".

      If they hide the "up to" in the fine print, then it really is the same as I'm claiming anyways. they are representing one thing and selling something else.

  191. mopwr by Anonymous Coward · · Score: 0

    Take a look at these guys (netequalizer dot com). They divide the bandwidth up equally at times when the pipe gets full. Used a lot in education environments.

    http://www.netequalizer.com/NetEqualizerServiceProvider.pdf

  192. Ask your users! by zaf · · Score: 1

    You've only got 400 users? Put it to a vote. Explain your company's predicament, and then send them each an email asking if they'd prefer to either:

    A) Pay more for an increase in upstream bandwidth

    or

    B) Accept throttling based on service and content

    Personally, I don't have a problem with QoS-based filtering. For example, give torrents a lower priority so they'll wait in line behind real-time apps like voice or even web browsing

    A little transparency in your decision-making process will gain you a lot of respect with your customers, and make them feel like they are part of both the problem and solution

  193. Prioritizing at the wrong bottleneck by billstewart · · Score: 2, Insightful

    Unfortunately you don't have the control over the data at the right places to do what you need here. The bottleneck isn't getting from the ISP to the user's house (unlike in adequately-funded ISPs) - it's the feed that that the ISP is getting in from their upstream. You might still do something like run Weighted RED to harass the FTP and BitTorrent traffic, but it's not as effective there as if you got your upstream to prioritize what they're sending you.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  194. Not really a moral question by wkcole · · Score: 1

    Because this is in a certain limited market, the customers really only have the choice between my ISP and dial-up.

    Or they could buy their connectivity the same way you do and resell it to their neighbors...

    Sure, there are issues, but my point is that what you should do technically isn't really an ethical question of any difficulty. You work for the company, your boss has told you to do something that isn't illegal, and unless your customer contracts promise not to use traffic shaping, it is very hard to argue that it is unethical. Do what the boss wants. If you are routinely pegging your upstream bandwidth for long periods, you are already restricting customer traffic. As it stands, that is being done without any attention to how it happens and is almost certainly causing more trouble for customers in practice than a carefully managed traffic shaping policy would. If the company isn't going to buy more bandwidth upstream for customers, figuring out some way to allocate the bandwidth you have fairly and wisely is an ethical no-brainer. Arguably there are better approaches than targeting specific protocols, but in a small operation you may have no better option.

    Where there could be a moral question is on the customer communication side. The wording commonly used in selling retail ISP services is easily misunderstood even with more traditional oversell ratios and without chronic upstream saturation. With saturation "for the better part of the day" it may be easy to make the case that what you have told customers that they are buying is actively deceptive, particularly if you've sold different classes of service differentiated by bandwidth. When you are saturated upstream, the congestion flattens the differences in bandwidth that customers can see. It is also a problem because once you have your link saturated most of the time, every new customer cuts into the quality of service you can provide existing customers. If the company can bear the discomfort of being truly honest about the situation with customers, there's no moral dilemma here. Unless the Boss is telling you to deceive customers, that's not your issue.

  195. Re:Morality? by Anonymous Coward · · Score: 0

    Since you agree that there *is* legal P2P traffic, the argument that "it's illegal so there is no problem throttling it" is a non-sequitur.

    Actually, it's a false premise. A non sequitur has a conclusion that does not follow from the premises (even if they are supposed to be true).

  196. Don't do it if you want the ISP to live by Anonymous Coward · · Score: 0

    In-laws had a similar situation from the customer end. They had a small ISP servering thier community. When the community started using more bandwidth than the ISP could handle, they started throttling anyone they thought was P2P. DSL eventually made it's way out there and as soon as that happened, nearly everyone in the community immediatly switched. P2P throttling is the fastest way to piss off your customers. And you can only retain a pissed off customer until there is another option, regardless of price.

  197. Nah man... by phatslaab · · Score: 3, Insightful

    In this current economic environment are you really surprised they are asking you to throttle instead of paying for bigger pipes? It is not your moral duty to ensure that people get the best internet experience. You do what you have to do to enforce your company goals and standards within the situation you've been given and ensure that they don't step across your moral standard - ie. lying, cheating, murder, etc. (If that is your particular moral standard. I once knew of a man who killed his wife yet felt morally bound to OSS for some reason. Hmmmm...) To throttle or not to throttle has little to do with your own morality.

  198. don't throttle...or throttle after 'x' limit by cdpage · · Score: 1

    I agree with this idea. But I might suggest, rather than Capping them at a said limit, 40G/mo or 100G/mo, and charging more there after. you can throttle them after a said limit. If a customer reaches 30G/mo they become subjected to minimal throttling at certain hours.

    seeing as you only have 400 customers, the best approach is give them options and let them decide.

    They will stay with you if you are still clearly a better option than you're competition, and will like you even more if they are apart of the decision making.

  199. Re: Survey by cdpage · · Score: 1

    You might also want to ask them what it is they are doing/using. Some Offices use programs that are like P2P and give them a red flag for throttling. These companies chose you because they can't be throttled or it will damage there business process.

    Find out what they are doing and you'll know who not to throttle and why.

  200. the right qos should do the trick :) by Anonymous Coward · · Score: 0

    If I where you.. I'll set up QoS in working hours so you can threat p2p traffic as non-prior traffic, and on non-working hours change that policy so you could give more speed to p2p traffic, and your customers will not have to complain. Your customers will have the feeling that inet is faster.

  201. Easy answer by chemosh6969 · · Score: 0

    It's not your company. You can give your opinion but if the boss doesn't care you can either do your job or quit. Maybe if people start quitting your company will figure something else out. Maybe another company will see this as an opportunity to start an ISP with no limits. In the end though, no need to stress over anything like this. In the grand scheme of life, this is hardly a big deal.

  202. Do both by Erich · · Score: 1

    Yes, you should get more bandwidth. Yes, you should shape traffic to favor real-time traffic over bulk traffic. You should be doing both.

    --

    -- Erich

    Slashdot reader since 1997

  203. Lie, then resolve by pandaman9000 · · Score: 1

    Create a totally ineffective shaping, and ensure that it does almost nothing to load the equipment. You probably would cripple small ISP equipment by deep inspection, anyway. Make some per user, time of day specific, limits on max b/w. Or similar. When nothing changes, tell the boss that you are clearly simply oversubscribed, and users are probably watching legit streaming video during peak times, from what you see.

    Bandwidth isn't expensive. $50 per megabit is high. $10K for a DS3 loop? Better be international. Try more like $1800/month or so in most areas, unless you really want a direct connect to Level 3, and want to peer with the world.

    As of last summer, Cogent was ~$11 per megabit. Your boss is greedy. Let him pay the extra few dimes for bandwidth upgrade. If you are using a copper WAN link, that's foolish. If you are using fiber, the upstream provider can dial it up, unless you need a new card to go higher. That isn't your problem. Teach your boss to sell value added services, like 10 mail boxes for $2/month, free personal web site hosting.

    If you are not using hardly any outbound bandwidth, design web sites (simple ones....) and sell hosting for $2 per month. Etc etc. I am not an ISP guy. I'm just a lowbie network grunt. ISP guys could go on all day with ways to use outbound bandwidth to fund more overall bandwidth.

    Another idea is to have an ISP home page with a ton of locally cached Youtube vids, and a local (as in, amlng your customers only) file storage area.

    The list goes on.

    Taking away freedom, or playing binary big brother is not a good answer.

    1. Re:Lie, then resolve by SuiteSisterMary · · Score: 1

      If he's somewhere cable isn't an option, he's probably no going to find easy high-cap links for himself.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  204. Do you cash a paycheck? by Anonymous Coward · · Score: 0

    Easy answer- you work for your boss... and your boss works for the customers.

    If there are any complaints, that's his responsibility. So do your job... or quit.

  205. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  206. No such thing as enough bandwidth by Anonymous Coward · · Score: 0

    I'm also a small ISP, but I made the mistake of doubling my bandwidth when customers started bumping up against the limits of available bandwidth. It took less than three days to saturate the addtional bandwidth with no new customers.

    The problem with P2P is that it will use all available bandwidth, no matter how much there is. That is why it brakes the ISP revenue model; there is no relation ship between number of users and bandwidth use if you allow P2P to run amuck.

    Most ISP's have rules against customers running servers (without paying extra). Simply tell them to remove the server (i.e. P2P) program or pay by the full cost of their bandwidth (plus a reasonable profit). Almost no one will opt to pay for people downloading pirated files from their computer, so we have found this to be enough of a deterrent. Perhaps, not surprisingly, 90% of them don't use the P2P programs; they tried them at one time, maybe years ago, but never removed them and were not aware they were dishing out files. Of the remaining 10%, only 2% really care, but will remove the program (or block the server protion it if not using Bittorrent) rather than pay extra. If they decide to move to a competitor's service, that's a lot cheaper than buying more bandwidth.

    Unfortunately, you will run into another problem. People seem to have bought into the hype that you can use Internet for watching TV, cancel their cable or satellite service and subscribe to Netflix or something. This works okay for the first few to do it and they tell EVERYONE else. Soon, you are back to no available bandwidth.

    Contrary to net neutrality, there is no reason that backbone providers and Internet providers should be forced to allow any stupid, unthinking thing some edge company thinks will make them rich at your expense.

  207. Because most consumers don't use it all the time by Sycraft-fu · · Score: 1

    Most people aren't using their connection 24/7. They use it in smaller amounts. However when they use it, it is of value to them to have things get done as fast as possible. Hence a high bandwidth connection is useful, even if you can't use it full blast all the time.

    That's the whole design behind a LAN at work for that matter. For example I have a gigabit connection to my desktop. The switch I'm on has a gigabit connection back to the core switch. That switch has a gigabit connection to our central storage. Now, were I to try and use the whole connection to our central storage the whole time, well then nobody would be able to use it but me. However, that doesn't mean the connection is useless to me. What it allows me to do is get the files I need very quickly, then drop back to no usage. So it works better over all that I, and everyone else, have gigabit links, then if we were all limited to 1mbit/sec which is about what our proportional amount would be roughly.

    If you want an Internet where there is no over subscription at any level, where it is assumed that everyone uses their full connection all the time, well then get prepared to have modem speed links, or even less. If you try to guarantee everything all the way up it gets real unmanageable real quick. As an example:

    Suppose you've got a company and you want to provide 10mbit Ethernet to each desktop, however you want it with no oversubscription anywhere. So your buildings have 100 people per floor, and each floor is on a switch. That means that every floor switch needs a gigabit ethernet uplink. Ok no problem. Now your building has 10 floors, so your core building switch needs to have a 10gig uplink. You've got 4 buildings in a city, so your core switch for a city needs an OC-768 (actually a bit more). You have buildings in 5 cities, so you then needs 5 OC-768s to your central company server (and to the Internet), not that you can find a computer that can handle that.

    Seem a little excessive? All that and the end users still get only 10mbit. You'd probably be better off putting in gigabit everywhere. Yes, you'd be oversubscribed at every level, but the end users would see better transfers.

  208. better solution by binford2k · · Score: 1

    Throttle your boss instead.

  209. What about caching? by Ilgaz · · Score: 1

    I know there are very complex propositions to make P2P easier to handle on ISPs but I didn't check them too deeply.

    What about the most obvious solution? Squid cache all .cab (or whatever MS uses) on windows update and Apple software update respectively? I don't say HTML or anything else, they have potential privacy concerns and sometimes issues but why should all 400 guys download the exact same huge binary file? A single quicktime update means 70MB sometimes. Should it be just 70 MB or 70MB*400? No security threatened too, both uses file signatures.

    If Real and Apple didn't mess up with streaming, they both have proxy solutions but you gotta look to Flash caching these days as everyone is on Youtube downloading 40 mb files and call it ''streaming''. Well, the obvious popular ones like Quicktime trailers, mp3 files (over plain http, like podcasts) can be cached too.

  210. I am an ISP with the same situation by eldorin · · Score: 2, Interesting

    I an the senior network tech for a small ISP. We manage 10 sites. Some with as many as 2000 customers, some with as few as 40. All it takes is one abusive user to ruin the internet experience for all people in a site. We also face the problem of satellite delivery for our network content since most of our locations are unaccessible via terrestrial means. So bandwidth is not only limited, but very, very expensive. We also limit our DSL and cable modem services down to 256k because of the cost of delivery. We have implemented Packeteer Packetshapers and have filtered out all P2P traffic except bittorrent. And we have torrent traffic limited to a max rate of 10% of the pipe to an area. This is especially important to satellite as most p2p software streams without regard to satellite latency and bandwidth constraints and floods the link causing service outages for our sites. We have only had a few complaints over the years. And those folks we refer back to our ToS as we lay out the p2p restrictions in there. We have had to take the approach to penalize the few for the sake of the many. We would rather have one or two pissed off customers then have 1000.. We also utilize monitoring software to track overall bandwidth utilization of each client to find abusive users (users that peg their bandwidth 100% of the time) and penalize them if it is causing detrimental service to our other customers. We have learned over the years that you can never had enough bandwidth. The more you provide, the more the users utilize. And you will always have a few that push the envelope.

    1. Re:I am an ISP with the same situation by pandrijeczko · · Score: 1

      I don't use P2P much, except for the occasional Linux distro if there's no other option.

      But the fact is that you ISPs oversell your services to the users. Sorry, correct me if I'm wrong, but if you people sell me an unlimited 8MB ADSL connection then I expect to be able to have that full bandwidth to use for whatever I choose to do with it whenever I want to.

      If you can't provide what you're advertising then that's down to your lies, not my expectation of getting what I paid for.

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:I am an ISP with the same situation by eldorin · · Score: 1

      You couldn't afford to buy 8MB of dedicated Internet content. I pay upwards of several thousands a month for dedicated 25Mbit of service for providing content to our small locations. Actual dedicated Internet content is very expensive. The only reason you can afford DSL is because the cost of your circuit is offset by overselling the uplink assuming that not all people will be using 100% of your link 100% of the time. If you look at the ToS of your provider, they will always state speeds "up to" what you buy. That's because it's oversold.

  211. Management is not evil (generally) by anomaly · · Score: 1

    As a geek who transitioned to management - and who has worked in Fortune 500 and small companies, I think that it's fair to say that you don't understand the motivations.

    Caveats:
    1) Some management people are evil - a small minority may be - a la Madoff, but generally they are not evil

    2) Some management people are incompetent. The Peter Principle applies, and some management folk are nincompoops.

    3) Some management people are led by nincompoops and can't do the sensible thing

    Now that I've got that out of the way, I want to challenge some of the /. groupthink about management.

    I know of a company making the choice between $free DB and $notfreeDB. At a point in the dev cycle when it was reasonable to select a new platform, the company opted to pay thousands of dollars for $notfreeDB.

    A HA! Management must be corrupt/stupid/evil! Right?

    No! The technology evangelist for $freeDB could not make a sensible argument about why the company should invest the time in retraining and purchase of tools to support $freeDB.

    For what it's worth, the geeks most comfortable with $notfreeDB pushed HARD against a switch, and argued that a change was a risk to success due to it being an unknown, and it would cost time and slip the schedule.

    All in all, IMNSHO, selection of $notfreeDB is sub optimal, but the geek could not make a case in business terms. That geek's thinking that $feee is inherently better than $notfree should be enough of an argument.

    Silly.

    Management values finding a way to monetize technology. This is NOT evil. It is what EVERY geek does. If geeks focus on technology, they miss the point. Failure to understand that there are levers other than "technically better" is the fauls and failure of the geeks, not the fault of management.

    If you (the general you, not parent specifically) are unable to understand that - that would be YOUR fault, not the fault of management.

    Think outside the technology box - find ways to monetize your brilliant ideas, and you will go much farther than the geek who blow out the candle then curse the darkness.

    --
    But Herr Heisenberg, how does the electron know when I'm looking?
    1. Re:Management is not evil (generally) by causality · · Score: 1

      Management values finding a way to monetize technology. This is NOT evil. It is what EVERY geek does. If geeks focus on technology, they miss the point. Failure to understand that there are levers other than "technically better" is the fauls and failure of the geeks, not the fault of management.

      If you (the general you, not parent specifically) are unable to understand that - that would be YOUR fault, not the fault of management.

      There's a difference between failing to understand an idea, and rejecting an idea. I'm not suggesting that this describes you, but it's rather arrogant to assume that the only reason why anyone would ever disagree with you is because they don't have as much understanding as you do. Maybe that really is the case but it should be an observation and not an assumption. Certainly in the example you gave, it does sound like the geek you described was simply ignorant and that you have correctly assessed the situation. What I am trying to do here is to show that there are other, potentially more valid reasons for the tendency of geeks to focus on the technology.

      I know it's a business reality and I know that for better or worse, it's an important aspect of our culture. Having said that, there ARE people who reject the notion that concerns about money should always have top priority in all cases. Certainly there are times when it must be a primary concern -- if you lack the resources (financial or otherwise), your idea won't get off the ground no matter how good it otherwise is. Many geeks feel this way, though I admit it's more appropriate outside of the realm of business decisions. They focus on the technology because they find an elegance in it that is missing from the day-to-day struggles to make money. There is, of course, a time and a place for that. Possibly the geek you describe simply didn't know how to handle both "spheres".

      --
      It is a miracle that curiosity survives formal education. - Einstein
  212. FAP by pegdhcp · · Score: 2, Interesting
    Hi;

    You probably would not see this post as it is hugging the bottom of a long pile of messages, but here are my two cents:

    In small scale networks, as few as five to ten over utilizing customers can bring the whole structure to its knees. From ethical perspective, it is your duty to keep network as operational as possible for the whole customer base. So that it is OK in my book to shape traffic as long as you keep it as fair as possible for your customers' benefit. Also it is important to back your traffic shaping with a solid mathematical model, as some (usually below 1%) of your customers can complain, and even can claim that you are stealing their capacity...

    FAP (Fair Access Policy) is a rolling average, leaky bucket traffic shaping algorithm. We are using HNS (Hughes Network Systems) implementation with great success for five years. As you are a cable operator HNS solution would not work for you, however it is well documented (by public, in public domain. HNS' own documentation sucks). If you ignore customer complaints about HNS services in USA (problem there is not FAP mechanism, but very tight parameters set by HNS operations team) and concentrate on the system you would learn a great deal about traffic shaping that is adapted to real life conditions.

    As you would need an implementation to use, a single layer FAP (HNS implementation permits three layers) can be put in place by using basic traffic shaping parameters in Cisco. For multi layered approach, you can use a Linux firewall. If you have money to spend on this, Allot traffic shapers are very good Linux based devices.

    Regards

  213. My Local ISP is Comcast by Anonymous Coward · · Score: 0

    And I might just go down to their office and throttle the whole lot of them one of these days.

  214. But we're talking a 70X oversubsctiption here! by Newer+Guy · · Score: 2, Informative

    What this means is that his 400 user ISP only has the capacity for less than SIX users to be running full tilt at a time! To me that's a bit extreme. I can see 5:1 or even 10:1 but 70:1??!!

    1. Re:But we're talking a 70X oversubsctiption here! by mr_mischief · · Score: 2, Informative

      I'm sure usage for the average customer has gone up since I was in the business, but 6:1 to 11:1 was typical oversell on local capacity and (assuming you hosted your own mail servers on that local network) 4:1 to 6:1 was a reasonable local to backhaul oversell to actually never peak the backhaul lines or to peak them rarely for a few minutes at a time (like for 5-10 minutes at a time between 4pm and 10 pm the day a hot new patch for a major game came out).

      At the time, a DS-3 at 6 Mb/s 95% burstable to the full 45 Mb/s ran between $2,500 and $7,500 a month depending on the market. Let's say conservatively you're using a 6:1 local usage ratio and a 25% of local users hitting the backhaul line at any given second. That means a 6 Mbps burstable line could cover 144 Mbps of sold bandwidth. If you're selling that bandwidth to 400 customers, they only get 0.36 Mbps each even assuming old usage data.

      A quick Google search for "DS-3 pricing" shows a full DS-3 for $2200. That means 45 Mbps, so overselling that based on 5-year-old usage data means an ISP could sell 1080 Mbps. Across 400 customers, that's 2.7 Mbps each for $2,200 a month.

      What are these customers paying for Internet service? $50 a month? That's $20,000 a month in revenue. So lease two DS-3 backhauls, and assume they're double the rate I found advertised. You'd still only be paying $8,800 a month for bandwidth. For three at that inflated price it'd be $13,200 a month for the lines.

      With 3 DS-3s, a 4:1 local usage oversell and a 3:1 local usage to backhaul oversell, you'd have about 4 Mbps service and would be making $6,800 a month to pay other expenses to offer the service. The cable infrastructure is already paid for out of your cable TV service, I'm sure. If anything was left after that, then that'd be profit. Considering I doubled the advertised price of the line and most providers give a handsome discount for ordering multiple lines, this cable company could likely still make a few thousand dollars a month on Internet access service while offering a fairly modern customer experience.

      This company by overselling 70:1 is raking in excess profit now at the expense of losing these customers when someone who cares about the customer's experience opens shop in town. The problem with overcharging a captive audience because you can is that they'll remember it when they are no longer captive.

      Right now, unless the advertised speed that's being oversold so aggressively is in the tens of megabits per second, the customers are just as well off with satellite at 40 kbps and high latency, and aren't much better off than using dialup.

    2. Re:But we're talking a 70X oversubsctiption here! by Retric · · Score: 1

      ISP's have other costs than just their upstream bandwidth. Profitable small ISP's are limited to around 10$/month per user in upstream bandwidth. At 10$ / month per user we are talking about 0.2MB of real bandwidth which is "slow" but multiply that by 50 and your talking about 10MB of burst bandwidth which is not that hot. Someone that wants to saturate a 10MB line costs a small ISP ~500$ / month. There is no real solution to that basic problem.

    3. Re:But we're talking a 70X oversubsctiption here! by gnu-user · · Score: 1

      I agree that 70x over-subscription is likely too high, and the request
      makes it clear that it is to high, but your pricing
      estimates are too low to guide any discussion.

      A quick Google search for "DS-3 pricing" shows a full DS-3 for $2200. That means 45 Mbps, so overselling that based on 5-year-old usage data means an ISP could sell 1080 Mbps. Across 400 customers, that's 2.7 Mbps each for $2,200 a month.

      That's internet bandwidth pricing, which is not the most expensive
      piece, oddly enough. Nor, for a small operation, is it the main
      component in pricing.

      What does it take to actually implement this?

      Well

      • A port charge. You are usually charged rent for using up the
        physical port. With the lowball quote you gave, the provider is almost
        certainly going to hide some charges here
      • A datacenter. Depending on how well done this is, the costs can vary
        widely. It's clear the original querier's operation is lowball, but even
        a mediocre data center has significant cost associated with it. Think
        power, UPS, Generator, Air-conditioning, rent... Doing this right will
        be the major cost, even ignoring buildout.
      • Loop charge. This is likely to be significantly more expensive then
        the bandwidth. Unless you are right next to the provider, the charges
        are high. In no way will it be less then $2200, and could easily top
        $10,000
      • buildout. Typical DS3 trenching charges will run you $100,000 -
        $300,000, payable up front. DS3 capable router will run you at list
        $5K, The telco will usually lease you termination equipment for a few K,
        or you could purchase, adding another 100K. Most of this is one-time,
        but that still needs to be factored into the total cost, and it can be
        very substantial
      • support staff. Even a minimal staff will cost a whole lot more then
        the DS3

      Running an ISP is not a way to get rich.

      It bothers me when I read the grandparent post implying that ISPs rip
      people off by not selling them dedicated bandwidth. Dedicated is an
      order of magnitude more expensive. I remember trying to get access under
      models that harkened closer to dedicated access, and it was bloody
      expensive, I remember a $300/mo pricing for dialup.... Oversubscription
      is good for all of us. The provider in question is not doing the right
      thing (ordering more bandwidth) but it bothers me to see un-hinged rants
      (grandparent post) suggesting that dedicated bandwidth is a reasonable
      expectation.

    4. Re:But we're talking a 70X oversubsctiption here! by mr_mischief · · Score: 1

      These folks already have some loop to the CO, because they already have bandwidth. That's likely already fiber. The local carrier usually doesn't much care what data rate you push across the loop. The buildout and port charges are probably moot.

      These folks already have a cable TV business, and serve cable TV over their plant to the customer from their facility. The data center can be a couple of racks in that facility.

      The OP is the support staff. He does it part time on top of cable TV duties. If he was already on staff full-time and not busy full-time, then that was a sunk cost they're just now recovering by giving him new duties.

      Neither of us know the specifics of the existing plant in this guy's area, but the chances are that they could at least get four or five DS-1 lines. The smart way to go about locating a data center in a smaller town where real estate is mostly uniform in price (at least within the same order of magnitude) is to lease space where there's already fiber to the facility. It's not exactly uncommon for five or six companies that need high bandwidth to be in a business park with an OC-3 or OC-12 running into it.

    5. Re:But we're talking a 70X oversubsctiption here! by gnu-user · · Score: 1

      I essentially agree with you about the main post. If there shipping cable TV, much of the cost is already sunk.

      I was responding to your pricing quotes, for two reasons:

      1. The quote is a lowball quote. The cable TV operation might well be able to get that pricing, but it's unlikely. Why not offer a more realistic quote. I'm pretty sure the numbers work out similarly (i.e. the cable folks should spring for more bandwidth).
      2. The lowball quote feeds the "I'm paying for all that bandwidth all the time for my $50" crowd. It creates the impression that consumer bandwidth should be backbone quality at $50 a month.

      I probably should have picked the post I responded to a with a little more care, as the "ISPs are evil" post was not the direct parent to yours. I saw that post, and saw yours shortly after with the lowball quote.

      Before you take offense, I should say that $50/Meg does fit with my impressions of wholesale price for internet, so the quote is not entirely unreasonable, but it is certainly a come-on pricing that, in standard Salesmen-pitch style creates the impression that the true cost is much cheaper then it truly is.

    6. Re:But we're talking a 70X oversubsctiption here! by mr_mischief · · Score: 1

      I did double the quote. I figured $4400 was pretty fair for something advertised at $2200. If that's still lowballing the bandwidth and the DS-3 lines should be $8800 apiece, then $50 a month would only be good for 2 Mbps service. That sucks, but those are the breaks.

      Way back (in Internet time) in 2001, we paid $3500 a month for our burstable 6 Mbps to 45 Mbps DS-3 with a guarantee it'd never go above $9,000 a month from bursting. It was actually muxed out to a DS-3 in our building. It rode into the primary demarcation point on an OC-3, and was broken into multiple secondary demarcs for multiple customers in the same complex.

      I was sort of assuming that prices had gone down somewhat, but if they're really the only alternative to dial-up and satellite (which is probably not true, because the telco probably offers ISDN 128 with guaranteed bandwidth and latency to the ISP and an SLA for $45 a month and the dialup ISP probably charges $30 a month for use of two ports, but anyway...) then their pricing might be regionally higher due to reduced existing build-out in their area.

      Still, at $10,000 a month for one DS-3, 20% typical port usage and only 3 times oversell on bandwidth (keeping in mind that web browsing, IM, checking email, etc are all sporadic activities) you're looking at 1.6875 Mbps per customer which is better than DS-1 speed. That's half the revenue of a $50 a month package for 400 customers brings in.

      The cable company is more likely charging $60 or $70 per month, anyway. There's no reason they can't afford to sell at a 15:1 or 20:1 or definitely 25:1 oversell on bandwidth. That way the customer would get closer to what's advertised than at 70:1 for sure.

  215. You are already throttling users. by ChrisA90278 · · Score: 1

    When ever you are up at level when your upstream pipe is running full speed then you are already in effect throttling. So the idea of limiting your customer's bandwidth is not even a question. You ARE doing it now.

    The question then is how to do it fairly. To do nothing is to throttle very un-fairly

    My opion is to prioritise the packets. First off
    Interactive protocols should go ahead of "background" stuff, that is "stuff" where the user is not sitting there at the screen like email, downloads (FTP and p2p) Next those using only low bandwidth should go to the front of the queue. (Let those not using there full share go first in line for more.)

    This way those doing normal web surfing see fast page loads and those downloading pirate copies of DVD get whatever bandwidth you have left over. This is the only fair way. It is NOT fair to let those getting the DVD rip-offs stomp all over the others nd if you do nothing that is what happens.

    One More Thing: You can cache pages. This will take a load off your pipe. There are any number of free page caches that will run onder Linux. And big disks are cheap now.

  216. thanks by shentino · · Score: 1

    You have done us a favor by revealing your uncomfortable dilemma.

    Now we know that your ISP's absurd oversubscribing isn't just a technical oversight...it is corporate policy to oversell to such an extreme degree.

    So your company is probably abusing monopoly power.

    And, perhaps other ISPs that have bandwidth issues have the same top-down power structure where the techies get pushed around by the higher ups.

  217. Config to equalize CUSTOMERS' speed if congested. by Ungrounded+Lightning · · Score: 1

    If your system is capable of it: Configure it to divide the bandwidth equally between the active customers during congestion. Do this moment-to-moment by dropping packets of the over-share customer or dynamically adjusting his bandwidth on a very short term basis. This will cause his TCP connections (and some UDP flow hacks) to throttle back. (If you can do it, give preference WITHIN A CUSTOMER'S FLOWS to the packets related to low-bandwidth streaming traffic such as VOIP, so it's less-sensitive traffic that takes the hit.)

    Note that I said "between customers", not "between flows". Some download tools open a bunch of connections, so this would cheat if the throttling algorithm didn't take into account which customer the flows were going to.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  218. What we do by eric76 · · Score: 1

    What we do is to prioritize packets.

    The top priority goes to certain essential network traffic. Things like DNS, for example.

    The next level of priority is for very interactive traffic such as ssh.

    After that comes e-mail and web browsing.

    At the very bottom is anything else.

    The idea is that the type of things that are most critical in terms of being very aggravating to users as they wait are at the top. The more batch-like traffic is at the bottom.

    That is as it should be.

  219. Find the top 10 users by dieman · · Score: 1

    in the past given month, find the top 10, assume these cause the vast majority of the congestion and ask them to find ways to knock it off or they'll have to upgrade to a professional tier of bandwidth. Then, in theory if you keep doing this every month there will be less of the problem of congestion.

    Otherwise, implement some sort of automated controls to ratelimit those who cause congestion. Do it based on total traffic volume, not by service.

    --
    -- dieman - Scott Dier
  220. network-neutral congestion management via QoS by scervisiae · · Score: 1

    Step 1. Set up several tiers of service (at different price points)

    Step 2. In periods of network congestion, drop packets (in a way that is NEUTRAL to the content of the packet) of customers who are in a cheaper tier. (aka "Quality of Service" in networking jargon).

    For Step 1, you may wish to gather statistical information then advertise to your customers about what kind of bandwidth customers may expect during congestion and noncongestion hours at each given tier.

  221. Just kill the virii and everyone wins. by Medievalist · · Score: 1

    In my situation, what would you do?

    I would detect all the worms and other malware that are clogging up the pipes, and redirect all those customers' traffic to a special web page that gives them nothing but links to antivirus information and vendors. After they fix their problems, I'd let them back on the general net, where they'd use a tiny portion of the bandwidth they were using whilst infected.

    I'd make damn sure the telephone support staff were thoroughly briefed and ready to deal with the flood of angry phone calls. They will need some scripts for dealing with difficult people and at least one class on how the detection and redirection will work. The phone reps should make the customers happy that you've helped them avoid federal prosecution for child porn etc. spread through malware.

    That's what I'd do.

  222. You need more data by Anonymous Coward · · Score: 0

    (I'm also a very small WISP, about 35 customers. I guess I'm oversubscribed about 15 to 1)
    You should do what your boss tells you (#1 rule).

    But: maybe you could take a more proactive approach to the problem. Maybe do some research and find a deal on more bandwidth (maybe you will discover why the boss doesn't want to buy more).
    Do you have to upgrade lots of infrastructure to enable more bandwidth, or can you just add it at the headend and it automatically works?

    I'm also curious if you have a graph of transfer per customer? That might be interesting - is it only 10% of customers that are using 90% of packets? Maybe it is a selling opportunity (more income for the cable co) and you could become the Internet division.

    But the HTB traffic shaping sounds best, if that fits your contract.You might compare the costs of a NetEqualizer with more bandwidth, rather than the old pentium running linux - that might make the bandwidth look like a winner.

  223. Bad pricing model by Brandybuck · · Score: 1

    We've got a horrible pricing model in the US. We should be paying for usage instead of an all-you-can-eat monthly fee. But the die has been set, and I don't see any way out of it. It's the tragedy of the commons writ large.

    --
    Don't blame me, I didn't vote for either of them!
  224. Cell phone modem? by Anonymous Coward · · Score: 0

    If they have cell phone coverage (Sprint/Verizon) then they probably have their data/wireless modem availability also. In which case, you just might loose customers to the cell phone company.My brother could not get anything but dialup, but then discovered that the cell phone company offered for $60/month the UM150 wireless cell modem.

  225. A little reality? by stonewolf · · Score: 1

    You have here a very small ISP with only 400 customers. They are 70/1 oversubscribed and they want most of their customers to be happy with the service.

    A few things to consider, not all customers are worth keeping. If keeping customer A costs you customers B & C, then you are much better off getting rid of customer A. Heavy downloaders do not have a right to use the network in a way that negatively affects other customers or the business that provides the service. The business is not morally obligate to provide anything but what they contract says they will provide. And, 70:1 oversubscription is not so bad. I once worked for a major TLA telecom company who regularly allocated 8Kbps of backbone for each DSL line.

    The key is to provide all customers a consistent user experience and to provide all customers what they pay for. If the heavy downloaders do not pay more they have no right to use more. And, lets make this clear, just because you let customers use more than their fair share in the past is not a reason to allow them to continue their antisocial behavior. You made a mistake, a seriously immoral mistake, by allowing the bad behavior in the first case. You are now morally obligate to correct the problem.

    Ok, so how many customers do you plan to support before you upgrade the backbone? Is it the 400 you currently have or the 1,000 that your boss dreams about? Pick a number, call it planned for customers or PFC for short. Each customer is paying for 1/PFC worth of the backbone. And that is exactly what they should get. IMHO it would be reasonable and moral to throttle everyone to (1/PFC)*(available bandwidth) worth of bandwidth.

    there are other considerations. At some times of the day there are very few people using the net and at other times there are a large number using it. Take the average number of users by hour, call it AUBY, add 50% to it, and allocate bandwidth so that each user gets (available bandwidth)/(1.5 * AUBY).. The 50% is to cover variance in the number of users and to provide for growth in the number of users. You want to be able to add customers and deal with busy times without seriously interfering with the customer experience. Now, don't impose throttling on a connection until it exceeds 75% of its allocation. When it hits the limit start throttling to keep the connections total usage below its limit.

    Doing it that way will give all users the same experience. Web surfers and folks who make the occasional big download with see a fast and consistent service. Heavy downloaders can still do heavy downloads. They will notice that their download speed varies with the time of day. They will still get their fair share, but they will not affect the other customers. Your business will be able to add new customers without harming the experience of existing customers and you will have fair warning of when you need to increase backbone bandwidth.

    If I read the original question correctly you feel that throttling heavy users may be immoral. That is not the case. By allowing the heavy users to hurt performance for the rest of your customers your business is the one taking the immoral action.

    Stonewolf

  226. easy decision by Anonymous Coward · · Score: 0

    From your text, I assume you are an employee who is not a director of the corporation.

    If this is the case, you have two choices. 1) install traffic shaping. 2) quit

    I say this, because you have explained your point of view already and your boss has rejected it and requested you do something else. You have done everything you can/should do on this topic.

    As long as a decision is not illegal, then it is your duty as an employee to follow it. If this bothers you, search for new work at a location where the spirit of the company suits your opinions more closely.

    1. Re:easy decision by Anonymous Coward · · Score: 0

      I had a boss who frequently expected me to violate company computing and asset policies, mainly since he was a Michael Scott-esque character who thought users were "entitled" to things like checking out company equipment for personal use.

      Yes, I was looking for another job, but in the interim, I had a simple solution: I would not do anything against policy until I got it from him IN WRITING. So if/when the shit hit the fan, I had his signature on the order, so he couldn't deny something or tell me it was "my" idea.

  227. my cable isp does this! by Anonymous Coward · · Score: 0

    do you happen to live in a remote town in Canada BC?! :P

  228. Concast throttling by falconwolf · · Score: 1

    For clarification, the FCC's ruling was not that comcast could not throttle BitTorrent traffic, but the method they used (packet injection -- causing connections to drop/terminate) was unlawful.

    Thanks for the clarification. I didn't read the FCC's ruling, just the CNet article, which like a lot of /.'s articles, is mis-titled.

    While YOU may want throttling to be illegal, it isn't.

    No, I don't want throttling illegal. Or traffic shaping. What I want is the ISPs to hold up the way they billed their services. They sold unlimited access but now that they oversold the service they want to renege on it. I also want them to do what they were given taxpayer dollars to do, build out broadband. Telcos were given $200 billion to buildout broadband but all they did was use the money to pad their bottom line. I also want they to stop trying to block competition.

    Falcon

  229. broadband by falconwolf · · Score: 1

    You may not like it and you are free to take your business elsewhere but it is not illegal for them to do so.

    At most many people only have one choice for broadband, if they're lucky and live close enough they can get DSL and in other locations cable may be offered. Few people can choose between them. So the only choice is to put up with an aristocratic cableco or telco, or not have broadband. Now in a free market there would be more choices.

    Falcon

  230. You need multiple tiers of service by pyite69 · · Score: 1

    Under no circumstances should you bill for bandwidth used - this kind of gotcha capitalism is immoral.

    You should, however, set up multiple tiers of service. For example, the entry level can be 256 kilobits a second, and for a little more money allow 640kbits etc etc. I would also do some limited QoS to limit the 256k users to maybe 128k if there is a lot of traffic.

    Just don't have surcharges for bandwitch usage.

  231. proper management of bandwidth by arete · · Score: 1

    I agree both with the parent's GENERAL point and with the other replies that say it's too confusing. That is, for actual, and probably rural users, your proposed system is way too complex. In addition, the POST itself is complex.

    OP's goal seems to clearly be to be nice about this. As the parent suggests, the key to trying to be nice about this without paying for a bigger pipe is to properly encourage users to use off-peak downloads. You need a simple, fair system, that just works with users who aren't thinking about it. And I agree, filtering by traffic type is lame.

    So from a bulk-downloader point of view you want a system that limits everyone's bandwidth during peak times only - and you want to publish when the offpeak times are so that aggressive downloaders can choose to download stuff during those times if they so desire.

    The peak limits should be stiff enough that you aren't quite pegged in either upload or download (separate limits) so everybody gets a relatively low latency connection. Feel free to add more than one tier of "peak" if you need to, especially internally. Or if you're really cool, it will automatically detect when you're about to be at 100% and throttle based on that... so you're not actually 'setting' peak times, you're just publishing guidance on what times tend to be peak.

    This kind of traffic shaping - limiting everyone's bandwidth fairly when there isn't enough - is basically good for your users as a whole.

    Another key thing to do is HOW this bandwidth is limited. What you want to do is not, really: no more than 200 kb/s. What you really want is more like no more than 12000 kb/min, and no more than 2000 kb/s. There are more complex algorithms for this... but the important thing is to average their bandwidth over a modest time period. Somewhere between 5 seconds and a couple minutes is probably right. Because most typical web users who AREN'T bulk downloading need a lot of bandwidth for very short periods, and to keep the interactive web experience fast you need to give it to them.

    The 2.6 kernel does this pretty easily; 2.4 might but I can't remember. Of course, I don't have a clue whether you're using a linux router. TrafficControl or tc, I think the module was called. But I haven't had to adjust mine in a good long time.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  232. Re:Screw morality. Get pragmatic: prioritize traff by Sloppy · · Score: 1

    However, I would prioritize traffic. Email, web, SSH, et al come first; after that, all p2p protocols in order of usefulness.

    That plan results in everything becoming ssh.

    And since everything is ssh, then you should just ignore protocols altogether, and prioritize by volume. Light "ssh" users should have priority over heavy "ssh" users.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  233. really, it depends by thebigbadme · · Score: 1

    What do you want out of life?

    What do you believe is right?
    Do you care about sucking up your morals to do your job? If not, you probably won't have this same job for long. I'd contact a local news station to "break" the news about the coming traffic shaping, etc.

    Or you can suck it up and do what you're being paid to do.

    From my experience, life is a long series of having two choices

    not everyone is recession proof

    or you could do a really good job of filtering etc, but go back to show your boss that even with filtering etc, you're still up against a wall, and need to expand. But that's not going to happen because even if the customers complain, they'll be reminded that in order for their complaints to be justified the problem has to persist for a full 24 hours, or whatever is in the contract. My parents have had their cable-net go down for 18 hours and some change, but were told flat out they don't get credit for the day because it had to be a solid 24 hours. They changed to DSL (no better) etc etc

    better yet, demand a raise if they want you to fuck shit up, make it cost them less to pay you than having someone else do the job correctly plus the cost of your current salary, but not more than seems reasonable.

    Hack the Planet, I'll drink beer for you tonight!

    --
    "It's the Law of the Universe, and I'm the sheriff." Slash-cott 2/10-2/17
  234. Re:Screw morality. Get pragmatic: prioritize traff by Methlin · · Score: 1

    However, I would prioritize traffic. Email, web, SSH, et al come first; after that, all p2p protocols in order of usefulness.

    and when the p2p users encrypt their torrents?

    Absolutely nothing, because it doesn't matter. You don't identify p2p traffic, you identify all the higher priority protocols and everything else (read: p2p, encrypted or otherwise) is best effort. Absolutely everything that needs better than best effort is trivial to positively identify without having p2p traffic appear to be that higher priority traffic (i.o.w. more than just simplistic port matching).

    The only thing encryption on torrents gains you is some protection against a 3rd party with a network tap from identifying the file(s) you're transferring from chunk hashes. Of course if they have that tap they already know what you're transferring anyhow from the info hash when you talk to the tracker or DHT so it fails at even doing that. It most definitely does not protect you from throttling OR having the connections disrupted.

  235. What decision? by highonv8splash · · Score: 1

    There are two types of jobs you're ever going to see:
    1 - The type of job where you do what your boss tells you after he's ignored your educated and thought out advice.
    2 - The type of job where you ignore your boss and do something correctly. Unfortunately, your current job probably pays better than unemployment.

  236. strangling comcast by mr_death · · Score: 1

    After such wonderful service, I'd love to strangle Comcast.

    Oh, you meant network traffic? That's very different. Never mind.

    --
    It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
  237. Whatever you do, FIRST by ibsteve2u · · Score: 1

    Find and eliminate any existing spam originators.

    --
    Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
  238. The FCC won't let me be or let me be me by tepples · · Score: 1

    An ISP using a wireless last mile is certainly not free from the requirement for "connections in government to pull the physical layer [...] over non-subscribers' private property to reach subscribers." In this case, the physical layer is spectrum, and the connections in goverment would involve the Federal Communications Commission or foreign counterparts.

  239. I'd by Anonymous Coward · · Score: 0

    I'd do what I always do and got fired for more then once.

    If all of us did the same, the IT landscape would change rather quickly.

    Do whats right, not what maximizes profit.

    The entire thing wrong with the economie is that companies seek to increase profit over all else.

    Instead of maximizing profit while keeping the customers happy. They maximize profit as far as the customers will accept abuse.

    Since the situation your descibing gives the customers no alternatives, abuse will go to extremes if noone intervenes.

  240. You need to act as an employee; a responsible empl by Anonymous Coward · · Score: 0

    Your questions are two. Your boss, asks you to manage a piece of his/her business. You have discovered an issue; although no customers have complained, (you did not say either way.) If you ignore your boss, your insubordinate; however, you should be aware of the "terms of service" (TOS) that frames what service is delivered to your customer; and use your skill and experience to deliver value to "all" of your customers, and if a minority (you didn't say either way) is abusing the service (outside of the TOS) then they may need to police "excessive" usage. If you have a definition of excessive, that is, according to your TOS. Welcome to the real world. dr Your questions: 1) I am struggling with the desire to give the customers I am administering the best experience. Answer: You did not say that any customer is getting a bad experience; nor have you defined what the "best experience" is. Customers meaning "all customers" the best experience that you can. If a small handful of customers are getting more value at the expense of others, than doing some load balancing is appropriate. The key here are two things a) your terms of service and b) keeping all customers equally satisfied, value given for value ($) received. c) (one extra) you need to work with your boss in what the terms of service are, because in the end, you/me/all of us needs to behave in an ethical manner. 2) The desire to do what my boss wants. Answer: since you are the employee, you need to do what your boss directs, assuming it is not illegal or unethical. Suggesting you do two things: a) do what your boss says, or at a minimum do the analysis of what any such change will mean to the customers. b) do some root-cause-analysis, find out what is causing the issue...peak usage is just that "peak" usage; alternatively look at the overall environment, and make some "technically" sound assessments, and come back to your boss with HERE is what I did based on your instructions; HERE are the results; HERE are how our calls to customer service have changed; HERE is dada, dada, yada. In my opinion. dr

  241. Throttle, don't bill. by Anonymous Coward · · Score: 0

    Using a bucket system (CFQ or the like) you give each user a large bucket, and fill it at a slow rate (could be the 1/70th share they "should" get, but could be faster if a faster fill rate takes care of the congestion.)

              Charging for overage is bad, people should not have to carefully have to watch some meter to make sure they aren't getting a large unexpected bill. Those who are dumb enough to use Windows and get a box pwned will get a bill for usage they don't even know about. Whether it's that or P2P, people who get some large unexpected bill WILL cancel rather than pay it.

              Throttling, on the other hand, will get people to cut out undesired behaviors to avoid getting throttled (or they'll be slowed down by the throttle anyway.) Problem solved. A few heavy bandwidth users may be using VPN, well, they should have a business plan for business use, simple as that. Depending on your business relationship with these people, if they do bitch to much it could be easier to just unthrottle these few users.

              I'll second squid too. I would set it restrictively, only cache jpg, gif, png, avi, etc., so you are not caching stale web pages. I have heard there is P2P caching technology too, which could cut down your P2P bandwidth usage.