Isn't this what Akamai are doing for the iPlayer content already? Doesn't get the content close enough to the consumer to solve the issues ISPs apparently have.
J On Mon, Apr 14, 2008 at 5:46 AM, Brian Butterworth <[EMAIL PROTECTED]> wrote: > I have to say that I am very impressed with Ashly Highfield at the > moment. His defense of the public interest and also of BBC money is worthy > of high praise. > > He is 100% correct when he says that the Internet Service Providers should > provide an Internet service. The whole way the Internet has developed (and > I've been using ever since it could be reached in the UK) has required ISPs > to buy bigger and bigger pipes, to support more and more users. The > economics (which I have gone into before) provides that the more you buy, > the cheaper each bit becomes. > > The ISPs (just to recap) are complaining because they need more capacity > because the BBC iPlayer is popular, and people are suddenly watching whole > half-hour and hour-long programmes, streamed from the BBC's servers. > > I am of the mind that if you are a Internet host (like the BBC in this > case) then you pay for your end of the connection to the cloud and the > end-user pays for theirs via their ISP. > > So, Mr Highfield is correct to reject the idea that the BBC should pay for > ISPs Internet pipes. > > However, I wrote a paper about this when I worked at BT Broadcast Services > (about ten years ago, in fact) about dealing with this situation, and as I > recall (I don't have it here with me on Crete) there are a few ways to deal > with it: > > 1. ISPs by BIGGER PIPES and upgrade their network. This is 100% the > correct answer in the long run. Moore's Law tends to work at a bit-delivery > level, so the great evil here is probably the BT wholesale provision which > seems to be behaving somewhat monopolisticly, which is a tendency that I > know BT has. > > 2. Use transparent or non-transparent PROXY SERVERS. This might work, but > my experience of them is that transparent proxies reduce overall performance > because they need to get in the way of each and every HTTP transaction. > Non-transparent proxies are fine on corporate and educational networks > because you deny access to people who do not use them, or you can do > complicated configuration scripts. > > 3. Store and forward: Locate MIRROR SERVERS inside the ISP network. This > seems a much better idea. Rather than the ISP being given BBC cash, which > is an intolerable idea, the ISP provide the BBC with rack space 'inside' > their networks for mirror servers. These could work in one of two ways: > > - use DNS to redirect the requests for content (the massive files that are > the video 'streams') to these servers. > > - change the main BBC iPlayer to redirect requests for the content to the > Mirror Server located in the ISPs network. > > DNS is a tricy beast and almost impossible to manage in these situations, > due to the way it is cached. If people switch networks regularly, which > they do, DNS trickery can turn into a nightmare. > > The second solution is clearly a better one. The iPlayer already checks > the end-users IP address to ensure that they are in the UK. > > It would be very simple to check to see if the users is in the range for a > particular ISP and issue a HTTP redirect (or similar) to the ISPs server to > get the content. > > The BBC would simply have to provide servers for each ISP which are fed > with each of the iPlayer content files when they are produced, and manage > the IP address lists for each server on a central BBC machine. > > This would mean transferring each file to the BBC machine inside the ISP > network just once, and this would take seconds as it would be out there in > the 'fat pipe' bit of the cloud. > > Finally, the client Flash Player software would need to know that if the > content could not be obtained for some reason from the BBC machine inside > the ISPs network, by calling back to the main BBC iPlayer server with an > extra parameter. > > The BBC could argue that the ISP should provide these mirror servers, but > as the hardware and storage costs of much machines is 'tiny' (and fixed) it > would be better for these to remain under BBC control, from a management and > responsibility point of view. > > Now, cut the crap and make it happen... > > Brian Butterworth > http://www.ukfree.tv > > > -- Jason Cartwright Web Specialist, EMEA Marketing [EMAIL PROTECTED] +44(0)2070313161

