Distributed Origins and Alt-Svc

Mike Bishop <mbishop@evequefou.be> Thu, 07 October 2021 16:21 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 296933A0BC3 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 7 Oct 2021 09:21:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.897
X-Spam-Level:
X-Spam-Status: No, score=-2.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=evequefou.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 Z6tkOW2hD6zf for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 7 Oct 2021 09:21:11 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 B9A143A0CB1 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 7 Oct 2021 09:21:00 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1mYW5Z-0000qu-G7 for ietf-http-wg-dist@listhub.w3.org; Thu, 07 Oct 2021 16:17:45 +0000
Resent-Date: Thu, 07 Oct 2021 16:17:45 +0000
Resent-Message-Id: <E1mYW5Z-0000qu-G7@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mbishop@evequefou.be>) id 1mYW5W-0000q7-Pu for ietf-http-wg@listhub.w3.org; Thu, 07 Oct 2021 16:17:42 +0000
Received: from mail-dm6nam11on2125.outbound.protection.outlook.com ([40.107.223.125] helo=NAM11-DM6-obe.outbound.protection.outlook.com) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mbishop@evequefou.be>) id 1mYW5U-0006PN-Ts for ietf-http-wg@w3.org; Thu, 07 Oct 2021 16:17:42 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C0EwytdZyLMDjDs0k+lqNxtIlwfRirFM6B4vCFgCGKRSl8WkWNmoYuMbSKa0+6OwcSjOAf1kcV1S4KfCe/htTmiV1E6/gIoWxfPOfquA21kuNO3gm2cy4ZpItGAaQOrrIIdMYZC1YSboWMNTiR2oRPffLtWk3yinLqZohdYQWX6NTRsRhyHAC+JIGrf/hfSNV9ONCC+DvE2njBLP41DV4teBEGZ8Rs6rXWHOD6kGi4U5zFAg+oPxLbtLBVsUAnWJbuN4COOZpJ+xNnR3I/4hWjQu+DL1+fsiYxFn0YhHJ5kTJo6b2mrMOtHYWVbsHaIs5fjVjsXYOWpMQXZF7Wwa4w==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/BoIwI8SUgaBTXZBJqfznRvWBaEnCo2K+7dnr1xQn+s=; b=SgPS4M+V0/8n7+HfK/d29c8LpdxY0u6/kZW0tAQwN7R+3wTOG9JNVlin91YrwOFixmGIXCLNHyaLSQ70cgmliXA3+KjI0Yb2kMFJMjgMDUAfrCPxbN85Jl1MliacnCg3T8GnapB1OifbBARcWG/eQqR+g1NGcsyDm7GSAkLiMwTM+vylDfEqa9jaC23WFNdXdX3/OVz0SO1rsuHcb4OOMWVXN6PcLLnC144TQ+vyZ5vizdLH7J1qDNx4ZUCRkYJ6m70Rm5qiiSXlOcdRzBXOPew3MyCfSO9bqaFmB3DOe06NREZO/wdZfa3/+GHskaFKezONddiT1Si8yDoYBf/DaQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector2-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/BoIwI8SUgaBTXZBJqfznRvWBaEnCo2K+7dnr1xQn+s=; b=HYzDSRFYVjy2CO0MgTggZyl16IzbwQxcH7nwcTFo7hQMyUyV/CR9QYotsZd49Wrt2Rrv97mtdo0bAS1A1yTvzsq6gsreIasjI85PlRAznppwbQO63ErPh4et0BnFN0w0ZiON9vPvrjdv96mo3Iu32PREzRIGKcODz5CsgNpklgM=
Received: from BLAPR22MB2259.namprd22.prod.outlook.com (2603:10b6:208:27b::11) by BLAPR22MB2098.namprd22.prod.outlook.com (2603:10b6:208:27d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Thu, 7 Oct 2021 16:17:24 +0000
Received: from BLAPR22MB2259.namprd22.prod.outlook.com ([fe80::cd:98ed:9499:a7bb]) by BLAPR22MB2259.namprd22.prod.outlook.com ([fe80::cd:98ed:9499:a7bb%9]) with mapi id 15.20.4587.019; Thu, 7 Oct 2021 16:17:24 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: HTTP Working Group <ietf-http-wg@w3.org>
Thread-Topic: Distributed Origins and Alt-Svc
Thread-Index: Ade7leW4qKUJwy4ERq24pV+B5WrOvg==
Date: Thu, 07 Oct 2021 16:17:24 +0000
Message-ID: <BLAPR22MB225903A281193765CD11D74CDAB19@BLAPR22MB2259.namprd22.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: w3.org; dkim=none (message not signed) header.d=none;w3.org; dmarc=none action=none header.from=evequefou.be;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 257c39c9-d450-4a6e-d01c-08d989adf2f4
x-ms-traffictypediagnostic: BLAPR22MB2098:
x-microsoft-antispam-prvs: <BLAPR22MB2098EA1A1490AB8A05EC3D58DAB19@BLAPR22MB2098.namprd22.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OAcrOIuhPfzrxixJ+OlX9CrhJ3iDskh9K9l0PBLK/kKTqqi2omXQksOWvd4MJ/r4WbwkTCZ0rwz0JqRuoinQchrUjLBJzxbMAm2/8KSL2zh2kwkalrSiy6OVnwLJ0xbo/xShIi80ZFuzDoq68yaX1cDsYI3nd4mOPTyvQJ21KaHUqM6JOGCE+kBkMtPTjdnbFvpzCp8OGU1pKIGoyvex2F1zA7UYFE7p4gUe7YbZAhEpqdAR15Cadl8m5lRLv8lyiYz0PUJXPO7zNhok9QSs9q0ifYadFLLBFFwVHOvgbyH5xVSLUs4zjMrfmPfIfWkdHeuk4tIngWk1xF0FCYxvk0GlbQtAeAmlj/tyaS7yaF5ucmbxynA9y7MIJClweF+GfhZ/+IN8cKOHuTQedi2UJC/m98XxagmIZ8VqcEvSGrCln3oawECpztnazzTFICYnEGqsqmDgIJpG6BWYVkHZdCbZcnMOlsHLT6ThBsm5cNoX7FRl8LhBvVNe1OtNY3EIbs8qUZO+Uoa3Idpv4qpsiPhdGIP5L8pvNuqm8BzB+DBSi8WY8bdhX56WTgZFqWQIIXeczf6QE+tdD2vVcgzDYHOQOFzRqtKKYO3TAFODI5XIzFUKgTSSkRYNTiUvKyDdPONiQoYC6JTQcY0fJapHIENoS15gMui2nVwVNtibRN9Mm2OU0v8pnRjJvpSi3/Z+L8UFIEFD30Hcc0hvnU+d9RavIPrN5o2N77qjrwjKTEBSWE5K5B+TQWRIMg8mo51+Up+JXgpg5yx5mqbGUnlRKnqW0sJa77JucT0TEUWbqKs=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BLAPR22MB2259.namprd22.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(346002)(39830400003)(396003)(376002)(366004)(8936002)(122000001)(316002)(508600001)(71200400001)(38100700002)(6506007)(7696005)(966005)(8676002)(53546011)(6916009)(26005)(33656002)(66574015)(83380400001)(55016002)(9686003)(2906002)(52536014)(5660300002)(186003)(64756008)(66446008)(66556008)(66476007)(66946007)(86362001)(38070700005)(76116006);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: uqgPFFnGuS9BunFOgEZomPSXJvpAasy6zbwUiAZ7MhVD5PjBkrhCP5ogNH+6Shu1XgpyADWbkN7JyGnCyZPEB6EthaUVSOVJbu7MKLnxNVCW0/j6tjDjOl2KyQ0Ys4kIoD4TCd7Tc5rHyFs6CPiZGL7C/WPN8R/CtDHXEZM489mK+oBqZ98JDAI5UpPXgalf/EH548O2NtNqfbnlkKJKJzh4yh6/KyI8g8HKhKp56C1ThaLTZkBuwFCtWORcs6vBctGsbOlsYHltkNxsbQisiviXU8UXze78ym0jezlBq42gankkNSAWMXjf7Kjo1y4Sp6vAYfg8Z5K8e5Q+ejZxa7uVLucyHixt6JZuRkRKSs2k+kuskih8Q38FClgX5v4wxIfczC+JJxi2FyHbAaxJkNaTj8auyO6xH5rOVOWJnuG680WViU9jk/9gqyikyh2Txvbxw8Cen65jz/YfciwoSW/3wHtoaeI0FtvlLWX7spJWAe/JyXsWEHu5YbXZW128b9YUvrvOr7FTnq4vqJkgJEZQMD53kmH2iWQCV3mqQxlc1TcMd/ls6J+E7cjE83xJkilMEkc7ppBBTUk5Vs+Rawq/CYW5xggDyN8NfLomGp1F9JenH1BOhlq2VYVVViVEVdPHGWQF04dz8KFINEQ7SnGDt2J+h0U3pOcl3DHHbGaLpx8zRjcP1hUUUcCgdVuDKhasKWSwsgE9M2NKtwRfltFqapCu1Y1Ik/MR+Fgsw1NjctuN4uQWpp0qjiQrTk31PCq+LaJBPQ1XOe+syICWWY9z317uskWfEOS/yoLFEkO/xLTVxS5ZuFnESTWdknrz+Sx98KhRR+s7+jv7kRC3h/gpjdeRNNFlhiFUEv/GFRR+wuzu9dS5F2PPn+dhaGVVlkdSJgMYODpZDhBIIUDpbpheeRliR3r3DFgq8TxH8oBNKKKKVvo/Z/lYftPI9sv7VI41VuTjNnxZRn+NY5gToUT/TqBlRxu5QQe15puAp4s17njbuJNCxop54aSlJcktd2sogj/imLQtxYfZSVkcnA2QgG80nG2uDn4YUpCEqXPtTimFHfME11TVzHNx1K8RKbow4bfBWNDdPPktgxIOqdRNVd0l5eiUXbCCxubVyoD39ZggcF8zRboDXCE7gzjNjh6uL1boEqISqcDlZ0t4LBOKgN8QRyvElYgl9iowtq8AjAUUeO3M8U18QgtjsFBAfDkIGfaczZhh0pFlhNKNAjzfbXao+hB0etnb1w/VcIcPAghGQPjHiAF3HMwYy2HPTbD27diSyQ+EuLtXNhO8sr9XANFQW3u6RNicF/ClFPo=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BLAPR22MB2259.namprd22.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 257c39c9-d450-4a6e-d01c-08d989adf2f4
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2021 16:17:24.6918 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Mv4W17SI6/N8qjFb/GryQsuB3VLzDWCqUy14tXYmHU/vKlPBgShhR6rf5Zrg//E68R07zQDcBZc5CqWJSKMvmA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR22MB2098
Received-SPF: pass client-ip=40.107.223.125; envelope-from=mbishop@evequefou.be; helo=NAM11-DM6-obe.outbound.protection.outlook.com
X-W3C-Hub-DKIM-Status: validation passed: (address=mbishop@evequefou.be domain=evequefou.onmicrosoft.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1mYW5U-0006PN-Ts d18ae93d3526d022d81402b450e32025
X-Original-To: ietf-http-wg@w3.org
Subject: Distributed Origins and Alt-Svc
Archived-At: <https://www.w3.org/mid/BLAPR22MB225903A281193765CD11D74CDAB19@BLAPR22MB2259.namprd22.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/39441
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

A problem I've been turning over in my head is dealing with "distributed origins," content libraries which are logically a single origin but are too large to actually be managed by a single host.  There are several obvious examples on the Internet at large.  An extension to Alt-Svc seems like a potential avenue to address it, but other properties of Alt-Svc would require other modifications to work smoothly.

This draft explores the problem and looks at one possible solution set.  I'm not totally happy with that solution, because it has too many moving parts, but I still see it as a useful starting point.  I'd be interested to have feedback from folks, and ideas for other ways to address the scenario.

-----Original Message-----
From: internet-drafts@ietf.org <internet-drafts@ietf.org> 
Sent: Monday, October 4, 2021 12:00 PM
To: Mike Bishop <mbishop@evequefou.be>
Subject: New Version Notification for draft-bishop-httpbis-distributed-origin-00.txt


A new version of I-D, draft-bishop-httpbis-distributed-origin-00.txt
has been successfully submitted by Mike Bishop and posted to the IETF repository.

Name:		draft-bishop-httpbis-distributed-origin
Revision:	00
Title:		Distributed HTTP Origins: Solution Space Exploration
Document date:	2021-10-04
Group:		Individual Submission
Pages:		9
URL:            https://www.ietf.org/archive/id/draft-bishop-httpbis-distributed-origin-00.txt
Status:         https://datatracker.ietf.org/doc/draft-bishop-httpbis-distributed-origin/
Html:           https://www.ietf.org/archive/id/draft-bishop-httpbis-distributed-origin-00.html
Htmlized:       https://datatracker.ietf.org/doc/html/draft-bishop-httpbis-distributed-origin


Abstract:
   Certain content libraries are logically a single origin, but too
   large to be practically served by a single origin server.  This
   document discusses existing solutions and explores possible
   directions for future protocol development.

                                                                                  


The IETF Secretariat