[WIMS] PWG Power Management Model (8 September 2009)

[WIMS] PWG Power Management Model (8 September 2009)

[WIMS] PWG Power Management Model (8 September 2009)

Ira McDonald blueroofmusic at gmail.com
Wed Sep 9 00:27:35 UTC 2009


[For review during our next WIMS WG teleconference]

Based on review during WIMS teleconference last week, an updated PWG
Power Management Model is posted at:

 ftp://ftp.pwg.org/pub/pwg/wims/wd/wd-wimspower10-20090908.pdf / doc
 - Clean version with line numbers

 ftp://ftp.pwg.org/pub/pwg/wims/wd/wd-wimspower10-20090908-rev.pdf / doc
 - Redlined version with line numbers

This version is basically complete for intended content - a few minor issues
remain and more use cases would be desirable.

- Ira

Change Log

A.  Changes made to create 8 September 2009 version (Interim Draft)

Editorial - Changed Status to Interim

Technical - Global - Added ranges to all identifier/counter/gauge

Technical - Added list of requirements to section 3.3 Design

Technical - Added lists of applicable (major hardware) and out-of-scope
(minor hardware and software) Subunit types to section 4.2 Subunit

Technical - Global - Addded concrete usage examples in sections 5.3,
6.3, and 7.3 per Bill Wagner

Technical - Deleted redundant PowerUsageWatts, IsAcceptingJobs, and
IsProcessingJobs from section 5.1 Power Monitor (but kept in section 6.1
Power Mode) per WIMS WG discussion

Technical - Added LastLogID to section 5.1 Power Monitor (like
prtAlertAllEvents in Printer MIB v2)

Technical - Renamed PolicyID to LogPolicyID in section 5.2 Power Log to
disambiguate different range from PolicyID in Power Policy group (zero
is none)

Technical - Clarified behaviour and usage of IsAcceptingJobs and
IsProcessingJobs in section 6.1 Power Mode per WIMS WG discussion

Technical - Added IsValidRequestPowerState to section 6.1 Power Mode for
DMTF CIM mapping

Technical - Added table of mapping from Power Policy elements to IETF
Schedule MIB to section 7.1 Power Policy

Technical - Added table of Request Elements by Policy Type to section
7.1 Power Policy to clarify usage

Technical - Renamed PolicyPowerState to RequestPowerState in section 7.1
Power Policy to clarify semantics (administrative operations or system
conditions may prevent the power state transition when the policy is

Technical - Renamed PolicyInterval to PolicyIntervalSeconds in section
7.1 Power Policy for clarity

Technical - Added PolicyIntervalPowerState (starting state) and
PolicyIntervalPredicate (condition) to section 7.1 PowerPolicy to
disambiguate intervals

Technical - Removed negative values (last, next-to-last, etc.) from
PolicyWeekday/Month/Day/Hour/Minute to disambiguate calendar policies
(difference from WIMS Schedule object)

Technical - Renamed PolicyWeekday/Month/Day/Hour/Minute to
PolicyCalendarWeekday, etc. for clarity

Technical - Changed datatype of PolicyCalendarWeekday/Month to Enum to

Technical - Renamed PolicyCounterTriggers to PolicyTotalTriggers in
section 7.1 Power Policy for PWG SM consistency

Technical - Renamed PolicyEvent to PolicyTriggerEvent in section 7.1
Power Policy for clarity

Technical - Added PolicyLastTriggerTimestamp to section 7.1 Power Policy
for DMTF CIM mapping

Technical - Added section 9.2 PowerPolicyCalendarMonthWKV and section
9.3 PowerPolicyCalendarWeekday to disambiguate calendar policies

Technical - Added section 9.4 PowerPolicyIntervalPredicateWKV to
disambiguate interval policies

Technical - Added section 9.7 SubunitEventWKV to clarify XML Schema
(existing datatype) and SNMP MIB (use PrtAlertCodeTC) for policies


Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music/High North Inc
email: blueroofmusic at gmail.com
  579 Park Place  Saline, MI  48176
  PO Box 221  Grand Marais, MI 49839

This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

More information about the wims mailing list