1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_FailNextScheduler
6 // ==================================================================
7 [Association, Version ( "2.7.0" ),
8 UMLPackagePath ( "CIM::Network::QoS" ),
9 Description (
10 "This association is a subclass of NextScheduler, and defines a "
11 "predecessor-successor relationship between a NonWork "
12 "ConservingSchedulingService and another PacketScheduling "
13 "Service. It indicates that the NonWorkConserving scheduler may "
14 "pass up a scheduling opportunity (thereby behaving in a "
15 "non-work conserving manner), and make the resulting bandwidth "
16 "available to the FollowingService scheduler." )]
17 class CIM_FailNextScheduler : CIM_NextScheduler {
18
19 [Override ( "PrecedingService" ),
20 Description (
21 "The NonWorkConservingSchedulingService whose excess "
22 karl 1.1.2.2 "bandwidth is made available to the scheduler identified "
23 "by the FollowingService reference. The [0..n] "
24 "cardinality indicates that a single FollowingService "
25 "scheduler may have the opportunity to use the unused "
26 "bandwidth of multiple prior non-work-conserving "
27 "schedulers." )]
28 CIM_NonWorkConservingSchedulingService REF PrecedingService;
29
30 [Override ( "FollowingService" ),
31 Max ( 1 ),
32 Description (
33 "A scheduler that may use the bandwidth available from "
34 "the non-work conserving scheduler." )]
35 CIM_PacketSchedulingService REF FollowingService;
36
37
38 };
|