Re: [arch-d] centralization

Lars-Johan Liman <liman@netnod.se> Fri, 12 March 2021 07:22 UTC

Return-Path: <liman@netnod.se>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2F733A0CC5 for <architecture-discuss@ietfa.amsl.com>; Thu, 11 Mar 2021 23:22:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sNFq7UKeSDCp for <architecture-discuss@ietfa.amsl.com>; Thu, 11 Mar 2021 23:22:32 -0800 (PST)
Received: from mail2.netnod.se (mail2.netnod.se [IPv6:2a01:3f0:1:3::75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A85533A0CCC for <architecture-discuss@ietf.org>; Thu, 11 Mar 2021 23:22:32 -0800 (PST)
From: Lars-Johan Liman <liman@netnod.se>
To: architecture-discuss@ietf.org
References: <AM0PR03MB352225C516C5B8F161289B97E5909@AM0PR03MB3522.eurprd03.prod.outlook.com>
Date: Fri, 12 Mar 2021 08:22:28 +0100
In-Reply-To: <AM0PR03MB352225C516C5B8F161289B97E5909@AM0PR03MB3522.eurprd03.prod.outlook.com> (Yaakov Stein's message of "Thu, 11 Mar 2021 17:57:26 +0000")
Message-ID: <22ft10hm4r.fsf@floptop.liman.net>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (darwin)
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/1FENOYI5BkvcigGkltcpHFlygBg>
Subject: Re: [arch-d] centralization
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2021 07:22:35 -0000

Yaakov,

Interesting! Thanks!

I follow much of your argumentation, but I kind of came to a soft halt
at the end, so, for the purpose of discussion:

> which means that one large network is worth much more than 2
> half-sized networks.

I think this statement should be qualified a bit, because I think one
parameter is how "worth" is measured. I would argue (and I admit this is
from gut feeling more than from facts or knowledge, so I will not take
offence from being contradicted) that a non-functional large network is
worth less than 2 funcional half-sized networks, at least for some
purposes.

My gut feeling tells me that the cost of keeping a centralised system
consistent rises with its size, and it's probably not linear. Isn't
there a point where the cost of keeping it consistent and reliable
exceeds the extra value added by increasing its size by delta-x?

Or, where the risks of systemic failure overtakes the added value.

Granted: obviously these points are moving targets, being pushed by
development, but still?

The "worth" can be measured not only in short time capital gain, but
also in risks, no?

> Over time this pressure can't be resisted.

Agreed, if measured only in short time capital gain, but maybe it can be
(at least for longer time) if political backpressure (with less focus on
capital gain) is applied?

				Best regards,
				  /Liman

#----------------------------------------------------------------------
# Lars-Johan Liman, M.Sc.               !  E-mail: liman@netnod.se
# Senior Systems Specialist             !  Tel: +46 8 - 562 860 12
# Netnod Internet Exchange, Stockholm   !  http://www.netnod.se/
#----------------------------------------------------------------------

>> Market consolidation and centralization can be good ...
>> But there are also some serious drawbacks.

yaakov_s@rad.com 2021-03-11 17:57 [+0000]:
> Yes. There are often trade-offs and these trade-offs can be analyzed.

> In response to one remark I pushed into the chat window a remark about the CAP theorem.
> This theorem is commonly used when analyzing distributed systems,
> and is directly applicable to networks which are distributed systems
> for delivery of packets.

> Basically the CAP theorem says you can't have all three of
> Consistency, Availability, and Partition (fault) Tolerance.
> IETF people are used to distributed routing protocols that emphasize A
> and P at the expense of C
> (which is why we need a TTL field in the packet header),
> while computation academics who expect consistency gave us centralized SDN.
> For databases the two extremes are called ACID and BASE.

> To enable more nuanced trade-offs networks use both control
> (distributed) and management (centralized) planes,
> for example centralized management for policy and distributed control for rerouting.
> (So, what SDN does is not to introduce a control plane, but rather to
> replace the control plane by a management plane.)

> However, when referring to multi-user networked applications (not the
> communications service)
> there is strong pressure towards centralization.
> Why do we have basically one Facebook, one Amazon, etc?
> Because the value of a network application is super linear (Metcalfe's
> law puts is a N^2, Reid's law puts it at 2^N)
> which means that one large network is worth much more than 2 half-sized networks.
> Over time this pressure can't be resisted.

> Y(J)S