[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Simple] Suggested next actions with draft-ietf-simple-interdomain-scaling-analysis



The IESG had substantial comments on the draft:
https://datatracker.ietf.org/idtracker/draft-ietf-simple-interdomain-scaling-analysis/comment/102863/

The following is a plan for revising the draft to address these comments.
The plan is based on discussions with Ben, Cullen and Robert.

One very important thing that will help us a lot in this work is getting
real data from actual deployments of SIMPLE regarding the following:

- Message sizes.

- Different refresh (re-subscribe) rates used and when they are used.

- Presence document data sizes

- Geolocation presence document data sizes.

- Size of data per subscription that the presence server needs to
  allocate

- Any other data that we can get from the field.

**** Any numbers here will be greatly appreciated and will help a lot
in creating the new revision of the document ****

Note that the above numbers are more SIP specific and we need to get  
them from actual SIP deployments. They are different from the  
general constants of buddy list size, rate of state changes per day etc.

which are more usage numbers.

General Changes:
----------------

* Remove subjective language as much as possible

* The document should not be written as a protocol comparison document

but as a document that provides input that will help deployment  
considerations for SIMPLE and directions for optimizations.

* Clarify the assumptions behind the chosen input values.

* Discuss elasticity of inputs and which inputs have more effect.

* Make it clear that we are talking only about inter-domain  
traffic.

* The document will have to go through the working group last call  
again.

Changes in Phase I
-------------------

* Separate the scenarios into enterprise and consumer related  
scenarios. Number as the time that a user will be logged in which is

reasonable to be 8 in an enterprise will be different for a consumer
network. The rate of status changes will be different also.

* Since we can not mention explicit numbers from actual deployments,  
we should say e.g. "hypothetical consumer service"...

* Add per active (logged in) user calculations

* Section 2.2: The 2000/4000 difference in login/logouts is probably  
a typo mistake that needs to be clarified. It does NOT affect the  
calculations.

* Add a section describing changes with different constants. Provide  
several points on the possible reasonable values.

* Add geolocation information as part of the model.

* Provide different calculations for the refresh time. The 3600  
seconds from the RFC is not the number that is usually used.

Provide both extremes.

* Message sizes: Need to do sanity check of messages. Talk to people  
that may have these numbers.

* Section 2.10 - Change to 48 changes per day from 24. It was done  
in order to show that the optimized protocol can be better even with

doubling the number notifications. This is probably confusing and need to
be fixed.

* Sizes for state calculations. Need to revisit the numbers that are  
used. Get actual numbers from the same sources that we will get message

sizes.

* Talk about the limits that are imposed by privacy constraints on  
the way that SIMPLE works and possible optimizations.

* Provide numbers for when SIGCOMP compression is used.

Phase II
--------

* Revisit Processing Complexities, Current Optimizations, Summary and
Conclusions sections after doing the changes in the main part of the  
document.

Thanks
--Avshalom