From fork-admin@xent.com Wed Sep 11 13:49:36 2002 Return-Path: Delivered-To: yyyy@localhost.example.com Received: from localhost (jalapeno [127.0.0.1]) by jmason.org (Postfix) with ESMTP id C984816F03 for ; Wed, 11 Sep 2002 13:49:35 +0100 (IST) Received: from jalapeno [127.0.0.1] by localhost with IMAP (fetchmail-5.9.0) for jm@localhost (single-drop); Wed, 11 Sep 2002 13:49:35 +0100 (IST) Received: from xent.com ([64.161.22.236]) by dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g8B6gJC04943 for ; Wed, 11 Sep 2002 07:42:19 +0100 Received: from lair.xent.com (localhost [127.0.0.1]) by xent.com (Postfix) with ESMTP id AD47D2940CD; Tue, 10 Sep 2002 23:39:04 -0700 (PDT) Delivered-To: fork@example.com Received: from hotmail.com (dav60.law15.hotmail.com [64.4.22.195]) by xent.com (Postfix) with ESMTP id 8076A29409A for ; Tue, 10 Sep 2002 23:38:21 -0700 (PDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Tue, 10 Sep 2002 23:41:15 -0700 X-Originating-Ip: [207.202.171.254] From: "Mr. FoRK" To: Subject: Microsoft buys XDegress - more of a p2p/distributed data thing... MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-Msmail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-Mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400 Message-Id: X-Originalarrivaltime: 11 Sep 2002 06:41:15.0835 (UTC) FILETIME=[3A3820B0:01C2595E] Sender: fork-admin@xent.com Errors-To: fork-admin@xent.com X-Beenthere: fork@example.com X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Friends of Rohit Khare List-Unsubscribe: , List-Archive: Date: Tue, 10 Sep 2002 23:45:31 -0700 X-Spam-Status: No, hits=-4.1 required=7.0 tests=AWL,KNOWN_MAILING_LIST,SPAM_PHRASE_00_01,USER_AGENT_OE version=2.50-cvs X-Spam-Level: I like this part - sounds like httpd on the client... http://www.openp2p.com/pub/a/p2p/2001/04/27/xdegrees.html "Once the Client Component is installed, a server can order a program to run on the client. Any CGI script, Java servlet, ASP component, etc. could be run on the client. This is like breaking the Web server into two parts. Originally, Web servers just understood HTTP and sent pages. Then the field started demanding more from the Web and the servers got loaded down with CGI and mod_perl and active pages and stuff. So now the Web server can choose to go back to simple serving and (where the application is appropriate) let the client do the other razzamatazz. This is superior to JavaScript in one important detail: the program doesn't have to reload when a new page is loaded, as JavaScript functions do. And because XDegrees uses Web-compatible technology, users can access XDegrees resources without installing any software, simply by using their browser." === "Scaling is the main question that comes to mind when somebody describes a new naming and searching system. CEO Michael Tanne claims to have figured out mathematically that the system can scale up to millions of users and billions of resources. Scaling is facilitated by the careful location of servers (XDegrees will colocate servers at key routing points, as Akamai does), and by directing clients to the nearest server as their default "home" server. Enterprise customers can use own servers to manage in-house applications." "Files can be cached on multiple systems randomly scattered around the Internet, as with Napster or Freenet. In fact, the caching in XDegrees is more sophisticated than it is on those systems: users with high bandwidth connections can download portions, or "stripes," of a file from several cached locations simultaneously. The XDegrees software then reassembles these stripes into the whole file and uses digital signatures to verify that the downloaded file is the same as the original. A key component of this digital signature is a digest of the file, which is stored as an HTTP header for the file."