Abstract
Budgeting of time or system resources is a possible approach to achieving performance targets for communications software. The role of any kind of budgeting is to allocate the available resources to different activities or different parts of a system. Here, the total permitted time to complete a response is being divided among the activities that must be completed. However, because allowances must be made for environment delays, overheads, latencies and so on, a performance model is essential. The model integrates the various sources of delay, including the execution delay of each activity executed by the system. Activities are given a budget for resources such as CPU time, which a developer can track for the activity in isolation, using well-known tools such as profilers.
--
Jason Kealey - 12 Oct 2005
Discussion
- Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.