Multi-mode device power-saving optimization
AssigneeXerox Corporation
InventorsJean-Marc Andreoli, Yves Hoppenot, Michael Niemaz, Lionel Cazenave
Life of this patent
Estimating the term…
Abstract
Methods and systems input an energy consumption profile for each of a plurality of different sleep modes available for a device, and input a probability distribution of interjob times for the device. The methods and systems then compute the optimal time-out period for each sleep mode based on the energy consumption profile of each sleep mode and the probability distribution of interjob times. Further, such methods and systems monitor the usage of the device to determine the current interjob time, and switch between sleep modes to relatively lower power sleep modes as the current interjob time becomes larger.
Claims25
A method comprising:
- inputting, into a processor, an energy consumption profile for each of a plurality of different sleep modes available for a device;
- inputting, into said processor, a probability distribution of interjob times for said device;
- automatically computing an optimal time-out period for each of said sleep modes using said processor based on said energy consumption profile of each of said sleep modes and said probability distribution of interjob times;
- automatically monitoring usage of said device to determine a current interjob time;
- and
- automatically switching, under control of said processor, between ones of said sleep modes to relatively lower power sleep modes as said current interjob time becomes larger based said optimal time-out period for each of said sleep modes.
A method comprising:
- inputting, into a processor, an energy consumption profile for each of a plurality of different sleep modes available for a device, said sleep modes consuming power and consuming less power than a ready mode of said device, each said energy consumption profile being based on power savings produced by said sleep mode and a transition power cost required to return from said sleep mode to said ready mode;
- inputting, into said processor, a probability distribution of interjob times for said device, an interjob time comprising a time period between requests for activity made to said device;
- automatically computing an optimal time-out period for each of said sleep modes using said processor based on said energy consumption profile of each of said sleep modes and said probability distribution of interjob times;
- automatically monitoring usage of said device to determine a current interjob time;
- and
- automatically switching, under control of said processor, between ones of said sleep modes to relatively lower power sleep modes as said current interjob time becomes larger based said optimal time-out period for each of said sleep modes.
A method comprising:
- inputting, into a processor, an energy consumption profile for each of a plurality of different sleep modes available for a device, said sleep modes consuming power and consuming less power than a ready mode of said device, each said energy consumption profile comprising a first vector representing power savings produced by said sleep mode and a second vector representing a transition power cost required to return from said sleep mode to said ready mode;
- inputting, into said processor, a probability distribution of interjob times for said device, an interjob time comprising a time period between requests for activity made to said device;
- automatically performing an optimization process using said processor to compute an optimal time-out period for each said consumption profile of each of said sleep modes knowing said probability distribution of interjob times;
- automatically monitoring usage of said device to determine a current interjob time;
- and
- automatically switching, under control of said processor, between ones of said sleep modes to relatively lower power sleep modes as said current interjob time becomes larger based said optimal time-out period for each of said sleep modes.
A computerized device comprising:
- an interface operatively connected to at least one device external to said computerized device;
- and
- a processor operatively connected to said interface,
- said processor receiving, through said interface, an energy consumption profile for each of a plurality of different sleep modes available for said device, said sleep modes consuming power and consuming less power than a ready mode of said device, each said energy consumption profile being based on power savings produced by said sleep mode and a transition power cost required to return from said sleep mode to said ready mode;
- said processor receiving, through said interface, a probability distribution of interjob times for said device, an interjob time comprising a time period between requests for activity made to said device;
- said processor automatically computing an optimal time-out period for each of said sleep modes based on said energy consumption profile of each of said sleep modes and said probability distribution of interjob times;
- said device automatically monitoring usage of said device to determine a current interjob time;
- and
- said processor automatically controlling said device to switch said device between ones of said sleep modes to relatively lower power sleep modes as said current interjob time becomes larger based said optimal time-out period for each of said sleep modes.
Dependencies are inferred from the claim text.