cid 1ff54a10d48c06208279220afeeb6db8c156d3730e9cee1b20dc191e88e1a0c4 · original · via openalex
Title: ALTO Incremental Updates Using Server-Sent Events (SSE) Authors: Wendy Roome; Yang Yang Venue: Year: 2020 Canonical: openalex:https://openalex.org/W2548724220 URL: https://openalex.org/W2548724220 Collector: openalex OA: false ABSTRACT The Application-Layer Traffic Optimization (ALTO) [RFC7285] protocol provides network related information, called network information resources, to client applications so that clients can make informed decisions in utilizing network resources. For example, an ALTO server can provide network and cost maps so that an ALTO client can use the maps to determine the costs between network endpoints when choosing communicating endpoints. However, the ALTO protocol does not define a mechanism to allow an ALTO client to obtain updates to the information resources, other than by periodically re-fetching them. Because some information resources (e.g., the aforementioned maps) may be large (potentially tens of megabytes), and because only parts of the information resources may change frequently (e.g., only some entries in a cost map), complete re-fetching can be extremely inefficient. This document presents a mechanism to allow an ALTO server to push updates to ALTO clients, to achieve two benefits: (1) updates can be immediate, in that the ALTO server can send updates as soon as they are available; and (2) updates can be incremental, in that if only a small section of an information resource changes, the ALTO server can send just the changes.