[alto] ALTO for realtime data?

Börje Ohlman <borje.ohlman@ericsson.com> Tue, 04 December 2018 12:53 UTC

Return-Path: <borje.ohlman@ericsson.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8513D130DC7 for <alto@ietfa.amsl.com>; Tue, 4 Dec 2018 04:53:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.782
X-Spam-Level:
X-Spam-Status: No, score=-4.782 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=L7hDs6gc; dkim=pass (1024-bit key) header.d=ericsson.com header.b=EQJkilut
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 bZAwBU2N_QHK for <alto@ietfa.amsl.com>; Tue, 4 Dec 2018 04:53:26 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 D801712DD85 for <alto@ietf.org>; Tue, 4 Dec 2018 04:53:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1543928004; x=1546520004; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=z8pLkU3rrI4snCrmXTaA5rziAQpBrTgZIoe4C9T4EE4=; b=L7hDs6gcl5k9/akJS+kjFVHpqP0GEsppCBKzkoJH++LhMZy5IoswvVgklTikx+uV R8NOBbJyvjQ49WKJpj0GOyt7e9zWzJYypveFZlaBwDEPnF61yE2WPEaS0rY+TFx9 DgpE692kJQwxNLE5IjhtUZsmauONDn576dLwwbeW0Fo=;
X-AuditID: c1b4fb3a-8d8849e000002747-68-5c0678c407bf
Received: from ESESSMB503.ericsson.se (Unknown_Domain [153.88.183.121]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 17.58.10055.4C8760C5; Tue, 4 Dec 2018 13:53:24 +0100 (CET)
Received: from ESESBMR502.ericsson.se (153.88.183.134) by ESESSMB503.ericsson.se (153.88.183.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 4 Dec 2018 13:52:55 +0100
Received: from ESESSMB503.ericsson.se (153.88.183.164) by ESESBMR502.ericsson.se (153.88.183.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 4 Dec 2018 13:52:54 +0100
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB503.ericsson.se (153.88.183.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Tue, 4 Dec 2018 13:52:54 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z8pLkU3rrI4snCrmXTaA5rziAQpBrTgZIoe4C9T4EE4=; b=EQJkilutv1JMsaFJRf55on2jbl4odPR9mzXi8RkZKKlsbvNpLNaOl1aGWpDj9YwkswEOqBtAGYRdArZOtgKLdVo0UcuShNk9IpgeQt2tRUScwUQtc0P6a6cpSz1VZPh3cLALitCnSh9IJsjWLh7N65Oa+dCdjETskgUmNheJ5ik=
Received: from AM6PR07MB4950.eurprd07.prod.outlook.com (20.177.197.148) by AM6PR07MB5654.eurprd07.prod.outlook.com (20.178.86.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.13; Tue, 4 Dec 2018 12:52:54 +0000
Received: from AM6PR07MB4950.eurprd07.prod.outlook.com ([fe80::80a3:9275:cde:407d]) by AM6PR07MB4950.eurprd07.prod.outlook.com ([fe80::80a3:9275:cde:407d%5]) with mapi id 15.20.1404.016; Tue, 4 Dec 2018 12:52:54 +0000
From: Börje Ohlman <borje.ohlman@ericsson.com>
To: "alto@ietf.org" <alto@ietf.org>
Thread-Topic: ALTO for realtime data?
Thread-Index: AQHUi9BFeDenTbpoh0G46PkBHx12LA==
Date: Tue, 04 Dec 2018 12:52:53 +0000
Message-ID: <64752246-2EDA-499D-AF3E-5D29DB8176D1@ericsson.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=borje.ohlman@ericsson.com;
x-originating-ip: [192.176.1.90]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR07MB5654; 6:fe9HAW5O3OaUTjzk1iER1QXp30w0oX9kX+KMq4JA7EfoGvqSuoJM4TfSfzvqO5XFv1tcUyRkIfddWmy9fV3kOtElHUpNVJ1pQlX4AqXasyM2lxfUHkOGvXCXUUmhFQLGJM0Ztw+qFRtnKm2NbhUeK0XgPOxnIjqoMK06uZ8oJD+U+ZgYjIjniR/41MqH9q0hcs3Kr4xIIsQ0N2+IXoDLbbuO3VRd1m2Vk00FSuOpiY/sIYPAJZMwGUYqXv860EfMav3tvwA3s3xXPSxR2ja6dTgpUWddm60SjvCINRZUac6ryP/h3jRJTRzM5DR3lVON8PSGHtnHxbtLtelHYRj2a17y0VGMFZhQ4mDBQlynYX305wWMRfHjwS115dtD2mgFYUDlT022HlxO2pxTx1bQ2eAT+d+7HnaDeh5llVCjcTV7jIKLZ1Ue5oNVWifyIHwol7KYy7EiwKTNuyPtG7tbvQ==; 5:s6bU3BEdFXHqd+pwbe1EB9yLCkXdwGcRLfAfzI9JLLrytUsEk8PxNcImcHLjTa3fej1C4AEU+A5YUPG7kcmKejrABCSOdEW2IUshCIx+6Gb158mazoQgrukpTKurzlzajQ3yFzMFK3OJSbwmNgrGqxbYjsiDSM2I3MdxFlxQSeQ=; 7:zFtefHrt0/H0wBfd/Js3aMc0+vMedaUl2ig1KcwiwGbiwHKtyAJDhgPg2mNuu7RhQOnX8Z3eIoAOO7BlYGGRbcmHsrDzAbQg+sJzjSuiIMdomOeURplgD+gOgRtDT1EKsCQLA/jf8eocjnxTB/A9BA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 29836746-4e43-4364-afee-08d659e7683a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:AM6PR07MB5654;
x-ms-traffictypediagnostic: AM6PR07MB5654:
x-microsoft-antispam-prvs: <AM6PR07MB56541559FA1A0E9B0351C644FEAF0@AM6PR07MB5654.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231455)(999002)(944501493)(52105112)(93006095)(93001095)(3002001)(10201501046)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:AM6PR07MB5654; BCL:0; PCL:0; RULEID:; SRVR:AM6PR07MB5654;
x-forefront-prvs: 0876988AF0
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(366004)(346002)(376002)(396003)(199004)(189003)(2501003)(305945005)(2906002)(6916009)(14454004)(6512007)(26005)(486006)(106356001)(25786009)(7736002)(3480700005)(2616005)(478600001)(85202003)(2351001)(256004)(71200400001)(36756003)(82746002)(71190400001)(3846002)(83716004)(6116002)(105586002)(14444005)(186003)(476003)(68736007)(66574009)(33656002)(8936002)(6506007)(6436002)(66066001)(5660300001)(99286004)(53936002)(97736004)(1730700003)(81156014)(81166006)(8676002)(86362001)(316002)(85182001)(6486002)(102836004)(5640700003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR07MB5654; H:AM6PR07MB4950.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: KcZzrLlbCLfwQyw6tlwStOCuZMR0BRMlMrvZQcPOJdyVaHeNxAUJ0mKqywh19j7hYMQb3jfNo2SKqfSyWkwZ3mDft/ZPBzPs1gmForR92mbnv29EgBB+uizJBzk/4E/WoEsKyvBj+sfuqxmQh+QNW22C6NC7JLFrPxMVEWCQiTT0Ybvpfml+wuamS88VU4PyKSSd6t1qFqu37qUV5/EwdDDhALRbSJiAptSnUf2DXlZkqLMmWixTxMfpQogOLq+ZnTCGpHaD8h4qwha4OsPf/iFIeCURW8vXDmLunsgBoRygdtS08QjytGhSJbxpV8mWXFgVGaW2h20vEZFY5BO4lGX3MvBt3rOBHp0DwkSpkCY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <F427E6D724F34D499914BB1FC881D15F@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 29836746-4e43-4364-afee-08d659e7683a
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Dec 2018 12:52:53.9716 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5654
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SfUhTURjGObv3zutyeppfb9pCl4kZapp/iEUfZuA/hhBYDKFW3lScc9zr ZxBYIJUmjNxMF2HiDNTAUvFjpbCxzSRoy2SBSmN+JBL4EY5agbbtLui/33me530O7+HQhKSZ iqMrVDUMq1IoZUIR2XVtvDHN0iAsOdmzHpbjHp+izqMCg8ErKEJy0ZlSRllRx7AZZ2+Iytst gwK1AzdsdeqIJtSJW1AoDTgbrPfeUi1IREuwBYHRuCPwGxLsQfDBHc4bPv7UbyP4Q68A5jUz gRESawjQLW6H8CNPBNBvr+dTLgQTD74TfkOI8+ClfS0QisJHYXt4N3BHJE4Ag+dbUD8Gv14t CnhOh/a5joBO4iTYsW4GesT4HPzwblB+RlgKrp9fST8TOBYWVrsF/EIYDO/sBM/RsLGyF8yX QNu4wce0T0+Ats9yPiKFue5WxLNTCGNbap7TYFunC9YUQsfv3cD2gB0I+kaehfBGKphs8yTf WQkaUwwvH4GBNjfJs52AqeWbPB8Gs9cV7HFT8HHPQmlQhv6/FfS+KgIfhyFjUC6A3s37JM+J oG11h+gDL3EQZrtWyReIGkDRHMNxVWVZWekMW3GL46pV6SqmZhj5Podp9E/uBDKtXzAjTCNZ mLinVlgioRR1XGOVGQFNyKLES8k+SVyqaLzDsNXX2Volw5lRPE3KYsV5t3PkElymqGEqGUbN sP9cAR0a14TCjGr5ZZON2h86Xal1hqumtw69WcqSVRXtO7/YJPl9jlPxzsjns9LkK3Ovp2sj opflk/W5yhV5TLaKXRO58jffZxomtSeKHQ+b9y55I8vuJmqzJSkpI2uFY33GGamH3R+1PJVF iPMOMHpP+OPY0KRBa4T44qNiQ+L6wq+rVhnJlSsyUwmWU/wFtssO0RgDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/k4dEjq8-w-AHAKfHSM5M85-32Fk>
Subject: [alto] ALTO for realtime data?
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Dec 2018 12:53:29 -0000

I’m interested in finding out if there are thoughts on making it possible to use ALTO for realtime data in the future, or at least possible to use it for data that is being updated quite frequently. Examples of such data could be available bandwidth on links, available storage capacity in caches or CPU load in processing resources.

One possible way to enable such use of ALTO could be to provide a pub/sub option for communication between ALTO clients and servers. Another option is that clients polls the servers at certain intervals. While the pub/sub alternative would be nice it probably would mean substantial changes to the ALTO architecture and protocols. I found an old (2012) draft proposing this draft-madhavan-alto-subscription-01. Does anyone know if this work has continued in some shape or form? If not, does anybody have any history to tell about it? The problem the draft is primarily addressing is to avoid multiple redundant requests for parameter values that have not changed.

I would like to propose a more lightweight mechanism to reduce this problem. We could introduce the possibility for responses from ALTO servers to indicate an expected freshness period for the returned value giving the client a hint to when it makes sense to make the next request.

I by no means consider myself an ALTO expert, so if this functionality already is provided in the existing protocols or it has been already discussed at length, please inform me and accept my apologies for wasting bandwidth on the mailing list.

	Börje Ohlman