[arch-d] centralization

Yaakov Stein <yaakov_s@rad.com> Thu, 11 March 2021 17:57 UTC

Return-Path: <yaakov_s@rad.com>
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 856B53A095F for <architecture-discuss@ietfa.amsl.com>; Thu, 11 Mar 2021 09:57:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=rad365.onmicrosoft.com
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 fWEX4bTFYgeh for <architecture-discuss@ietfa.amsl.com>; Thu, 11 Mar 2021 09:57:29 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2064.outbound.protection.outlook.com [40.107.20.64]) (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 47A913A0958 for <architecture-discuss@ietf.org>; Thu, 11 Mar 2021 09:57:29 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ePXqLOsdVzWySbOQWe1zU7EdxYvBdycwhT0qy48ABHOyczPoAd1QsoDuPl1w/SoeOA7fvgOjd1UNf/1tvshOC9SyU3SGDLjmR3rr0+mXcmNZv9vB7bDi3uMPjkvnpSu0H0rJP2CJwEb4+QWUxIXfmMP4b9jDdAodusqdQpSMUsr1DxssNJArpv/hwP1AM2jO1x4w2rHowXYzunECq+gE/JupY8kEYOpz2wZMvOzTqUPTUmlhH7wYglBCRrdhUc8c0zPNr2Bb8+OSXndwfKSvInTy0SKl7cyqkgkqhAzhuOlFRAOKqncNGQtLY031ijOcjUFSiZdTKqzBxyyIXrWPcg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b4ySoThN2lNw/5zkYl/Q/PTQVw03ITfm+vBJOS7VbAo=; b=gPflRO6B+M+2ARcMbwgWjScZ4lWrmeslL/mWOtu/nv8artJSXhRu1I/xRXhXpr4xI1oragNbSCInX++qjofV1viufdtYINkQOGy/WlWs/62BI/wkG5YkpclEVZCS2t2riivEy6VBv+Rbr7WmsmrrUGeX171yik3GDr1Ho6M6E9+u1J16XpNoPvAajC/vTGeg2JumDSKDEOUPUGF5/AObUeQDmeeeLW1HAje8ogi6rFnZg0CGpZGPoAyGvGNGmQF3DPgnB1gAof3zMeayV+DZg5y9r5DMIEFsmVZsnQE8xjx4Il07ZswRlQX9t9t+g3TqgkuRHWs+lbbGwdwoVRHBRA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rad.com; dmarc=pass action=none header.from=rad.com; dkim=pass header.d=rad.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rad365.onmicrosoft.com; s=selector1-rad365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b4ySoThN2lNw/5zkYl/Q/PTQVw03ITfm+vBJOS7VbAo=; b=ezyCFKjT1VFaOAImMPsQagTNgjJegIUI+AnE/6yT97BQgVcXPCc5NBRrMJLhlCFPpt0AaZFLXp/qjjJXyrkwmZ0jbcNOVPIAWWFGzg+fMbMXxLYo80cqZmqr/Cf1RLXUoIWFZY/vK6RDH+k2wgc3ji/qPLaOhZddHdG6Y+CMRo8=
Received: from AM0PR03MB3522.eurprd03.prod.outlook.com (2603:10a6:208:42::23) by AM9PR03MB7123.eurprd03.prod.outlook.com (2603:10a6:20b:286::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Thu, 11 Mar 2021 17:57:26 +0000
Received: from AM0PR03MB3522.eurprd03.prod.outlook.com ([fe80::10eb:24f4:1a5e:bc0a]) by AM0PR03MB3522.eurprd03.prod.outlook.com ([fe80::10eb:24f4:1a5e:bc0a%4]) with mapi id 15.20.3912.030; Thu, 11 Mar 2021 17:57:26 +0000
From: Yaakov Stein <yaakov_s@rad.com>
To: "architecture-discuss@ietf.org" <architecture-discuss@ietf.org>
Thread-Topic: centralization
Thread-Index: AdcWncDOiwtwBM+oSj2C2b5cg+T9rg==
Date: Thu, 11 Mar 2021 17:57:26 +0000
Message-ID: <AM0PR03MB352225C516C5B8F161289B97E5909@AM0PR03MB3522.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=rad.com;
x-originating-ip: [176.230.181.29]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 6e028f0f-6705-4954-f365-08d8e4b72166
x-ms-traffictypediagnostic: AM9PR03MB7123:
x-microsoft-antispam-prvs: <AM9PR03MB71234E68CBE970EFB2667C8DE5909@AM9PR03MB7123.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hSa8bAbOiHnd2j2lnXxQjijFs1A7yBtHlRLMo+CHiQjQ3rgf1a8rzKKNRd2EAQPYcXu9hIRScc8QopGeLM+x6X2iAoIyKg5IS/nvWqGVcLU0r6hHuB2Rh/XJIFWU3BSw7BMcMVtP43QFosaikRY0fSvH8Ua2VAi1StAAFuPx9JpfMP9oh438xscg0ej90xpqihRcRvLZoHPEgg1ohdmIVqPAuiOEm9xu6dmDuTdthd2hsBQVJe8kaazLyx3+QMRUGPwz/qZ0VChMv3jsze6hxUSpQBlNrOW5hFwIKrfyn/9rt+eyqd/l6YxL2I5mPJci9o1WHY6go9esHuZmBpfJScsc/SuJvghpXEhwAw+kQaJJOg0VQ92jUaMolXw8+BuFzrolfiFq9wMeB/5rVgHpIKbhvhc29bEV4BqyYc6BcEnYKiK569M6TsPWmEwZqzauWKrHi0qj0zAbQIAUYhh+XsVxPRPcUYXHeJf+BPlktjEtIg2Q8AzdQ+wuxTacZL/LIgx7/t7QiZuR4mYZAny0O6OchCwHedmFRj6bJfiPKHg5Fpvm3fEz1Q/sKsgeWy8FBzYCgOA1efMoaficZCM99BK+Xsl1EEM4L8DO+NKlGSwTo0Qwj0egGiaepqxSqVHCsbuqPzqK4TrWkU7DgFcHYw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR03MB3522.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(136003)(366004)(396003)(39850400004)(6916009)(8676002)(7116003)(3480700007)(33656002)(8936002)(86362001)(83380400001)(76116006)(9686003)(6506007)(316002)(64756008)(66476007)(66446008)(66946007)(66556008)(186003)(71200400001)(55016002)(478600001)(52536014)(26005)(5660300002)(7696005)(2906002)(166393002)(220243001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: zmo5+urzbg0YSlplVK0VzxKmCsOAx67nNgFKZUWicA4LADVRk3c6DxcFKdDOPLrMKnbVc4acbtla2QtBWSWGPQfn/SdrF0Jf8ycWAxwfmyExXbmsvzfIU2RNBlSqAhLiaQjP0JWMp6DbAQyyJDrFojEZNKLiDm4gj4KKbzyjJvnEhuTAolRJV8SVLfc+WgA3MXZRAh2SX7z7lpD4dD7ImMc0IQRa5ssh6s2ADlveyYkSiAZ3/Srpxz0Ak9BEmVU5RU7psUL/kLMdaK4OFDbJiAm8mDGUPIpmt/NCWWp6ubraJuOOcvyac9Y8u2gxAy0RlCvZVOzHPZdgoCrlfGz7Dq24CX26Gyh4m6z++xyMlOsfWdPJ0n+gPYEfRnQS6hNi28ifvHh0ka2+sY2L2HUmwM+gb/NCgzNcTysvEkhFjhHmejP7J/jOnVCDEXbKT9BAL4ahINc73dSIj5wGXcD7139wIDMzOVcHYFTHoecUFj7IP5J2krvyJAr+9O98Jyo4LowIJk3nzEC5oWNLfcgI9COToXuKwS1CA8j3RTMpaqs4w/NR7YbN/V4llbE0M2ohNJv1PdMx1cqpc9ZGD321APdVv1+FJAiV3ENrRHdGI13rjSzeSAqYxZjF4dfpWC5QRLfueWpj2Tz8qchuPemPUWajT1CYmqCM6qAF6Eq5GhaKFgVUIFJ9Yk8YrbkHeGvKI/J/TqOUY4zg4DRXHT2b0tWsEHp6KD9B1zXrJiSIcDuRJG2daBJC9Unx5skAHuHv+voKtObtVHu6TgEbjMPxBARktnVNNPB+KpZ3wPn89BgkcqJe48KbQiXImVEDGN2b6cl0X6fuqRVUTezPlbkeUpjBbzHkvAa0Vjpmt/LcUT7khc8agyl1igeEBq+Oqmh5pLb21MLX9x2ZLZo2jYvcLd3utodoRCeNI1Iy8WDlKHG6T3PkAlGimrGhHLZW1P2ZneC91bSsZ8ADpxPrTPtC8ltsC9k8MRfDnwaA8ynrG6YdECfVsIFoAf822s6WfmfHbPZhIRgsqk/DKq9I2s4iKikrzkSv2gnZI3iE7NVdetcOZs167Xqgs5ASzq4xdtxtZVnxpeIWSgoxzTDOh4iw6JjXJ4ZhYg+2+V7B3j0/pJRhLZDcobR1EnyvyIIi0199bcuDqlRekOQ/I00HHWh8xPb6ZV+X6nwZItvN5uUUcYIuCvwCuME7uBbCkGmIYNWmu1NI/+cqelTcjdm/rrSvaBQc9bUwVA7H98oOgtkPAQMnnZSoORN8P1mE/mDK35ocRAH6KSx/aw5JkeoKGaHafZ38FsXbxNMskpNwTSaXNjYBBhpYP+zzHnDJHr9zNKEi
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR03MB352225C516C5B8F161289B97E5909AM0PR03MB3522eurp_"
MIME-Version: 1.0
X-OriginatorOrg: rad.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR03MB3522.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6e028f0f-6705-4954-f365-08d8e4b72166
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2021 17:57:26.2708 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f9047108-cc2c-4e48-97a3-43fad1b3bf9d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: H6z9BBDcDqnmoxxErlgNj9ml90Q+8PzSdch7chQPpRlZJJ0VeLbhxEf2qBw3n9RDNrm41zvP2Ldl4Wlr8lNNQg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR03MB7123
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/5MBCAcmIRQ6GtO38eQd8p1m1s0A>
Subject: [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: Thu, 11 Mar 2021 17:57:32 -0000

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

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