The vast majority of our last-mile connections are fixed wireless. The design of the system is essentially half-duplex with an adjustable ratio between download/upload traffic. PTP heavily stresses the upload channel and left unchecked results in poor performance for other customers.
There are lots of things that could heavily stress your upload channel. Things I've seen would include: 1) Sending a bunch of full-size pictures to all your friends and family, which might not seem too bad until it's a gig worth of 8-megapixel photos and 30 recipients, and you send to each recipient separately, 2) Having your corporate laptop get backed up to the company's backup server, 3) Many general-purpose VPN tasks (file copying, etc), 4) Online gaming (capable of creating a vast PPS load, along with fairly steady but low volumetraffic), etc. P2P is only one example of things that could be stressful.
Bandwidth quotas don't help much since it just moves the problem to the 'start' of the quota time.
Hard limits on upload bandwidth help considerably but do not solve the problem since only a few dozen customers running a steady 256k upload stream can saturate the channel. We still need a way to shape the upload traffic.
It's easy to say "put up more access points, sectors, etc.) but there are constraints due to RF spectrum, tower space, etc.
Sure, okay, and you know, there's certainly some truth to that. We know that the cellular carriers and the wireless carriers have some significant challenges in this department, and even the traditional DSL/cable providers do too. However, as a consumer, I expect that I'm buying an Internet connection. What I'm buying that Internet connection for is, quite frankly, none of your darn business. I may want to use it for any of the items above. I may want to use my GPRS radio as emergency access to KVM-over-IP-reachable servers. I may want to use it to push videoconferencing from my desktop. There are all these wonderful and wildly differing things that one can do with IP connectivity.
Unfortunately there are no easy answers here. The network (at least ours) is designed to provide broadband download speeds to rural customers. It's not designed and is not capable of being a CDN for the rest of the world.
I'd consider that a bad attitude, however. Your network isn't being used as "a CDN for the rest of the world," even if that's where the content might happen to be going. That's an Ed Whitacre type attitude. You have a paying customer who has paid you to move packets for them. Your network is being used for heavy data transmission by one of your customers. You do not have a contract with "the rest of the world." Unless you are providing access to a walled garden, you have got to expect that your customers are going to be sending and receiving data from "the rest of the world." Your issue is mainly with the volume at which that is happening, and shouldn't be with the destination or purpose of that traffic. The questions boil down to things like: 1) Given that you unable to provide unlimited upstream bandwidth to your end users, what amount of upstream bandwidth /can/ you afford to provide? 2) Are there any design flaws within your network that are making the overall problem worse? 3) What have you promised customers?
I would be much happier creating a torrent server at the data center level that customers could seed/upload from rather than doing it over the last mile. I don't see this working from a legal standpoint though.
Why not? There's plenty of perfectly legal P2P content out there. Anyways, let's look at a typical example. There's a little wireless ISP called Amplex down in Ohio, and looking at http://www.amplex.net/wireless/wireless.htm they say:
Connection Speeds
Our residential service is rated at 384kbps download and 256kbps up, business service is 768kbps (equal down and up). The network normally provides speeds well over those listed (up to 10 Mbps) but speed is dependant on network load and the quality of the wireless connection.
Connection speed is nearly always faster than most DSL connections and equivalent (or faster) than many cable modems.
Our competitors list maximum burst speeds with no guaranteed minimum speed. We guarantee our speeds will be as good or better than we specify in the service package you choose..
And then much further down:
What Amplex won't do...
Provide high burst speed if you insist on running peer-to-peer file sharing on a regular basis. Occasional use is not a problem. Peer-to-peer networks generate large amounts of upload traffic. This continuous traffic reduces the bandwidth available to other customers - and Amplex will rate limit your connection to the minimum rated speed if we feel there is a problem.
So, the way I would read this, as a customer, is that my P2P traffic would most likely eventually wind up being limited to 256kbps up, unless I am on the business service, where it'd be 768kbps up. This seems quite fair and equitable. It's clearly and unambiguously disclosed, it's still guaranteeing delivery of the minimum class of service being purchased, etc. If such an ISP were unable to meet the commitment that it's made to customers, then there's a problem - and it isn't the customer's problem, it's the ISP's. This ISP has said "We guarantee our speeds will be as good or better than we specify" - which is fairly clear. You might want to check to see if you've made any guarantees about the level of service that you'll provide to your customers. If you've made promises, then you're simply in the unenviable position of needing to make good on those. Operating an IP network with a basic SLA like this can be a bit of a challenge. You have to be prepared to actually make good on it. If you are unable to provide the service, then either there is a failure at the network design level or at the business plan level. One solution is to stop accepting new customers where a tower is already operating at a level which is effectively rendering it "full." ... JG -- Joe Greco - sol.net Network Services - Milwaukee, WI - http://www.sol.net "We call it the 'one bite at the apple' rule. Give me one chance [and] then I won't contact you again." - Direct Marketing Ass'n position on e-mail spam(CNN) With 24 million small businesses in the US alone, that's way too many apples.