Slashdot Mirror


Content-Centric Networking & the Next Internet

waderoush writes "PARC research fellow Van Jacobson argues that the Internet was never designed to carry exabytes of video, voice, and image data to consumers' homes and mobile devices, and that it will never be possible to increase bandwidth fast enough to keep up with demand. In fact, he thinks that the Internet has outgrown its original underpinnings as a network built on physical addresses, and that it's time to put aside TCP/IP and start over with a completely novel approach to naming, storing, and moving data. The fundamental idea behind Jacobson's alternative proposal — Content Centric Networking — is that to retrieve a piece of data, you should only have to care about what you want, not where it's stored. If implemented, the idea might undermine many current business models in the software and digital content industries — while at the same time creating new ones. In other words, it's exactly the kind of revolutionary idea that has remade Silicon Valley at least four times since the 1960s."

153 comments

  1. Magnet links? by Hatta · · Score: 5, Insightful

    Did he just reinvent magnet links?

    --
    Give me Classic Slashdot or give me death!
    1. Re:Magnet links? by Anonymous Coward · · Score: 1

      I wanted to say torrents, but you were faster :)

    2. Re:Magnet links? by vlm · · Score: 4, Informative

      Did he just reinvent magnet links?

      Closer to a reinvention of freenet.
      Or maybe reinventing mdns
      Or maybe reinventing AFS

      Its been a pretty popular idea for a couple decades now.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    3. Re:Magnet links? by MightyMartian · · Score: 2

      It looks that way, and of course, it raises the obvious question "What transport layers do you propose to move this data around with?"

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Magnet links? by fuzzyfuzzyfungus · · Score: 3, Informative

      " (In Jacobson’s scheme, file names can include encrypted sections that bar users without the proper keys from retrieving them, meaning that security and rights management are built into the address system from the start.)"

      It sounds like he made them worse; but otherwise pretty similar to magnet links or the mechanisms something like Freenet uses.

      Perhaps more broadly, isn't a substantial subset of the virtues of this scheme already implemented(albeit by an assortment of nasty hacks, not by anything terribly elegant) through caches on the client side and various CDN schemes on the server side? URLs haven't corresponded to locations, rather than to either user expressions of a given wish, or auto-generated requests for specific content, in the majority of cases for a while now(and, on the client side, caching doesn't extend to the entire system, for security reasons if nothing else; but it already covers a lot of common web-resource request scenarios).

      Now, in a perfect world, "we have a pile of nasty hacks for that" is an argument for a more elegant solution; but, in practice, it seems to be closer to equivalent to "we already have stuff that mostly works and will be cheaper next year", which can be hard on the adoption of new techniques...

    5. Re:Magnet links? by Anonymous Coward · · Score: 2, Informative

      more like CDN servers, except smarter.

      There are already mechanisms for this.

      What needs to exist is a hybrid approach where the end users are the origin servers, and the CDN notes operate as capacity supernodes on their local ISP, in turn these ISP supernodes talk to each other. If a piece of content needs to "disappear" the end user removes it from their system, and it will tell the supernodes that the content is no longer available, leaving only users who already have it to talk to each other if they still want it. If a piece of content is meant to be long-lived (eg movies, tv shows) then the originator simply has those data files on a dedicated host node.

      What happens today is you get torrent/magnet links which get all the bits from everyone, but when people get bored, or disconnected, there goes your seeds. The other side of this is CDN, where not everyone does this (think most blogs, webcomics, and self-hosted podcasts.) Youtube for example has edge nodes at most ISP's, where as Ustream, certainly does not. This gives a preference to Youtube.

      So the hybrid approach is to borrow the EDGE server part of the CDN, and make these a type of torrent seed that expires when the originator says so. This keeps mistakes to a minimum. It also acts as a weak DRM, in that you won't know what the origin server is to try and pull it directly, only from the supernode edge. The supernode edges keep from having to saturate expensive connections like transatlantic/transpacific/wireless links.

      But this isn't solving the fundamental problem. Capacity and bad caching practices.
      Ads... never cache, because they want tracking
      PHP... never caches because the content is dynamic
      But these are only small parts of bandwidth, but sometimes they make up large pieces of web pages, for example, having FaceBook and G+ widgets can add 2MB per page, of which only a small portion is cached, due to using cache-busting techniques like affixing ?v=123 to the end of the script, or setting cookies

    6. Re:Magnet links? by u38cg · · Score: 2

      I have two questions: one, how do you expect to overcome the network effect of TCP/IP, and two, how does this prevent the free rider problem? Who pays for Youtube?

      --
      [FUCK BETA]
    7. Re:Magnet links? by EdIII · · Score: 2

      This guy belongs in Star Trek, and I don't say that in a derogatory way.

      It's worse than magnet links, because he is proposing that the entire Internet (or most of it) work just like that.

      The problem is not the technology, it is the societies trying to implement it. Magnet links sound great in theory, but are progressively (extremely) dangerous in practice. You would have to be crazy to using public peer-to-peer networks at this point with Big Content doing its best to shove Freedom's face into the ground to lock down the Internet.

      Public methods right now, even with encryption, are like throwing huge raves with underage drinking and drugs in abundance, and seeing a couple dozen narcs, cops, and private investigators mingling with the people.

      We could implement his ideas, but the only safe way to do so would be to create an inherently anonymous infrastructure. Not a trivial task.

      ....And that might undermine many current business models in the software and digital content industries

      Really? Maybe?

      These are the same people working World Wide to change laws so that they don't have to adapt. It's pretty clear how they deal with anybody attempting to undermine them in any way.

      I love the idea in theory, but it goes against the omnipresent need to control content with an iron fist. Incompatible would be an understatement.

    8. Re:Magnet links? by MightyMartian · · Score: 0, Flamebait

      I think the whole thing falls under the "I have a great idea, but I actually don't have the foggiest idea how infrastructure works now, but hey, I need to a BIG SEXY CONTROVERSIAL headline."

      Imagine if even a tenth of the fucking morons out there who pontificate on subjects for which they had no real knowledge at all actually did have that knowledge. My God, we'd probably be terraforming Pluto by now!

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    9. Re:Magnet links? by Anonymous Coward · · Score: 1

      The term you were looking for is "The Semantic Web", yet another blue-sky, fluffy bunnies and unicorns view of how we should be more concerned with the content itself than the location or presentation method, but absolutely no functional methodology for doing so.

    10. Re:Magnet links? by Njovich · · Score: 2

      No. Next question?

      a) it predates magnet (magnet just from 2002, CCN is from late 90's)
      b) magnet is a naming/addressing scheme, this is a routing technology. There is a difference, although one can be used with another.

    11. Re:Magnet links? by Anonymous Coward · · Score: 0

      The world needs a kind of Universal Library, and efficient infrastructure to support it. The problem of namespaces seems to be the hardest. Think book UDC categories, think DNS names: there is no one uniform namespace to satisfy everyone. Hence the net needs to accommodate multiple administrative domains, document roots, collections, views. To avoid pointlessly hauling redundant data, the whole affair needs to be cache-based, distributed, robust and cryptographically secure. And scale like crazy. Basically, s/squid/repo/ and s/http/git/.

      Are there any repository systems or distributed filesystems that might scale to billions of nodes? Is there such a thing as gitfs (git filesystem)?

    12. Re:Magnet links? by Anonymous Coward · · Score: 5, Insightful

      Is your actual premise here that Van Jacobson, a major contributor to TCP/IP and inventor of the modern flow control it is based on, somehow doesn't have the foggiest idea how the infrastructure HE HELPED FUCKING INVENT works?

    13. Re:Magnet links? by Urza9814 · · Score: 1

      We could implement his ideas, but the only safe way to do so would be to create an inherently anonymous infrastructure. Not a trivial task.

      So...like Freenet then? As someone else has already mentioned, this does (at least to me) sound a LOT like the way Freenet addresses files.

    14. Re:Magnet links? by cayenne8 · · Score: 5, Insightful
      My concern is, whenever I hear about "re-inventing the internet"...is that if we do it, this time around, all the government types will want to have protocols in there to assure no anonymity, tight control...and likely make it difficult for the avg person to hook a computer to the internet of the future, and become a true peer.

      The genie is out of the bottle, even still today on current internet setup....I'd not count on the govt types allowing the next one, to have a genie....by force of law.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    15. Re:Magnet links? by Anonymous Coward · · Score: 0

      So if I give somebody a copy of the filename for accessing the file, I can give him a copy without having to make a copy?
          I bet the iaa's really like that.

    16. Re:Magnet links? by Jah-Wren+Ryel · · Score: 3, Informative

      I think the whole thing falls under the "I have a great idea, but I actually don't have the foggiest idea how infrastructure works now, but hey, I need to a BIG SEXY CONTROVERSIAL headline."

      Imagine if even a tenth of the fucking morons out there who pontificate on subjects for which they had no real knowledge at all actually did have that knowledge. My God, we'd probably be terraforming Pluto by now!

      The irony is strong in this one.

      Anyone pontificating about internet infrastructure who doesn't know Van Jacobson is a fucking moron.

      --
      When information is power, privacy is freedom.
    17. Re:Magnet links? by lgw · · Score: 2

      It seems like Slashdot has a "let's reinvent Freenet" story every week now. Freenet may have issues, but it solves a great many current problems. What it lacks is the network effect - there's not really any content there today, so no one uses it (and vice versa).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    18. Re:Magnet links? by Fallingcow · · Score: 2

      Is there such a thing as gitfs (git filesystem)?

      # cd /
      # sudo git init
      # sudo git add .
      # sudo git commit -av -m "Git filesystem is a go"

    19. Re:Magnet links? by Anonymous Coward · · Score: 1

      I think that's the premise most commenters in this thread are operating under. In this case, the guy saying "look, TCP/IP wasn't designed to handle the environment we have now" also happens to be the guy who said the same thing in the late 1980s AND FIXED IT.

    20. Re:Magnet links? by Urza9814 · · Score: 1

      I contributed a bit of code to the 0.5 network several years ago...I've been meaning to go back and see if that's still alive now that I have a stable, good internet connection. Just graduated college; didn't really have a connection I could run it on the whole time there. But last I checked 0.5 (FCON) was still populated, and I still can't quite trust the new network. Last I checked there was still better content on the old one anyway! Though certainly not much of it...nothing like it used to be...

      I think that was their biggest problem. They had a decent network, with great content. I still have thousands of pages printed out of...well, I'll call them books, because what else do you call an 800 page (8.5x11 paper, 10pt font!) website? And they were written on, and exclusive to, Freenet (as far as I know; I tried and failed many times to find them elsewhere). Then the devs screwed the 0.7 release up as bad as they possibly could. Tried to force the entire community over to pre-alpha software. Some went, some stayed, and some moved to other networks. As far as I know, it never recovered.

    21. Re:Magnet links? by houstonbofh · · Score: 1
      Did you not read the first line of the post you responded to?

      In Jacobson’s scheme, file names can include encrypted sections that bar users without the proper keys from retrieving them, meaning that security and rights management are built into the address system from the start.

      So, no you can't, and yes they will.

    22. Re:Magnet links? by Fwipp · · Score: 1

      You might be interested in git-annex ( http://git-annex.branchable.com/ ).

      After you set up some repositories, you can say "git annex get my_home_movie.avi," and it will figure out which of your repositories has it, and copy it over for you. (It also checks that a file exists in another location before it lets you delete it).

      As far as I can tell, the use-case it was designed for was one user with multiple places to put files. It might be pretty cool to extend it to work well with many users. (Although at this point, maybe we're just reinventing eMule et. al).

    23. Re:Magnet links? by Johann+Lau · · Score: 1

      I love the idea in theory, but it goes against the omnipresent need to control content with an iron fist. Incompatible would be an understatement.

      The thing with tyranny is, if you don't stand up to it, it just gets worse. Take a single sadist, and extrapolate from there... Appeasement. Does. Not. Work.

      Also, people with power are lame and stupid. Seriously. Those who didn't get attracted to it by being dumb to begin with, get turned dumb. And like that spider you killed with a shoe, they are more scared of you than you should ever be of them. You say "world wide" as if that's a sign of strenth -- you're talking about an attack surface. Of something built on sand, no less.

      Not everything that gets you punished is worth doing, and not everything worth doing gets you punished. But that something worth doing gets you punished is just reason for doing it proudly, as often and as hard as you can. If you aren't going for the crown jewels, what are you going for? Live a little.

    24. Re:Magnet links? by Anonymous Coward · · Score: 0

      No, he just invented caching proxies. URIs are search keys and squid is the search engine.

    25. Re:Magnet links? by jedidiah · · Score: 1

      Quite. Regardless of whatever high level sort of information hiding you do to prevent the end user from knowing where there stuff is coming from, sooner or later your network is going to have to figure out how to get stuff from Point A to Point B.

      It's like how our phone network isn't addressable by person yet. You still need a phone number for a person or a company for the same reason you can't get away from IP addresses on the Internet.

      No matter how much you try to get away from either, they will still be embedded in the guts of the machine somewhere.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    26. Re:Magnet links? by EdIII · · Score: 1

      You misunderstand me.

      Their attacks on our Freedom will succeed as long as we let them, and sadly, it looks like we are going to let them. My point about this technology is that it will not be embraced by corporations and ISPs because it is wholly incompatible with their own business goals.

      The whole idea of Freenet and Darknets in general is a wonderful idea. Make no mistake however that it will not be popular as far as governments and corporations are concerned, and it will not have anything close to carrier level support and buy-in from content owning corporations.

      You will not see Time Warner or Sony creating a Freenet presence online.

      His idea is beautiful. It turns the entire Internet into one big efficient CDN. I would love to see a network designed from the ground up for anonymity, privacy, and efficient means to mass distribute data.

      I think we both know we are only going to get a layer on top of an existing infrastructure, and an infrastructure that is becoming increasingly hostile.

    27. Re:Magnet links? by HiThere · · Score: 1

      Security has multiple meanings. This kind of security says that someone without the proper authority can't get access to it. The kind I'm most interested says that I *can* get access to *my* stuff. This doesn't seem to address that at all.

      P.S.: My network occasionally goes down. If I don't know where my stuff is, how to I access it then?

      The current internet handles this by saying "Your stuff on your computer will stay on your computer" (Don't tell me about that recent Wired reporter getting hacked. Fire and earthquakes can also keep you from accessing locally stored data. That's why remote backups are a good idea.)

      I'm probably going off half-cocked because I only read the summary, but it sounds like such a *bad* idea, and so many people are using "the cloud" and doing essentially the thing I'm understanding this as being, without even the "nobody else can read it" security that he's proposing.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    28. Re:Magnet links? by SuricouRaven · · Score: 1

      The key then is browser transparency. It'd need to be possible to have an HTML document specify an image or video file, but via hash address (magnet would do perfectly, so long as we can agree on which hash to use). That way the dynamic parts come in via the usual HTTP, the static parts via the new protocol (With HTTP fallback, magnet can specify that too).

    29. Re:Magnet links? by Anonymous Coward · · Score: 0

      Appeasement. Does. Not. Work.

      It worked well enough in 1938; Prime Minister Chamberlain sacrificed his political career, and his historical reputation, to buy the UK and Western Europe one more desperate year to prepare and re-arm in the face of the German threat.

      If the UK had gone to war in September 1938 the country would have been decimated and with it all hope of eventual liberation of Europe.

    30. Re:Magnet links? by kheldan · · Score: 1

      ..magnet links

      Actually it sounds to me like just another way of saying "everything is going to the Cloud", which I happen to think is the worst idea ever.

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    31. Re:Magnet links? by Anonymous Coward · · Score: 0

      Bingo!

      Let's say you want a file. You ask the 'net (a router) for it.

      The router has a 1-hour memory of where it has sent files, based on the file size and MD5 sum. (Perhaps, to save bandwidth, every server should host both the file and the MD5 sum.)

      The router suggests you download the file from those who have received it recently via a torrent. This saves upstream bandwidth.

      Cache poisoning must be implemented so that if the file changes (e.g., a new version of a program is released) the cached/torrented copies can be invalidated.

      Additional provisions must be made for streaming services.

    32. Re:Magnet links? by girlintraining · · Score: 1

      You're assuming that the next internet will be created, or even depend, on commercial and government organizations. There are some laws higher than theirs; Sooner or later the cost of producing a device capable of communicating wirelessly in a secure, mobile, and untraceable fashion, will be low enough that individuals can produce it. And then, no amount of government influence will keep private citizens from taking to the skies, quite literally, in pursuit of freedom.

      --
      #fuckbeta #iamslashdot #dicemustdie
    33. Re:Magnet links? by cayenne8 · · Score: 1

      You're assuming that the next internet will be created, or even depend, on commercial and government organizations. There are some laws higher than theirs; Sooner or later the cost of producing a device capable of communicating wirelessly in a secure, mobile, and untraceable fashion, will be low enough that individuals can produce it. And then, no amount of government influence will keep private citizens from taking to the skies, quite literally, in pursuit of freedom.

      But, what if said govt...decided that this type of thing was 'too dangerous' to have in the hands of the general public, and terrorists could use it.....and made creation, possession and use a criminal offense?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    34. Re:Magnet links? by Johann+Lau · · Score: 1

      If all of the world would instantly have attacked Hitler before he could even have re-armed, instead of time and time again looking the other, that wouldn't even have been necessary. But, I wasn't talking about "the policy of appeasement towards the Nazis" anyway, I meant appeasement of powermongers and sadists, period. It just happens to also hold true for the Nazis, too. Segregation, Suffragettes, you name it -- you don't get shit by just asking real nice, much less by sitting still and merely hoping.

    35. Re:Magnet links? by Anonymous Coward · · Score: 0

      But, what if said govt...decided that this type of thing was 'too dangerous' to have in the hands of the general public, and terrorists could use it.....and made creation, possession and use a criminal offense?

      like drugs? bring it on! unless you're a too much of a pussy to break unjust laws.

    36. Re:Magnet links? by DarwinSurvivor · · Score: 1

      Hopefully VOIP will solve that problem soon.

    37. Re:Magnet links? by Drgnkght · · Score: 1

      It won't. No matter what, your computer/browser/phone/etc. will need to know how to get to the data/page/person/whatever you requested. As for phones, just how many John Smiths (just as an example) do you suppose there are in the world? How will this hypothetical phone system tell which John Smith you wanted? (Blood Samples? DNA? Photo Recognition?) I suppose one could assign everyone in the world some sort of GUID. But that would just be basically the same system we have now. Sure, it might be that in the future you don't need to dial each of his phone numbers individually. But your VOIP system would still need to know how to contact those devices.

    38. Re:Magnet links? by DarwinSurvivor · · Score: 1

      Ummm, the same way we do it with e-mail. VOIP is designed so there is more than one domain.

    39. Re:Magnet links? by Drgnkght · · Score: 1

      And how is that functionally different from a phone number? I don't see what you are trying to convey here. Domain names in DNS ultimately resolve to a number. It is almost impossible to completely eliminate in our current internet (and I suspect any future version) the need to know the address of the entity you are trying to contact. Adding layers of indirection might hide this from the end user, but it still exists. At some point your voip devices will need to know where the other voip device can be reached.

    40. Re:Magnet links? by Anonymous Coward · · Score: 0

      Get a life. Those are valid questions.

    41. Re:Magnet links? by takeda64 · · Score: 1

      I have some involvement with the mentioned network protocol (there's actually an implementation of it on http://www.ccnx.org/ and wrote few applications in it. Actually when coding something you need to reboot the way you normally think about network protocols. You need to think like the network is a giant filesystem with some limitations to listing contents. Instead of planning how headers would look like you would instead plan how your hierarchy would be designed to provide maximum advantage toward your goal. If you want to send a file over network you can go with just one name (I'm ignoring segments for simplicity), but if you want to provide something more advanced like streaming a video with ability of seeking you probably will use more than just one name. So there's no transport protocol in the same sense as we think in IP. Though I guess a naming convention would be an equivalent of it?

    42. Re:Magnet links? by takeda64 · · Score: 1

      1) It will work on top of IP, but the way it is designed it can work without it as well. 2) Well, you miss the main reason behind this protocol. The reason for its existence is because of sites like youtube, which provide the same content for many users. Now the way it works, youtube sends the same content over and over for every single person. I could turn around your question and ask you who is paying for the bandwidth? I'm not just saying that this reduces network traffic allowing to handle higher demand, but any ISP which isn't peering (i.e. not Tier 1) is paying for access and in fact they are generally paying per amount of data received. If they have 100 people requesting the same data this reduces their cost to 100:1. So it's not like cost of youtube is brought on someone else's shoulder, but instead the cost of youtube will be simply reduced. Anyway, it is not like the ISPs wouldn't have control of what names are cached. The only one who wouldn't be happy are Tier-1 who get paid by other ISPs for their access.

  2. Isn't the internet already meeting demand? by hawguy · · Score: 3, Insightful

    Why does he say "it will never be possible to increase bandwidth fast enough to keep up with demand"?

    When I want to watch streaming video, I fire up Netflix and watch streaming video. When I want to download a large media file, I find it on bittorrent and download it. The only time I've noticed any internet slowdowns, it's been in my ISP's network, and it's just a transient problem that eventually goes away.

    Sure, Netflix has to do some extra work to create a content delivery network to deliver the content near to where I am, but it sounds like the internet is largely keeping up with demand.

    Aside from the IPv4->IPv6 transition (we've been a year away from running out of IP addresses for years), is there some impending bandwidth crunch that will kill the internet?

    1. Re:Isn't the internet already meeting demand? by Baloroth · · Score: 2

      He seems to be assuming that demand will continue to grow at current and historical rate. I'd say that isn't a very good assumption: the jump from people using a text-based web to a video/flash/image one was significant, but the demands of each individual user aren't likely to increase much beyond that. Adding more people will increase demand somewhat, but not by an order of magnitude like Youtube, Netflix et al. do, and since people are already watching those just fine, it is hardly an insurmountable issue. Of course, that assumes video bandwidth requirements don't expand to something like streaming 4k, but considering that most people can't tell the difference between 720p and 1080p, I doubt that will ever happen.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    2. Re:Isn't the internet already meeting demand? by gman003 · · Score: 1

      but considering that most people can't tell the difference between 720p and 1080p, I doubt that will ever happen.

      Uh, what?

      I can see the difference. I can even see the difference between 1080p and 1440p, or 1440p and 2160p. And it's not a slight difference that I could understand people missing. In informal tests, comparing my laptop playing 1080p video to my parent's 720p "HDTV", 100% of those surveyed responded "holy crap that looks better" (margin of error for 95% confidence interval: 9.38%).

    3. Re:Isn't the internet already meeting demand? by Raumkraut · · Score: 2

      I think it's not that most people can't tell the difference between 720p and 1080p, but that they just don't care.

    4. Re:Isn't the internet already meeting demand? by hawguy · · Score: 1

      but considering that most people can't tell the difference between 720p and 1080p, I doubt that will ever happen.

      Uh, what?

      I can see the difference. I can even see the difference between 1080p and 1440p, or 1440p and 2160p. And it's not a slight difference that I could understand people missing. In informal tests, comparing my laptop playing 1080p video to my parent's 720p "HDTV", 100% of those surveyed responded "holy crap that looks better" (margin of error for 95% confidence interval: 9.38%).

      You're not "most people" - "most people" haven't even seen 1440p.

      And how do you make any sort of fair comparison between a 17" laptop screen and a 32" (or larger?) HDTV? There's no way to fairly compare the two because of the screen size difference.

      At normal viewing distances, most people can't see the difference between 720p and 1080p -- you'd need to be within 5 feet of your 40" TV to see the difference. Sure, maybe you have a home theater with a 60" TV and seats 6 feet away, but most people have a TV in the corner of the living room and don't arrange seating for optimal 1080p viewing distance.

      http://carltonbale.com/1080p-does-matter/

    5. Re:Isn't the internet already meeting demand? by __aaeihw9960 · · Score: 1
      That's exactly it. It's not that they can't see the difference, I'm betting most can. It's just that most people don't give two shits about optimizing their home theater experience. My brother in law gives me crap about my television and how it is set up incorrectly. I have to tell him every time that I just don't care.

      (I'm going to make the next part up, but it makes sense) 75% of people use their television to waste time. 20% use it for background noise while they do something else (my group). I'm betting only 5% of people want to completely optimize their home entertainment experience.

      It's just like everything else. There are those that know how to do it, and then there are the plebeian masses.

      In my opinion, like most things, it all boils down to just another way to be exclusionary.

    6. Re:Isn't the internet already meeting demand? by ShanghaiBill · · Score: 3, Interesting

      the demands of each individual user aren't likely to increase much beyond that.

      I think your thinking is way too constrained. If the bandwidth was available, then people could have immersive 3D working environments, and tele-commuting could be far more common. This would result in much less traffic on the roads and a huge reduction in CO2 emissions and oil imports. This is not science fiction. I have used Cisco's "Virtual Meeting Room" and it is pretty good.

      You also need to think about things like "Siri", that send audio back to the server for processing, because there isn't enough horsepower in a cellphone. I could see "smart glasses" of the future sending video back to a server. That will require huge bandwidth.

      If the bandwidth is available and affordable, the applications will come.

    7. Re:Isn't the internet already meeting demand? by gman003 · · Score: 1

      The comparison was actually with the laptop being next to the TV, so that's about as valid as I can get it. I've even found they can see a difference between a 1280x720 TV and my 1600x900 monitor, and that's much less a difference in physical size AND in resolution.

      Higher resolution does matter. Maybe there is a limit (I haven't seen 4K video on a home-size screen yet), but we're far from reaching it.

      And you also have to think about changes in consumption. More and more people aren't lounging on the couch and staring at a massive screen three/four meters away, but sitting at a desk watching video on a smaller screen, or watching on a laptop that's, at worst, on the coffee table.

      So now it's not a matter of a screen half a room away - it's a screen a meter away, or less. And I can *definitely* see a difference between my 17" 1920x1080 laptop and my old 15" 1280x800 laptop (basically 720p, but 16:10 instead of 16:9 so it has 80 extra vertical pixels).

    8. Re:Isn't the internet already meeting demand? by hawguy · · Score: 1

      The comparison was actually with the laptop being next to the TV, so that's about as valid as I can get it. I've even found they can see a difference between a 1280x720 TV and my 1600x900 monitor, and that's much less a difference in physical size AND in resolution.

      That's about as invalid as you can get. You're comparing a 100+ dpi laptop screen with a 40 or 50 dpi TV screen. Of course people are going to like the sharper screen of the laptop better.

    9. Re:Isn't the internet already meeting demand? by Anonymous Coward · · Score: 0

      I'm cool with ~400p as long as compression is very good, and yes, I have seen 1080p, I could not care less.

    10. Re:Isn't the internet already meeting demand? by hawguy · · Score: 1

      the demands of each individual user aren't likely to increase much beyond that.

      I think your thinking is way too constrained. If the bandwidth was available, then people could have immersive 3D working environments, and tele-commuting could be far more common. This would result in much less traffic on the roads and a huge reduction in CO2 emissions and oil imports. This is not science fiction. I have used Cisco's "Virtual Meeting Room" and it is pretty good.

      You also need to think about things like "Siri", that send audio back to the server for processing, because there isn't enough horsepower in a cellphone. I could see "smart glasses" of the future sending video back to a server. That will require huge bandwidth.

      If the bandwidth is available and affordable, the applications will come.

      I work in a large multi-building "campus" (well, more of an office park, we have offices in several buildings). It's a 15 - 20 minute walk from one building to the farthest one (depending on who is doing the walking)

      We have practically unlimited bandwidth between buildings (and at least a gigabit to remote offices) yet we still make people trudge between buildings for meetings, and teleconferences with remote sites are 720p (or Skype). So bandwidth isn't constraining us from immersive teleconferencing - we'd probably save a dozen man-hours every day in eliminating the need to walk between buildings for meetings which would easily pay for an immersive teleconference system (10 man hours * 250 days/year * $50/hour = $125K/year in labor savings), yet we don't even use the teleconference system we have now for meetings between buildings.

    11. Re:Isn't the internet already meeting demand? by mikael · · Score: 1

      The test pattern image is the most watched program in Italy - though it does play music.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    12. Re:Isn't the internet already meeting demand? by mikael · · Score: 1

      But everyone is still recommended to get up every hour and walk around for 10 minutes to allow the circulation and exercise to get rid of all the toxins that have built up.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    13. Re:Isn't the internet already meeting demand? by fa2k · · Score: 1

      I didn't RTFA yet, but Netflix has to have an immense infrastructure to serve its customers. Just imagine 2 Mbit per stream, then hundreds of thousands of streams, that's almost 1 Tbit/s. Multicast will not save us, because people are watching different things at different times (multicast would give us something like cable TV with DVRs) Some problem with the current situation: 1) If their customer base increases, the bandwidth requirement will be ridiculous, and will cause distortion to the structure of the internet (peering arrangements, etc). This could cause trouble. 2) The internet used to have trivial low cost of entry for small companies. Rich media changed that, and made hosting a real cost and a barrier to entry.

      This proposal doesn't seem to address these problems though, it just gives more power to CDNs. (from a cursory browsing of TFA). And it seems very web-centric -- how would you do actual communications protocols on this?.

    14. Re:Isn't the internet already meeting demand? by dissy · · Score: 1

      (we've been a year away from running out of IP addresses for years)

      IANA has already allocated the last /8 IP blocks January 2001 to the RIRs (Regional lnternet Registeries)
      Once the RIRs run out, they will not be able to get any more.
      APNIC (The Asia Pacific RIR) had allocated their last block four months after in April 2001.

      ARIN is the North America RIR and still has smaller blocks left, but once they are gone then they have to make due with what blocks they can get back.

      So we are not a year away, we are a year past running out at the highest levels.

    15. Re:Isn't the internet already meeting demand? by Anonymous Coward · · Score: 0

      is there some impending bandwidth crunch that will kill the internet?

      I believe a large part of the problem is that harddisk size has increased a lot faster than internet bandwidth for the last decade or two. Soon we're back to the station wagons full of tape reels kinda sneakernetting. This by the way is still the way many very large transactions are done today.

  3. Boring by vlm · · Score: 4, Insightful

    it will never be possible to increase bandwidth fast enough to keep up with demand.

    I've been hearing that since I got on the net in '91. Tell me a new lie.

    Its an end time message. "Repent, for the end is near". Yet, stubbornly, the sun always rises tomorrow.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:Boring by JoeMerchant · · Score: 3, Interesting

      Two words: Dark fiber. Laying absurd capacity of trunk line is no more expensive than burying an old copper wire bundle.

    2. Re:Boring by TooMuchToDo · · Score: 1

      And fiber lasts a hell of a lot longer than copper. I don't know of any ILEC *not* replacing their copper with fiber when the copper gets to EOL.

    3. Re:Boring by maroberts · · Score: 1

      And fiber lasts a hell of a lot longer than copper. I don't know of any ILEC *not* replacing their copper with fiber when the copper gets to EOL.

      Or when some metal thieves can't find enough scrap metal above ground.

      --

      Donte Alistair Anderson Roberts - hi son!
      Karma: Chameleon

    4. Re:Boring by VortexCortex · · Score: 1

      Or when some metal thieves can't find enough scrap metal above ground.

      Hippies love color changing things w/ LEDs -- There's certainly a market for Fiber thieves.

    5. Re:Boring by Anonymous Coward · · Score: 0

      Until it doesn't, your aproach of just ignore it is just as irational as those who proclaim the end is always near.
      Best to hope all is well while also preparing just in case for when it isn't.

  4. Sounds like the principle behind URNs by QilessQi · · Score: 5, Informative

    See http://en.wikipedia.org/wiki/Uniform_resource_name . This is a very old [and good] idea.

    For example: urn:isbn:0451450523 is the URN for The Last Unicorn (1968 book), identified by its [ISBN] book number.

    Of course [as the dept. notes] you still need to figure out how to get the bits from place to place, which requires a network of some kind, and protocols built on that network which are not so slavishly tied to one model of data organization that we can't evolve it forward.

    1. Re:Sounds like the principle behind URNs by Anonymous Coward · · Score: 0

      Yeah, so what is the URN for your comment?

      The internet is useful because you can put any content or service on it you like without begging some central authority to sanction your submissions with some special coding.

      I'm not interested in interactive-TV and I don't think I'm alone in that.

    2. Re:Sounds like the principle behind URNs by Fwipp · · Score: 1

      Just create the URN based on a (secure) hash. No central authority required.

    3. Re:Sounds like the principle behind URNs by lewiscr · · Score: 1

      I see no reason why HTTP can't be a high level URN, ala urn:http://it.slashdot.org/comments.pl?sid=3032489&cid=40907233
      Whatever URN lookup happens, it will probably resolve to URLs anyway. urn:isbn:0451450523 resolves to urn:http://www.loc.gov/isbn/0451450523, then a list of alternates like urn:http://www.amazon.com/isbn/0451450523

    4. Re:Sounds like the principle behind URNs by Anonymous Coward · · Score: 0

      But a book URN could resolve to multiple URLs. For example I could have a URN for a book, but then I could resolve it to Amazon's page to purchase that book, B&N's, Indigo's, or the local libraries. The URN points to the book, not pages about the book, but the book itself ding an sich.

  5. A CAS by any other name. by Anonymous Coward · · Score: 0

    Arguably, this is just a CAS. Now, of course, Freenet/Entropy have been trying their hand at this in an anonimizing setting, much as Tahoe/LAFS has been trying to do this in an encrypted fashion. A well-funtioning CAS with sufficient FEC, and positioned more towards usability, and less extremely towards anonimity, may be just what we need; a single-hop anonimity with lots of storage (a DHT on short I2P tunnels, say), may make a distributed safe-enough Usenet possible.

    1. Re:A CAS by any other name. by MightyMartian · · Score: 2

      But, of course, it's all going to be running on top of TCP/IP. This isn't a replacement, it's just another widget you run on the tubes.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:A CAS by any other name. by QilessQi · · Score: 2

      Agreed, that's the only realistic approach. Build support for URNs into browsers, get the caching infrastructure in place so that URN'ed data migrates seamlessly to follow demand, and finally get people to migrate from URLs to URNs.

      And while we're at it, get rid of the "TLD" concept altogetherm, com vs. org vs. net vs whatever. Names should be doled out to match the jurisdiction of regional naming authorities,with a special "top level". So you might have:

      * /i/google internationally-registered name

      * /us/tomshardware -- nationally-registered trademark/servicemark in the US (similar for /ca, /fr, /de, etc.)

      * /us/gov/fbi -- federal-level US agencies

      * /us/ny/empirestatebagels -- businesses registered at the state level only

      * /us/ny/gov/dmv -- state-level US agencies (New York Dept of Motor Vehicles)

      * /us/ny/nyc/gov/cityhall -- city-level agencies

      The wrangling over the specifics would be fun. :-)

    3. Re:A CAS by any other name. by mikael · · Score: 2

      Britain did that with their original domain name system. Email would have been uk.ac.somewhere.faculty.department.researchlab@student, and a web page would have something similar.

      Aren't DNS hostname just the same thing as he is proposing. You send out a request for the name, and any one of many machines may send back the reply?
      All they would have to do is add support for encrypted hostnames. Encrypt the name using a public/private key and send it to the secure port of the domain name server.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  6. look at the source by jjeffries · · Score: 1

    If this had come out of almost anyone else's mouth, I'd be the first to say they were full of it.

    But... Van Jacobson!

    1. Re:look at the source by Attila+Dimedici · · Score: 2

      Yes, and if you read that link you discover that he has been pushing this idea since 2006. So, while he has some good credentials to say that the sky is going to fall, he has been saying it for six years now. The sky hasn't fallen and the only sign that it might is the complaints of cellphone vendors, ISPs, and content producers whose profits have not risen as fast as they thought they would and/or would like them to.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
  7. Ideas are easy by Ryanrule · · Score: 2

    Any idiot can have a pile of ideas. The implementation is what matters.

    Too bad the idea pays 95%, the implementation 5%

    1. Re:Ideas are easy by JoeMerchant · · Score: 1

      Any idiot can have a pile of ideas. The implementation is what matters.

      Too bad the idea pays 95%, the implementation 5%

      That's a common misconception. It's the person with the superior legal standing that gets paid 99%, IP only grants superior legal standing if you've also got the lawyers to back it up.

    2. Re:Ideas are easy by real+gumby · · Score: 2

      Any idiot can have a pile of ideas. The implementation is what matters.

      I like this quote, but personally would not attempt to use it when talking about Van Jacobson

    3. Re:Ideas are easy by VortexCortex · · Score: 1

      Any idiot can have a pile of ideas. The implementation is what matters.

      Too bad the idea pays 95%, the implementation 5%

      I run into "Ideas Men" in the indie game dev scene all the time... Most never make a game unless they learn actual coding, art, music -- Some actual skill other than thinking up WiBCIs ("wouldn't it be cool if ___"s). In my experience, it's the implementation that pays, ideas are worth less than a dime a dozen.

    4. Re:Ideas are easy by Anonymous Coward · · Score: 0

      And, when they get around to making a network game, they implement all of their stuff on top of Van Jacobson's work.

  8. Dynamic caching? by Urban+Garlic · · Score: 4, Interesting

    So back in the day, we had a thing called the mbone, which was multicast infrastructure which was supposed to help with streaming live content from a single sender to many receivers. It was a bit ahead of its time, I think, streaming video just wasn't that common in the 1990s, and it also really only worked for actually-simultaneous streams, which, when streaming video did become common, wasn't what people were watching.

    The contemporary solution is for big content providers to co-locate caches in telco data centers, so while you still send multiple separate streams of unsynchronized, high-demand streaming content, you send them a relatively short distance over relatively fat pipes, except for the last mile, which however only has to carry one copy. For low-demand streaming content, you don't need to cache, it's only a few copies, and the regular internet mostly works. It can fall over when a previously low-demand stream suddenly becomes high-demand, like Sunday night when NASA TV started to get slow, but it mostly works.

    TFA (I know, I know...) doesn't address moving data around, but it seems like this is something that a new scheme could offer -- if the co-located caches were populated based purely on demand, rather than on demand plus ownership, then all content would be on the same footing, and it could lead to a better web experience for info consumers. That's a neat idea, but I think we already know how both the telcos and commercial streaming content owners feel about demand-based dynamic copy creation...

    --
    2*3*3*3*3*11*251
    1. Re:Dynamic caching? by Anonymous Coward · · Score: 0

      Just out of curiosity ... have you ever looked at the credits for mbone? http://www.lbl.gov/ITSD/MBONE/

    2. Re:Dynamic caching? by Anonymous Coward · · Score: 0

      You are aware that Van Jacobson, the guy in the article, is the person who invented mbone, correct?

    3. Re:Dynamic caching? by Anonymous Coward · · Score: 0

      Nope, was not aware of that. Good to know, though. Thanks, AC!

  9. From TFA, explaining *how* this would work by emurphy42 · · Score: 1

    Similarly, in a content-centric network, if you want to watch a video, you don’t have to go all the way back to the source, Lunt says. “I only have to go as far as the nearest router that has cached the content, which might be somebody in the neighborhood or somebody near me on an airplane or maybe my husband’s iPad.”

    Of course, caching data at different points in the network is exactly what content distribution networks (CDNs) like Akamai do for their high-end corporate clients, so that Internet videos will start playing faster, for example. But in a content-centric world, Lunt says, the whole Internet would be a CDN. “Caching becomes part of the model as opposed to something you have to glue onto the side.”

    I suppose it makes sense. The smarter the intermediate nodes are about deciding what to cache (based on popularity, size, speed of original request, who's nearby and what they have cached), the better this would work.

    1. Re:From TFA, explaining *how* this would work by metrometro · · Score: 1

      How is this different from Bittorrent? Isn't this the same principal, in a more router-oriented way?

    2. Re:From TFA, explaining *how* this would work by Anonymous Coward · · Score: 0

      I think it would mean having all of the routers on the internet caching traffic based on popularity and being able to recognize a request for popular content and deliver it from the local cache. Kind of building a CDN into the very foundation of the Internet.

    3. Re:From TFA, explaining *how* this would work by Anonymous Coward · · Score: 0

      It is NOTHING like bittorrent, Akemai is probably the closest thing. You could also find some similarities in freenet.

      Roughly the idea is to have address for data and not for the nodes. When routers are aware what data they are sending they can now retain some of it to send it to other nodes that are requesting the same thing. With IP the routers only care about the destination address they have no idea what the packets carry. So, if two people play the same movie on netflix or youtube, the movie needs to be sent to the destinations 2 times.

  10. Skip to "Profit"! by Anonymous Coward · · Score: 0

    it's exactly the kind of revolutionary idea that has remade Silicon Valley at least four times since the 1960s."

    Well, that's settled.

  11. SQ by Anne+Thwacks · · Score: 1
    So we replace URLs with SQLs?

    (The point of SQL is that you say what you want, not where to find it - hence the concept of "NoSQL" just silly)

    --
    Sent from my ASR33 using ASCII
    1. Re:SQ by Anonymous Coward · · Score: 0

      So you don't use the FROM clause?

    2. Re:SQ by VortexCortex · · Score: 1

      So you don't use the FROM clause?

      No, he LIKEs using *.

  12. It doesn't scale. by Anonymous Coward · · Score: 1

    A query for information goes where... broadcast.

    Think about how many packets that requires... Now think about how many search engines that assumes...

    And then think about the returning packet storm.

    Now consider millions of queries...

    Nope. Not gonna happen.

  13. Never gonna happen, because... by Nutria · · Score: 1

    there's already too much TCP/IP infrastructure bought, paid for and in use.

    --
    "I don't know, therefore Aliens" Wafflebox1
  14. you should only have to care about what you want," by rickb928 · · Score: 2

    "not where it's stored."

    So we should make the Internet into Plan 9?

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  15. You're working for the clampdown by paiute · · Score: 1

    “We can sit here and speculate about where the tollbooths will go, but to me, it’s more about whether there are pockets of money out there ready to address problems that people have now. The tollbooths will go where they need to be.”

    I'm pretty sure where the tollbooths will be - embedded in your local ISP. They will be put there by the music and movie industries so that when you in this new future request a tune or a clip by name rather than by IP address you can be either billed or denied.

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  16. Too many costs involved by erroneus · · Score: 1

    There is not only a cost of deploying the new tech, but also the cost of change. That cost of change is REALLY high as the current methods are deeply seeded. IPv6 isn't "there" yet... and the experience has been dizzying for many. Now there's another new approach? It may be better, but people don't want the change. Something catastrophic will have to cause such change and even then, people will gravitate to the solution with the least amount of change possible.

    1. Re:Too many costs involved by Jawnn · · Score: 2

      There is not only a cost of deploying the new tech, but also the cost of change. That cost of change is REALLY high as the current methods are deeply seeded. IPv6 isn't "there" yet... and the experience has been dizzying for many. Now there's another new approach? It may be better, but people don't want the change. Something catastrophic will have to cause such change and...

      Yeah, like Y2K. Oh, wait....
      I know! Let's get Apple to build it. Apple people will pay obscene sums for shiny new stuff with Apple logos on it.

  17. This isn't a new idea by Omnifarious · · Score: 1

    But it's good that someone who was involved in the early Internet realizes that it's a good one.

    And no, it doesn't mean throwing TCP/IP away.

    But really, Slashdotting should be impossible. To me, the fact that it is possible indicates a fundamental problem with the current structure of the Internet. If you can come up with someone other than using content-addressing that solves the Slashdotting problem for everybody (even someone serving up content from a dialup) then it doesn't really solve the problem.

  18. Sounds like.. by wbr1 · · Score: 1

    Bittorrent and other p2p protocols. Even if -all- content wete distributed this way, you would still need an underlying network, link, and transport mechanism. The tcp/ip serves that very well, then hopefully you have no hotspots of traffic or failre becaise of the distributed nature of the content. Another interesting facet is that if all content is truly distributed and redunt with no single point of storage, master copy, or decryption, there is no way to EVER remove content completely.

    --
    Silence is a state of mime.
  19. Something like Freenet maybe? by cpghost · · Score: 1

    Let's consider Freenet. Don't they store and retrieve data based on some cryptographic keys? Of course, data is distributed across all participants, and communications still piggy back on top of IP. But that's what I'd call content-centric networking. The content isn't located by location, but by its nature (hash/key/...).

    --
    cpghost at Cordula's Web.
  20. But I *DO* care where my content comes from! by jmac880n · · Score: 4, Insightful
    There is a huge chunk of the Internet that cares very much where the content came from:
    • Who exactly is asking me to transfer money out of my account?
    • Did this patch that I downloaded come from a reputable server? Or will it subvert my system?
    • Is this news story from a reputable source?

    And the list goes on....

    1. Re:But I *DO* care where my content comes from! by Hatta · · Score: 4, Insightful

      Who exactly is asking me to transfer money out of my account?
              Did this patch that I downloaded come from a reputable server? Or will it subvert my system?
              Is this news story from a reputable source?

      None of these depend on the location of the data, only the identity of the author. If you can verify the integrity of the data, where you get it is irrelevant.

      --
      Give me Classic Slashdot or give me death!
    2. Re:But I *DO* care where my content comes from! by Chemisor · · Score: 2

      Except that the location of the data is the primary way of verifying the identity of the author. How am I supposed to know that the game patch I have just downloaded came from CompanyX, rather than from some malware spammer? I go to www.companyx.com and get the patch from there. Sure, there's DNS spoofing, MITM attacks, etc., but in general going to the authorized location is a pretty reliable method of identity verification. With this content-centric network, there is no way to reliably get the keys to verify the integrity of the data. After all, anybody can claim to be CompanyX, provide the fake keys and fake malware-riddled patches. Accountability is required for security, and currently network location is the simplest way to implement accountability.

    3. Re:But I *DO* care where my content comes from! by omnichad · · Score: 2

      And if integrity is based on hash/signature, then it suddenly becomes relevant if computing catches up and can generate a collision. And then you have to upgrade the entire Internet at once to fix it.

    4. Re:But I *DO* care where my content comes from! by jg · · Score: 2

      *All* content is signed in CCNx by the publisher.

      You can get a packet from your worst enemy, and it's ok. The path it took to get to you doesn't matter. If you need privacy, you encrypt the packets at the time of signing.

    5. Re:But I *DO* care where my content comes from! by Hatta · · Score: 1

      Except that the location of the data is the primary way of verifying the identity of the author.

      Only for historical reasons, not technical, and it's always been a bad way of identifying the author.

      How am I supposed to know that the game patch I have just downloaded came from CompanyX, rather than from some malware spammer?

      Cryptographic signatures.

      --
      Give me Classic Slashdot or give me death!
    6. Re:But I *DO* care where my content comes from! by Anonymous Coward · · Score: 0

      I don't think you really know how big the namespace is for modern hashes. We're talking hash functions like Skein, which has 256, 512, and 1024 bit block sizes. I dare you to find a collision in a 1024 bit hash that has passed an international competition like SHA-3.

    7. Re:But I *DO* care where my content comes from! by lgw · · Score: 1

      How do you today validate the identity of any host? Certificates. How would you validate the authentcity of any content retrieved by a hash? The same certificates (used to digitally sign the data). Moving to signed data would make phishing attacks far more difficult (though the certificate system itself has real problems, those problems exists today).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    8. Re:But I *DO* care where my content comes from! by Anonymous Coward · · Score: 0

      Cryptographic signatures.

      How do you verify the public key used to verify the signature without guaranteeing the origin of the key?

    9. Re:But I *DO* care where my content comes from! by Chemisor · · Score: 1

      > How do you today validate the identity of any host? Certificates.

      Only geeks read certificates. The reason being that verifying the certificate takes extra work. When I go to www.microsoft.com, I can be pretty sure that what I'm getting there is coming from Microsoft. If you only have a certificate to go on, you have to verify that the certificate was issued by a valid CA, that the name of the company matches. Can you be sure that there are no spaces at the end of that name? Are you sure the unicode encoding is standard? Is this the only company with that name? Microsoft is a big name; a smaller company name is easier to slip in. Would one CA check the name with all the other CA's before issuing a certificate? What user is going to go through all this extra work for every site he visits? Get real. CA verification just can not be automated and the amount of work it requires makes the task out of reach of the majority of users.

      With DNS at least the domain is guaranteed to be unique. If you type it in correctly, you will get to the right place. www.companyname.com is usually owned by companyname. If your DNS is not compromised (which requires an existing security breach already), this is good enough security with minimum hassle.

    10. Re:But I *DO* care where my content comes from! by lgw · · Score: 1

      I'm not sure you're getting how this would work. Everything important happens under the covers. When you go to www.microsoft.com, the only reason you can expect to get Microsoft and not a phishing site is that certificate auto-checked by your browser.

      It's not like DNS (or some equivalent) would go away, but that the content on a site could now be served from anywhere, P2P. Your browser asks for a list of hashes, gets the corresponding blocks back, and displays the result. But again, automatically under the covers, your browser has verified that this conent was signed by Microsoft. Same level of assurance as before, and same level of user-obliviousness to the whole process.

      The fundamental difference is that instead of www.microsoft.com being resolved to an IP address, it's resoved to a hash, which is then used to retrieve a block containing a list of hashes, and so on. One name to number mapping being replaced by another.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    11. Re:But I *DO* care where my content comes from! by gr8_phk · · Score: 1

      How do you verify the public key used to verify the signature without guaranteeing the origin of the key?

      Web of trust? Printing the public key in the newspaper? This was solved decades ago. Public keys are to be made as public as possible and kept by as many people as possible so as to be more verifiable.

    12. Re:But I *DO* care where my content comes from! by Chemisor · · Score: 1

      When you go to www.microsoft.com, the only reason you can expect to get Microsoft and not a phishing site is that certificate auto-checked by your browser.

      The reason I expect Microsoft is that I know that it owns the domain and that unless my computer has already been hacked, the DNS record will accurately get me to that site. Most of the time this works.

      The certificate, on the other hand, does not give me any such guarantee. Yes, the browser can verify the signature, which basically means that the certificate was signed by a CA. The browser can not verify that the site is owned by Microsoft because it doesn't know what Microsoft is. The site could be just as easily owned by "Microsoft ", and be a phishing site. The browser will happily report that the certificate is valid and that you're secure. Only you can verify it by actually reading the certificate (which you are probably not qualified to do; see possible gotchas in my original post), which is something nobody does.

      But again, automatically under the covers, your browser has verified that this conent was signed by Microsoft. Same level of assurance as before, and same level of user-obliviousness to the whole process.

      No, the browser can only verify that the content was signed by someone claiming to be Microsoft. A certificate only verifies that the content was not tampered with. You still need to somehow verify that Microsoft owns the certificate, which can not be done automatically. With DNS, the certificate issuer can at least check the company name against the website owner records. If you've only got content floating around, the origin can no longer be determined because the trust in the certificate must be established first. You can do this in some offline manner by physically going to Microsoft and asking for a key fingerprint. Unless you do this, you will not be able to distinguish between Microsoft's certificates and those from someone claiming to be Microsoft.

    13. Re:But I *DO* care where my content comes from! by lgw · · Score: 1

      The reason I expect Microsoft is that I know that it owns the domain and that unless my computer has already been hacked, the DNS record will accurately get me to that site. Most of the time this works.

      The certificate, on the other hand, does not give me any such guarantee. Yes, the browser can verify the signature, which basically means that the certificate was signed by a CA. The browser can not verify that the site is owned by Microsoft because it doesn't know what Microsoft is. The site could be just as easily owned by "Microsoft ", and be a phishing site

      The only reason you can trust that DNS server in practice is that every browser everywhere checks that cert, and if someone has a useful hacked cert, that's therefore big news and somehting gets done about it. There's nothing about DNS per se to make it trustworthy in any way, and ISPs have fiddled with them before to serve adds.

      No, the browser can only verify that the content was signed by someone claiming to be Microsoft

      As I said: same level of assurance as before. In both cases, you have a server that maps a site name to a number. Really - there's no difference between trusting a DNS server to translate a URL to an IP address, and trusting a server (perhaps the same DNS server) to translate a URN to a hash. No difference at all.

      Validating that Microsoft actually owns the cert is exactly the same process in both cases, a process that has nothing to do with whether the underpinnings route by IP address or route by hash (as Freenet does). How do you imagine that IP routing is central to the crytpographic process of validing a cert's chain of trust back to it's root CA?

      --
      Socialism: a lie told by totalitarians and believed by fools.
  21. So, what we need .... by PPH · · Score: 1

    ... is some infrastructure that we tell what we want and it tells us where it is. Or better yet, fetches it for us. Already done:

    The Pirate Bay/BitTorrent.

    --
    Have gnu, will travel.
  22. Nope ... but close by oneiros27 · · Score: 2

    Magnet links only use the hash, so there's a possibility of hash collisions. He's proposing an identifier + resolver scheme ... which again, has been done many, many times already.

    Eg, ARK or OpenURL

    Or, we get to the larger architecture of storing & moving these files, such as the various Data Grid implementations. (which may also allow you to run reduction before transfer, depending on the exact infrastructure used).

    --
    Build it, and they will come^Hplain.
    1. Re:Nope ... but close by Anonymous Coward · · Score: 0

      a possibility of hash collisions

      2^160 ~ 10^53. That possibility is less than your chances of winning four lotteries in a row, buying four tickets total..

  23. DNS? by Anonymous Coward · · Score: 0

    Didn't really read TFA, but this is what DNS is for. I don't care /where/ kernel.org is, or even if it's in the same place every time I access it.

  24. "Anything you can do, I can do meta!" by Anonymous Coward · · Score: 1

    Van, Sally Floyd and Lixia Zhang have been talking about this for a while; how much of this is tied back to the adaptive web caching project from the late 90s would give one a sense of how long the idea has been kicking around. One of the neat things that fell out of that project was routing and forwarding on decomposed URNs or URLs... well, there was a paper on that that came out of the adaptive web caching project in IEEE INFOCOMM 2000.

    At the risk of sounding snarky, but, Snap! That's the basic idea behind content-centric networking! And that basic idea is patented.

    But here's the problem: You still need a network to transport packets. That was the big win in Internet engineering: the ability to create a level of indirection to hide the nastiness of bridging across different media. Sometimes this indirection layer worked well (cf. Ethernet), sometimes it was really clunky and nasty (cf. ATM). And you still need to choose a transport style, connectionless or connection-oriented. And you still need... feel free to add more to the list.

    Van's proposal doesn't invent a new internet. It's a new indirection layer and possibly a replacement transport layer.

  25. CCN is not $other_technology by Njovich · · Score: 2

    Any time someone talks about Content Centric networking or routing, there are always a bunch of people saying that it's basically the same as distributed hash tables, multicast, a cache, etc.

    However, it may use such technologies, but it isn't the same.

    Content Centric is all about having distributed publish/subscribe, usually on a lower network layer.

    The content part in the name means that there is being looked at the content itself for routing, not some explicit addressing. For instance, to give a very simple example you can send out a message [type=weather; location=london; temperature=21], then anyone subscribing to {location==london && temperature>15} will receive this message.

    The network is typically decentralized, and using this kind of method can give a number of interesting efficiency benefits.

    This is currently mostly being used in some business middleware; ad hoc networking stuff and some grid solutions. None of those particularly large.

    The real problems with widespread use of this technique are the following:

    * It's unnecessary: IPv6 is completely necessary, somewhat doable in terms of upgrading, and almost nobody is using it even now. This is someone suggesting a whole new infrastructure for large parts of the internet. The fact is, this would possibly be more efficient than many things that are being done now, but in reality nobody cares about it. Facebook and youtube (ok Google) would rather just pay for the hardware and bandwidth than give up control.

    * Security is still unclear, it's easy to do some hand-waving about PKI, but it's hard to come with a practical solution that works for many.

    1. Re:CCN is not $other_technology by w_dragon · · Score: 3, Informative

      There are a couple other little issues:

      You need to be able to find things somehow. This requires either some set of central servers, which somewhat defeats the purpose, or a method of broadcast communication that isn't blocked by your ISP. There's a good reason your ISP blocks UDP broadcast and multicast packets - on a large network broadcast leads to exponential packet growth.

      For most of us the most limited part of the internet infrastructure is the link from the last router to our house. Picking up my youtube cat videos from my neighbour rather than from a cache server on my ISP's backbone may seem like a good idea, but in reality you're switching traffic from a high-capacity link between my street's router and my ISP, to a low capacity link between my neighbour and our router.

      If you're going to cache things on my computer you're going to be using my hardware. That hardware isn't free, and neither are the bits you want to use my internet connection to send. How am I going to be compensated?

    2. Re:CCN is not $other_technology by Njovich · · Score: 1

      This requires either some set of central servers, which somewhat defeats the purpose, or a method of broadcast communication that isn't blocked by your ISP.

      No central servers are needed, and you don't need broadcast either really (although both are used by some solutions). However, you may need or want brokers/routers at local points, and they may need bigger caches than you would currently have. That can be a problem yes.

      (IP level) broadcast is not really needed, as the scheme already implements some kind of multi-cast. I don't think ISP's will block this kind of thing, plain old TCP would suffice just fine as underlying layer.

      I would really suggest to read some of the papers on the technology. You are right that there are more problems to the technology though.

    3. Re:CCN is not $other_technology by gr8_phk · · Score: 1

      If you're going to cache things on my computer you're going to be using my hardware. That hardware isn't free, and neither are the bits you want to use my internet connection to send. How am I going to be compensated?

      You only cache the things you get for yourself, and they are only stored for a finite amount of time (say a few days). Your compensation is that you got the data you wanted for yourself over a better system. See Bit Torrent. Now imagine that an embedded YouTube video just points to a torrent and we're done with video. Of course this doesn't include DRM.

  26. Old future. by hendrikboom · · Score: 1

    you should only have to care about what you want, not where it's stored.

    Isn't that what Google is for?

  27. Not a new idea, or a useful one by Animats · · Score: 3, Interesting

    This has been proposed before. It's already obsolete.

    The Uniform Resource Name idea was supposed to do this. So was the "Semantic Web". In practice, there are many edge caching systems already, Akamai being the biggest provider. Most networking congestion problems today are at the edges, where they should be, not at the core. Bulk bandwidth is cheap.

    The concept is obsolete because so much content is now "personalized". You can't cache a Facebook page or a Google search result. Every serve of the same URL produces different output. Video can be cached or multicast only if the source of the video doesn't object. Many video content sources would consider it a copyright violation. Especially if it breaks ad personalization.

    As for running out of bandwidth, we're well on our way to enough capacity to stream HDTV to everybody on the planet simultaneously. Beyond that, it's hard to usefully use more bandwidth. Wireless spectrum space is a problem, but caching won't help there.

    The sheer amount of infrastructure that's been deployed merely so that people can watch TV over the Internet is awe-inspiring. Arguably it could have been done more efficiently, but if it had been, it would have been worse. Various schemes were proposed by the cable TV industry over the last two decades, most of which were ways to do pay-per-view at lower cost to the cable company. With those schemes, the only content you could watch was sold by the cable company. We're lucky to have escaped that fate.

    1. Re:Not a new idea, or a useful one by lgw · · Score: 1

      The concept is obsolete because so much content is now "personalized". You can't cache a Facebook page or a Google search result. Every serve of the same URL produces different output. Video can be cached or multicast only if the source of the video doesn't object. Many video content sources would consider it a copyright violation. Especially if it breaks ad personalization.

      All of those examples are aggregates of data that could be cached (and often are, in practice, just farther upstream than might be ideal in some cases).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:Not a new idea, or a useful one by lannocc · · Score: 1

      If properly designed, something like a Facebook page actually is cacheable. Once an entry is made the entry itself remains static unless there is an edit. The page is simply a feed of resources that are all may be cached individually. Imagine it's an XML document with many xlinks to other resources, optionally also embedded in the original request. This is how I would do it.

  28. we see this with filesystems by YesIAmAScript · · Score: 1

    And it has the same issues. 15 years ago everyone said that we'd move past using file to store stuff and just go for the stuff we want. Microsft had WinFS for example (part of Longhorn).

    But then the question comes where do you actually store the stuff?

    The real change came not by eliminating using files to store stuff, but by changing how we retrieve stuff.

    And this is the same way. Changing how you locate stuff on the internet is not going to remove the need for TCP/IP. You're still going to have to contact a machine to get the data and it'll have to send it back to you and the internet will have to route it between the two.

    And not to put down Van Jacobson, but we're already well along the path. I remember when URLs first started appearing in ads, some day in the future, we'll look back and remember the days of URLs in ads as quaint.

    Why go through the trouble of creating a URL to and even a short URL (http://bit.ly/itsmbmam) to the sampler for My Brother, My Brother and Me when if you search for "mbmam sampler" the sampler is the first result? Some day we'll stop even bothering. At least it seems like it to me.

    --
    http://lkml.org/lkml/2005/8/20/95
  29. How typical: blame the network. by Anonymous Coward · · Score: 0

    You have to care where it is stored. It isn't TCP/IP that is holding you back - it is physics.

    Where you get/store your content from where you are and how to get there is no different in model on how a someone has to find a path to get groceries, gasoline or any other resource that requires some sort of addressing and path to get there. Whether it is addressing for storage protocols (Fibre channel or other disk tech SATA etc) or MAC addresses IP is an addressing tech - changing it will not fix an oversubscription of data across a fixed infrastructure.

    The issue of bandwidth is more of an issue of physical infrastructure technologies than it is an issue of protocols used in those technologies.

    Until all of the data you ever need is always with you where ever you are - you still need to care about where you are, where what you want is and how to get there.

  30. That's what gets modded +5 Insightful these days? by Anonymous Coward · · Score: 0

    I've been hearing that since I got on the net in '91. Tell me a new lie.

    Its an end time message. "Repent, for the end is near". Yet, stubbornly, the sun always rises tomorrow.

    Your well-reasoned multi-year in-depth technical analysis and reams of substantiating data have me convinced that it's all just a "lie" (as you put it).

    May I mod you super-genius? I was afraid your post was just going be just some typical uninformed anecdotal horse-manure that provided all the insight of a dead skunk.

  31. So ... bittorrent by Anonymous Coward · · Score: 0

    It's just peer to peer networking. Which you can do on top of TCP/IP, and you want to do that because the "who" is frequently more important than the "what."

    Anyway, the problem with this is that the "who" that the content starts out with originally is afraid to trust it to anyone but a limited set of trusted sources. The solution will end up being large media providers with servers close to most of their customers.

  32. Paging Ted Nelson by Megane · · Score: 1

    The fundamental idea behind Jacobson's alternative proposal — Content Centric Networking — is that to retrieve a piece of data, you should only have to care about what you want, not where it's stored.

    So he wants to re-invent Xanadu?

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  33. It will never get implemented... by Anonymous Coward · · Score: 0

    Because it is not possible to censor something that exists everywhere and nowhere!

    Simple isn't it?

  34. What? by TonyAldo · · Score: 1

    "PARC research fellow Van Jacobson argues that the Internet was never designed to carry exabytes of video, voice, and image data to consumers' homes and mobile devices, and that it will never be possible to increase bandwidth fast enough to keep up with demand" The internet was never designed to carry exabytes? Who is this guy kidding? It's not the "internets" fault or how it was designed. Blame the ISPs that provide the terrible bandwidth. Google fiber seems to be the answer and the image other ISPs need to follow. Greed is what powers todays slow bitrate not the "internet". The reason "it will never be possible to increase bandwidth" is because the ISPs refuse to.

    --
    tonyaldo.com
    1. Re:What? by Anonymous Coward · · Score: 0

      This is the guy who fixed TCP/IP flow control when the Internet started to undergo congestion collapse in the late 1980s. (See http://ee.lbl.gov/papers/congavoid.pdf). I submit to you that he knows a HELL OF A LOT MORE about what the Internet can and cannot do than some guy who works as an account manager at a bank and puts up crap pr0n on his website (assuming you're the same as @TonyAldo and as the owner of tonyaldo.com).

  35. Re:you should only have to care about what you wan by Jawnn · · Score: 1

    "not where it's stored."

    So we should make the Internet into Plan 9?

    Your stupid minds. Stupid! Stupid!

  36. Provenance is more important on the Internet by Anonymous Coward · · Score: 0

    Provenance is more important on the Internet than most think - it is one of those I.myths, like being anonymous. Well... that goes for first class Internet citizens, if you're just a sharecop (ie Apple chattels) then I guess provenance doesn't matter - at least it isn't your problem.

  37. orbital content by Eponymous+Hero · · Score: 1
    sounds a lot like what a list apart has been calling "orbital content" since at least april '11: http://www.alistapart.com/articles/orbital-content/

    Our transformed relationship with content is one in which individual users are the gravitational center and content floats in orbit around them. This “orbital content,” built up by the user, has the following two characteristics:

    Liberated: The content was either created by you or has been distilled and associated with you so it is both pure and personal.
    Open: You collected it so you control it. There are no middlemen apps in the way. When an application wants to offer you some cool service, it now requests access to the API of you instead of the various APIs of your entourage. This is what makes it so useful. It can be shared with countless apps and flow seamlessly between contexts.

    The result is a user-controlled collection of content that is free (as in speech), distilled, open, personal, and—most importantly—useful. You do the work to assemble a collection of content from disparate sources, and apps do the work to make those collections useful. These orbital collections will push users to be more self-reliant and applications to be more innovative.

    --
    insensitive clod overlords obligatory xkcd car analogy russian reversals whoosh pedant fanbois ftfy in 3...2...1..PROFIT
  38. What an amazing concept... in fact... by ilsaloving · · Score: 1

    In fact it sounds identical to what CORBA promised. In fact, CORBA will take the world by storm! It will... um...

    *headscratch* Hmm....

  39. Freenet by Anonymous Coward · · Score: 0

    You know, this sounds too much like the way freenet works. It's not a "new" idea, at least not to the internet, but I'm sure we could benefit from that. You'd still need the bandwidth to move the data from source to other places where you would store and serve as local hubs for people to download faster from, but I admit a single transfer between hubs and then using local infrastructure would be nice...

  40. SQL wins and losses by John+Bayko · · Score: 1

    FROM specifies which tables (or views), not which server, or network, or storage device.

    That in itself isn't the point of SQL, rather it's non-procedural, meaning you don't specify how to get the data, you only describe the data you want (in terms of how it relates to others). If your data doesn't have that sort of structure, the "NOSQL" strategy is fine (and can be done in SQL anyway).

    SQL's main problems are the inconsistent and sometimes misleading syntax, and the complexity of the where clauses. There are unpopular alternatives to the former (set based syntax is nice), but I'd really like to see deductive databases help with the latter. Foreign key constraints mean that the database can deduce much of the where clause itself, in the same way that Prolog resolves queries (I've seen a deductive database that uses a Prolog syntax, but there's no reason SQL can't be used instead). They're slower, but only for the first deduction, if it's cached), I don't know why they've never caught on.

    That's a tangent, but at least it's irrelevant.

    1. Re:SQL wins and losses by amorsen · · Score: 1

      When inventing a new programming language, you just need to write a reasonable interpreter or a compiler to show the world how fantastic your new language is. You can do that pretty quickly, and it is a mandatory part of most computer science degrees.

      When inventing a new database language, you either have to start by spending a long time figuring out how an existing database backend works, or you need to write a new one from scratch. Most people give up before they get to write the first line of actual language code.

      In addition, few people actually use the power of SQL. Most just use it as a stupid data dump and handle consistency etc. in application code.

      --
      Finally! A year of moderation! Ready for 2019?
  41. Oh CCN by anom · · Score: 1

    This stuff has been around for a while, and I have the following problems with it:

    1. We already pretty much have CCN. They're called URLs, and companies like Akamai and others do a great job of dynamically pointing you to whatever server you should be talking to using DNS, HTTP redirects, etc. When I type www.slashdot.org, I already don't care what server it lives on. When I type https://www.slashdot.org/ I still dont care what server it is on, and I have at least some indication that the content is from someone authorized to speak on behalf of www.slashdot.org (PKI crap aside)

    2. The article mentions that this tech would be used to relieve load at the core -- which I'm not sure I buy. The core is well known to be overprovisioned, and a recentish survey http://techcrunch.com/2011/05/17/netflix-largest-internet-traffic/ has shown that netflix and youtube consume 40% of downstream bytes -- both services already serviced by major CDNs pushing at least some traffic away from the core.

    3. I'm unclear on the value proposition for us to redesign every router to be effectively, an HTTP proxy cache. These devices are well studied and even if we got a higher cache-hit-rate using CCN, I'm not convinced it would help anything. After all, we are doing just fine.

    4. I think this approach is in the end, fundamentally wrong. Regardless of how much magic we use to find out what machine to get data from, we will always be transferring data from one computer to another (a caching router is effectively a computer). It seems to me that until we no longer need to move packets from some machine A to some other machine B, it makes sense to have host-centric primitives, and build our abstractions on top of them. That's what we've been doing, and it's been working pretty well.

  42. Re:Facebook by gr8_phk · · Score: 1

    A facebook page does not need to be cached. It needs to be sent to 10 people. It should be stored on your own personal machine with secure access handed to your "friends". Of course this requires actual peer-to -peer networking which doesn't really exist - just try to get a fixed URL from your ISP, and then try to find a common app that uses it. I'd like to see an IPv6 subnet where the addresses correspond to GPS location - that's just plain easy to route, and it helps with identification.

  43. Novel concept but no... by davydagger · · Score: 1

    "you should only have to care about what you want, not where it's stored."

    where its stored is very important. we forget in the age of fiber networks that the internet DOES have topology. there was an age where traceroute was a very neccary tool for setting up IRC networks to determine how you linked servers to your hubs, and how you formed your backbone of linked hubs.

    Given that computers on the internet are owned and operated by a variety of diffrent intrests, many of which view eachother with suspicion, its very relivant in knowning which computer, hence operatorship, you are dealing with.

    this creates NATURAL boundries to keep invidual and group online spyou should only have to care about what you want, not where it's stored.aces within their own realms, and some form of soverignty for system operators/owners.

    I also disagree, the internet was meant to scale, and its done a marvelous job at that. I can't see his ideas scaling nearly as well.

    I think he's hinting bringing back the Seller/Consumer model of the internet, where people are fed information from a single source, and a gross distinction between who get to host content and who get to view it, and how its allocated.

  44. Sounds like Traffic Shaping - ? Net Neutrality ? by Anonymous Coward · · Score: 0

    Isn't is illegal?

  45. PARC by Taco+Cowboy · · Score: 2

    I have a feeling that the current crop of PARC researchers are not as bright as their peers 20 or 30 years ago

    They do not give us any new insight on what's beyond the horizon, nor demonstrate to us what their visions are leading to, unlike their peers 20, 30 or 40 years ago had done

    --
    Muchas Gracias, Señor Edward Snowden !
  46. High heeled Shoes by Anonymous Coward · · Score: 0

    consistent High heeled Shoes use can be a problem. Using them for specia

  47. Enterprise Security by Anonymous Coward · · Score: 0

    URNs will never be the defacto standard until the security peace of mind that location-based communication brings can be brought to the table. Say for example I have to send an application or OS image to a remote client. I want to know that he gets the resource from me, and not a hacker in Sweden.

  48. Re:Facebook by lannocc · · Score: 1

    Not entirely true. Some Facebook pages (like mine: http://facebook.com/lannocc), are publicly viewable to anyone (as long as you're logged in). I actually wish FB would remove the logged-in restriction so my page could be searched and accessed by any person or web spider.

    However, your other idea about hosting your own personal data is something I like and have thought about frequently. I imagine a social web of providers where you can pick a storage provider (or provide your own) from a marketplace. Some would be free, probably ad-supported. Others might take a small payment but guarantee an encrypted store with options for key delegation in the event of death, etc.