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

repost of accounting comments




Sorry I thought this made it out on Monday but it appears the post failed.

jms

Accounting draft Comments

1) Specific proposal does not address what type of transaction is being captured.  Possible transactions might include:
a)      Request routing
b)      Distribute content
c)      Service consumer request
d)      Provide accounting information

Each on of these is likely to be a separate billable event that needs to be captured

2) Records should indicate some level of QoS to indicate the quality that was actually delivered as part of performing the transaction.  Example:
a)      Peak Data Unit
b)      Minimum Policy Unit
c)      Token Bucket Rate
d)      Throughput
e)      Packet Loss
f)      Delay
g)      Jitter
h)      Congestion

3) Content ID does not necessarily need to be a URL, ala URN

4) May need to include a Content Owner attribute

5) What are the assumptions about where this data is collect and at what level of granularity.  Has any consideration been given to the Data Life Cycle which will affect how much data is collect at which point (i.e. which attributes are important to know at which point in the collection process).  Need to identify the interval at which data will be collected.  Also how is data reduction accomplished, what can be aggregated, what can be compressed, etc.

Also need to consider what happens when there are multiple collection points in a network consisting of 1+n layers, where collection can occur on more than one layer

6)      Need to extend the attributes to deal in billing across adjacent providers, including the point of transaction and providers involved.

7)      Need to identify block list for with reporting (more stat than accounting)

8)      How does the architecture deal with denial of service attacks, overload conditions.  How is this information dealt with in the accounting data, and what provisions are made for using alternate rules sets during this period.  Should you be able to prioritize rules sets or have alternate rule sets that are used once a high water mark is reached.

9)      What attributes are gathered to support traffic planning activities such as node, interface, or port.

10)      How does the data provide for confidentiality, Data integrity

11)      Need to define the roles of collectors of this information and assumptions about them

12)      I think the assumption is that, this data represents application level detail not flow, we should state that.

13)      Need  to be able to track what device this data was read from and who read the data

14)      Need attribute to identify what device this service was rendered on

15)      What is the plan for dealing with redundant readers of accounting data and recovery from failed states.

16)      What is used to identify the client for billing, IP addresses will be a problem because of dynamic allocation and NATs.

17)      Need to be sensitive to transaction durations impact on who and when data is collected including transaction that span billing periods.

18)      Suggest we look at the use of rolling counters and defined in RTFM as a more stable means for storing and recovering information

19)      If rule sets are used to define collection we should specify how rule set matching occurs, including ordering and multiple match conditions.

20)      Need attributes / messages to allow trace of transaction and reporting flow for diagnostics and auditing support

21)      May also need to use the notation of group attributes to track running averages as opposed to being/end state information

Jms