Slashdot Mirror


Enhancement To P2P Cuts Network Costs

psycho12345 sends in an article in News.com on a study, sponsored by Verizon and Yale, finding that if P2P software is written more 'intelligently' (by localizing requests), the effect of bandwidth hogging is vastly reduced. According to the study, redoing the P2P into what they call P4P can reduce the number of 'hops' by an average of 400%. With localized P4P, less of the sharing occurs over large distances, instead making requests of nearby clients (geographically). The NYTimes covers the development from the practical standpoint of Verizon's agreement with P2P company Pando Networks, which will be involved in distributing NBC television shows next month. So the network efficiencies will accrue to legal P2P content, not to downloads from The Pirate Bay.

190 comments

  1. P2P - P4P? by thousandinone · · Score: 1, Funny

    Yeah! Lets increment a number that isn't actually carrying a numeric value! We no longer transfer peer 2 peer. Information is now provided by peers, 4 peers.

    1. Re:P2P - P4P? by TripMaster+Monkey · · Score: 5, Insightful

      Well, strictly speaking, incrementing the number would result in P3P, not P4P. Just as P2P means "Peer to Peer", P4P could be interpreted as "Peer for Peer", justifying the numeral.

      --
      ____

      ~ |rip/\/\aster /\/\onkey

    2. Re:P2P - P4P? by ePhil_One · · Score: 5, Funny
      Well, strictly speaking, incrementing the number would result in P3P, not P4P. Just as P2P means "Peer to Peer", P4P could be interpreted as "Peer for Peer", justifying the numeral.

      Personally I'm waiting for the next binary progression, Peer Ate Peer, or P8P. I'm not sure what it will do, but I'll bring popcorn to watch...

      --
      You are in a maze of twisted little posts, all alike.
    3. Re:P2P - P4P? by thousandinone · · Score: 1

      Yeah, I said as much, I still thing the idea is silly though; mainly because peer to peer isn't a protocol in and of itself to begin with, just a description of what it is- different protocols handle it different ways. A new, more efficient protocol for a peer to peer transfer is still a peer to peer transfer.

    4. Re:P2P - P4P? by thousandinone · · Score: 1

      P8P? Open source lesbian pr0n?

    5. Re:P2P - P4P? by thousandinone · · Score: 1

      Pierre seize Pierre?

    6. Re:P2P - P4P? by uxbn_kuribo · · Score: 1

      As long as I don't catch my P69P, everything will be fine.

      --
      No portion of this post may be rebroadcast without the express, written consent of Major League Baseball.
    7. Re:P2P - P4P? by mgblst · · Score: 1

      Surely this has been patented at sometime? This just seems to obvious for it not to be.

    8. Re:P2P - P4P? by dotancohen · · Score: 1

      Open Source gay pr0n, apparently.

      --
      It is dangerous to be right when the government is wrong.
    9. Re:P2P - P4P? by J+Mack+Daddy · · Score: 4, Funny

      Even better, change the letter too. I'm waiting for B4B: Beer 4 Beer.

      mmmm... Beer.

      --

      Jiggity

    10. Re:P2P - P4P? by MBGMorden · · Score: 1

      When has that stopped the buzzword guys? "Web 2.0" still comes over the same protocols that the old web did but they still found an excuse to increment the (nonexistent) version :).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    11. Re:P2P - P4P? by sm62704 · · Score: 1
      If you count in binary on your fingers with your pinkie as "1" and ring finger as "2" (10), then 4 is flipping someone the bird.

      The RIAA perhaps?

      ;)

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    12. Re:P2P - P4P? by ichthyoboy · · Score: 1

      Wouldn't that be P69d?

    13. Re:P2P - P4P? by not+flu · · Score: 1

      I'm not content until it's beer 4 free.

    14. Re:P2P - P4P? by tzot · · Score: 1
      Hats off to you, sir, for your post.

      Although, I guess, the pron angle could be improved as Peer Ate my Pier. Especially fitting on March 14.

      --
      I speak England very best
    15. Re:P2P - P4P? by tzot · · Score: 2, Funny

      ...mind you, after Beer 4 Beer, please avoid the Steer 2 Deer, 4 Fear of Near loss of Dear life. Here here!

      --
      I speak England very best
    16. Re:P2P - P4P? by ale_ryu · · Score: 1

      May I suggest PP?

    17. Re:P2P - P4P? by budgenator · · Score: 2, Interesting

      No seriously it it hasn't, in fact because the US is a first to conceive instead of first to file, they will not file an patent application until it's everybody is using it!

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    18. Re:P2P - P4P? by budgenator · · Score: 1

      sounds like on of those stories that start out like this "Now this is no bullshit, OK ...."

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    19. Re:P2P - P4P? by mrogers · · Score: 2, Funny

      Verizon's up to P4P already but Comcast is still working on P0P - "peer, no peer".

  2. 400%? by Sam+H · · Score: 5, Insightful

    How do you reduce the number of 'hops' by an average of 400%? Negative number of hops? Also, FP.

    --
    God, root, what is difference ?
    1. Re:400%? by IndustrialComplex · · Score: 3, Informative

      They probably discussed the number so many times that they lost track of how it was referenced. Lets say they cut it down to 25 from 100. If they went from their method, to the old method, then it would be a 400% increase in the hopcount.

      Sloppy, but we can understand what they were trying to say.

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    2. Re:400%? by MightyYar · · Score: 3, Informative

      The number 400% appears nowhere in the article.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re:400%? by SatanicPuppy · · Score: 4, Insightful

      Just typical market speak. 400% sounds sexier than "a factor of four".

      The problem that leaps to my mind is that either you're going to have to collect a huge chunk of routing information so your client can figure out which peers are "close" to you, or a third party is going to have to manage the peering...Neither one of those thrills me, especially since an ISP is pushing the technology, which would make them the obvious third party.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:400%? by MightyYar · · Score: 5, Funny

      Well, this being Slashdot, I couldn't exactly read the article, now could I? Instead, I opened the article and searched for "4".

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    5. Re:400%? by ThreeGigs · · Score: 5, Insightful

      It gets worse. From RTFA:

      "Using the P4P protocol, those same files took an average of 0.89 hops"

      How do you possibly get an average of LESS than one hop, unless you're getting the file from yourself?

    6. Re:400%? by mcrbids · · Score: 4, Funny

      How do you possibly get an average of LESS than one hop, unless you're getting the file from yourself?

      Easy! They ran it in simulation, using VMware. Have you ever used VMware? It's an amazing tool that makes an excellent platform for simulations and prototypes, especially when you need to know exactly how applications will perform in the real world.

      Game developers, for example, routinely use VMware sessions. Especially the hard-core, 3D FPS developers.

      No, really!

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    7. Re:400%? by LandKurt · · Score: 2, Interesting

      Well, technically going from 25 to 100 is a 300% increase, since the increase is 75. But I realize that whenever the ratio between numbers is four to one it's going to be commonly referenced as 400%, regardless of whether it should actually be a 300% increase or 75% decrease. The mind fixates on the factor of four and wants to use 400 as the percentage. The correct numbers just feel wrong.

      Interestingly this mistake doesn't happen with small changes like 10 or 20 percent. But as soon as something doubles its a 200% increase rather than the mathematically correct 100% increase.

    8. Re:400%? by Nullav · · Score: 1

      With those results, I'm going to assume VMWare isn't made for testing transfer protocols. You know, unless anti-routers exist.

      --
      I just read Slashdot for the articles.
    9. Re:400%? by dotancohen · · Score: 1

      Instead, I opened the article and searched for "4". And P4P didn't match?
      --
      It is dangerous to be right when the government is wrong.
    10. Re:400%? by MightyYar · · Score: 1

      Uh, yeah? Command-G is your friend.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    11. Re:400%? by orclevegam · · Score: 1

      Maybe use the data from the DNS records to correlate blocks of IPs that all belong to the same organization? Apply a weight first to IPs coming from the same organization you're a member of, and then a second weight to those that are geographically close (using one of the many services out there that correlate IP to physical location [poor granularity though]). Might even be able to apply some logic that says something like "if getting high latency from IP in block X, weight other IPs from block X lower". Might help eliminate slow connections that are all traveling over the same wonky backbone.

      --
      Curiosity was framed, Ignorance killed the cat.
    12. Re:400%? by kaizokuace · · Score: 2, Funny

      You can maximize the bitterness of the hops by adding more of them to the beginning of the boiling wort. A small amount of hops at the end of the boi...oh what are we talking about again?...

      --
      Balderdash!
    13. Re:400%? by Anonymous Coward · · Score: 0

      Whoooooooooooooooooooooogh

    14. Re:400%? by Anonymous Coward · · Score: 0

      Looks like he finally got the joke and killed you halfway through.

    15. Re:400%? by Paradise+Pete · · Score: 1
      But as soon as something doubles its a 200% increase rather than the mathematically correct 100% increase.

      Not only that, but if something changes from 1 to 3 it'll be said like "three times faster" (or bigger, etc.) instead of "as fast." Logically, three times faster is four times as fast.

    16. Re:400%? by smallfries · · Score: 1

      Erm, it's not actually a mistake. It depends on whether you parse "increase" as being additive, or multiplicative. In everyday english it can be either. So what you're describing is ambiguity rather than error.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    17. Re:400%? by socz · · Score: 1

      I don't know but I think you guys are making it more complicated than it needs be. Why can't it go in order from Region -> Country -> ISP -> City -> local switch?

      You can still use basically the same client except that it'll just prefer to use "the closest same isp" peer.

      The only problem I can think of, if anyone strictly enforces this, then you might not be able to reseed the torrent because no one is allowed to connect to you!

      --
      My abilities are only limited by my imagination
    18. Re:400%? by smallfries · · Score: 1

      Or maybe use the hop count so that you're measuring network distance rather than geographical distance. You know, the way they describe IN THE SUMMARY.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    19. Re:400%? by smallfries · · Score: 1

      Whoops my bad. It's not in the summary at all, it's in one of the articles. No one could be expected to read that far. Carry on, nothing to see here...

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    20. Re:400%? by seizurebattlerobot · · Score: 0

      You could also ping potential peers and check out the TTL value to figure out how many hops away they are. Clients wouldn't need to routing information, just the number of hops.

      In fact, I think it would actually be relatively trivial to write a Bit Torrent client that prioritized low hop peers using that technique. I think it would be a pretty neat plug in for something like KTorrent.

    21. Re:400%? by ikkonoishi · · Score: 1

      If a hop is defined as traversing a router or bridge then you could have 0 hops by trading with someone in the same subnet.

    22. Re:400%? by ivan256 · · Score: 1

      Maybe if you're measuring from the ISP's backbone router, out, and not counting in-network hops? Maybe they meant 0.89 fewer hops? Sounds like they need to proofread.

    23. Re:400%? by AigariusDebian · · Score: 1

      I suggested enhancements such as this in 2006. http://www.aigarius.com/blog/2006/08/12/bit-horizon/

    24. Re:400%? by laird · · Score: 5, Informative

      Speaking as the guy that ran the test, I should explain the "hop count" decrease observed in the test in more detail than the article. First, I should clarify that the 'hop' is a long-distance link between metro areas, because that is the resource that is scarce - we ignored router hops, because they aren't meaningful, and generally aren't visible inside ISP infrastructures for security reasons. This means that data that moves within a metro area is zero hops, data pulled from a directly connected area is one 'hop', and so on.

      So in the field testt we saw data transmission distance drop from an average of 5.5 'hops' to 0.89 'hops'. This happens because P4P provides network mapping information, allowing the p2p network to encourage localized data transfers. Generic p2p moved only 6.27% of data within a metro area, while p4p intelligence resulted in 57.98% same-metro area data transfer. Thus deliveries are both faster and cheaper.

    25. Re:400%? by mrogers · · Score: 1

      Ping time is probably a good enough approximation of network distance, and it also helps you to avoid overloaded peers. If you use application-layer pings you don't even need raw sockets (unlike traceroute for example).

    26. Re:400%? by budgenator · · Score: 1

      Silly me I just assumed they did do it.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    27. Re:400%? by GameboyRMH · · Score: 1

      Easy, instead of transferring data like a current P2P app, when you connect to a P4P network, one of two things will happen:

      1. You will connect to the network normally, or
      2. 7 random peers will be disconnected, followed by your own.

      There is a 50/50 chance of any of those things happening - that's how you get an average of 400% hop reduction.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    28. Re:400%? by laird · · Score: 1

      "either you're going to have to collect a huge chunk of routing information so your client can figure out which peers are "close" to you, or a third party is going to have to manage the peering...Neither one of those thrills me, especially since an ISP is pushing the technology, which would make them the obvious third party."

      This is a very good point.

      P4P has an intermediary between the ISP and the P2P network, called an iTracker, that can be run by a third party. In the field test, Verizon and Telefonica provided the data, Yale ran the iTracker, and Pando was the P2P network. P4P isn't implemented in P2P clients, it's implemented in the P2P trackers (for protocols with a Tracker). For example, in BitTorrent, P4P is a protocol between the Tracker and the iTracker, allowing the Tracker to query the iTracker to determine good IP's to recommend. It's very important that there's an iTracker between the P2P network and the ISP, so that the privacy of both can be protected. That is, the ISP can provide information to the iTracker that they wouldn't want to give a P2P company, and the P2P company just gets connection recommendations. Similarly, the P2P network can provide detailed data to the iTracker in order to get well-tuned connection recommendations, without giving "too much information" to the ISP's.

      To clarify another point. P4P doesn't "manage the peering" - it provides guidance to the P2P network about which IP's are near each other to help the P2P network decide which peers to connect. But P4P doesn't control the P2P network - it's just additional information that can be used along with anything else that the P2P network uses.

    29. Re:400%? by Kjella · · Score: 1

      Generic p2p moved only 6.27% of data within a metro area, while p4p intelligence resulted in 57.98% same-metro area data transfer. So... not to get down on the wonders of "p4p" intelligence, but wouldn't it be a MASSIVE improvement if the ISPs just gave you a flat list of IPs within your metro area, no routing or anything like that? Sounds to me like you don't need very advanced magic to make this happen...
      --
      Live today, because you never know what tomorrow brings
    30. Re:400%? by laird · · Score: 2, Informative

      "wouldn't it be a MASSIVE improvement if the ISPs just gave you a flat list of IPs within your metro area, no routing or anything like that?"

      That's an improvement, but if there's information about the structure of the ISP's network you can connect people within their network much more efficiently. For example, Verizon Internet has customers all over the US, Japan, Europe, etc., and it's better to connect people with (for example) the New York metro area to each other first, and avoid moving data through trans-Atlantic and trans-Pacific links. So far in talking with ISP's, these network maps aren't hard to generate, because they use automated systems to configure their routers, and the same data can generate network maps for P4P.

  3. What information are we talking about? by TubeSteak · · Score: 3, Interesting

    For other ISPs to reap the benefits Verizon did in the test, they too would have to share information about their networks with file-sharing companies, and that they normally keep that information close to their chests. Excuse my ignorance, but what about their network is secret, other than the prices they're paying?
    Network topology isn't & can't be a secret...
    --
    [Fuck Beta]
    o0t!
    1. Re:What information are we talking about? by Anonymous Coward · · Score: 2, Informative

      The answer is "a lot"

      How much capacity a device has, how many links it has, how much it might cost a carrier to use those links. How much capacity the switching devices in that network have, what firewall/filtering might be in place. Where the devices are phyiscally located.

      There's a lot more to a network that just IP Addresses.

    2. Re:What information are we talking about? by truthsearch · · Score: 2, Informative

      My guess is geographic location of IPs, since they're not just talking hops, but distance. If the hops are all geographically local the data likely transfers between less ISPs and backbones. I don't know much about the details, so this is just my interpretation of the claims.

      But wouldn't a protocol that learns and adjusts to the number of hops be nearly as efficient? If preferential treatment were given to connections with fewer hops and the same subnet I bet they'd see similar improvements.

    3. Re:What information are we talking about? by mr_mischief · · Score: 5, Informative

      You seem so certain.

      Your traceroute program doesn't tell you when your traffic is being routed four hops through a tunnel to cut down on visible hops and to save space in the ISP's main routing table. Without the routing tables at hand you don't know the chances of being routed through your usual preferred route and through a backup route kept in case of congestion. Nothing from the customer end shows where companies like Level 3 and Internap have three or four layers of physical switches with VLANs piled on top between any two routers. Nothing tells you when you're in a star build-out of ten mid-sized cities that all go to the same NOC vs. when you're being mesh routed over lowest latency-weight round robin, although you might guess by statistical analysis and mesh routing of commercial ISP traffic outside the main NAPs is getting more and more rare.

      There's a lot you can easily deduce, especially if your ISP uses honest and informative PTR records. There's still much that an ISP can do that you'll never, ever know about.

      I worked for one ISP where we had 5 Internet connections in four cities to three carriers, but we served 25 cities with them. We had point-to-point lines from our dial-in equipment back to our public-facing NOCs. We had a further 18 or so cities served by having the lines back-hauled from those towns to our dial-in equipment. We had about 12k dialup customers and a few hundred DS1, fractional DS1, frame relay, and DSL customers. Everyone's traffic went through one of two main NOCs on a good day, and their mail, DNS, AAA, and the company's web site traffic never touched the public Internet unless we were routing around trouble. In a couple of places we even put RADIUS slaves and DNS caching servers right in the POP.

      I worked for another that served over 40k dial-up and wireless customers by the time they sold. We had what we called "island POPs". Each local calling area we served had dial-in equipment and a public-facing 'Net connection. Authentication, Authorization, and Accounting, DNS, Mail, and the ISP's website traffic all flowed over the public Internet except in the two towns we had actual NOCs. There were tunnels set up between routers that made traffic from the remote sites to the NOCs look like local traffic on traceroute, but that was mainly for our ease of routing and to be able to redirect people to the internal notification site when they needed to pay their late bills. We (I, actually) also set up L2TP so that we could use dial-up pools from companies like CISP who would encapsulate a dial-in session over IP, authenticate it against our RADIUS, and then allow the user to surf from their network. We paid per average used port per month to let someone else handle the customer's net connection while we handled marketing, billing, and support.

      The first ISP I worked for had lines to four different carriers in four different NAPs in four different states, lots of point-to-point lines for POPs, and a high-speed wireless (4-7 MBps, depending on weather, flocks of birds, and such) link across a major river to tie together two NOCs in two states. Either NOC could route all of the traffic for all the dozens of small towns in both states as long as one of our four main connections and that wireless stayed up (and all the point-to-point ones did, too). If the wireless went down, the two halves of the network could still talk, but over the public Internet. That one got to about 10k customers before it was sold.

      At any of those ISPs, I couldn't tell you exactly who was going to be able to get online or where they were going to be able to get to without my status monitoring systems. On one, all the customers could get online even without the ISP having access to the Internet, but they could only see resources hosted at the ISP. Yet that one might drop five towns from a single cable break. Another one might keep 10k people offline due to a routing issue at a tier-1 NAP, but everyone else was okay. However, if that one's NOC went offline, anyone surfing in other

    4. Re:What information are we talking about? by morgan_greywolf · · Score: 1

      ow much capacity a device has, how many links it has, how much it might cost a carrier to use those links. How much capacity the switching devices in that network have, what firewall/filtering might be in place. Where the devices are phyiscally located. Other than 'real world' stuff like costs and physical location, the rest of the information is basically discoverable by various network and network security testing tools for someone with the know-how and motivation.

    5. Re:What information are we talking about? by leuk_he · · Score: 2, Interesting

      ISP are always very reluctant to tell that they do not have any redundancy in their number of outside links to the rest or the internet. That information just is not available. And how peering agreements work is mostly hidden.

      They simply do not tell, and there is no established protocol to get that information reliable. This p4p would give this information in a way usable to p2p applications.

      One disadvantage of p4p is that not everyone will be equal according to p4p. It might reason that all Americans can be served at a at a lower cost than people in europe. To Europeans that have as good connection to US as to neighbor states it might look like the American community is leeching them. They only prefer to serve eachother, and leave the scraping to foreigners. As a result Trackers in Europe will ban US leeches, making p4p less useful. (This is an example, but assumed is that

      This p4p is only useful to users if it serves ADDITIONAL bandwidth that was not available before. Currently however most connections as asymetrical, it is very easy to use the full upload, while there is plenty of room left in the download spectrum.

      For the current connection I have now i have very little trouble to use up all available upload BW.

    6. Re:What information are we talking about? by Xelios · · Score: 1

      We had about 12k dialup customers and a few hundred DS1, fractional DS1, frame relay, and DSL customers. Everyone's traffic went through one of two main NOCs on a good day, and their mail, DNS, AAA, and the company's web site traffic never touched the public Internet unless we were routing around trouble. In a couple of places we even put RADIUS slaves and DNS caching servers right in the POP.
      My HED hurts...
      --
      Murphey's fighting Occam, and we're in the stands.
    7. Re:What information are we talking about? by brunes69 · · Score: 1

      Geographic location of IPs is not secret.

      www.maxmind.com

      If your project is open source their database is free.

    8. Re:What information are we talking about? by Stradivarius · · Score: 1

      And in fact it would be in the network operators' interests to provide this sort information to P2P developers. After all, the operator derives most of the benefit of the reduced loading from this "P4P" approach.

      Thus all peer-to-peer software, regardless of type or legality, could be done more efficiently.

    9. Re:What information are we talking about? by Anonymous Coward · · Score: 0

      You're going to tell me that ping,traceroute and of course NMAP are going to map out your network? Sure, you can get a good layer 3 overview, but even though not a full one. You can't usually tell from observing a network from the outside what local peering it might have. The way traffic routes to your destination gives you little information about how traffic will route to a different destination.

      If you have physical access to a network and can run some tools, especially CDP, packet sniffing and things like that, you can get a good idea. IF.

      IP (layer 3) gives you no understanding of the underlying layer 2 (ethernet, SDH, ATM/ADSL) part of the network. You can't send layer 2 probes from your desktop to someone on the other side of the world. They'll go as far as your home router!

      Please tell me what tools are out there that will show what type of layer 2 switch your packets are going through and how that's connected? What tool's going to show you how much bandwidth a hop on the 'net has? How do you map an IP Address to a physical location? Please don't say DNS.

      So I'm sorry, but I think you're wrong. Unless you have a very large number of devices from which to "view" a network, you'll only see a limited view of the IP network layout. And you won't see any layer2 (or of course layer 1) information.

      Think also about how many carriers use MPLS these days for their backbone. It's yet another variable you can't see from the outside.

    10. Re:What information are we talking about? by teknognome · · Score: 1

      Unless you have a very large number of devices from which to "view" a network, you'll only see a limited view of the IP network layout.
      Um, P2P networks do normally have a large number of devices, that being part of the point of them.
    11. Re:What information are we talking about? by QuantumRiff · · Score: 1

      They are thinking routing information. They don't care about the physical layout. If your ISP has 3 cities that all share one connection out to the internet, and it has several IP ranges associated with it, then they can say that a client connecting from this range, should try to first connect to clients in the same range, or one of these other ranges. This will keep the traffic from going out on the actual "internet pipe" keeping which is usually the bottleneck for the ISP. All the ISP has to do is say "these ranges share the same pipe, and use the same backend, they should be grouped together"

      --

      What are we going to do tonight Brain?
    12. Re:What information are we talking about? by ardle · · Score: 1

      not everyone will be equal according to p4p It seems to me that this is the whole idea.
      And it's no accident that the "service" would be geographically-based: an American company would only be in a position to sue an American citizen for the content they pirate (I'm willing to bet 50c that the download of Linux distros wasn't discussed at Verizon meetings).
      I'm sure they had a bit of a laugh about the name "P4P", too.
    13. Re:What information are we talking about? by morgan_greywolf · · Score: 1

      Unless you have a very large number of devices from which to "view" a network


      I said you had to know what you're doing, and I meant it. Whether we're talking about P2P or just a determined individual, for which there is always botnets. Duh.
    14. Re:What information are we talking about? by Anonymous Coward · · Score: 0

      That's your whole rebuttal?

      Every P2P node is going to start scanning large nodes of netspace now is it?

      Think.

    15. Re:What information are we talking about? by leuk_he · · Score: 1

      "And it's no accident that the "service" would be geographically-based: an American company would only be in a position to sue an American citizen for the content they pirate"

      p4p is neurtral to that.

      p4p can be implemented without the p4p server knowning much about the downlaods and p2p applications are not sensive to what content they are transferring. THis is not a part of the discusssion required.

      It would be a different story if the p4p server would be caching content, but there is no required definiton of that in the p4p service.

      It seems that RIAA is perfectly capable of sueing people that are not using computers. This is only scaring people.

  4. "legal" content? by CSMatt · · Score: 1

    So suddenly the BitTorrent protocol is illegal now?

  5. Is it just that I'm naive ... by Dr.Merkwurdigeliebe · · Score: 4, Insightful

    ... or is it encouraging to see network providers taking a stance other than p2p is bad? This looks good - kind of like "p2p isn't going away, so as long as we have to live with it, let's try to make the best of it"

    --
    I'm a student. I write iPhone apps.
    1. Re:Is it just that I'm naive ... by Tridus · · Score: 1

      Thats how I hope they take it. If it works as well as they claim though, this isn't good just for ISPs. Its good for people using it to download stuff too. I mean, getting data from the other side of the city usually has lower latency then getting it across a trans-atlantic cable.

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    2. Re:Is it just that I'm naive ... by stiggle · · Score: 1

      They're using it to distribute their own content - they can still be draconian against other P2P content coming into their network infrastructure. Plus they've said they're not looking at putting the technology back into the community for other P2P clients to use. So basically they've done this to save themselves money.

    3. Re:Is it just that I'm naive ... by IndustrialComplex · · Score: 1

      But it does show that there is apparantly a lot of room for improvement over what is in the wild now. It demonstrates that the money that a lot of companies declared was wasted by torrent traffic, was indeed waste, and not an insurmountable obstacle that the only solution to it was to throw more bandwidth at the problem.

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    4. Re:Is it just that I'm naive ... by thtrgremlin · · Score: 1

      Well, they say they aren't going to share the RESULTS, but they explain exactly what they are doing. Localization data for IP addresses is public. running a trace on a swarm isn't exactly difficult. Latency has been used for a very long time by "advanced" (using that term loosely) for picking web mirrors (Like Ubuntu's 'Software Sources' tool to 'Choose Best Server').
       
      Considering the best think their crackerjack legal team could come up with in allegations of treason was a Nuremberg Defense, I think the Open Source Community can figure out how to "intelligently" reduce hops using that type of data to pick peers / seeds, if it was going to improve overall (p2p) network performance.
       
      P4P, hahahahahaha! Why not just call it P2P4PR.

      --
      Want Big Business out of government? Take away the incentive and start by getting government out of big business!
    5. Re:Is it just that I'm naive ... by Em+Adespoton · · Score: 1

      How I take this is that Verizon and NBC are going to use this to fight against Net Neutrality saying "See? If we prioritize the packets to local nodes within our own networks, we get a 400% improvement in data throughput! This means the internet will be 400% better without net neutrality!"

    6. Re:Is it just that I'm naive ... by ClamIAm · · Score: 1

      is it encouraging to see network providers taking a stance other than p2p is bad?

      It could be. My internal cynic, though, looks at this and sees parallels to things like the history of Las Vegas. For many years the Mob ran the town, and everyone knew it, but the ruling class railed against it (and I bet they used words like "immoral" and "unethical"). Nowadays, though, the town is owned by corporate America, who make billions of dollars under the cover of law...

    7. Re:Is it just that I'm naive ... by budgenator · · Score: 1

      this has nothing to do with net neutrality which is each packet being treated equally irregardless of source or destination in each network segment; internal network traffic should smoke external traffic, but the constraint on external traffic should be at the gateway, once inside internally and externally originated packets are treated the same.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    8. Re:Is it just that I'm naive ... by Em+Adespoton · · Score: 1

      I agree... but that doesn't mean they won't spin it that way to get what they want.

  6. So.... by mdm-adph · · Score: 1

    So the network efficiencies will accrue to legal P2P content, not to downloads from The Pirate Bay ...and they're going to differ between the two how, exactly? (Excuse my ignorance if I'm missing something.)
    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    1. Re:So.... by guruevi · · Score: 1

      The network will force you to

      a) view it WITH commercial breaks every 5 minutes (or worse, since it's now on the interwebs, it might also contain a lot of Cialis and Viagra ads)
      b) use it only on the computer you downloaded it to
      c) be unable to fast forward (or backward) without restarting a commercial

      This will off course add to the revenue and on the other hand turn people off the format so they'll go back to get it from TPB.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    2. Re:So.... by Firehed · · Score: 1

      Just a hunch, but the (lack of) pinging of tracker.thepiratebay.org might give it away.

      --
      How are sites slashdotted when nobody reads TFAs?
    3. Re:So.... by tech_guru5182 · · Score: 2, Insightful

      Protocol. Pirate Bay will be a torrent, their "P4P" client will use a different protocol. Now, I don't see why someone couldn't write a bittorrent client that would do the same thing (seek relatively local ips from a tracker). It is public knowledge (or at least readily available) what ISP an IP belongs to, and what country it is in. In some cases, it can be readily localized even further. (large ISPs typically will have local identifiers for the hostname of their router. For example they may use something like Springrield1.state.bigisp.com.) I don't see that this must be in the protocol to be implemented, it should be able to be done in the client as well. Perhaps it would be best if a client would look to stay first within the same IP block, then the same domain. It won't be quite as effective without knowing all link bandwidths, but would drastically improve the current situation.

      --
      BAN BPL! Keep the radio spectrum free fro
  7. New math by ZorbaTHut · · Score: 4, Interesting

    Reducing hops by 400%, eh? That's a nice trick. Can we reduce bandwidth usage by the same amount? I wouldn't mind some free bandwidth.

    I honestly can't figure out where "reduce by 400%" came from. They say the average hops were reduced from 5.5 hops to 0.89 hops, which is either 84% if you're not an idiot or 616% if you are. So I'm really quite confused here. Go figure.

    --
    Breaking Into the Industry - A development log about starting a game studio.
    1. Re:New math by L4t3r4lu5 · · Score: 3, Funny

      Isn't a mean (assumed from "average") of 0.89 hops the same as saying that the median value is less than 1?

      Is it possible that pixies and angel farts are carrying packets between peers in your model?

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    2. Re:New math by MightyYar · · Score: 5, Informative

      I think I figured out their math, and you aren't going to like it:

      5.5 * 0.89 - 0.89 = 4.0050 or 400%

      As opposed to:

      ( 5.5 - 0.89 ) / 5.5 = 84%

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re:New math by unbug · · Score: 2, Funny

      I honestly can't figure out where "reduce by 400%" came from. They say the average hops were reduced from 5.5 hops to 0.89 hops, which is either 84% if you're not an idiot or 616% if you are. That's easy. It came from the 4 in P4P. The more accurate P6P had been vetoed by marketing as too nasty.
    4. Re:New math by Anonymous Coward · · Score: 0

      Can you work your magic and explain what fucked up math they use to get .89 hops?

    5. Re:New math by MightyYar · · Score: 1

      I suppose that 0 hops would mean a direct connection... in this case it probably means connecting to another Verizon subscriber.

      Though as an end-user, I don't care about "hops", I care about download speed. I'd prefer my client connect to the fastest sources, not the closest.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    6. Re:New math by Otto · · Score: 1

      Though as an end-user, I don't care about "hops", I care about download speed. I'd prefer my client connect to the fastest sources, not the closest. Closer sources are more likely to be faster. I mean, if you are a cable modem user, you have full bandwidth and low latency to everybody else on your segment, very low latency to everybody else in the neighborhood, slightly higher latency to everybody else in the city on that cable network, and very high latency outside the city. Local peers are faster peers.

      Many P2P systems try to take advantage of this, and torrent systems are starting to try to take advantage of this, but the problem is that it's somewhat difficult to tell who's local to you and who isn't. And even then, they might not be the fastest available. And even then, unless the file is extremely well seeded, the odds of somebody local to you serving it up are small.

      Still, it's nice when it does work. Two peers determine that they are local, unlock their bandwidth caps, and share like there's no tomorrow. Within a fraction of the normal time, they both have shared all they had with each other, and now whenever one gets a piece, the other gets it a few seconds later. In a big enough torrent network, this essentially makes whole segments of the network into one big torrent client, since they can share with each other quickly and the external world more slowly. Any piece coming in they all get relatively rapidly.
      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    7. Re:New math by Anonymous Coward · · Score: 0
      It's a new tunneling technique - Point2Point over Spam and direct mail.

      BTW - When the CD first came out, the promoters used to speak of the bandwidth in shipping CDs. Apparently, AOL took them literally.

  8. Localizing means less anonymity by n3tcat · · Score: 3, Insightful

    While I understand what they're saying here, and I understand the surface intent of the message, I get this feeling that there is some sort of devious underlying motive here. Or it could just be that I have my Slashd^H^H^H^Htinfoil hat on a bit too tight.

    1. Re:Localizing means less anonymity by evanbd · · Score: 1

      Your computer is broadcasting an IP address!

      Seriously, if your tinfoil hat is on that tight, I have some "security" software to sell you. P2P isn't anonymous, not the way it's normally implemented. If you actually want anonymous P2P, you need to go to something like Freenet.

    2. Re:Localizing means less anonymity by Anonymous Coward · · Score: 0

      Re:Localizing means less anonymity

      How?
      A) Anyone who wants your IP address will have it.
      B) This is a P2P program written so NBC can push out it's TV shows to you for 'free'

    3. Re:Localizing means less anonymity by Jugalator · · Score: 1

      Localizing would also mean normally higher speed. I get much much higher speeds domestically than across the Atlantic, for example.

      So it would be a double edged sword...

      --
      Beware: In C++, your friends can see your privates!
    4. Re:Localizing means less anonymity by socz · · Score: 1

      P4P is the gateway to P2P. And we all know P2P leads to bad things!

      --
      My abilities are only limited by my imagination
    5. Re:Localizing means less anonymity by budgenator · · Score: 1

      Oh dude that's seriously bad shit, tin whiskers will grow up to a centimeter that means a direct electrical connection to the brain right through you skull! Oh here's the devious part cable modems are seriously limited in upstream connections and bandwidth, through a cable modem even connecting to a peer on the same network is expensive in terms of network capability, on Verizon's FiOS system up and down are about equal in terms of system resources giving them a big advantage over cable and since Verizon is a tier 1 network even out-of network traffic isn't paid for with cash. Comcast and Time-Warner are at a serious disadvantage, look forward to a down and dirty advertising war over this.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  9. innumeracy by MyNymWasTaken · · Score: 3, Informative

    reduce the number of 'hops' by an average of 400%
    This glaring example of innumeracy is from the submitter, as it is nowhere in the article.

    On average, Pasko said that regular P2P traffic makes 5.5 hops to get its destination. Using the P4P protocol, those same files took an average of 0.89 hops.
    That works out to an average 84% reduction.
    1. Re:innumeracy by pushing-robot · · Score: 4, Funny

      On average, Pasko said that regular P2P traffic makes 5.5 hops to get its destination. Using the P4P protocol, those same files took an average of 0.89 hops.

      Less than one hop on average? Wow, they must use patented "You downloaded that three months ago, you wanker! Look on your damn file server!" technology.
      --
      How can I believe you when you tell me what I don't want to hear?
    2. Re:innumeracy by tech_guru5182 · · Score: 1

      I'm guessing they aren't counting the home routers that are a violation of most ISP's TOS or AUP. If it stays on the same subnet, there are 0 hops.

      --
      BAN BPL! Keep the radio spectrum free fro
    3. Re:innumeracy by mooingyak · · Score: 1

      Verizon has no issues with home routers. The FIOS service comes with a 4-port wireless.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    4. Re:innumeracy by tech_guru5182 · · Score: 1

      They are including it with their service. MOST high speed residential providers have the language restricting customer owned networking equipment. They typically just have this in there so they can say we don't know anything about that, and therefore don't have to support (provide assistance with) it. Also, some (not many) providers will put an AP and a switch (even if all in one box) in, and give real addresses, instead of dealing with a NAT router, and the disruption it can cause SOME applications. Others that typically install a router will change the config if you complain that certain applications aren't working.

      --
      BAN BPL! Keep the radio spectrum free fro
    5. Re:innumeracy by complete+loony · · Score: 1

      According to an earlier poster they are only counting hops over links between metro areas. The hops that get the most congested by P2P traffic.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  10. Good idea by sleeponthemic · · Score: 1

    But basically, if you're a pirate, this might make you nervous.

    --
    I record my sleeptalking
    1. Re:Good idea by sm62704 · · Score: 1

      But basically, if you're a pirate, this might make you nervous.

      Arr, matey, it ain't be making ME nervous! Only thing that be makin' ME nervous is when me blunderbuss is empty and me sword breaks and I drop me knife 'caus I'm full o' rum and they make me walk the plank and keel haul me! Nothin' else makes me nervous.

      What's all this bloody "P2P" nonsense anyway, ye damned landlubbers? AAAARRR!!!!

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  11. Fixed by HalAtWork · · Score: 1

    The NYTimes covers the development from the practical standpoint of Verizon's agreement with P2P company Pando Networks, which will be involved in distributing NBC television shows next month. So the network efficiencies will accrue to NBC's content, not to non-sanctioned P2P such as distributing open source software, free software, music, videos, and art in the public domain and licensed under creative commons, or to help distribute software updates for packages such as Azureus.

    There, fixed that for you.

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

      Could you change it back? I preferred the pirated stuff.

  12. Not a bad idea actually by scubamage · · Score: 1

    Honestly I think its kind of a cool idea, but the sad part is I don't really see how this could be done on a software level... I think thats why they're citing legal content only... it will take some modifications for routing equipment, won't it?

    1. Re:Not a bad idea actually by GreyyGuy · · Score: 1

      I haven't read the article and I'm far from an P2P or IP routing expert, but wouldn't it be possible to make a best guess on proximity based on pinging the peers available, counting the hops to each one and the time to each one to estimate which ones are closest, and then focus on sharing with those?

    2. Re:Not a bad idea actually by vrmlguy · · Score: 1

      Honestly I think its kind of a cool idea, but the sad part is I don't really see how this could be done on a software level... Why not just do a 'traceroute' to all of the seeds as you discover them, and penalize the ones that are more hops away?
      --
      Nothing for 6-digit uids?
    3. Re:Not a bad idea actually by pixr99 · · Score: 1

      I don't really see how this could be done on a software level

      I imagine that if the software has built in knowledge of the network topology (and the article mentions such knowledge) that it could make some determination about which peers to prefer. Another possibility is a more central index that a client could contact and ask for directions about which peers are "closest."

      The first time I used a P2P system, it appeared to me, as I watched the packets that peer selection was more or less random. It did its job though, and made sure to saturate my link by using as many peers as necessary. It hit me that a great way to do this would be to integrate something like BGP into the client. Then the client could cross reference the list of peers hosting needed bits with AS paths to decide which peers are the most efficient matches. The key element would be access to a set of BGP looking glasses. Ideally, large ISPs would have BGP servers making this information available via HTTP, RPC, SOAP, etc. specifically for this sort of work.

    4. Re:Not a bad idea actually by brunes69 · · Score: 1

      Like I posted above, you can use www.maxmind.com's downloadable database to find the geographic location of any IP with a quite high granularity. The database is free to use for open source projects as well.

    5. Re:Not a bad idea actually by scubamage · · Score: 1

      The biggest issue here though is that not all switches and CO's have accurate location data which is where maxmind's database comes from, and some have no data at all (to my knowledge anyways). This would help for the most part, but it won't work perfectly. I'm also curious how they define 'localized.' Like, local to a single CO? Local to a single switch? Local to a town.. city... state... province... country?

    6. Re:Not a bad idea actually by laird · · Score: 1

      "I don't really see how this could be done on a software level... I think thats why they're citing legal content only... it will take some modifications for routing equipment, won't it?"

      Nope, one of the appeals of the approach is that it can be implemented at the application level, so there don't need to be any changes to routers, etc. The ISP tells the p2p network how to figure out which IP's are near each other, and the P2P network preferentially connects those IP's rather than using random IP's.

    7. Re:Not a bad idea actually by laird · · Score: 2, Interesting

      "Why not just do a 'traceroute' to all of the seeds as you discover them, and penalize the ones that are more hops away?"

      That would help peers pick between known peers to exchange data with. The problem is that if you're in a large swarm, you'll only know about a small subset of the swarm, and thus almost certainly miss the best peers to connect to. For example, if you're in a swarm with 10,000 peers, and you know about a random 50 peers, you are 99.5% likely not to find out about the closest peer on the first announce (for BitTorrent, which I'll use as the example, since it's well known). The Tracker has global knowledge, so it can tell a peer 100% of the time about the closest peer. Yes, it's true that over time BitTorrent will converge on good data sources, but in large swarms it takes a very long time to connect to and test all peers, so the time that it takes to find a good, nearby data source could well be much longer than the download time,

      What we found in the P4P field test is that guided peer connections yielded much faster download speeds almost immediately, because the first peer connection was "close" in the ISP's network, resulting in fast connection and transfer times, and that while the BitTorrent connection logic eventually found good data sources, on average the downloads were over 200% faster (for FTTH users) when the p2p connections were guided.

  13. Verizon actually doesn't suck by FredFredrickson · · Score: 4, Interesting

    For this reason, Verizon doesn't suck for broadband uses. In my area, I have Verizon DSL (they haven't given us Fios yet, but they ran the fiber cables a few years back) and I don't have any port blocking (that's right folks, I can send email to ANY server), and they don't limit P2P or Bittorrent (My downloads are fast and fresh). And they haven't turned records over to the government (or at least not reportedly, yet). So far, in the category of BIG ISPs Comcast vs Verizon, Verizon is being the underdog. Which is funny, because start arguing cell phone policies and prices, and watch the argument change completely.

    --
    Belief? Hope? Preference?The Existential Vortex
    1. Re:Verizon actually doesn't suck by ptbarnett · · Score: 1
      For residential FIOS, Verizon blocks incoming port 80 and 25. But, I haven't found any outgoing port blocks.

      Even a residential subscriber can get business FIOS, for about double the monthly fee. It has a static IP, and multiple IPs are available. However, for some obscure reason business FIOS doesn't play well with FIOS TV (which uses the 'Net connection to download video-on-demand and program guide info).

    2. Re:Verizon actually doesn't suck by Jah-Wren+Ryel · · Score: 1

      Even a residential subscriber can get business FIOS, for about double the monthly fee Depending on the level of service, the difference can be much less.

      I know a guy with residential 50/5 fios who pays ~$155/month for that.
      He also has business fios 35/10 and that costs $165/month.
      Yes, he has both connections at once. They ran separate pairs of fibre.
      --
      When information is power, privacy is freedom.
    3. Re:Verizon actually doesn't suck by sowth · · Score: 1

      This is certainly a reason to be concerned about having Verison as a carrier, but I suspect most, if not all, wireless carriers and ISPs are doing this. It would be nice to have a list of the carriers who are not opening up their networks to anyone who wants to spy, carriers who have a very strict policy against spying. However, they will probably find a connection to tap somewhere along the line. Isn't that the NSA's primary job?

      That is why everyone should use encryption as much as possible: to prevent spying. Both programmers should incorporate it into their programs and users should seek out more secure programs.

      Even if the spooks can crack the encryption, they probably need a significant amount of processing time to do so, so they will only target those they think are important. It will also help keep psycho busybody neighbors (meatspace and network) from spying too.

      If you are the target of a government investigation, I doubt most people could do much to stop it anyway. They can steal your crypto keys and passwords or compel you to give them after the fact.

      However, I think encryption and other tools (such as TOR and Freenet) will at least reduce, if not prevent, wide scale profiling of people, and casual targeting of individuals by lone agents. This seems to me to be a lot of where governments abuse their power, and it will certainly keep out people who have no business at all of ever looking at your private information.

    4. Re:Verizon actually doesn't suck by volkris · · Score: 1

      They vary market by market.

      All three of the markets I've lived in, Louisiana, Texas, and Virginia, saw port blocking.

      Additionally, service in Virginia was just plain terrible.

  14. Geographically? by davidwr · · Score: 1

    Just because I appear to the network as pop-123.ny.isp.com doesn't mean I'm in New York. I could be halfway around the world.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Geographically? by ch_rob · · Score: 1

      On that same point, even being geographically 'close' to another node wouldn't be as good as actually being able to count hops / bandwidth between nodes.

    2. Re:Geographically? by IndustrialComplex · · Score: 1

      While that is true, it only matters if a significantly large portion of the population is in a similar situation when trying to plan for the best average case.

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    3. Re:Geographically? by davidwr · · Score: 1

      I'm not sure if it's true anymore, but at one time some major players including the then-major WebTV funneled all web traffic through a handful of firewalls or proxies.

      --
      Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  15. what p2p protocol? by esocid · · Score: 1

    They keep touting this P2P protocol, but never actually say what it is. I'll assume it's bittorrent, unless they need to replace protocol with network. I'm guessing it's just the buzzwords that they like.

    --
    Absolute power corrupts absolutely. indymedia
    1. Re:what p2p protocol? by laird · · Score: 1

      The P4P information can apply to any P2P protocol. P4P is a protocol, but it's a protocol between the P2P provider's control servers and the ISP, not between clients. Basically, the ISP gives "hints" to the P2P network so that it can figure out which IP's are near each other, and it uses that to guide the p2p connections. For BitTorrent, there's communication between the Tracker and the P4P server. But P4P should in principle be able to apply to any P2P protocol.

      There are some diagrams at http://www.pandonetworks.com/p4p.

  16. Generally, what matters is acceptance by Opportunist · · Score: 3, Insightful

    And let's face it, people, the next protocol will have to have a few features to be accepted, and having "local peers" isn't on the top of the list.

    What the list includes? Easy:

    1. Encryption
    2. Onion routing

    For very obvious reasons. And neither of them decreases bandwidth used. Quite the opposite.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Generally, what matters is acceptance by CubeRootOf · · Score: 1

      Neither of these is a requirement for 'legal' downloading. The only requirements for 'legal' downloading are authentication and speed, the second of which this apparently gets them, more than likely through the use of the first.

      This will be accepted and used by large numbers of people that care about speed primarily, selection and privacy secondariliy. And in fact, if it allows me to watch Chuck and Heroes on my HD TV through my computer hookup without having to do any 'work', I might even use it... if it comes with a way to talk to those you are downloading from, as authentication is now probably active, it may start a brand new kind of community: jury is still out on whether that is a good thing or not (leaning toward bad)

    2. Re:Generally, what matters is acceptance by Opportunist · · Score: 1

      Well, it certainly would allow the studios to limit downloads to some areas (like, say, where they hold the rights to certain material), thus continuing the anti-globalization concept of forcing you to "buy" your content locally, no matter whether that content is "cheaper" elsewhere.

      Where "buy" and "cheap" isn't limited to monetary concerns but also spans to things like ads spliced into the stream (amount of interruptions and length).

      Why shouldn't I be allowed to watch content from all over the world, provided I "pay" the price (again, whether it's spending money or watching ads), and choose the provider that suits my needs best (i.e. watching ads to see it for free or spending money to see it without interruption)? Why is competition a bad thing when it would allow me to escape the monopoly of some networks?

      This may not be an issue in the US where most shows these days are produced, but there are parts of this globe (like the one I reside in) where you're about one or two seasons behind, and your only choice is to see a dubbed version (which often sucks due to sloppy translations or ignorance of some topical puns). And often enough, you don't get to see a quality series at all because they didn't think there's enough of an audience. I'm still waiting for Dr. Who and The IT Crowd to become available.

      Worse yet, they might decide (like they did with IT Crowd) to produce a similar show, just with worse acting, worse jokes and worse scripts, just to save the bucks to buy the original. And when it bombs (like that ripoff did), it pretty much means your chances to ever see the original are zero because, well, the audience didn't like our ripoff, so they won't wanna watch the original either.

      So if such a setup would allow me to watch shows from all over the world, great. I just doubt it. If anything, looking for "local peers" means that they want some means to preserve the business model of licensing content locally.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Generally, what matters is acceptance by Sloppy · · Score: 1

      Encryption: useful. Onion routing: not useful, probably even negatively useful (it's got to slow things down).

      Increasing efficiency is useful too, because one way or another, the user will end up paying for the bandwidth they use. The sad thing is that right now, you are currently paying for it very indirectly. When the ISPs make it more direct (i.e. tiered pricing) you'll actually feel the market force that makes you care about efficiency. Intelligent people feel it right now (they are able to perceive the relationship between bandwidth hogging and their monthly bill) but tiered pricing will help "slower" folks understand that. When the morons get on board, it'll be popular.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    4. Re:Generally, what matters is acceptance by Opportunist · · Score: 1

      People here pay for the bandwidth they use and still don't get it. Actually, it makes matters worse. It seems they're thinking "I paid for those 10 Gigs of traffic, now I somehow have to use them".

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  17. Geographically isn't what's needed by ThreeGigs · · Score: 4, Informative

    less of the sharing occurs over large distances, instead making requests of nearby clients (geographically).

    How about a BitTorrent client that gives preference to peers on the *same ISP*?

    Yeah, less hops and all is great, but if an ISP can keep from having to hand off packets to a backbone, they'll save money and perhaps all the hue and cry over P2P will die down some. I'm sure Comcast would rather contract with UUnet to handle half of the current traffic destined for other ISPs than they do now.

    Sort of a 'be nice to the ISPs and they'll be nicer to the users' scenario.

    1. Re:Geographically isn't what's needed by foniksonik · · Score: 1

      I was also thinking that if it's all above board and coordinated via ISPs there should really be some good data available regarding bandwidth utilization.... as in they can positively shape the traffic to point to those who are not currently uploading and utilize their available bandwidth over someone who is already uploading (a different file) a sort of P2P load-balancing routine.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:Geographically isn't what's needed by darthflo · · Score: 2, Interesting

      ISPs could easily achieve this without changing a single bit in most bittorren implementations: Jack up the bandwidth within their backbone to whatever's possible. Instead of limiting that ADSL2+ line to 5 mbps running it at 25 and throttling traffic to/from it to 5 mbps at the edge of their network. Connections within the ISP's network would tend to max out those 25 mbps; given some fiber connectivity and recent hardware, users could seed at gigabit throughputs within the provider's network.
      Going back to the previous 25 mbps example, this could reduce the outside traffic from, say, 1.4 GByte (an average movie) to some 150 MB (1.4 GB @ 20 mbps takes some 5 minutes during which some 180 MB could be retrieved thru the 5 mbps connection to the outside world) without any software optimisations. If the industry would start doing something like this, most P2P clients would probably use it. If they'd use it, ISPs would save even more bandwidth (== money).

    3. Re:Geographically isn't what's needed by mcrbids · · Score: 1
      The problem of distributing large amounts of content *efficiently8 was solved in 1985. No, I'm not kidding.

      Newsgroup servers routinely distribute and cache content locally to minimize overall network traffic. They can distribute only the headers of the news feed, and then cache the content after it's been requested and downloaded.

      This is a *very* efficient content distribution system, and ironically, it's a system more resistant to takedown notices and the like than BT. (It's virtually impossible to entirely remove content from NNTP once it's been posted there)

      Brings to mind the saying:

      Those who cannot learn from history are doomed to repeat it.
      --George Santayana
      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    4. Re:Geographically isn't what's needed by s2r · · Score: 0

      I agree with the parent post.
      It not a matter of where the host is but the speed you can get from it.
      I usually download/upload at max. speed to peers in Sweden than peers where I live (Argentina)

    5. Re:Geographically isn't what's needed by Danny+Rathjens · · Score: 1

      Uusenet was also the first thing that came to my mind when I read the summary. Calling it a solved problem is quite a stretch, though. Especially due to the kludgy way binary content has to pretend it is text content to make it through NNTP and all the extra overhead that entails.

    6. Re:Geographically isn't what's needed by ChrisA90278 · · Score: 1

      Geographically isn't what's needed -- Correct. All you really need to do is to prefer to exchange data with peers that are low latency. "latency" is a decent proxy for all kinds of things and it is easy to compute.

    7. Re:Geographically isn't what's needed by laird · · Score: 1

      You're missing the point of P4P. What P4P does is provide information to the P2P network so that it can shorten the distance that data travels through the network. Data that is moved very short distances (e.g. in a local fiber loop) moves much faster than data that is moved long distances (e.g. across the Pacific Ocean). Without P4P, the p2p network doesn't have enough information to determine which IP's are near each other, so on average data moves a very long distance, when the same data was available locally. With P4P, the p2p network can make the local connections. Data that moves short distances only only arrives faster, it consumes less of the ISP's infrastructure.

      What we found in the field test is that without P4P, 6% of downloaded data came from the same metro area, and the rest came from further away, or from other ISP's (costing money or consuming scarce/expensive resources). With P4P guidance, 58% of data downloaded came from within the downloader's metro area, dramatically reducing the amount of data being moved across long distance links or from other ISP's.

      The software change to implement P4P was pretty simple. Basically it's a Tracker enhancement - it requires no client change. So it's easier to implement than increasing the capacity of an ISP's backbone. Not that I'd want to discourage ISP's from increasing their capacity, of course. :-)

  18. Hey, I've got a study too... by br00tus · · Score: 4, Informative
    it's called Mbone. It was created 15 years ago by a bunch of people including Van Jacobson, who had already helped create TCP/IP, wrote traceroute, tcpdump and so forth.


    It would have made Internet broadcasting much more efficient, but it never took off. Why? Because providers never wanted to turn it on, fearing their tubes would get filled with video. So what happened? People broadcast videos anyhow, they just don't use the more efficient Mbone multicasting method.

    Furthermore, when I download a video via Bittorrent, there are usually only a few people, whether they have a complete seed or not, who are sending out data. So how local they are doesn't matter. If there are more people connected, usually most people are sending data out at less than 10K, while there is one (or maybe 2) people sending data out at anywhere from 10K to 200K. So usually I wanted to be hooked to them, no matter where they are - I am getting data from them at many multiples of the average person.

    I care about speed, not locality. The whole point of the Internet and World Wide Web is locality doesn't matter. Speed is what matters to me. For Verizon however, they would prefer most traffic goes over their own network - that way they don't have to worry about exchanging traffic with other providers and so forth. Another thing is - there is tons of fiber crisscrossing the country and world, we have plenty of inter-LATA bandwidth, the whole problem is with bandwidth from the home to the local Central Office. In a lot of countries, natural monopolies are controlled by the government - I always hear about how inefficient that would be and how backwards it would be, but here we have the "last mile" controlled by monopolies and they have been giving us decades-old technology for decades. In fact, the little attacks by the government have been rolled back, in a reversal of the Bell breakup, AT&T now owns a lot of last mile in this country. Hey, it's a safe monopoly that the capitalists, I mean, shareholders, I mean, investors can get nice fat dividends from in stead of re-investing in bleeding edge capital equipment, so why give people a fast connection to their homes? Better to spend money on lawyers fighting public wifi and the like, or commissars and think tanks to brag about how efficient capitalism is in the US of A in 2008.

    1. Re:Hey, I've got a study too... by Maxo-Texas · · Score: 1

      http://finance.yahoo.com/q/bc?s=T&t=1y

      The investors in AT&T have lost about 10% of their value in the last year.
      They never recovered from 2001 are still at about 60% of their value then.

      This is true for many large corporations today.

      The executive class is looting and pillaging corporations at the expense of
      a) the workers (1 executive pay == 6000 $40k workers)
      b) the investors (see stock performance above-- think about adding $155 mill in profits that went to one man who took Home depot into the toilet)
      c) the country (you want them to open in your area- give them no taxes for 10 years-- so they destroy your roads and you pay to fix them-- in many cases the instant the tax breaks end, they leave)

      the truly wealthy investors are right now taking huge baths in muni bonds and hedge funds.

      The executive class in America is a source of many of our problems today. And they are getting away with it.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    2. Re:Hey, I've got a study too... by zappepcs · · Score: 1

      Multicasting to clients in your own LAN/WAN infrastructure is not a big idea, it's common sense. When you can expect 15% or more to want the same streams. There are reasons that multicast is not used: they will not have complete control of subscribers to the multicast. Even if the build the set-top box that receives the multicast stream and reports back, interception anywhere in the middle is posslble. Multicast streaming for current cable system content means 'giving' it away... unless all the data is encrypted. If the encryption is strong enough, there is no need to serve the content from a central point, and non-encrypted data need not work, sooo use P2P so that your central network is not having to support the streaming data and then customers whose boxes are used end up paying for the P2P bandwidth.

      goes something like this: 57 movies in the on-demand line up. Say 100 subscribers per neighborhood on average. Each one gets about 1/10 of the chunks of every movie. So on your box, while you only have 1/10 of the chunks, the other 90% are close by and none of the P2P traffic went past the local router. Using P2P the cable company can put an on-demand video store in every neighborhood and never have to pay for huge centralized servers for it, nor support the bandwidth to get the data from outside the local router where the data will be used. Locate the tracker on that local router segment.. viola!

      Once implemented, they hobble all other P2P and all is handily taken care of.

    3. Re:Hey, I've got a study too... by Anonymous Coward · · Score: 0

      I care about speed, not locality.
      Those two things ought to be nearly synonymous. When they're not the same thing, it usually means someone fucked up.
  19. Yeah, sure, right by poetmatt · · Score: 1

    What about if a torrent has no seeds or leeches in any remotely local area?

    This is why any "massive improvement" on this aspect makes me skeptical. We all know the reason they want to tie it to local is to save bandwidth costs using only their own uploaders basically which would slow speeds down astronomically. Overseas hosts that can do 300KB/s or more on an upload vs a local that can do a cap of 40KB/s. You decide.

    1. Re:Yeah, sure, right by blackest_k · · Score: 1

      A semi-intelligent method of choosing peers might be a combination of low ping time, coupled with a related rule for speed of download.

      say if the median transfer speed was 5kb/s then a peer offering 10kbs or higher would be used in preference to a local peer offering 5 kb/s.

      kind of an attractiveness rating.

      If this was in place what would it mean for an ISP?

      Suppose an ISP had two upload caps a higher one for intranet transfers and a lower one for internet traffic that needs to leave their intranet. This would increase the attractiveness of local connections since they would be faster.

      What are the consequences of a dual upload rate?
      presumably the larger ISP's will have more peers than smaller peers. This will make a larger Isp's services more attractive for people interested in p2p

      However smaller Isp's would tend to lose their least profitable customers, while needing much less bandwidth for the remaining light users.

      It might even keep an ISP's customers away from Media Sentry's IP ranges.

    2. Re:Yeah, sure, right by poetmatt · · Score: 1

      I think I get what you mean...maybe. My knowledge of internet topology is limited but I am trying to improve it.

      The issue here is not ping, but bandwith. Remember, latency isn't important on downloads. It's important on games and things that are real-time sensitive (so long as the latency isn't to an extreme). Even VOIP isn't that latency intensive, it's bandwith intensive. Same for youtube as well.

      Ping/latency only really matters on realtime things. I could be wrong about VOIP, but I know for sure on downloads. Your attractiveness rating would be from the ISP perspective, not our own. You betcha they'd implement this at full priority because it would undercut our performance and raise their profits.

      It would also be the opposite of net neutrality and kill off any competition who would unknowingly be slower simply because they get the "low priority" idea all over again. Suddenly you're not getting promised speeds and the excuse is "maybe it's their fault" from the ISP instead of "its actually our fault but we want you to bitch to them so that they pony up cash to us" in the same way that ESPN does it with ESPN360.

    3. Re:Yeah, sure, right by blackest_k · · Score: 1

      while ping is a measure of latency, and not bandwidth low latency would tend to indicate a packet has a shorter route and less congestion than a high latency packet. It's a simple measurement being abused to help rate a peer, however the most important rating is the transfer speeds being achieved.

      http://www.superjason.com/archive/2007/08/14/local-peer-discovery-best-new-utorrent-feature.aspx

      It looks like utorrent already has a "local" feature also azureus

      http://torrentfreak.com/speed-up-your-torrents-with-ono-070921/

      What isps do is largely up to them, net neutrality is a nasty can of worms, we can do little about.

  20. ASN matching by c_g_hills · · Score: 1

    I conjectured a couple years ago that this could be done simply by matching up IP addresses to autonomous system numbers and picking peers that are in the same AS number in preference to other peers.

  21. Ono by Cocodude · · Score: 1
    Azureus (and possibly other bittorrent clients) has a plugin called Ono which can find peers close to you (from a networking perspective). The website states:

    The main goal of this plugin is simple -- to improve download speeds for your BitTorrent client. For most P2P applications, the decision regarding which peer to download from is generally arbitrary. When most peers offer good download performance, the random solution works well. However, if most peers are in a different part of the world from you, your downloads can really suffer.

    The Ono plugin avoids this by proactively finding peers that are close to you (in a networking sense). These peers generally offer better response time, which can lead to significantly improved performance. We identify those peers that are near you by reusing network measurements from content distribution networks (CDNs), i.e. without performing extensive path measurement or probing.

    It's tricky to see how much this helps me, as a bittorrent user, but as others have stated here, it must be good if major internet backbones aren't being used as much.
    1. Re:Ono by drchoffnes · · Score: 1

      Ono definitely does a similar thing without requiring ISPs in the loop. Also, the approach is general, but currently only implemented for Azureus. Ono is open source, so one can port it to other apps -- I'm sure the authors would be happy to help.

    2. Re:Ono by petermgreen · · Score: 1

      looks like ono is pure java so porting it to apps that aren't written in java (which lets be honest isn't the most popular choice for widely deployed desktop apps) means either a rewrite or a lot of work with the jni invocation apis and dragging all the bloat of the jvm into your app.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  22. itsatrap by Gewalt · · Score: 1

    So let's see here. We have a serverless infrastructure (peer to peer), but it requires a server (tracker). The powers that be don't like it, because they can't take control of the servers.

    So along comes an ISP with a new way to control P2P by turning the ISP's gateways into the server.

    Does this not give the ISP absolute control over the traffic? When they have this absolute control, don't you think they might use it to their benefit? Don't you think it just might give them a bit of "intimate" knowledge of the client activities?

    I see no need for this "technology". It is not an advance. It's a trap.

    --
    Modding Trolls +1 inciteful since 1999
  23. Only work if they open the topology data... by kbonin · · Score: 3, Informative

    Some of us working in the bleeding edge of p2p have been playing with these ideas for years to improve performance (I'm building open VR/MMO over P2P), here's the basics...

    Most true p2p systems use something called a Distributed Hash Table (DHT) to store and search for metadata such as file location and file metadata. Examples are Pastry, Chord, and (my favorite) Kademlia. These systems index data by ids which are generally a hash (MD5 or SHA1) of the data.

    Without going into the details of the algorithms, the search process exploits the topology of the DHT, which becomes something called an "overlay network". This lets you efficiently search millions of nodes for the IDs you're interested in in seconds, but it doesn't guarantee the nodes you find will be anywhere near you in physical or network topology space.

    The trick some of us are playing with is including topology data in our DHT structure and/or search, to weigh the search to nodes which happen to be close in network topology space.

    What they are likely doing is something along these lines, since they have the real topology instead of what we can map using tools like tracert.

    If they really want to help p2p, then they would expose this topology information to us p2p developers, and let us use it to make all our applications better. What they're likely planning is pushing their own p2p, which will be faster and less stressful on their internal network (by avoiding peering point traversal at all costs, which is when bandwidth actually costs THEM). The problem is their p2p will likely include other less desired features, like RIAA/MPAA friendly logging and DRM, and then they'll have a plausible reason to start degrading other p2p systems which aren't as friendly by their metrics, such as distributing content they don't control or can't monetize... Then again, maybe I'm just a cynic...

    1. Re:Only work if they open the topology data... by laird · · Score: 2, Informative

      "If they really want to help p2p, then they would expose this topology information to us p2p developers, and let us use it to make all our applications better. What they're likely planning is pushing their own p2p..."

      P4P isn't a p2p network. P4P is an open standard that can be implemented by any ISP and any p2p network, and which has been tested so far on BitTorrent (protocol, not company) and Pando software, and the Verizon and Telefonica networks. Participants include all of the major P2P companies and many major ISP's. Participation in the P4P Working Group is open (and free) to any P2P company or ISP. Email marty@dcia.info, laird@pando.com, or doug.pasko@verizon.com if you're interested in joining the working group, or in getting email updates.

      There's more information at http://www.pandonetworks.com/p4p and at http://www.dcia.info/activities/.

  24. Freenet? by inertialFrame · · Score: 0

    Freenet seems to be designed primarily for anonymity, and I have read that it does not have the best performance. However, it does try to become efficient over time by moving frequently requested data around automatically on the various nodes in order to reduce overall bandwidth use and improve performance. That is, the network adapts itself to optimize for something.

    I wonder if, in principle, using something like freenet would accidentally be beneficial for providers like Verizon, at least with respect to the issue at hand.

  25. One Solution by jlebrech · · Score: 0

    Is for ISPs to seed the most popular torrents. As torrenting uses the fastest peer to download its packets as a priority.

  26. Isn't that what by slummy · · Score: 1

    Bit Tyrant already does?

    1. Re:Isn't that what by drchoffnes · · Score: 1

      No, they game the BT system by giving other peers as little bandwidth as possible while still getting good performance from them.

    2. Re:Isn't that what by Wildclaw · · Score: 1

      No, bit tyrant simple uses a more efficent tit-for-tat algorithm to get closer to optimum trading efficency which would be a 1:1 ratio between each downloader. (seeders don't have a use for tit-for-tat unless maybe for a payback algorithm to seed to those who traded with you while you were still a downloader). This is very good if you don't like people who don't share.

      Most other clients use tit-for-tat based algorithms that are more generous towards non-sharers. Which one is the best approach can be debated, but unfortunally bittyrant got a bad reputation from the start due to some bad choices of words when introducing the client.

      As for the topic at hand. While most bittorrent clients don't directly select nearby peers, there is an indirect effect in that clients like connecting to other peers that provide good speed, and the most likely candidates for that would be those who are closer on the network.

      However, due to how many ISPs have spent their money on the infrastructure, you often get more speed by downloading from someone far away that has better upload than from the neighbour that is stuck at 128kbit/s.

  27. The awful routing performance of p2p by Animats · · Score: 3, Insightful

    This has been my main criticism of "p2p" user-level networking for years. The selection of "peers" has no clue about network structure. The routing performance is just awful. Finally, someone is doing something about it.

    One problem is that, from an endpoint perspective, it's tough to extract network topology and bandwidth. Hop count is only moderately useful. But there are a few tricks one can use.

    There are several basic numbers of interest - bandwidth, delay ("lag"), hops,"bottleneck points" and commercial boundary crossings. Each of these can be measured.

    Delay, or lag, is the easiest to measure. A few pings and you've got it.

    With bittorrent, you're not committed to staying with a peer for an entire download. So you can observe the bandwidth of the peers you're talking to and preferentially use the higher bandwidth ones. You really have to transmit for a while to get a solid bandwidth number, especially since Comcast introduced "Boost" quality of service, which increases bandwidth allocation for a few seconds on demand, then reduces it.

    If you do a traceroute, you'll usually observe that many hops show low lag (those are usually hops within a single data center) while others show higher lag. The number of high-lag hops is the number of "bottleneck points" in the path.

    Commercial boundary crossings occur then packets cross from one ISP to another at a peering point. Users don't notice this much, but carriers are very interested in minimizing that traffic. Converting IP addresses to autonomous system numbers, as someone mentioned, can tell you when you're crossing a boundary.

    So it's possible to collect enough data to do intelligent routing without much help from the network provider. What to do with that data is a separate question, but a solveable one.

    1. Re:The awful routing performance of p2p by laird · · Score: 1

      "from an endpoint perspective, it's tough to extract network topology and bandwidth"

      This is exactly right. There are many interesting strategies for attempting to derive network topology, but they all have weaknesses in various situations, such as when ISP's use OSPF. And observed network behavior can't reflect ISP business policies (e.g. they might prefer to route p2p over cheap links instead of expensive links that are more suited to VOIP and gaming).

      It turns out that ISP's are open to the idea of providing precise network information, if done in a way that preserves their security, if it gives them a significant reduction in p2p network traffic. When we asked ISP's at NANOG whether they'd be interested in contributing network data in order to test P4P, about half of the people in the room raised their hands, so there appears (IMO) to be a potential willingness to provide this information.

  28. tragedy of the commons, Oh Hamlet by goombah99 · · Score: 2, Insightful

    2P or not 2P that is the question.

    THis may turn out to be a classic economics case of the tragedy of the commons.

    let's say that if I use P4P that the total path length (i.e. measured in router hops, or cable value, not distance) traversed by my data is less thereby not utilizing as much network resources. However suppose that by voluntarily restricting myself to nearby peers that my download time increases by a factor of 50% (just to make something up). Personally it costs me no more if I use P2P while everyone else is volunteering to use p4p. I'll get my downloads 50% faster and the heck with everyone else.

    Of course if everyone did that then, more network resources are consumed than neccessary, the costs of my ISP rise and my downloads are slower.

    But as an individual, if everyone else is obeying p4p I have an incentive to selfishly use p2p.

    Thus the corporate pay-networks that can actively manage peering altruism and force users to obey to resptrict themsleves to local peers over remote peers can pull this off. They can prevent defections and get better netowrk utilization and possibly even better average performance to boot.

    Whereas on voluntary networks p2p may be harder to enforce locality. It would have to be a new bit-torrent protocol in which peers would shun or share less often any nodes with long ping times.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:tragedy of the commons, Oh Hamlet by RalphSleigh · · Score: 1

      One must assume that the P4P system will still saturate whatever pipe you give it, like BT, but will be more intelligent in choosing the peers to do so. In the case there are not enough peers to fill your tube it will work the same as P2P.

      --
      Come as you are, do what you must, be who you will.
    2. Re:tragedy of the commons, Oh Hamlet by goombah99 · · Score: 1

      or visa versa

      --
      Some drink at the fountain of knowledge. Others just gargle.
    3. Re:tragedy of the commons, Oh Hamlet by jwo7777777 · · Score: 2, Funny

      or mastercard versa

    4. Re:tragedy of the commons, Oh Hamlet by tattood · · Score: 3, Informative

      In the case there are not enough peers to fill your tube it will work the same as P2P
      This is true, but if 80% of your P2P bandwidth is going within your ISP's local network, then only 20% is going out their interconnect links, which is better than 95% that would happen normally. And by better, I mean better for the ISP. If you have less traffic going out their interconnect links, that is more available bandwidth for other non-P2P traffic. I think their goal is to allow P2P to happen with having the minimal impact on the non-P2P customers.
      --
      WTB [sig], PST!!!
    5. Re:tragedy of the commons, Oh Hamlet by budgenator · · Score: 2, Insightful

      This is a wet dream come true for verizon, not only can they advertise unlimited broadband FiOS at 40MB/s, they can deliver it without much expensive out-of-network traffic! Comcast is so screwed, blued and tatooed; even with the next generation DOCSIS 3.0 they'll have to add nodes like there is no tomorrow just to tread water!

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  29. 0.89 hops by chiasmus1 · · Score: 3, Insightful

    How do you possibly get an average of LESS than one hop, unless you're getting the file from yourself?

    Usually when people are talking about hops, they are referring to routers. The only way you would not go through a router is if you and the source were in the same LAN. If you get an IP address from your ISP and it is one of the private ones (ie. 192.168.0.0/16) then you will likely have to go through a NAT machine before you will be able to see anyone. If your IP address is a publicly route-able address then it will most likely be in a LAN with your neighbors. There are ways to explain why 0.89 would be possible.

    Claiming 0.89 hops is more interesting because they are claiming that others in your network are already downloading or have downloaded the file. It seems unlikely that someone in my own network would be downloading the same file, or would be seeding the file that I wanted. It seems to me that the most likely way that they could get 0.89 hops is by limiting the number of actual files distributed by their P4P software. Maybe they just had 10+ test files that just happened to be all over the network already.

    1. Re:0.89 hops by budgenator · · Score: 1

      In the context of an ISP network, they are probably talking about gateways, so zeros hops would be two computers on the same subnet and not having to pass through an ISP's gateway.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  30. obvious by debatem1 · · Score: 2, Informative

    This is really freaking obvious. I wrote a p2p application that cached based on search requests and then fetched based on router hops years ago, and presumed it was nothing new then. I strongly doubt this will be an unencumbered technology if it ever sees the light of day.

  31. Existing P2P would support this now... by Chandon+Seldon · · Score: 1

    Existing P2P programs would support this sort of thing today if the programmers hadn't been busy trying to work around blocking and traffic shaping.

    Seriously... if the ISPs would spend their time *making their network better* instead of *trying to break user applications*, then we could compare P2P programs based on efficient network usage (= download speed) rather than ability to avoid traffic shaping (which = download speed today).

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  32. Topology Inference by B1ackDragon · · Score: 1

    What you say is true, but there was an interesting paper which came out in 2007, which deals with inferring the low level network topology (detecing the presence of switches/routers and how they connect up the end nodes) using RTT time in a rather slick manner. They mainly tested it on an ethernet LAN, so it might not work as well over a wider network, especially in the face of redundant links, etc. in the network.

    ~digs out paper~ ah, here we go: "A Fast Topology Inference -- A building block for network-aware parallel processing" T. Shirai, H Saito, K. Taura

    Pretty cool stuff, though it would be nicer if everybody could just publish their network structures in a handy parsable format ;-)

    --
    The snow doesn't give a soft white damn whom it touches. -- ee cummings
  33. Breaking news: Verizon and Yale U. learn Econ101! by Money+for+Nothin' · · Score: 1

    Congratulations to the multi-billion-dollar telecom megacorp and the Ivy League university whose reputation is more for building social clubs of rich kids than producing people of competence: the Econ101 concept of "transaction costs" has finally been revealed.

    So fantastically-new is this concept that in the early 1600s, English businessmen created a map of that island to try to optimize their shipping routes.

    *yawn*

  34. Re:P4P - Pay for Performance by twitter · · Score: 0, Insightful

    No, it's pay for play, the way they want the internet to look. This is, of course, the opposite of net neutrality. Insultinly enough, it makes you use your equipment as part of their service. Only "secure" platforms will be allowed the privilege because it will require DRM. Expect P4P to look just like pay per view TV and P2P to see further interference. Without better regulatory oversight or a liberated spectrum, network freedom and software freedom are doomed.

    --

    Friends don't help friends install M$ junk.

  35. What hubris. by Gel214th · · Score: 1

    The problem isn't 'university scientific' P2P traffic. The problem is everything else that is flowing on the network. Therefore by thumbing their noses at the 'rest' of what is downloaded, Network Companies have assured that they won't solve any problem of network traffic. Their business is not what flows across their network, their business is to keep *everything* running through those networks as smoothly as possible. Were I a shareholder in these firms I'd be quite annoyed that management seems to be eager to take on the liabilities of being a policeman and a priest, rather than on maximimising profits by actually focussing on the company's business!
    No matter, the public will research and produce it's own protocol no doubt, and CISCO will make billions selling equipment to counter it. And so the silly, costly game will continue to be played without any real solution being found.
    Clearly solving the actual issue of bandwidth use isn't in anyone's corporate interest.

    --
    -Gel214th
  36. Azureus+Ono=Fixed? by Ilgaz · · Score: 1

    I think this kind of optimisation cleverly done with Ono plugin for Azureus bittorrent client. I also think it does even more.

    Check details and remember it sends statistics (without private data, not torrent names etc) to the project domain. So, there is some FUD around.

    http://azureus.sourceforge.net/plugin_details.php?plugin=ono

    Azureus and Ono, both are open source (including Azureus 3) and massively multiplatform thanks to Java.

  37. [multicast] Re:Hey, I've got a study too... by hr+raattgift · · Score: 1

    Mbone has been obsolete for years. Native multicast has been done with sparse mode PIM (for joins and prunes), BGP multicast NLRI (for source information), and a (1,*) approach for several years now. The (*,*) (S,G) (source,group) approach simply did not work out in practice.

    Several ISPs offer multicasting as part of leased line services. There is little magic in it, and initial setup is pretty much fully automatable after assigning group addresses. Consequently, these ISPs usually don't charge extra for native multicast.

    There are three big issues with respect to native multicast for content distribution.

    (1). PIM-SM+BGP-mNLRI means few (one) transmitters per multicast group. This is generally called single-source-multicast (SSM), and scales to large numbers of G in (S,G) == (1,*) state. Multiple transmitters can feed into the single source through other channels (unicast or anycast, for example), and Mbone was ultimately shut down operationally by gatewaying Mbone groups through a single source controlled by David Meyer, then of the University of Oregon, several years ago.

    P2P applications are not geared for SSM, and (1,*) native multicast is probably not useful for distributing anything other than tracker or other directory information.

    Although one could align a P2P system such that each chunk gets its own S,G state, the processes for assigning group addresses is not well automated globally, and worse, the process for *announcing* active sources is essentially restricted to a combination of BGP and the equivalent of bulletin board pastings (i.e., out of band pre-announcements). This is not fundamentally different from how most P2P systems work now, but introduces more complicated machinery for little (or no) obvious gain.

    (2). Most point to point connections (e.g. DSL) use routing equipment which does not transmit native multicast, does not talk PIM-SM, and/or does not gateway IGMP. Sourceward joins and prunes therefore require some anycast magic, and actual traffic requires some form of unicast tunneling. There are a variety of approaches to this, but they all introduce network overhead. This is unattractive for P2P.

    (3). The nature of multicast leads to an efficiency gain when large portions of a S->G tree are shared among multiple joiners. Generally this favours live broadcasts; P2P is almost always recorded content, and while multicast can repeat the content in a loop with a schedule that helps clients determine when to join or prune, actual P2P that searches swarms for missing appears to be more efficient. A hybrid approach is possible, but the potential gain does not appear large enough to justify the additional complexity and overhead of (1) and (2).

    (3) (a) Missing chunks / side channels. When multicasting to a large group, a source does not want to be buried in control messages (ACKs, NAKs), so flow control is almost essentially non existent, and missing chunks are usually replayed to a set schedule as per (3). Listeners need side channels to acquire that schedule. A P2P search is more straightforward and probably more responsive, and rare chunks may distribute faster in a reasonable swarm than waiting on a loop from a relatively slow SSM originator. Asks propagated to the SSM originator are known to cause swarm slowdowns for P2P; they can become unintentional DDOSes (or exploited to create intentional DDOSes) on multicast sources in any (S,G) model.

    (4). Multicast does not have a flow control mechanism. A listener joining to a group takes all that group's traffic, or none. If the traffic exceeds bandwidth availability, the listener will observe many missing packets, and there may be collateral damage due to congestion. The only reasonable response a listener has is to unjoin the group.

    There are two approaches to this which scale with (1,*) state, namely many parallel groups, where each group adds extra detail, and listenerward caching. The former runs into administrative issues (group add

  38. members.on.nimp.org by symbolset · · Score: 1

    Hey, Sam.

    You want to get this server out of your DNS? It's hosting viruses linked from slashdot through a rds.yahoo.com forward.

    That would be nice. Thanks.

    --
    Help stamp out iliturcy.