CCSM: Illustrative Examples

Singleton Sets

  • Illustrates the ability to give every thread or computation component we care about a name

Computation Representation

  • membership in the set indicates use of the component by the computation

  • generally this is the set of threads comprising the computation but can include other active or passive system components such as hardIRQ’s, softIRQ’s, sockets, pipes, etc.

    • which components we keep track of depends on what we wish to

      represent

      • Interaction with Group Scheduling can serve as a possible example, in that we would only wish to keep track of those threads which comprise the computation and place them under Group Scheduling control.

Computation Behavior Measurement

  • Associate recording of specific sets of events with their generation by a thread which is a member of the set representing the computation.

Computation Level Scheduling

  • Associate Group Scheduling group membership with membership of a thread in a set representing the computation.

Table Of Contents

Previous topic

CCSM API

Next topic

CCSM Use Cases

This Page