StanfordMLOctave/machine-learning-ex6/ex6/easy_ham/0977.d0e3f4e7fd0a8c2bdd2688...

81 lines
3.9 KiB
Plaintext
Raw Blame History

From fork-admin@xent.com Tue Oct 8 10:56:42 2002
Return-Path: <fork-admin@xent.com>
Delivered-To: yyyy@localhost.example.com
Received: from localhost (jalapeno [127.0.0.1])
by jmason.org (Postfix) with ESMTP id CCC2316F16
for <jm@localhost>; Tue, 8 Oct 2002 10:56:41 +0100 (IST)
Received: from jalapeno [127.0.0.1]
by localhost with IMAP (fetchmail-5.9.0)
for jm@localhost (single-drop); Tue, 08 Oct 2002 10:56:41 +0100 (IST)
Received: from xent.com ([64.161.22.236]) by dogma.slashnull.org
(8.11.6/8.11.6) with ESMTP id g989KUK08679 for <jm@jmason.org>;
Tue, 8 Oct 2002 10:20:31 +0100
Received: from lair.xent.com (localhost [127.0.0.1]) by xent.com (Postfix)
with ESMTP id 431202940AE; Tue, 8 Oct 2002 02:20:04 -0700 (PDT)
Delivered-To: fork@example.com
Received: from gremlin.ics.uci.edu (gremlin.ics.uci.edu [128.195.1.70]) by
xent.com (Postfix) with ESMTP id D50442940AE; Tue, 8 Oct 2002 02:19:38
-0700 (PDT)
Received: from localhost (godzilla.ics.uci.edu [128.195.1.58]) by
gremlin.ics.uci.edu (8.12.5/8.12.5) with ESMTP id g989JCgB000573;
Tue, 8 Oct 2002 02:19:12 -0700 (PDT)
Subject: why is decentralization worth worrying about?
Content-Type: text/plain; charset=WINDOWS-1252; format=flowed
MIME-Version: 1.0 (Apple Message framework v482)
From: Rohit Khare <khare@alumni.caltech.edu>
To: fork@example.com
Message-Id: <2583F1FA-DA52-11D6-B1B1-000393A46DEA@alumni.caltech.edu>
X-Mailer: Apple Mail (2.482)
X-Mailscanner: Found to be clean
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: <mailto:fork-request@xent.com?subject=help>
List-Post: <mailto:fork@example.com>
List-Subscribe: <http://xent.com/mailman/listinfo/fork>, <mailto:fork-request@xent.com?subject=subscribe>
List-Id: Friends of Rohit Khare <fork.xent.com>
List-Unsubscribe: <http://xent.com/mailman/listinfo/fork>,
<mailto:fork-request@xent.com?subject=unsubscribe>
List-Archive: <http://xent.com/pipermail/fork/>
Date: Mon, 7 Oct 2002 17:09:00 -0700
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by dogma.slashnull.org
id g989KUK08679
X-Spam-Status: No, hits=-5.2 required=5.0
tests=AWL,DATE_IN_PAST_06_12,KNOWN_MAILING_LIST,
T_NONSENSE_FROM_30_40,USER_AGENT_APPLEMAIL
version=2.50-cvs
X-Spam-Level:
Why am I so passionate about decentralization? Because I believe some of
today<EFBFBD>s most profound problems with networked applications are caused by
centralization.
Generically, a centralized political or economic system permits only one
answer to a question, while decentralization permits many separate
agents to hold different opinions of the same matter. In the specific
context of software, centralized variables can only contain one valid
value at a time. That limits us to only representing information A)
according to the beliefs of a single agency, and B) that changes more
slowly than it takes to propagate. Nevertheless, centralization is the
basis for today<61>s most popular architectural style for developing
network applications: client-server interaction using request-response
communication protocols.
I believe these are profound limitations, which we are already
encountering in practice. Spam, for example, is in the eye of the
beholder, yet our email protocols and tools do not acknowledge the
separate interests of senders and receivers. Slamming, for another,
unfairly advantages the bidder with the lowest-latency connection to a
centralized auction server. Sharing ad-hoc wireless networks is yet a
third example of decentralized resource allocation. Furthermore, as
abstract as centralization-induced failures might seem today, these
limits will _not_ improve as the cost of computing, storage, and
communication bandwidth continue to plummet. Instead, the speed of light
and human independence constitute _fundamental_ limits to centralized
information representation, and hence centralized software architecture.