Slashdot Mirror


Coral P2P Cache Enters Public Beta

Eloquence writes "infoAnarchy reports that Coral, a peer-to-peer webcaching system, has gone into public beta. Currently the Coral node network is hosted on Planet-Lab, a large scale distributed research network of 400 servers. You can use Coral right now by appending "nyud.net:8090" to a hostname. View Slashdot through Coral. Is this the end of the Slashdot effect?"

254 comments

  1. Slashdotted already by Rexz · · Score: 5, Funny

    Just kidding.

    1. Re:Slashdotted already by jelevy01 · · Score: 2, Funny

      > Just kidding.
      yea, but its true :)

    2. Re:Slashdotted already by Anonymous Coward · · Score: 2, Informative
      No, it really is down, at least from here:

      Windows:
      C:\>ping slashdot.org.nyud.net
      Ping request could not find host slashdot.org.nyud.net. Please check the name and try again.
      Linux:
      ~$ping slashdot.org.nyud.net
      ping: unknown host slashdot.org.nyud.net

      ~$dig slashdot.org.nyud.net
      ; <<>> DiG 9.2.1 <<>> slashdot.org.nyud.net
      ;; global options: printcmd
      ;; connection timed out; no servers could be reached
      Seems their nameservers have some kind of problem. I am in the Midwest, going through an AT&T OC3 (everything else works fine from here; it's not a local problem). It works OK when I check from our California-based servers that peer with Mae West, however.
    3. Re:Slashdotted already by Phoinix · · Score: 1

      It actually passed the slashdot effect which is impressive.

    4. Re:Slashdotted already by Anonymous Coward · · Score: 0

      I wonder how many people are going to cry "Slashdot!" just because they're behind a firewall that blocks port 8090.

    5. Re:Slashdotted already by mu22le · · Score: 0

      Is this the end of the Slashdot effect?

      No, its just the end of Coral!

    6. Re:Slashdotted already by pigscanfly.ca · · Score: 0

      Well , it sort of is. Right now (and I mean 12:32 EST 29/08/04) if you request a site which it hasnt allready cahced , like http://www.allabouttrivia.com it returns a nice little error page which says "Error 404 Not Found www.allabouttrivia.com: Resource temporarily unavailable Server CoralWebPrx/0.1 (See http://www.scs.cs.nyu.edu/coral/) at 169.229.50.12:8090 ". Despite the original site (all about trivia) still being up. :-)

  2. Google by asd-Strom · · Score: 3, Informative

    Google cache has been a good helper to me for some time.
    So this is not so new to me regarding slashdot effects.

    1. Re:Google by Dreadlord · · Score: 2, Insightful

      Google doesn't covert links in the cached page, you need to dig out cache of every page you want to visit.

      And you can't be sure that Google has cached your page in the first place.

      --
      The IT section color scheme sucks.
    2. Re:Google by Anonymous Coward · · Score: 1, Interesting
      Why does the /. effect still exist.

      I can understand back in the day where a 300MHz computer was expensive; and I can understand why a 128K hosted-at-home site won't survive one. But c'mon, guys - in this day of fast CPUs and cheap bandwidth, how can your servers _not_ handle a few more users. Is everyone using .NET or Java bloat to make up for the advances in hardware over the years?

      PS: Yes, i've survived a slashdotting, with 300MHz sparcs. No, it wasn't a big deal. A much bigger event was a nationwide radio show that had its peak traffic concentrated over 2-5 minutes, unlike /.'s gradual half-hour of increased traffic. The Howard Stern effect (if he mentiones sex) and the National Public Radio effect (if its an interesting story) each put the /. effect to shame over 1-minute timeframes.

    3. Re:Google by Anonymous Coward · · Score: 0
      And you can't be sure that Google has cached your page in the first place.

      Are you saying with Coral that you can?

    4. Re:Google by K8Fan · · Score: 1

      Google needs to start using this technology.

      --
      "How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
    5. Re:Google by Gherald · · Score: 2, Informative

      >Are you saying with Coral that you can?

      With Coral you can get it cached just by asking for it. Of course, the Coral pcs have to connect to it at least once.

      You cannot get google to cache a page at your request -- no matter how hard you try :)

    6. Re:Google by bogie · · Score: 4, Informative

      Google cache tip for you. There is a bookmarklet for Firefox where you simply click the bookmarklet and Google's cache of the page opens up. Its a nice feature to have at your fingertips. You can get the code at the very bottom of the following page, just drag it to your personal toolbar.

      http://www.rentzsch.com/notes/googleCacheHacking

      If the page won't load at all thus negating the above just use the following example to load a page.

      http://google.com/search?q=cache:www.slashdot.or g

      --
      If you wanna get rich, you know that payback is a bitch
    7. Re:Google by tylernt · · Score: 1

      A FEW more users?! You must be new here. ;)

      The problem is the the Slashdotted servers have more traffic than *anticipated*. If your traffic normally only peaks as 256Kbps and your load average is .3, why would you spend the extra money on a full T1 and a faster CPU?

      --
      DRM 'manages access' in the same way that a prison 'manages freedom'
    8. Re:Google by tylernt · · Score: 1

      You know, being able to right-click a link and have an option to view the cached version of the target would be an awesome feature to add to the Google Toolbar.

      --
      DRM 'manages access' in the same way that a prison 'manages freedom'
    9. Re:Google by Anonymous Coward · · Score: 0

      ditto. google has them beat at this game, somewhat.
      not to mention, this coral. is slow. :/

    10. Re:Google by doofsmack · · Score: 5, Informative

      Talking about bookmarklets, I just wrote a quick little bookmarklet to redirect you to the Coral cache of the current page. Here it is:

      javascript:location.href=location.href.replace(/ht tp\:\/\/([a-zA-Z\.]+)\/(.*)/, "http://$1.nyud.net:8090/$2");void(0)

      And if slashdot's tendency to insert spaces in long strings screws that up, try grabbing it from here

    11. Re:Google by duffahtolla · · Score: 1

      This is absolute sweetness!

      Where are this mans Mod Points!!

    12. Re:Google by osvejda · · Score: 1

      Google toolbar for Mozilla does this and much more.

    13. Re:Google by eugene+ts+wong · · Score: 1

      I tried that successfully in Opera 7.54.

    14. Re:Google by tylernt · · Score: 1

      I just right-clicked a link and whaddya know, the IE version does too! How embarrasing.

      --
      DRM 'manages access' in the same way that a prison 'manages freedom'
    15. Re:Google by Anonymous Coward · · Score: 0

      I'm a little confused, how exactly do you use it ?

    16. Re:Google by junics · · Score: 1

      Inspired by this i made a small change to my privoxy 503 template page.
      It is easy to add a google cache and coral cache link besides the already existing try again link.

      Example etc/privoxy/templates/connect-failed (fix spaces):
      <a href="@protocol@@hostport@@path@">try again</a>. or
      <a href="@protocol@@hostport@.nyud.net:8090@path@">Co ral cache</a>. or
      <a href="http://www.google.com/search?q=cache:@hostpo rt@@path@">Google cache</a>.

    17. Re:Google by cyatesxyz · · Score: 1

      And here is one for IE:

      javascript:void(location.href='http://' + location.host + '.nyud.net:8090' + location.pathname)

    18. Re:Google by Patrick · · Score: 1
      I just wrote a quick little bookmarklet to redirect you to the Coral cache of the current page. Here it is:

      javascript:location.href=location.href.replace( /http\:\/\/([a-zA-Z\.]+)\/(.*)/, "http://$1.nyud.net:8090/$2");void(0)

      That barfs on any hostname with numbers or dashes, as well as any URL with a port number.

      If you're running Mozilla or Firefox, try the Coralize extension, which lets you right-click any link or page to load it in Coral.

    19. Re:Google by doofsmack · · Score: 1

      Yeah, I realized that after posting it.. the linked .txt file has a fixed version that'll handle dashes and numbers in the hostname. It still doesn't work with port numbers, though.

  3. Can't see this story by lightdarkness · · Score: 0

    Why would we want to view it through the cahce, we couldn't see the nice news story you just posted. However.. I am supprised how recently it is cached.

  4. Delay by Anonymous Coward · · Score: 1, Informative

    Notice that because of the caching system it isn't fully current...

  5. Anyone see the irony? by bigberk · · Score: 4, Funny

    Of, well, slashdoting the solution to slashdotting? Really cool idea though. Nice!

    1. Re:Anyone see the irony? by Anonymous Coward · · Score: 0

      i dont really think thats ironic, sad or dumb maybe, but not ironic.

    2. Re:Anyone see the irony? by Lord_Dweomer · · Score: 1
      Yeah, same as when BT came along and made downloads FASTER with more people downloading it.

      Everything goes faster if you kill leechers.

      --
      Buy Steampunk Clothing Online!
    3. Re:Anyone see the irony? by builderbob_nz · · Score: 1

      Irony or not, it is a good way of testing a system like this under extreme conditions. Just the fact that it is still running says a lot.

      --

      Karma? Hey I just call it as I see it.
    4. Re:Anyone see the irony? by Anonymous Coward · · Score: 0

      If you kill the leechers, you'll never get the evil humours out.

  6. invalidate by Anonymous Coward · · Score: 1, Funny

    except the cache doesn't contain this post...yet

  7. Dear Lord by over_exposed · · Score: 4, Funny

    I hope this isn't the end of the /. effect! What would we do w/o webservers crashing under tremendous loads?!? WE NEED the /. effect! I hope this technology crashes and burns...

    Then again it might not be so bad....

    --
    "The object of war is not to die for your country, but to make the other bastard die for his." - Patton
    1. Re:Dear Lord by NanoGator · · Score: 1

      "Then again it might not be so bad...."

      Pff. That's my best excuse for not reading the f'n article.

      --
      "Derp de derp."
    2. Re:Dear Lord by john_smith_45678 · · Score: 1

      Yeah, it'd slash slashdotters' daily sense of accomplishment by half (the other half being posting inana comments)!

    3. Re:Dear Lord by nutshell42 · · Score: 1

      Don't worry /. still doesn't use png and non-ascii vanishes mostly. It's a cool idea and just what we need which means it will start to appear in /. posts in 2012 together with Longhorn and X.org entering debian stable =)

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
  8. self-referential slashdotting by Shaheen · · Score: 5, Funny

    so it's like this... people click on a link on slashdot, which gets farmed out to the p2p network to get the cached copy, but there's so many people clicking the link to get the cached copy that they are only slashdotting their own computers since they are all part of the p2p network too! now we can all collectively feel the slashdot effect!

    oh, first post?

    --
    You should never take life too seriously - You'll never get out of it alive.
  9. files by Coneasfast · · Score: 2, Interesting

    you can ensure that your readers can still access a certain web page or files, when the multitude of readers would otherwise overload the website and make the content unavailable.

    well apparently all html content, including files, will be cached. this is a great way to get around downloading from snail-pace sites, (although i will be checking md5sums)

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
  10. Maybe try... by ghettoboy22 · · Score: 1

    http://www.scs.cs.nyu.edu.nyud.net:8090/coral/ if we do /. it...

  11. Not too good for websites by chrispyman · · Score: 3, Insightful

    While their system would be pretty good (supposing it can withstand a slashdotting) for cacheing large files, it's not very useful for websites. Websites usually have lots of additional images, links, and whatnot, and as is currently, the system doesn't rewrite URLs.

    1. Re:Not too good for websites by Coneasfast · · Score: 4, Informative

      links should be (and usually are) relative, eg:

      img src="img/logo.png"
      not:
      img src="http://slashdot.org/img/logo.png"

      or whatever so this shouldn't be a problem

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    2. Re:Not too good for websites by crazney · · Score: 1

      Some web sites have images hosted on another machine. The company I work for did that for some time, as bandwidth was cheaper on our image machine but we had less control over it.

      --
      stuff
    3. Re:Not too good for websites by strider44 · · Score: 1

      uhuh, so if 99% of websites don't use two different machines, that gets 99% of images.

  12. Redirection by asd-Strom · · Score: 1

    Hmm..if a web contains a META refresh tag redirection then the cache looses it's point becouse you're redirected to the original location not a cache :(

    1. Re:Redirection by Dreadlord · · Score: 1

      You don't need to go that far, check out the mirrored version of the front page of /. , almost all of the links take you back to the original /. .

      --
      The IT section color scheme sucks.
  13. In case Coral gets slashdotted by Rushuru · · Score: 5, Funny

    In case Coral gets slashdotted, use this mirror to view slashdot

    --
    !
    ^_^
    1. Re:In case Coral gets slashdotted by Anonymous Coward · · Score: 0

      kana on slashdot how is this possible?

    2. Re:In case Coral gets slashdotted by zach_smith · · Score: 1

      If coral gets slashdotted, use: http://www.scs.cs.nyu.edu.nyud.net:8090/coral/

    3. Re:In case Coral gets slashdotted by krhainos · · Score: 1

      Offtopic as hell, but parent's Japanese sounds a bit off. It would probably work better if it was "".

      --
      -K
    4. Re:In case Coral gets slashdotted by Anonymous Coward · · Score: 1, Interesting

      Try starting with "ma" instead of "mo" ;)

    5. Re:In case Coral gets slashdotted by Anonymous Coward · · Score: 0

      you are not really japanese, are you? try reading the sig again...

    6. Re:In case Coral gets slashdotted by jrockway · · Score: 1

      i would have written "modmeup shite kudasai" or maybe "tanomu yo... modmeup!"

      --
      My other car is first.
    7. Re:In case Coral gets slashdotted by aixou · · Score: 2, Interesting

      It might sound better if you wrote " moddo appu onegai". The pronoun "me" made it sound awkward to me. It would sound fine in English without the pronoun (e.g. "mod up please"), and since the Japanese dislike pronouns in the first place, you might as well take it out. Plus, without the pronoun it sounds like more traditional katakana usage rather than forced English.

      I'm not a native speaker though, so ymmv. :)

    8. Re:In case Coral gets slashdotted by uhmmmm · · Score: 1

      probably shouldn't keep the "me". it just doesn't fit. so even better would be "" or ""

    9. Re:In case Coral gets slashdotted by uhmmmm · · Score: 1

      that should be "moddo appu site kudasai" or "moddo appu onegai simasu"

    10. Re:In case Coral gets slashdotted by Anonymous Coward · · Score: 0

      "Modo mi appu" doesn't make sense. You are obviously very new to Japanese. If you want to katakana-ize your English, it should be:

      Moddo mi- appu

      Please, learn about 3 more years of Japanese before you start trying to show it off on slashdot.

    11. Re:In case Coral gets slashdotted by Anonymous Coward · · Score: 0

      I am Japanese, I thoguht it sounded a bit funny so I was going to say, it should look like this : mo-xtu-de-xu me-- a-xtu-pu adding "x" makes it "small" in most Microsoft's IME at least..

    12. Re: In case Coral gets slashdotted by FoboldFKY · · Score: 1

      No, no, no! You're not allowed to use the site itself! Here's a better mirror for slashdot if Coral gets slashdotted...

      Slashdot
      --
      We're geeks... We're the sorcerers of the modern-day world. --
    13. Re:In case Coral gets slashdotted by Anonymous Coward · · Score: 0

      You are one arrogant prick

  14. hmm... by Anonymous Coward · · Score: 0

    shame the cache is not up-to-date.

  15. Usefulness by Anonymous Coward · · Score: 1, Interesting

    Is there any way to force firefox to append the p2p information automatically so we browse the cache all the time instead of the normal websites?

    1. Re:Usefulness by chewy_2000 · · Score: 2, Informative
      Looks like it. Haven't tried it personally yet, but I will.

      Here.

    2. Re:Usefulness by chewy_2000 · · Score: 1

      Sorry to reply to my own post, but it seems to work fine. Just an item in the context menu, click on it and it will reload the current page with the nyud.net:8090 appended. Looks like Coral could be a very useful project.

    3. Re:Usefulness by ryanjensen · · Score: 1

      Are you going to make an extension or are we going to have to beg?

    4. Re:Usefulness by Anonymous Coward · · Score: 0

      He gave you the link to it, dipshit.

  16. Is this the end of the Slashdot effect? by jgaynor · · Score: 1

    "Is this the end of the Slashdot effect?"

    haha no - only the lateral shifting of the slashdot effect to your local lan as some dope sets up a cache server in your office. Im sure the ./ colo guys at exodus would love for you to run one :).

  17. Hosting companies'll hate this.... by rsilvergun · · Score: 3, Interesting

    as will ISPs if it takes off. Right now with bandwidth usage centralized it's pretty easy to bill for it. If you decentralize it with p2p via millions of always on unmetered clients/servers it gets hard, if not impossible. I kinda hope it doesn't take off, since if it does it could end unmetered Internet access...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Hosting companies'll hate this.... by shish · · Score: 1

      What? Whether data comes from one server or a p2p net, it still travels the me <-> ISP pipe, and whether data goes to a client or a net, it still goes through the server <-> world pipe. How do you think this'll change that?

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    2. Re:Hosting companies'll hate this.... by Rakishi · · Score: 1

      I was wondering the same thing. The ISP charges for the pipe, you still use the pipe so nothing changes.

    3. Re:Hosting companies'll hate this.... by Grant_Watson · · Score: 1

      "most hosting companies don't even charge for bandwidth anymore..."

      What kind of hosting companies are those? How long have they been in business?

    4. Re:Hosting companies'll hate this.... by interiot · · Score: 2, Informative
      Erm? If you mean the "5mb webspace" places, no, they don't charge for bandwidth. They just cancel your account if you post porn or anything else that will get heavily downloaded.

      As far as I know, anybody in the 0.5gig/month or over (all the way up to the backbone carrierers, which have to have peering agreements as an exception to the rule of charging for bandwidth) charges per megabyte.

    5. Re:Hosting companies'll hate this.... by Guspaz · · Score: 1

      Per gigabyte you mean?

      Most large datacenters (ServerMatrix, EV1, etc) seem to charge 50 cents to a dollar per gigabyte over your monthly allotment.

    6. Re:Hosting companies'll hate this.... by Thing+1 · · Score: 1

      I think perhaps instead it might end metered Internet access. If all the clients are unmetered, and they're now the ones doing most of the communicating, a server doesn't need to be on a backbone: it can be another one of the clients.

      --
      I feel fantastic, and I'm still alive.
  18. Also a proxy... by jelevy01 · · Score: 4, Interesting

    This would also by pass any restricted sites your company may be blocking...

    1. Re:Also a proxy... by SirSlud · · Score: 1

      I don't know if it existsin current corperate usage policy software systems, but surely it can't be difficult for software create rules to block both:

      x.com
      and x.com.what_ever_new_p2p_producturl.com:0000
      and x.com.foo.com:4352
      and x.com.bar.com:4352
      etc ... ... while only having to provide the original x.com AND a list of known p2p caching URLs in such a product's interface.

      --
      "Old man yells at systemd"
    2. Re:Also a proxy... by interiot · · Score: 4, Informative
      There are actually a lot of sites out there that will let you access arbitrary content from elsewhere. Most corporate restricting proxies will block at least some of them (but it's impossible to get all of them). So something that could be as high-profile as Coral is less useful compared to some of the more obtuse of these:
      • google cache (this has been periodically blocked at my company)
      • the internet archive
      • online translation sites (eg. if it's an english site, have the translator go from japanese to english... none of the words will be recognized as japanese, so it will pass them all as-is)
      • several others I'm forgetting at the moment...
    3. Re:Also a proxy... by DMUTPeregrine · · Score: 2, Interesting

      atomintersoft.com maintains a proxy list.

      --
      Not a sentence!
    4. Re:Also a proxy... by builderbob_nz · · Score: 1

      This would also by pass any restricted sites your company may be blocking...

      Maybe, maybe not. I've been playing around a bit with DansGuardian and am fairly certain that it can still do the job without any serious tweaking.

      --

      Karma? Hey I just call it as I see it.
    5. Re:Also a proxy... by anaradad · · Score: 1

      atomintersoft also tries to set a lot of spy cookies - blech.

    6. Re:Also a proxy... by tjic · · Score: 1

      s/obtuse/obscure/i

  19. "Is this the end of the Slashdot effect?" by Saeed+al-Sahaf · · Score: 1

    No, after the FBI has a gander at the servers, and puts them in a truck and drives off, the Slashdot effect will be alive and well.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  20. Oh great by Anonymous Coward · · Score: 1, Funny

    Oh great, the /. effect hits the Coral reefs. Environment, watch out.

  21. Minimizing /. effect is not new by Anonymous Coward · · Score: 0

    There has been something called FreeCache for some time already. It helps with big files (over 5MB). But of course, why use it when you can fuck people's servers instead? Sometimes it is more about will than technology.

  22. me thinks not P2P by rob101 · · Score: 2, Interesting

    This is a Content Distributon network of cooperating servers colloborating to exchange information and 'level out' excess demand by distributing reqiests among n servers. Like Akamai's EdgeSuite. based on a quick read of the front page. The providors of content in their network are never the consumers if content. thus i don't know why they call it peer-to-peer? anyone?

    1. Re:me thinks not P2P by Anonymous Coward · · Score: 0

      Because P2P is a popular buzzword, and it probably helped them get their funding :)

    2. Re:me thinks not P2P by Inominate · · Score: 4, Informative

      It's not p2p.

      It's 'distributed'.

      Peer to peer implies that the users of the service are the ones supporting it's existance.

    3. Re:me thinks not P2P by Anonymous Coward · · Score: 0

      perhaps somthing like this is relly a peer-to-peer solution. http://en.wikipedia.org/wiki/HTTP(P2P)

    4. Re:me thinks not P2P by QuickFox · · Score: 1

      Peer to peer implies that the users of the service are the ones supporting it's existance.

      No. Peer-to-peer means the computers are peers in the communications protocol, that is, they have equal status in the protocol. As opposed to client-server relationships, where one computer gives orders (sends requests), and the other serves (responds to requests).

      The Coral machines are peers in their communication between each other, but servers to us, as we send requests and they respond.

      Your "distributed" is of course also right.

      --
      Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
    5. Re:me thinks not P2P by sdxxx · · Score: 1

      Technically you are correct. However, the point is that Coral is designed to be P2P, meaning it can scale to huge numbers of nodes and is self-organizing, so needs no centralized administration.

      The goal is that eventually individual sites should run coral. However, for the beta testing, it is just running under a few hundred sites the developers control because that makes debugging problems a lot easier.

      Once the software is formally released (as opposed to just being available via anoncvs), I would expect many different sites to be willing to run the system.

  23. Is this the solution? by bigberk · · Score: 1

    Some friends and I have an approx 10 MBytes application we want to distribute over the Internet, looking into hosting costs we see that it would cost us a bundle. So does coral let us serve our file to a slashdot-like crowd without breaking the bank?

    1. Re:Is this the solution? by Pillager · · Score: 1

      There's a better solution for big files - it's called bittorrent. It's nothing new, and it regularly transfers gigabyte size files for a fraction of the senders traffic.

    2. Re:Is this the solution? by Mostly+a+lurker · · Score: 1
      So does coral let us serve our file to a slashdot-like crowd without breaking the bank?

      An interesting question. It would seem feasible only to serve up the full page when this is requested by a cache server, in all other cases just returning a redirect.

      If this actually proves possible, and no way of blocking it is found, it may kill the project stone dead.

    3. Re:Is this the solution? by focitrixilous+P · · Score: 2, Informative
      Bittorrent is your friend. It's as common as AIM or IRC these days, instead of pulling the whole file from a central server, only the first few need to use a server host, and everyone else shares with each other. Most big linux distros do it with 650 MB files, or for large video files. No reason it wouldn't work for you.

      Here, I'll even link you to a good client that will give you a nice GUI for starting out. Another Bittorent Client for all OSes.

      --
      SAILING MISHAP
    4. Re:Is this the solution? by Anonymous Coward · · Score: 0

      For a file that large, wouldn't freecache.org also work?

      (This one seems to allow files = 5MB as well, whereas freecache.org doesn't. Would be interesting to see a detailed comparison of the two.)

  24. Seems to be broken by isny · · Score: 2, Interesting

    Some reason, this works but this doesn't... guess there are limits to recursion. If for some reason the last link works, keep adding nyud.nets...
    It's turtles all the way down...

    1. Re:Seems to be broken by sirsnork · · Score: 1

      Thats just downright mean :-)

      --

      Normal people worry me!
    2. Re:Seems to be broken by mAineAc · · Score: 1

      They both worked for me

    3. Re:Seems to be broken by Anonymous Coward · · Score: 0
      this works but this doesn't... guess there are limits to recursion.

      They both worked for me, but for some reason the second link took a very long time. I tried expanding it out to the limit of my browser's location bar, but that one failed with "Unknown host".

    4. Re:Seems to be broken by bhtooefr · · Score: 1

      Error 404 Not Found

      nyud.net.nyud.net.nyud.net.nyud.net.nyud.net.nyu d. net.nyud.net.nyud.net.nyud.net.nyud.net.nyud.net: Resource temporarily unavailable

      Server CoralWebPrx/0.1 (See http://www.scs.cs.nyu.edu/coral/) at 212.192.241.154:8090

      It was fast, but THAT is what I call /. effect.

  25. That's very cool. by Anonymous Coward · · Score: 1, Interesting

    I love the idea. I hope that it doesn't have as much trouble being functional as projects like freenet.

    1. Re:That's very cool. by NoDoZ · · Score: 1

      I was thinking the same thing. Since freenet is distributed, if there were a lot more people running freenet, wouldn't it work just as well?

  26. What about Freecache? by SharpFang · · Score: 2, Informative

    http://www.archive.org/web/freecache.php

    It isn't P2P web proxy, it's just "big pipe"-based distributed one. Supposedly a great way to prevent slashdoting (just use http://freecache.org/http://mytinysite.com instead of http://mytinysite.com and everything goes from the cache, tiny site receiving only header requests to chceck if the document hasn't changed in the meantime) it's hardly known, way too quiet as for a project that useful. P2P may be faster and cheaper but certainly less reliable...

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:What about Freecache? by 26199 · · Score: 1

      Er... no... from the site:

      "Please note that you cannot submit a whole site to FreeCache as in http://freecache.org/http://www.rocklobsters.com/ This will not work as only index.html will be cached. You have to prefix every item that you want to have cached seperately."

      As I understand it, Freecache refuses to cache small files anyway; I think the minimum was 5Mb.

  27. Only the top page? by News+for+nerds · · Score: 4, Interesting

    http://slashdot.org.nyud.net:8090/ caches only the /. homepage. Doesn't it analyze hyperlinks?

    1. Re:Only the top page? by mothz · · Score: 4, Informative

      Doesn't it analyze hyperlinks?

      All the links on Slashdot have the format
      <a href="//slashdot.org/blahblahblah">
      so that they will always link back to Slashdot. Most websites just use "blahblahblah" or "/blahblahblah" for their links. For example, links on google.com.nyud.net are fully functional.

    2. Re:Only the top page? by SirDaShadow · · Score: 2, Informative

      so that they will always link back to Slashdot. Most websites just use "blahblahblah" or "/blahblahblah" for their links. For example, links on

      Well...all they have to do is have some modifying code like CGI-Proxy does....

    3. Re:Only the top page? by Anonymous Coward · · Score: 0
      Just rewrite the URL manually. I'm reading this story through the cache (and it came up quickly):

      http://it.slashdot.org.nyud.net:8090/it/04/08/28/2 330252.shtml?tid=95&tid=218

      Now if we can just get the cache to automatically remove the IT color scheme..

    4. Re:Only the top page? by interiot · · Score: 1

      I think the point is that absolute URLs are usually not necessary... So if a website wants to serve out tons of FREE BANDWIDTH, it's only a pittance to fix their URLs.

    5. Re:Only the top page? by tepples · · Score: 1

      I think the point is that absolute URLs are usually not necessary

      The Slashdot effect often involves large images. Many web sites serve images from a separate hostname. Heck, Yahoo! registered a separate domain (yimg.com) for its image servers. Therefore, the web cache of this article often won't cache pages' inline images.

    6. Re:Only the top page? by Ratso+Baggins · · Score: 1

      Browser plugin. http://www.scs.cs.nyu.edu/coral/download/plugins.h tml There's source too, so if need extending...

      --

      --
      "we live in a post-ideological world..." - Billy Bragg.

    7. Re:Only the top page? by ricotest · · Score: 1

      Most translators, as well as archive.org implement a URL rewriter to force links to their own server. This would be a pretty neat addition.

      On the other hand, the Google cache doesn't (it is only for seeing the cache one page, though).

    8. Re:Only the top page? by IncohereD · · Score: 1

      I think the point is that absolute URLs are usually not necessary... So if a website wants to serve out tons of FREE BANDWIDTH, it's only a pittance to fix their URLs.

      Some of this may have to do with being a RSS feed. If your content is being syndicated it's better to have absolute links. Not to mention that the same article summary is served on the main page, section pages, and article pages, so it can never be quite sure what URL it's being served from.

      Yes all this can be worked around programmatically, but it would be a waste of resources.

  28. Re: Arrghh --- my eyes !!! by Anonymous Coward · · Score: 0

    If the color hurts your eyes maybe you are spending TO MUCH TIME at slashdot.

  29. Is it possible to combine this with bittorrent by Danathar · · Score: 2, Insightful

    Many times it seems a bittorrent tracker is down due to bandwidth issues. If I "corralized" it...could this alleiviate the problem?

    1. Re:Is it possible to combine this with bittorrent by sploo22 · · Score: 3, Insightful

      The whole point of a tracker is that it's updated constantly with which chunks each person has available. A cache, by definition, doesn't interact with the original site so you couldn't send your own information. Nobody would know to download chunks from you, and therefore their software would be less likely to send you chunks.

      You could conceivably design a distributed tracker, but this isn't it. Anyway, there would doubtless be synchronization issues that would greatly decrease the network's overall performance.

      --
      Karma: Segmentation fault (tried to dereference a null post)
    2. Re:Is it possible to combine this with bittorrent by Danathar · · Score: 1

      Actually trackers are only a list of IP addressess and not chunks....

    3. Re:Is it possible to combine this with bittorrent by Mitchua · · Score: 0

      You could always cache Suprnova or the files on Suprnova though :-D

  30. drunken college kids amaze by scottking · · Score: 0, Flamebait

    druken college kid: "dude, we should make a program that downloads and stores the internet"
    druken buddy: "dude, after i piss, i'm so there."

    i wonder if google will index this, and cache it? wow that could make for some sweet folly the next time giant company x accidentally posts that they knowingly discriminate against minorities or hate gay midgets or fixed nazi computers that kept track of concentration camp prisoners.

    holy crap did that get offtopic.

    --
    scott king
    1. Re:drunken college kids amaze by Anonymous Coward · · Score: 0

      Computers? Uh, don't think IBM sold many computers back in the 1930s considering the first programmable computer was made in 1936 and computers were not sold commercially until 1951.

      I think the word you wanted was tabulators.

    2. Re:drunken college kids amaze by scottking · · Score: 1

      hey, thanks for the history lesson... who says you can't learn anything on the internet.

      --
      scott king
  31. Only caches main server files by AIX-Hood · · Score: 1

    I was playing around with this the other day. I tried it out with my filerush.com page which has the main html, but all images are loaded off a second images.domain.com server. Coral will get the main server's files that match the origination URL that you passed it, but will skip all files that are sitting off another server. So basically it'll handle all relative links, but no hard links to other sites. It would be killer if they somehow made it configureable in your browser's proxy settings.

  32. Oh great, by mothz · · Score: 1

    Just what we need, a new window of opportunity for goatse trolls.

  33. Doesn't Work. by Sentosus · · Score: 1

    Go here: http://www.newberrycollege.net/

    Notice the random question at the bottom of the page.

    Then go here: http://www.newberrycollege.net.nyud.net:8090/

    The question is not randomly generating. They should have some checking for this such that if the data varies by the second, that it does not cache the page or invisible frames the HTML and filter the content it can cache.

    Bleh.

    It will work in certain cases, but generally I am not that happy.

    1. Re:Doesn't Work. by mothz · · Score: 1

      I'd say the vast majority of websites vary slightly each time you reload them, due to ad content. Granted, sites with ads on them should probably be big enough to avoid a minor slashdotting, and they probably wouldn't want their pages to be cached anyway, since advertisers typically pay based on the eyeball count.

  34. Stats! Slashdot has it REALLY working! by Danathar · · Score: 4, Informative

    http://www.scs.cs.nyu.edu/coral/stats/

    1. Re:Stats! Slashdot has it REALLY working! by TravisWatkins · · Score: 1

      Here it is as a link.

      --

      "But I'm still right here, giving blood and keeping faith. And I'm still right here."
  35. Use this link by Anonymous Coward · · Score: 0

    http://fuckIT.slashdot.org/it/04/08/28/2330252.sht ml?tid=95&tid=218

  36. Work for CmdrTaco by Dreadlord · · Score: 5, Interesting

    Goatse-links trolls will be back, with slashcode showing the same domain for every link, I think CmdrTaco has some work to do now.

    --
    The IT section color scheme sucks.
  37. Read the freecache forums by jbellis · · Score: 1

    there's a reason it hasn't been released yet.

  38. Stupid story submitter... :-) by Jugalator · · Score: 4, Funny

    To save their bandwidth, you should've linked to their mirror!
    http://www.nyud.net.nyud.net:8090

    --
    Beware: In C++, your friends can see your privates!
    1. Re:Stupid story submitter... :-) by interiot · · Score: 5, Funny
      In fact, it lets you specify port numbers as well, so you can use the mirror-of-the-mirror too:

      http://www.nyud.net.nyud.net.8090.nyud.net:8090/

      Or the mirror-of-the-mirror-of-the-mirror:

      http://www.nyud.net.nyud.net.8090.nyud.net.8090.ny ud.net:8090/

      They should have posted THAT link to slashdot to see how well the system faired.

  39. It will fail, because business will want it to. by CFD339 · · Score: 2, Insightful

    This system fails because most commercial sites, and many others, will lose the ability to track web usage for site tuning and marketing response. Sites will be built -- if need be -- with specific settings or configurations to confound the coralling of their pages.

    Its a noble goal, but ultimately will go the way of the video phone -- which apart from conferences planned in advance, remains a novelty dispite perfectly adaquate technology -- nobody wants a suprise video call because nobody wants to be a 50's housewife who's self esteem is tied to the cleanliness of their floors and their ability to have perfect hair and a matching necklace and top all the time "in case someone calls".

    If people don't want it, it will fail regardless of how well done.

    --

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
  40. "Invalid domain name in packet" by Anonymous Coward · · Score: 5, Informative
    It really DOESN'T work for a lot of people.

    The problem is that it doesn't seem to be compatible with Microsoft DNS severs. Below is a copy of the DNS log when I issue a query here, on my LAN which has a Microsoft DNS server running on Windows 2000, which then forwards through the University of Wisconsin. You can see that at the end it says "The DNS server encountered an invalid domain name." Perhaps someone who knows more about DNS can tell where the problem is?

    Rcv 10.76.0.2 0004 Q [0001 D NOERROR] (8)slashdot(3)org(4)nyud(3)net(0)
    UDP question info at 014D5A0C
    Socket = 384
    Remote addr 10.76.0.2, port 1263
    Time Query=4338128, Queued=0, Expire=0
    Buf length = 0x0200 (512)
    Msg length = 0x0027 (39)
    Message:
    XID 0x0004
    Flags 0x0100 QR 0 (question) OPCODE 0 (QUERY) AA 0 TC 0 RD 1 RA 0 Z 0 RCODE 0 (NOERROR)
    QCOUNT 0x1 ACOUNT 0x0 NSCOUNT 0x0 ARCOUNT 0x0
    Offset = 0x000c, RR count = 0
    Name "(8)slashdot(3)org(4)nyud(3)net(0)"
    QTYPE A (1)
    QCLASS 1
    ANSWER SECTION:
    AUTHORITY SECTION:
    ADDITIONAL SECTION:

    Snd 144.92.254.254 39b0 Q [0001 D NOERROR] (8)slashdot(3)org(4)nyud(3)net(0)
    UDP question info at 0109200C
    Socket = 408
    Remote addr 144.92.254.254, port 53
    Time Query=0, Queued=0, Expire=0
    Buf length = 0x0200 (512)
    Msg length = 0x0027 (39)
    Message:
    XID 0x39b0
    Flags 0x0100 QR 0 (question) OPCODE 0 (QUERY) AA 0 TC 0 RD 1 RA 0 Z 0 RCODE 0 (NOERROR)
    QCOUNT 0x1 ACOUNT 0x0 NSCOUNT 0x0 ARCOUNT 0x0
    Offset = 0x000c, RR count = 0
    Name "(8)slashdot(3)org(4)nyud(3)net(0)"
    QTYPE A (1)
    QCLASS 1
    ANSWER SECTION:
    AUTHORITY SECTION:
    ADDITIONAL SECTION:

    Rcv 144.92.254.254 39b0 R Q [8081 DR NOERROR] (8)slashdot(3)org(4)nyud(3)net(0)
    UDP response info at 012DB8AC
    Socket = 408
    Remote addr 144.92.254.254, port 53
    Time Query=4338128, Queued=0, Expire=0
    Buf length = 0x0200 (512)
    Msg length = 0x00e0 (224)
    Message:
    XID 0x39b0
    Flags 0x8180 QR 1 (response) OPCODE 0 (QUERY) AA 0 TC 0 RD 1 RA 1 Z 0 RCODE 0 (NOERROR)
    QCOUNT 0x1 ACOUNT 0x4 NSCOUNT 0x2 ARCOUNT 0x2
    Offset = 0x000c, RR count = 0
    Name "(8)slashdot(3)org(4)nyud(3)net(0)"
    QTYPE A (1)
    QCLASS 1
    ANSWER SECTION:
    Offset = 0x0027, RR count = 0
    Name "[C019](4)nyud(3)net(0)"
    TYPE 39 (39) CLASS 1 TTL 1333 DLEN 25
    DATA Unknown resource record type 39 at 012DBC41.
    Offset = 0x004c, RR count = 1
    Name "[C00C](8)slashdot(3)org(4)nyud(3)net(0)"
    TYPE CNAME (5)
    CLASS 1 TTL 0 DLEN 15
    DATA (8)slashdot(3)org[C033](4)http(2)l2(2)l1(2)l0(5)n yucd(3)net(0)
    Offset = 0x0067, RR count = 2
    Name "[C058](8)slashdot(3)org[C033](4)http(2)l2(2)l1(2) l0(5)nyucd(3)net(0)"
    TYPE CNAME (5)
    CLASS 1 TTL 1335 DLEN 2
    DATA [C033](4)http(2)l2(2)l1(2)l0(5)nyucd(3)net(0)
    &am p;n bsp; Offset = 0x0075, RR count = 3
    Name "[C033](4)http(2)l2(2)l1(2)l0(5)nyucd(3)net(0)"
    TYPE A (1)
    CLASS 1 TTL 60 DLEN 4
    DATA 139.91.70.71
    AUTHORITY SECTION:
    Offset = 0x0085, RR count = 0
    Name "[C038](2)l2(2)l1(2)l0(5)nyucd(3)net(0)"
    TYPE NS (2)
    CLASS 1 TTL 1991 DLEN 19
    DATA (3)139(2)91(2)70(2)71(3)ip4[C041](5)nyucd(3)net(0 )
    Offset = 0x00a4, RR count = 1
    Name "[C038](2)l2(2)l1(2)l0(5)nyucd(3)net(0)"
    TYPE NS (2)
    CLASS 1 TTL 1991 DLEN 16
    DATA (3)141(3)213(1)4(3)202[C09E](3)ip4[C041](5)nyucd( 3)net(0)
    ADDITIONAL SECTION:
    Offset = 0x00c0, RR count = 0
    Name "[C091](3)139(2)91(2)70(2)71(3)ip4[C041](5)nyucd(3 )net(0)"
    TYPE A (1)
    CLASS 1 TTL 603196 DLEN 4
    DATA

    1. Re:"Invalid domain name in packet" by mfreed · · Score: 5, Informative
      It appears that the Windows 2000 DNS server you are using is not aware of DNAME records (RFC 2672):

      Name "[C019](4)nyud(3)net(0)"
      TYPE 39 (39) CLASS 1 TTL 1333 DLEN 25
      DATA Unknown resource record type 39 at 012DBC41.
      We use these types of records to aid in redirecting resolvers to nearby Coral proxies (by mapping nyud.net to a "hierarchical" name http.l2.l1.l0.nyucd.net. The goal is that once you find a "nearby" server, you should remain nearby.

      Given that the DNAME RFC is from 1999, it appears that some old DNS servers do not handle this record type well. We'll look into some alternatives or work-arounds. (Perhaps you can contact me directly to see if subsequent changes can fix your problem.)

      Thanks for the detailed report!
      --mike

    2. Re:"Invalid domain name in packet" by Anonymous Coward · · Score: 0

      Win2k SP4 DNS server has no problem with it, mine doesn't at least. since I can't duplicate the error, I have to guess.... my guess is that this is only with win2k boxes set up as secondary DNS servers.

      I'm posting anonymouse because I don't want to open up my Win2k box to people "wanting to prove how insecure it is"; i'm not wanting a load test right now, thanks.

    3. Re:"Invalid domain name in packet" by sdxxx · · Score: 1
      Incidentally, if people are having problems with old DNS servers, instead of appending ".nyud.net:8090" to URLs, just append:
      .http.l2.l1.l0.nyucd.net:8090
      (Note this is nyuCd, not nyud.) The DNAME record is there just to save people some typing, but it is not functionally necessary to use the system.
    4. Re:"Invalid domain name in packet" by Anonymous Coward · · Score: 1, Informative

      No, that doesn't work. For example:

      http://www.slashdot.org.http.l2.l1.l0.nyucd.net: 8090/

      It resolves to the correct machine, yes, but the proxy doesn't understand how to extract the machine's hostname from a hostname of that form, so the HTTP request fails.

  41. Pr0n by XaviorPenguin · · Score: 1

    Would this work for pr0n sites and make the content free? Yeah, Yeah, I know you can get free pr0n but it is the paysites I am talking about...

    --
    Friends help you move...
    REAL Friends help you move dead bodies... ^_^
  42. MOD PARENT UP PLEASE by Anonymous Coward · · Score: 0

    We all hate the new color scheme.

    1. Re:MOD PARENT UP PLEASE by Xabraxas · · Score: 0, Offtopic

      Wow, obviously no one gets the reference. I thought geeks read slashdot?

      --
      Time makes more converts than reason
  43. Oooh! Graphs! by shish · · Score: 2, Funny

    Pretty picture :)

    http://www.scs.cs.nyu.edu/coral/stats/

    Doesn't give a usable time scale though; it has "HTTP requests", but not "per second" / "per minute" or anything :(

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    1. Re:Oooh! Graphs! by geminidomino · · Score: 1

      Umm... the time scale is along the bottom of the graph...

      Looks like a reading was done every six minutes, but I could have miscounted.

    2. Re:Oooh! Graphs! by builderbob_nz · · Score: 1

      You didn't look very closely, the vertical scale says "HTTP requests / 5 min" as in the number of requests per five minutes.

      --

      Karma? Hey I just call it as I see it.
    3. Re:Oooh! Graphs! by shish · · Score: 1

      That wasn't there when I first looked, nor it seems when the other guy looked (he estimated it to be every 6 minutes) - maybe the creators read my comment & fixed it?

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  44. Green slashdot by Anonymous Coward · · Score: 0
  45. No, because... by ReKleSS · · Score: 1

    ...bittorrent trackers are applications, not static webpages. If your tracker goes down, try to find another one.
    -ReK

    --
    md5sum -c reality.md5
    reality: FAILED
    md5sum: WARNING: 1 of 1 computed checksum did NOT match
  46. Definitely interesting idea... by Stephonovich · · Score: 2, Interesting
    [subject]

    Although I agree with others, it doesn't really compare to FreeCache. I still wonder why that never got much attention. It's an insanely great idea. Ah well. Between that, Corla, and BitTorrent, you never have to worry about /.'ing again when you submit your tiny personal site.

    In other news (for the morons who continue posting and whining), you can still remove the it prefix from the /. URL, removing the fugly colour scheme. And there was much rejoicing in the land.

    (-:Stephonovich:-)

    --
    "Who needs reincarnation when we've got parallel universes?" -Me
    1. Re:Definitely interesting idea... by Anonymous Coward · · Score: 0

      Nope, that does not currently work. Neither does replacing it with another prefix.

      Perhaps something to be fixed?

    2. Re:Definitely interesting idea... by niktesla · · Score: 1

      It only works if you're logged in, so if it bothers you that much, just go set up an account. I know you'd lose your asbestos suit protecting your karma (oh wait, you dont have any when you're an AC!), but hey you could still post anonymously if you must!

      --
      I've discovered a remarkable proof, but this margin is too small to contain it...
  47. Is this the end by teamhasnoi · · Score: 1
    of the /. effect?

    No.
    Safari can't open the page "http://slashdot.org.nyud.net:8090/" because it could not connect to the server "slashdot.org.nyud.net".

    I believe there is a term for this.

    'doh!'

    1. Re:Is this the end by cynical+kane · · Score: 1

      You missed the obvious solution:

      http://slashdot.org.nyud.net:8090.nyud.net:8090/

  48. Re:damn you by kurt555gs · · Score: 1

    Yeah, I knew some one would do this .........

    --
    * Carthago Delenda Est *
  49. I only see gibberish. Help! by Anonymous Coward · · Score: 0

    I've tried http://slashdot.org.nyud.net:8090/ in several different browsers, and the page only brings up gibberish. Just like when you hit View Source on a jpeg or some binary file. What's the deal?

  50. One problem... by Kindgott · · Score: 1

    I don't know about anyone else, but when I viewed slashdot through the cache, my login was no longer in effect.

    If this is a consistent problem across the board for page caching, I can't see it being useful for sites that use logins. And I'll be damned if I'm going to use the login link in the cached page.

    --
    If there's anything more important than my ego around here, I want it caught and shot immediately.
    1. Re:One problem... by Anonymous Coward · · Score: 0

      As far as I know this is because slashdot (and most other sites) uses cookies to store login information. These cookies are linked to a spisific server that the data will be sent to. By using the cache your going to a different server (in name at least) therefore your browser dosn't know it needs to seend the information. Suddenly the website dosn't get that information and it therefore dosn't know your loged in.
      So unless the site uses a different method for login (ulikely), yes this is a problem with no easy workaround as far as I can tell.

  51. My eyes! Ahh! by Anonymous Coward · · Score: 0
  52. Not a good solution by pyrrhonist · · Score: 2, Informative
    From the FAQ:
    What files are being served by FreeCache?

    FreeCache can only serve files that are on a web site. If the link to a file on that web site goes away, so will the file in the FreeCaches. Also, there is a minimum size requirement. We don't bother with files smaller than 5MB, as the saved bandwidth does not outweight the protocol overhead in those cases.

    --
    Show me on the doll where his noodly appendage touched you.
  53. It doesn't work with windows servers? by Anonymous Coward · · Score: 0

    This would be called a "good and useful feature to a more secure and functional internet".

    1. Re:It doesn't work with windows servers? by njdj · · Score: 1

      That's not quite the situation. It works for Windows servers; as long as those servers aren't in domains which use name servers running on Windows 2000. I doubt that many name servers run on any version of Windows, except in intranets which aren't relevant here. That's probably why such a basic bug in Microsoft's implementation of DNS has remained for >4 years.

    2. Re:It doesn't work with windows servers? by JKR · · Score: 1
      Many Windows 2000 domains have a Windows DNS server to integrate with Active Directory, because older versions of Bind don't support the various features. See this tip for details.

      Jon.

    3. Re:It doesn't work with windows servers? by JKR · · Score: 1
      Screwed up the link. See this tip for details.

      Jon.

  54. Not ready for lynx? by PSUspud · · Score: 1

    Well, if coral really worked, it would support
    the cutting edge browsers, like lynx. I just
    a string of gibberish when I tried it.

    --
    ----- Why sig when you can sign? PGP key id 7675D05E
    1. Re:Not ready for lynx? by Anonymous Coward · · Score: 0

      I guess word wrap isn't ready for Lynx either.

  55. Possible problems with this scheme... by slashname3 · · Score: 1

    I believe there are couple of problems with this scheme.

    1. The site owner will not be able to monitor hits on the site.
    2. This appears to work for static pages but it won't work with dynamic pages ie. php.

    I have to believe that ISPs that provide web services would find their revenue reduced since they would not see all the hits on the site.

    1. Re:Possible problems with this scheme... by geminidomino · · Score: 2, Informative

      I have to believe that ISPs that provide web services would find their revenue reduced since they would not see all the hits on the site.

      It seems you're confusing a "cache" with a "proxy." A "cache" is only DESIGNED to work on static pages, and it doesn't hit the page more than once (barring refreshing). That's what "cache" means. The pages are stored on the cache server and fed to the clients as they get requested, cutting down on hits to the actual site.

    2. Re:Possible problems with this scheme... by Bert690 · · Score: 1
      I believe there are couple of problems with this scheme.

      1. The site owner will not be able to monitor hits on the site.

      2. This appears to work for static pages but it won't work with dynamic pages ie. php

      Add to this:

      3. Malicious caching nodes could be doing nasty things like modifying requested content before serving it (such as inserting their own advertisements).

      Still, it's a very nice system which still has plenty of applications despite such limitations.
  56. Google doesn't cache images by enosys · · Score: 2, Insightful
    Google doesn't cache images. Those are often the largest parts of the page. Also some browsers might not display the page at all if they can't load some images.

    Plus as others have said Google doesn't convert links.

    1. Re:Google doesn't cache images by Anonymous Coward · · Score: 0

      yet google images caches images..

      go figure.

  57. Hmmm... wondering if I could use this commercially by digidave · · Score: 2, Interesting

    I haven't checked the terms of use to see if I'm allowed to use this for my work web site, though maybe with a cash or hardware donation, or by running a high-bandwidth node, I can get permission.

    What I'm thinking is that at work I run a multi-server site that gets massively bogged down for short periods when it tries to handle upwards of 35,000 concurrent sessions. Bandwidth is not the problem, the application is, and it can't be rewritten for reasons that piss me off and I have no budget for more servers and no management support to run a static cached version of the site.

    So I was wondering if it was possible to have the site automatically direct visitors to the Coralized URL when the site load gets too high. Either a manual change or an automatic one would be ok. I have some ideas on how this could be done using a failover server config on our ServerIron. Possibly a router config can also do this, though we don't run our own router since it's at a colocation facility. Worst case scenario is I can edit the home page to redirect to Coral when the load gets high.

    Are there any other Slashdotters looking to use Coral in similar ways? If you have any ideas to share I'd be all ears.

    --
    The global economy is a great thing until you feel it locally.
  58. Upload bandwidth by rsilvergun · · Score: 2, Insightful

    imagine if we all used our max upload bandwidth 24/hrs a day. ISP would need to modify their networks to work around this. At least I assume they would. As it is, many 'unmetered' isps will start sending you nastygrams if you make heavy use of your upload bandwidth, but otherwise look the other way when you run a server. Keep in mind that all these p2p apps violate most IPS' TOS (mine doesn't let you run a server of any kind, and while there are places where enforcement of that would be silly, there's still plenty of room for a crack down).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Upload bandwidth by Thing+1 · · Score: 1
      I asked my cable company the other day if I had a download limit, and they said, "Yes, 3 MB/s or so." I said "No, I mean, a monthly limit?" She said no, download as much as you can.

      I'm pretty happy with my cable company. ;-) The only negative is the upload cap, so sometimes torrents are like wicked slow.

      --
      I feel fantastic, and I'm still alive.
    2. Re:Upload bandwidth by Anonymous Coward · · Score: 0

      i have speakeasy. they let me resell my bandwidth. if i have gone over some unpublished limit, they havent bothered me, they havent emailed me, they havent called me. in fact, i think they may be the best ISP i have had to date. out of about 10 over the past 4 years...yea, im posting as ac - i know speakeasy advertises on here....and i became a speakeasy customer b/c of the advertisements on here...and have been very very happy.

  59. Incompatible with logged in browsing by Eustace+Tilley · · Score: 1

    Although I can browse both slashdot and SomethingAwful forums through Coral, I cannot do so while logged in. I wonder if the "user is logged in " logic is confused.

    1. Re:Incompatible with logged in browsing by maskedbishounen · · Score: 5, Informative

      Sounds like we need a little lesson on How cookies work.

      To summarize it, though, they're set on a per-domain basis.

      www.apple.com can set a cookie.
      store.apple.com can set a cookie.

      The two cannot interact with each other; however, .apple.com can interact with any Apple subdomain.

      microsoft.com cannot access any of your apple.com cookies.

      Thus, nyud.net cannot access your /., or any other cookies.

      --
      "An infinite number of monkeys typing into GNU emacs would never make a good program."
    2. Re:Incompatible with logged in browsing by Eustace+Tilley · · Score: 1
      There is a domain attribute in the set-cookie syntax:


      domain=DOMAIN_NAME

      When searching the cookie list for valid cookies, a comparison of the domain attributes of the cookie is made with the Internet domain name of the host from which the URL will be fetched. If there is a tail match, then the cookie will go through path matching to see if it should be sent. "Tail matching" means that domain attribute is matched against the tail of the fully qualified domain name of the host. A domain attribute of "acme.com" would match host names "anvil.acme.com" as well as "shipping.crate.acme.com".

      Only hosts within the specified domain can set a cookie for a domain and domains must have at least two (2) or three (3) periods in them to prevent domains of the form: ".com", ".edu", and "va.us". Any domain that fails within one of the seven special top level domains listed below only require two periods. Any other domain requires at least three. The seven special top level domains are: "COM", "EDU", "NET", "ORG", "GOV", "MIL", and "INT".

      The default value of domain is the host name of the server which generated the cookie response.


      This suggests that
      • a browser could add the nyud.net to the cookies it receives from pages sent by nyud.net
      • the page author could specify nyud.net as the domain for cookies


      Time to write some test code.
    3. Re:Incompatible with logged in browsing by QuickFox · · Score: 1

      This suggests that
      * a browser could add the nyud.net to the cookies it receives from pages sent by nyud.net
      * the page author could specify nyud.net as the domain for cookies

      This won't work because Coral's FAQ says they don't forward cookies (see the last point on the linked page).

      --
      Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
  60. It is about mod_gzip by Anonymous Coward · · Score: 0

    Links (another text browser) has no issue negotiating compression, but their cache forces it/forgets adding the proper headers.

  61. hey recursion! by Anonymous Coward · · Score: 0

    wow good point - this thing recurses. It slows down the more you ask it to recurse.. http://www.nyud.net.nyud.net.nyud.net.nyud.net.nyu d.net.nyud.net.nyud.net:8090/
    cool :)

    1. Re:hey recursion! by Anonymous Coward · · Score: 0

      I copied and pasted it until it was the full limit of URL space (aka 1024 characters)

      It didn't like that.

  62. 404 No Such Domain... by evilviper · · Score: 1
    Is this the end of the Slashdot effect?"

    Not yet! :-)
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  63. Lag in caching: by gabbarbhai · · Score: 1

    So it looks like this thing is fairly useless for FP trolls like me. It trails by at least an hour in the caching.

  64. is this the akamai killer... by 4what4 · · Score: 1

    as far as content delivery? anybody explain the difference?

    1. Re:is this the akamai killer... by Bert690 · · Score: 1
      This is very much the same concept as Akamai, only it exploits a dynamic set of hosts instead of Akamai's mostly fixed set of trusted servers.

      Coral wouldn't be a good solution for serving critical web content since the caching nodes are untrusted and potentially malicious. They could do things like serve graphic porn images in place of your site. Techniques for quickly detecting and excluding such malicious nodes could make this rather unlikely in practice, but it's an issue that I believe will keep Akamai in business.

  65. Just in case by Rytsarsky · · Score: 1

    Just in case the coral site goes down... here's a link to the coral cache:

    http://www.scs.cs.nyu.edu.nyud.net:8090/coral/

    --
    God became man to enable men to become sons of God. -C.S. Lewis
  66. Re:In other news by Anonymous Coward · · Score: 0

    you can still remove the it prefix from the /. URL, removing the fugly colour scheme

    Thank-you, thank-you, thank-you, thank-you.

  67. Brilliant....ummm....maybe not.... by Savet+Hegar · · Score: 1


    Let's just re-route all of the traffic on the internet through a P2P cache site. Doesn't this kind of defeat the purpose by overloading the service?

    --
    Mod points are pointless when you browse at -1.
  68. Not quite, but here is what /. looks like! by Tailhook · · Score: 2, Informative

    Check out their logs...

    Coral Statistics

    ...note the recent blip?

    --
    Maw! Fire up the karma burner!
    1. Re:Not quite, but here is what /. looks like! by rjch · · Score: 1
      ...note the recent blip?
      A instant fourfold increase in traffic is hardly a blip. It's a Slashdotting... an unintential method of a DDoS attack... :)
    2. Re:Not quite, but here is what /. looks like! by Anonymous Coward · · Score: 0

      What you call a blip another man would call a spike. Usually the term blip is reserved for a small inconsistency not a 100 fold increase in traffic almost instantaneously.

    3. Re:Not quite, but here is what /. looks like! by Aeiri · · Score: 1

      ...note the recent blip?

      A instant fourfold increase in traffic is hardly a blip. It's a Slashdotting... an unintential method of a DDoS attack... :)


      Fourfold? Did you actually LOOK at the statistics?

      More like 20-fold or 30-fold.

    4. Re:Not quite, but here is what /. looks like! by rjch · · Score: 2, Insightful

      Too right I did. It's a fourfold increase in average traffic and anything up to a 30-fold increase in peak traffic. I'm also only looking at the initial blast of traffic (hence the use of the word "instant") which is not as high.

  69. No end it sight... by SilentJ_PDX · · Score: 1

    Is this the end of the Slashdot effect?

    Considering that it took 3x longer to load /. from the cache, I'd say "no".

  70. Does it cross country firewalls? by PetoskeyGuy · · Score: 1

    Could people in China use it? Or could I use it to watch the olympics online if I live in the US?

  71. Try accessing google with cache by Anonymous Coward · · Score: 0

    http://www.google.com.nyud.net:8090/This will be interesting as Google chooses language by IP range. Now to workaround the persistant Russian versian we will all need to install the famous exp 2038 cookie. No seriously - do you want a local copy of kiddie porn served from your boxen?

    Open to abuse

  72. sorry bud, but your bots have met their match. by twitter · · Score: 1
    This is what you imagine:

    Is this the end of the Slashdot effect?" haha no - only the lateral shifting of the slashdot effect to your local lan as some dope sets up a cache server in your office.

    This is what coral says:

    One of Coral's key goals is to avoid ever creating hot spots that might dissuade volunteers from running the software for fear of load spikes. It achieves this through a novel indexing abstraction we introduce called a distributed sloppy hash table (DSHT), and it creates self-organizing clusters of nodes that fetch information from each other to avoid communicating with more distant or heavily-loaded servers.

    DDoS meets, distributed service and there's more of us than there are of you. Thanks for playing but the game is over. As thier effectiveness wanes, look for Bill to cut such things from Microsoft's expenses or to shift your workload to some other disruptive behavior which will again be defeated.

    --

    Friends don't help friends install M$ junk.

  73. Game over, slug. by twitter · · Score: 1
    I hate repeating myself, so eat me.

    --

    Friends don't help friends install M$ junk.

  74. Dynamic Google Language by Anonymous Coward · · Score: 0

    http://google.com.nyud.net:8090/
    Will show a dynamic language. Accept XOR this or the persistant GOO cookie.

    And I'm sure there will be goatse trolls - CowboyNeal will need to change the slashcode

  75. 404 not found by pherthyl · · Score: 1

    Nice.. except it doesn't actually work (anymore).

    1. Re:404 not found by scottj · · Score: 1

      Works for me. Maybe it was just ./ed when you tried it.

      --
      .-.--
  76. HTTP specifies cached data expiration by tepples · · Score: 1

    The question is not randomly generating. They should have some checking for this

    There's no reason newberrycollege.net couldn't have implemented HTTP cache control measures.

  77. What would make it p2p by pseudochaotic · · Score: 1

    What would be interesting is if they made a browser plugin that would cache and share content. This would actually work better if it was server-side, and had clients automatically redirected to somebody who recently downloaded the page and is running the sharing plugin if the server is heavily loaded. In this case, the server would work rather like a BitTorrent tracker. Instant mirroring of highly trafficed sites, and doesn't require the user to install a plugin.

    --
    And the l33t shall inherit the 34r7h.
    1. Re:What would make it p2p by rob101 · · Score: 2, Informative

      The above link from an anonymous coward points to a paper through some weird obfuscation that does just that. HTTP(P2P)

  78. Freenet IS functional by Anonymous Coward · · Score: 0

    its just that more people need to use it

  79. Creepy by six_zero_four · · Score: 1

    I looked up http://cnn.com.nyud.net:8090 and was shown the news from September 12th, 2001.

  80. this has been possible for a long time by jbellis · · Score: 1

    about.com and google are just two sites that it's easy to bounce an arbitrary redirect through.

  81. Eh? by MrNonchalant · · Score: 1

    167 posts and no 5 moderated IT Slashdot color scheme jokes? Amazing.

  82. Guess who else should be using it ! by Mourgos · · Score: 0
    Make sure you look closely at the center of the screen to discover the reason I cannot download SP2

    Here you go: Click Here

  83. testing by ecloud · · Score: 1

    So the best way to test it is for Slashdot to add a user preference to append nyud.net to every inline href, so that if you turn that on you don't have to do it manually.

  84. doesn't work with www.fyr.com.nyud.net:8090 by Anonymous Coward · · Score: 1, Funny

    Well, it does and it doesn't. If you hit www.fyr.com.nyud.net:8090 and click Random, you get the first image. But after that... same image, over and over again. You have to explicitly select another image, or forget it.

  85. Use as a normal web proxy by Anonymous Coward · · Score: 0

    I am using proxomitron (nifty, just for reference) to rewrite all URLs to add the .nyud.net:8090 on the end there.

    I imagine similar things could be done on a router or proxy for an institution. Interesting idea, in general.

  86. Windows XP Service Pack 2 by trawg · · Score: 0, Offtopic

    Uh oh:

    http://download.microsoft.com.nyud.net:8090/down lo ad/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/Wind owsXP-KB835935-SP2-ENU.exe

    Here's something I've often wondered - what's the go here? Microsoft don't want anyone mirroring Windows XP Service Pack 2 (despite lots of places still having it mirrored), but what about proxies?

  87. Hackable? by arth1 · · Score: 2, Interesting

    The practice of allowing portnumbers seems dangerous. I can imagine links like http://localhost.19.nyud.net:8090/ or http://loghost.515.nyud.net:8090/ being used for nefarious purposes.

    Regards,
    --
    *Art

    1. Re:Hackable? by arth1 · · Score: 2, Interesting

      Yep, accessing http://localhost.22.nyud.net:8090/ returned:

      SSH-1.99-OpenSSH_3.5p1 via: SSH-1.99-OpenSSH_3.5p1 216.165.109.81:8090 (CoralWebPrx/0.1 (See http://www.scs.cs.nyu.edu/coral/))
      accept-ranges: none
      connection: close


      That definitely doesn't look too good, security-wise, when you can get access to inside services through their proxy.

      Regards,
      --
      *Art

    2. Re:Hackable? by moonbender · · Score: 1

      Okay. Apparently localhost is now blocked, at least it didn't give me the reply you guys got. But 127.0.0.1 still works. Since they're reading the Slashdot comments, I guess they'll take care of that at some point close by, though. :)

      --
      Switch back to Slashdot's D1 system.
    3. Re:Hackable? by scottj · · Score: 1

      The localhost link still works for me.

      --
      .-.--
    4. Re:Hackable? by moonbender · · Score: 1

      You're right, it works for me too. But it didn't half an hour ago... I swear! Or maybe I just made some mistake. Damn, and I was feeling so smart. ;)

      --
      Switch back to Slashdot's D1 system.
    5. Re:Hackable? by BetterThanCaesar · · Score: 1

      Of course it does, it's cached! ;-)

      --
      "Stop failing the Turing test!" -- Dilbert
    6. Re:Hackable? by Anonymous Coward · · Score: 0

      My local cache (uk) is running mysql on a TCP socket, yet ports 25, 37, 111 and 6000 are "blocked for security reasons". Go figure!

    7. Re:Hackable? by arth1 · · Score: 2, Insightful
      Okay. Apparently localhost is now blocked, at least it didn't give me the reply you guys got.

      That's the Microsoft way of securing things -- blocking single exploits as they are found. That doesn't solve the design problem of the proxy being able to contact any host/port, including LAN ones. Just substitute localhost with any host of choice, or even broadcast addresses.

      This product needs a design change.

      --
      *Art
  88. probably posted already by caino59 · · Score: 1

    but how do i become a contributing member?

    i run a site, but i still have some extra bandwisth, and this seems like a damn fine cause.

  89. unmentioned side effect/benefit by SKPhoton · · Score: 1

    If you browse through the p2p cache, it also hides your IP address.

    Check this out: Normal browsing and Coral browsing.

  90. Is this the end of the DDOS effect? by Anonymous Coward · · Score: 0

    Could that be useful against some DDOS?

    Not all of course, because you need access to back-end for sites. But for some sites that provide general info, could that make them immune?

    Other question. If the main site disappears. How long will its info stay cached?

  91. Porn abuse by CyBlue · · Score: 1

    I like my porn, but this seems like it would be too easy to abuse by spammers and cheap porn operators.

  92. What is 'nearby'? by silence535 · · Score: 1

    We use these types of records to aid in redirecting resolvers to nearby Coral proxies

    I am not a network expert, but AFAIK geographical 'nearby' does not neccessarily mean 'short latency'. For instance when I access a server which is located in the same street where I live, traffic is routed through another city.
    Aren't routing protocols designed to choose 'nearby' paths in terms of fast transfer and low latency regardless of location?

    Cool project nonetheless. Kudos.

    -silence

    --
    Dyslectics of the world, untie!
  93. Great for Gallery !!! by bungeejumper · · Score: 1

    This is great for my Gallery of photos. I won't post a link (it'll still get slashdotted!), but what it does is it mirrors a photo when the first user clicks on it, and then from then on, there is no load on my server running behind a DSL line. This is perfect for mirroring my photos...it all gets handled automatically ! and it saves me a ton of bandwidth !

  94. Firefox plugin?... by Anonymous Coward · · Score: 0

    And if the links are absolute...how about a Firefox plugin that 1) notices you're looking at a Coral cache, and 2) rewrites any links pointing at same domain to go to the Coral cache...

  95. The end of the slashdot effect? by sl4shd0rk · · Score: 1

    Dunno.. lets find out....

    Everyone get your free pr0n here! >> http://www.scs.cs.nyu.edu

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  96. well, I can't mod, but you get a +1 'funny' here. by CFD339 · · Score: 1


    Of course, slashdot wants to fight me making this comment. Oh well, I can't take a hint. Someone can mod me into oblivion if they want.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
  97. Re:Hmmm... wondering if I could use this commercia by evilviper · · Score: 1
    Bandwidth is not the problem, the application is, and it can't be rewritten

    This will only help with bandwidth problems.

    If you have bandwidth, run a caching proxy (something like Squid) between the application and the network. If several of the requests you serve are getting the same content, then it won't even need to hit the application.

    Now, if 100% of your pages served are unique, nothing in the world can help you, other than replicating that application on more or faster servers.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  98. Re:Hmmm... wondering if I could use this commercia by Omniscient+Ferret · · Score: 1

    Is dealing with so many concurrent connections the problem? Are there elements you can cache? Then, you might look into using Squid in reverse proxy mode. Users connect to Squid, which connects to your servers, getting the page as quickly as possible, serving to the client at the appropriate speed. If you let it cache, then it can serve requests without hitting the servers.

    Using Coral would mess up dynamic content, unless you avoid using cookies. For static or dynamic content, I don't see Coral doing anything more than Squid would, unless bandwidth is an issue.

  99. A pointless script! by cjb110 · · Score: 1

    I thought I was being clever/helpful by writing a little script/addin to IE that allowed you to jump to the coral cache of that page.

    Details are here: http://www.cbeach.pwp.blueyonder.co.uk/coraladdin. htm

    I then realized that if you could get to the page then you wouldn't need the script and if you couldn't get to the page then the script didn't work!

    Dunno why I'm even posting this tbh...

    --
    ----- I refuse to have an argument with an unarmed person
  100. Re:Hmmm... wondering if I could use this commercia by calica · · Score: 1

    This will only help with bandwidth problems.

    Sounds like he has political problems as well. He might be able to get this through management.

    Now, if 100% of your pages served are unique, nothing in the world can help you, other than replicating that application on more or faster servers.

    A caching proxy will still improve the performance of your static objects (images, stylesheets). This will then relieve pressure on your dynamic engine. This is similar to having a dedicated server handling static objects without the added complexity.

  101. You meant, append ".nyud.net:8090" by MMHere · · Score: 1

    You meant, append ".nyud.net:8090" to a host name. Note the leading period after the first quote above. As written, the story would have you do this:

    http://slashdot.orgnyud.net:8090/ ...which obviously isn't correct. At list the "View Slashdo through Coral" link is correct as follows:

    http://slashdot.org.nyud.net:8090/