Hi all,

We have posted a new version of the Multi-Cost ALTO extension proposal. This 
update aims at minimizing the number of protocol updates needed to support 
Multi-Cost ALTO Services. 
Our intent is to gauge the dispositions of this draft with respect to being a 
WG item. 
Please see our summary below. Any feedback and comments on the draft is welcome.

Thanks, 
Sabine and Wendy

In a nutshell, the Multi-Cost (MC) ALTO extension: 
- allows to carry multiple cost metrics in a single ALTO request or response,
- allows to combine 'AND' and 'OR' logical operators on constraints, allowing 
requests such as for example "give me costs among {those PIDs/Endpoints} that 
satisfy 'hopcount' = 0 OR routingcost in [5, 10]"
- proposes additional abstracted TE-related Cost metrics to score resources 
availabilities

Applicable service information resources are: Cost Map (CM), Filtered Cost Map 
(FCM), Endpoint Cost Map (ECM)

The updates proposed in the MC ALTO draft:
- stay with the same media types for MC service information resources
- the following fields are added: 

Capability fields:
      multi-cost-type-names:
              Array of cost type names. Presence means this resource can return
              a multi-cost. A filtered cost map resource can have either 
cost-type-names
              or multi-cost-type-names or both. Former means it can return a 
single
              cost, latter a multi cost. Client selects which.

              A full cost map resource has cost-type-names or 
multi-cost-type-names,
              but not both.  Former means it returns a single cost, latter 
means it returns
              a multi cost.  Since it is get-mode, the resource returns what it 
returns;
              the client has no choice.

     testable-cost-types:
              Array of cost-type names that can be used in Multi- Cost and 
Logical Operator (MCLO) constraints. 
            Presence means this resource supports MCLO constraints. 

Server response fields:
      multi-cost-types:
             Used in meta of multi-cost response, instead of cost-type.
             An array of cost-types, in the order in which they appear
             in the multi-cost array.

Client request fields:
      multi-cost-types:
            For multi-cost aware filtered cost map resources, to get a 
multi-cost
            response, client provides multi-cost-types, instead of cost-types,
            with an array of cost-types in the order in which the server
            should return them.

>>-----Message d'origine-----
>>De : [email protected] [mailto:[email protected]]
>>Envoyé : lundi 9 mars 2015 20:21
>>À : Nico Schwan; RANDRIAMASY, SABINE (SABINE); RANDRIAMASY, SABINE
>>(SABINE); ROOME, Wendy D (Wendy); Nico Schwan; ROOME, Wendy D (Wendy)
>>Objet : New Version Notification for draft-randriamasy-alto-multi-cost-
>>10.txt
>>
>>
>>A new version of I-D, draft-randriamasy-alto-multi-cost-10.txt
>>has been successfully submitted by Sabine Randriamasy and posted to the
>>IETF repository.
>>
>>Name:         draft-randriamasy-alto-multi-cost
>>Revision:     10
>>Title:                Multi-Cost ALTO
>>Document date:        2015-03-09
>>Group:                Individual Submission
>>Pages:                37
>>URL:            http://www.ietf.org/internet-drafts/draft-randriamasy-
>>alto-multi-cost-10.txt
>>Status:         https://datatracker.ietf.org/doc/draft-randriamasy-
>>alto-multi-cost/
>>Htmlized:       http://tools.ietf.org/html/draft-randriamasy-alto-
>>multi-cost-10
>>Diff:           http://www.ietf.org/rfcdiff?url2=draft-randriamasy-
>>alto-multi-cost-10
>>
>>Abstract:
>>   IETF is designing a new service called ALTO (Application Layer
>>   traffic Optimization) that includes a "Network Map Service", an
>>   "Endpoint Cost Service" and an "Endpoint (EP) Ranking Service" and
>>   thus incentives for application clients to connect to ISP preferred
>>   Endpoints.  These services provide a view of the Network Provider
>>   (NP) topology to overlay clients.
>>
>>   The present draft proposes a simple way to extend the information
>>   provided by the current ALTO protocol in two ways.  First, including
>>   information on multiple Cost Types in a single ALTO transaction
>>   provides a better mapping of the Selected Endpoints to needs of the
>>   growing diversity of Content and Resources Networking Applications
>>   and to the network conditions.  Second, one ALTO query and response
>>   exchange on N Cost Types is faster and more efficient than N single
>>   cost transactions.  All this also helps producing a faster and more
>>   robust choice when multiple Endpoints need to be selected.  Last,
>>the
>>   draft proposes to enrich the filtering capabilities by allowing
>>   constraints involving several metrics combined by several types of
>>   logical operators.  This allows the applications to set finer
>>   requirements and above all to include compromises on those
>>   requirements.
>>
>>
>>
>>
>>
>>Please note that it may take a couple of minutes from the time of
>>submission until the htmlized version and diff are available at
>>tools.ietf.org.
>>
>>The IETF Secretariat

_______________________________________________
alto mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/alto

Reply via email to