Latency-based energy storage device selection
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/26
G06F-001/32
출원번호
US-0941416
(2015-11-13)
등록번호
US-9939862
(2018-04-10)
발명자
/ 주소
Badam, Anirudh
Chandra, Ranveer
Priyantha, Nissanka Arachchige Bodhi
Dutra, Jonathan Alan
Meinershagen, Julia L.
Hodges, Stephen E.
Moscibroda, Thomas
출원인 / 주소
MICROSOFT TECHNOLOGY LICENSING, LLC
인용정보
피인용 횟수 :
4인용 특허 :
109
초록▼
Latency-based selections of energy storage devices are described herein. In implementations, latency behavior of computing tasks performed by a computing device is predicted for a period of time. Based on the predicted latency behavior of the computing device over the period of time, an assessment i
Latency-based selections of energy storage devices are described herein. In implementations, latency behavior of computing tasks performed by a computing device is predicted for a period of time. Based on the predicted latency behavior of the computing device over the period of time, an assessment is made regarding which of multiple heterogeneous energy storage devices are most appropriate to service the system workload. For example, high energy density devices may be favored for latency sensitive tasks whereas high energy density devices may be favored when latency sensitivity is not a concern. A combination of energy storage devices to service the current workload is selected based upon the latency considerations and then power supply settings are adjusted to cause supply of power from the selected combination of energy storage devices during the time period.
대표청구항▼
1. A method implemented by a computing device having multiple heterogeneous energy storage devices, the method comprising: predicting latency behavior of computing tasks performed via the computing device for a period of time;selecting a combination of energy storage devices to use for performance o
1. A method implemented by a computing device having multiple heterogeneous energy storage devices, the method comprising: predicting latency behavior of computing tasks performed via the computing device for a period of time;selecting a combination of energy storage devices to use for performance of the computing tasks in dependence upon the predicted latency behavior; andcausing adjustments to switching hardware to supply power for performance of the computing tasks from the selected combination of energy storage devices during the period of time. 2. The method of claim 1, wherein predicting the latency behavior includes assessing latency sensitivity of individual computing tasks associated with a workload for the period of time and establishing overall latency sensitivity for the period of time based on the latency sensitivity for the individual computing tasks. 3. The method of claim 1, wherein predicting the latency behavior includes determining latency sensitivity associated with applications executing on the computing device for the period of time. 4. The method of claim 1, wherein predicting the latency behavior comprises referencing a data structure configured to correlate different computing tasks and applications to corresponding levels of latency sensitivity. 5. The method of claim 1, wherein selecting the combination of energy storage devices comprises: comparing predicted latency behavior to one or more defined threshold levels of latency sensitivity;determining a threshold level that corresponds to the predicted latency behavior; andsetting a division of an overall power load between the multiple heterogeneous energy storage devices as designated for the threshold level that corresponds to the predicted latency behavior. 6. The method of claim 1, wherein causing adjustments to switching hardware comprises setting a power ratio for an energy storage system including the multiple heterogeneous energy storage devices to control power draw from the multiple heterogeneous energy storage devices as designated for the predicted latency behavior. 7. The method of claim 1, wherein the multiple heterogeneous energy storage devices are configured as multiple heterogeneous battery cells. 8. The method of claim 1, wherein: the multiple heterogeneous energy storage devices include at least one high power density device and at least one high energy density device; andselecting the combination comprises balancing a division of power draw between the high power density device and the high energy density device based on the predicted latency behavior. 9. The method of claim 1, wherein causing adjustments to switching hardware comprises communicating control signals to a controller for an energy storage system including the multiple heterogeneous energy storage devices and the switching hardware to direct operation of switching hardware to draw power from the selected combination of energy storage devices. 10. The method of claim 9, wherein the control signals are configured to designate a switching mode for the multiple heterogeneous energy storage devices based on the predicted latency behavior. 11. A computing device comprising: an energy storage device system including multiple heterogeneous energy storage devices; anda processor to execute a power manager implemented as a software application to direct operations of the energy storage device system to control power draw from the multiple heterogeneous energy storage devices based at least in part upon an assessment of latency sensitivity of a workload performed via the computing device for a period of time, including: causing a division of power draw between the multiple heterogeneous energy storage devices to favor high power density devices included with the multiple heterogeneous energy storage devices to reduce latency when latency sensitivity is at levels designated as high; andcausing the division of power draw between the multiple heterogeneous energy storage devices to favor high energy density devices included with the multiple heterogeneous energy storage devices to conserve power for future workloads when latency sensitivity is below the levels designated as high. 12. The computing device of claim 11, wherein causing the division of power comprises: determining a power ratio based upon the assessment of latency sensitivity; andcommunicating the determined power ratio for use by the energy storage device system, thereby directing operation of switching hardware of the energy storage device system to apply the power ratio to implement the corresponding division of power draw. 13. The computing device of claim 11, wherein the power manager includes a latency estimator to perform the assessment of latency sensitivity for the workload including analyzing one or more of energy storage device characteristics, latency sensitivity of different tasks, application-specific latency considerations, estimated device usage, or estimated energy usage to predict latency sensitivity for the workload. 14. The computing device of claim 13, wherein the latency estimator is further configured to select a combination of energy storage devices to use for performance of the workload in dependence upon the predicted latency sensitivity, the division of power draw corresponding to the combination of energy storage devices that is selected. 15. The computing device of claim 11, wherein the power manager includes a power ratio estimator to derive a power ratio that specifies the division of power draw based upon the assessment of latency sensitivity. 16. A computing device comprising: an energy storage device system with multiple heterogeneous energy storage devices including at least one high power density device and at least one high energy density device;one or more processors; andone or more computer-readable storage media having stored thereon instructions that, responsive to execution by the one or more processors, cause the one or more processors to perform operations including: determining that latency sensitivity of a workload for the computing device exceeds a threshold associated with high latency sensitivity; andresponsive to determining that latency sensitivity exceeds the threshold, adjusting a power ratio for the energy storage device system to increase a percentage of power to service the workload supplied from the high power density device. 17. The computing device of claim 16, wherein the instructions further cause the one or more processors to perform operations including: recognizing conclusion of latency sensitive tasks associated with the work load; andresponsive to recognizing conclusion of the latency sensitive tasks, readjusting the power ratio to divide power supply from the energy storage device system according to factors designated for non-latency sensitive workloads. 18. The computing device of claim 17, wherein the factors designated for non-latency sensitive workloads include one or more of predicted energy consumption, expected usage of the computing device, availability of charging opportunities, user behavior and schedules, geographic location, or characteristics of the energy storage device system. 19. The computing device of claim 16, wherein the instructions further cause the one or more processors to perform operations including: determining latency sensitivity of the workload by comparing items associated with the workload to items contained in a data structure that correlates different tasks, applications, and scenarios to levels of latency sensitivity. 20. The computing device of claim 16, the multiple heterogeneous energy storage devices have different characteristics including one or more of different sizes, capacities, technologies, chemistries, shapes, state of charge (SOC), age, temperatures, or cycle counts.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (109)
Zhamu, Aruna; Jang, Bor Z., Anode compositions for lithium secondary batteries.
Heckerman,David E.; Bradley,Paul S.; Chickering,David M.; Meek,Christopher A., Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications.
Smith, Steven G.; Ertley, Lawrence E.; Willis, Jr., Robert H.; Kaloustian, Curt; Morton, Jr., Roland T., Battery capacity indicator in a portable computing device.
Hess Randall L. (Cypress TX) Cooper Patrick R. (Houston TX) Interiano Armando (Houston TX) Freiman Joseph F. (Cypress TX), Battery charge monitor and fuel gauge.
Hayashi Yoshihiro,JPX ; Ozeki Satoshi,JPX ; Kao Thomas,TWX ; Chen Will,TWX, Battery controller for controlling batteries of different kinds and including battery monitoring means for calculating r.
Yun, Han-Seok; Choi, Soo-Seok; Lee, Young-Jo; Tae, Yong-Jun; Seo, Se-Wook; Lim, Gye-Jong; Kim, Beom-Gyu; Park, Ho-Young, Battery management system and driving method thereof.
Babcock Richard V. (Pittsburgh PA) Pack John L. (Murrysville PA) Hundstad Richard L. (Pittsburgh PA), Cathode electrode configuration for gas laser system.
Michael F. Angelo ; Sompong P. Olarig ; Chi Kim Sides ; Kenneth A. Jansen, Command and control infrastructure for a computer system using the computer's power rail.
Ungar, P. Jeffrey; Greening, Thomas C.; Athas, William C.; Field, J. Douglas; Mank, Richard M., Controlling battery charging based on current, voltage and temperature.
Assad, Javier N. Flores; Saba, Maher Afif; Apostolopoulos, Pantelis; Deschamps, Daniel Guilherme Paixao; Calinov, Iulian D.; Thapanakul, Wannittha, Estimating and preserving battery life based on usage patterns.
Pavelle Richard (23 Berkshire Dr. Winchester MA 01890) Latanision Ronald M. (28 Nassau Dr. Winchester MA 01890) Burstein Paul (16 Glengarry Winchester MA 01890), Method and apparatus for increasing charging and discharging efficiency in batteries.
Dettinger, Richard D.; Garbow, Zachary A.; Kulack, Frederick A.; Paterson, Kevin G.; Pederson, Candace T., Method for utilization of active power profiles used in prediction of power reserves for remote devices.
Constien, Scott Douglas; Moore, Charles Chapman; Donahue, Daniel Martin; Daugherty, Jr., Thomas Howard, Methods and apparatus for modeling, monitoring, simulating and controlling power consumption in battery-operated devices.
Elsilä, Janne Antti Petteri; Kalliomaa, Hannu; Karkkainen, Tero T.; Mäki, Jussi E.; Quigley, Kevin; Zurich, Mark, Methods, apparatuses, and computer program products for reducing power consumption in computing devices.
Ledger Philip W. (Carlton GBX) Cormier Michel J. N. (Mountain View CA) Campbell Patricia S. (Palo Alto CA), Reduction of skin irritation during electrotransport delivery.
Andrieu Xavier (Bretigny Sur Orge FRX) Rocher Michel (Perros Guirec FRX) Guillaume Philippe (Lannion FRX) Poignant Philippe (Palaiseau FRX), System and method for monitoring battery aging.
Svensson, Lars G.; Athas, William C.; Koller, Jeffrey G., System and method for power-efficient charging and discharging of a capacitive load from a single source.
Rapps,Jason A.; Grundy,Richard D.; Koskan,Patrick D.; Mitrosky,James S., System for managing the power source life between multiple individually powered devices in a wired system and method of using same.
Hodges, Stephen E.; Chandra, Ranveer; Meinershagen, Julia L.; Priyantha, Nissanka Arachchige Bodhi; Badam, Anirudh; Moscibroda, Thomas; Ferrese, Anthony John, Dynamically changing internal state of a battery.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.