Slashdot Log In
Coral P2P Cache Enters Public Beta
Posted by
timothy
on Sat Aug 28, 2004 07:59 PM
from the will-it-scale dept.
from the will-it-scale dept.
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?"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Slashdotted already (Score:5, Funny)
Re:Slashdotted already (Score:2, Funny)
yea, but its true
Re:Slashdotted already (Score:2, Informative)
Windows:
Linux:
Seems their nameservers have some kind of problem. I am in the Midwest, going t
"Invalid domain name in packet" (Score:5, Informative)
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?
Parent
Re:"Invalid domain name in packet" (Score:5, Informative)
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
Parent
Not quite, but here is what /. looks like! (Score:3, Informative)
Coral Statistics [nyu.edu]
Re:Not quite, but here is what /. looks like! (Score:3, Insightful)
Google (Score:3, Informative)
So this is not so new to me regarding slashdot effects.
Re:Google (Score:5, Informative)
http://www.rentzsch.com/notes/googleCacheHackin
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.o
Parent
Re:Google (Score:5, Informative)
javascript:location.href=location.href.replace(/h
And if slashdot's tendency to insert spaces in long strings screws that up, try grabbing it from here [gotdoof.com]
Parent
Re:Google (Score:3, Informative)
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
Anyone see the irony? (Score:5, Funny)
Dear Lord (Score:4, Funny)
Then again it might not be so bad....
self-referential slashdotting (Score:5, Funny)
oh, first post?
Seems to be broken (Score:2, Interesting)
It's turtles all the way down...
Re:Seems to be broken (Score:2)
files (Score:3, Interesting)
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)
Maybe try... (Score:2)
Not too good for websites (Score:4, Insightful)
Re:Not too good for websites (Score:5, Informative)
img src="img/logo.png"
not:
img src="http://slashdot.org/img/logo.png"
or whatever so this shouldn't be a problem
Parent
In case Coral gets slashdotted (Score:5, Funny)
Re:In case Coral gets slashdotted (Score:3, Interesting)
I'm not a native speaker though, so ymmv.
Is this the end of the Slashdot effect? (Score:2)
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
Hosting companies'll hate this.... (Score:3, Interesting)
Upload bandwidth (Score:3, Insightful)
Re:Hosting companies'll hate this.... (Score:3, Informative)
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.
Also a proxy... (Score:4, Interesting)
Re:Also a proxy... (Score:5, Informative)
Parent
"Is this the end of the Slashdot effect?" (Score:2)
me thinks not P2P (Score:2, Interesting)
Re:me thinks not P2P (Score:5, Informative)
It's 'distributed'.
Peer to peer implies that the users of the service are the ones supporting it's existance.
Parent
Is this the solution? (Score:2)
Re:Is this the solution? (Score:3, Informative)
Here, I'll even link you to a good client that will give you a nice GUI for starting out. Another Bittorent Client [sourceforge.net] for all OSes.
Only the top page? (Score:5, Interesting)
Re:Only the top page? (Score:4, Informative)
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 [nyud.net] are fully functional.
Parent
Re:Only the top page? (Score:3, Informative)
Well...all they have to do is have some modifying code like CGI-Proxy [jmarshall.com] does....
Is it possible to combine this with bittorrent (Score:3, Insightful)
Re:Is it possible to combine this with bittorrent (Score:4, Insightful)
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.
Parent
Stats! Slashdot has it REALLY working! (Score:5, Informative)
Work for CmdrTaco (Score:5, Interesting)
Stupid story submitter... :-) (Score:5, Funny)
http://www.nyud.net.nyud.net:8090 [nyud.net]
Re:Stupid story submitter... :-) (Score:5, Funny)
http://www.nyud.net.nyud.net.8090.nyud.net:8090/ [nyud.net]
Or the mirror-of-the-mirror-of-the-mirror:
http://www.nyud.net.nyud.net.8090.nyud.net.8090.ny ud.net:8090/ [nyud.net]
They should have posted THAT link to slashdot to see how well the system faired.
Parent
Hackable? (Score:3, Interesting)
Regards,
--
*Art
Re:Hackable? (Score:3, Interesting)
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
connection: close
That definitely doesn't look too good, security-wise, when you can get access to inside services through their proxy.
Regards,
--
*Art
Re:Hackable? (Score:3, Insightful)
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
Oooh! Graphs! (Score:3, Funny)
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
Hmmm... wondering if I could use this commercially (Score:3, Interesting)
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.
Not a good solution (Score:3, Informative)
Re:Incompatible with logged in browsing (Score:5, Informative)
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,
microsoft.com cannot access any of your apple.com cookies.
Thus, nyud.net cannot access your
Parent
Re:Possible problems with this scheme... (Score:3, Informative)
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.