RFC 2975:Introduction to Accounting Management
RFC-Ref

State


Click on the red underlined text to get to the source

... This document describes the currently available tools as well as the state of the art in accounting protocol design. A companion document, RFC 2924 ...
... accounting protocol design. A companion document, RFC 2924, reviews the state of the art in accounting attributes and record formats. ...


... throughput. In applications which require maintenance of session state, such as simultaneous usage control, TCP and application-layer ...
... heartbeat capabilities provide a mechanism for keeping track of session state. When implementing UDP ...
... variables rather than expressing accounting data in terms of a change from a previous data item. With cumulative data, the current state can be recovered by a successful retrieval, even after many packets have been lost. However, if the data is transmitted as a change then ...
... can be recovered by a successful retrieval, even after many packets have been lost. However, if the data is transmitted as a change then the state will not be recovered until the next cumulative update is sent. Thus, such implementations are much more vulnerable to packet loss ...
... connections within a single transport connection, all maintaining the same congestion control state, avoiding the "head of line blocking" issues that can occur with TCP. ...
... Non-volatile storage State on the accounting management system ...
... State on the accounting management system ...
... accounting management systems may need to keep state on managed devices or concurrent sessions. Since the number of devices is typically much ...
... smaller than the number of concurrent sessions, it is desirable to keep only per-device state if possible. ...
... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | | System | Per-device state | | state | | ...
... | System | Per-device state | | state | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ...
... accounting manager in a batch, resulting in an efficient transfer process. In terms of Accounting Manager state, polling systems scale with the number of managed devices, and system bandwidth usage scales ...
... roaming implementations. Per-device state is typical of polling-based network management systems, which often also carry out accounting management functions ...
... management functions, since network management systems need to keep track of the state of network devices for operational purposes. These systems offer ...
... Per-session state is typical of event-driven systems without batching. As a result, the event-driven approach scales poorly. However, event-driven systems offer the lowest processing delay since ...
... providing the best of both worlds. Where batching can be implemented, the state required in event-driven polling can be reduced to scale with the number of active devices. ...
... active devices. If portions of the network vary widely in usage, then this state may actually be less than that of the polling approach. Note that processing delay in this approach is higher than in event-driven ...
... | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Polling | Per-device state | Not robust | | | Robust against | against device | | | packet loss ...
... | | | Low efficiency | | | | Per-session state | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Event-driven, | Single round-trip ...
... | | Per active device | | | | state | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Event-driven | Batch transfers | Not robust | ...
... | | Per active device | failures* | | | state | Two round-trip | | | | latency ...


... on multiple accounting events simultaneously, resulting in per-device state. Management applications are able to retry requests when a response is not received, providing resiliency against packet loss ...


... accounting records. As a result, these systems result in per-active device state. Since accounting systems using SMTP ...



Google
Web
RFC-Ref